Information security technology utilizing the principles of public key cryptography. Public key cryptography involves encrypting and decrypting information using a shared (public) and private key pair. Provides for secure, private communications within a public network.