confidentiality protocol implementation