ICSF provides support for the Public Key Cryptographic Standard (PKCS). PKCS is a set of standards for public-key cryptography developed by RSA Data Security, Inc. An example of using RSA public-key cryptography to distribute DES and AES data-encrypting keys is shown in Using RSA public keys to protect keys sent between systems.