====== PKCS ====== ===== Public Key Cryptographic Standard ===== Les PKCS (Public Key Cryptographic Standards), ou standards de cryptographie à clé publique, sont un ensemble de spécifications conçues par les laboratoires [[glossaire:RSA]] en Californie. La société RSA Security est spécialisée dans les solutions de sécurité cryptographiques. Elle est également propriétaire de licences d'exploitations de plusieurs algorithmes (dont RSA avant l'expiration de son brevet le 21 septembre 2000). La société RSA Security n'est pas un organisme de normalisation et contrôle complètement l'élaboration et l'évolution des PKCS. L'appellation des PKCS comme standards au sens strict est donc abusive. Répondant à un réel besoin technique, les PKCS ont néanmoins été très largement adoptés par le milieu informatique. Le groupe de travail PKIX de l'IETF a depuis reformulé certains des PKCS dans des RFC, les standards Internet. L'abus de langage confondant le PKCS au lieu de la RFC correspondante est très répandu. * [[http://www.rsa.com/rsalabs/node.asp?id=2125|PKCS#1]]: RSA Cryptography Standard * [[rfc>2313|RFC 2313 - PKCS #1: RSA Encryption Version 1.5]] (1998) * [[rfc>2437|RFC 2437 - PKCS #1: RSA Cryptography Specifications Version 2.0]] (1998) * [[rfc>3447|RFC 3447 - PKCS #1: RSA Cryptography Specifications Version 2.1]] (2003) * [[rfc>8017|RFC 8017 - PKCS #1: RSA Cryptography Specifications Version 2.2]] (2016) * [[http://www.rsa.com/rsalabs/node.asp?id=2126|PKCS#3]]: Diffie-Hellman Key Agreement Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2127|PKCS#5]]: Password-Based Cryptography Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2128|PKCS#6]]: Extended-Certificate Syntax Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2129|PKCS#7]]: Cryptographic Message Syntax Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2130|PKCS#8]]: Private-Key Information Syntax Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2131|PKCS#9]]: Selected Attribute Types * [[http://www.rsa.com/rsalabs/node.asp?id=2132|PKCS#10]]: Certification Request Syntax Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2133|PKCS#11]]: Cryptographic Token Interface Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2138|PKCS#12]]: Personal Information Exchange Syntax Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2139|PKCS#13]]: Elliptic Curve Cryptography Standard * [[http://www.rsa.com/rsalabs/node.asp?id=2141|PKCS#15]]: Cryptographic Token Information Format Standard Voir: * la page [[:informatique:PKCS|/informatique/PKCS]] * [[http://www.rsa.com/rsalabs/node.asp?id=2124|PKCS]] sur rsa.com * fr:[[wpfr>PKCS]] et en:[[wp>PKCS]] * [[/glossaire/IGC|Infrastructure de Gestion de Clefs (IGC)]] * [[/informatique/igc|/informatique/igc (Infrastructure de Gestion de Clefs)]]