该标准是由RSA实验室与其他安全系统开发商为促进公钥密码的发展而制定的一系列标准,显然,PKCS不是正式的标准。
    目前PKCS发布了15哥标准,包括了公钥密码的各个方面,例如,RSA算法定义在PKCS#1《RSA加密标准》,PKCS#3《Diffe-Hellman密钥交换标准》。这些标准经常被采纳为RFC文档或者国际/国家标准,例如PKCS#1被采纳为RFC8017。

    Diffe&Hellman(1976)主要为了解决对称密钥算法中,对称密钥分发困难、密文中集成了密钥等问题提出了公钥密码。