A Secure Key Management Protocol protects the security of cryptographic keys throughout their lifecycle. This protocol utilizes a set of mechanisms to create new keys, maintain them securely, and distribute them efficiently among authorized parties. The protocol in addition handles key replacement to mitigate the threat of breach. Masked Communica