Kryptografické standardy veřejného klíče

Tyto PKCS ( P ublic- K ey C ryptography S tandards ) nebo standardní kryptografie s veřejným klíčem , je sada specifikací vyvinutých RSA Laboratories v Kalifornii. Společnost RSA Security se specializuje na kryptografická bezpečnostní řešení. Je také vlastníkem provozních licencí pro několik algoritmů (včetně RSA před vypršením platnosti patentu dne21. září 2000). Z těchto důvodů společnost vyvinula a propagovala PKCS, což umožňuje implementaci kryptografických technik s veřejným klíčem .

RSA Security není orgánem pro standardy , přesto má úplnou kontrolu nad vývojem a vývojem PKCS. Označení PKCS za standardy v užším slova smyslu je proto zneužívající. V reakci na skutečnou technickou potřebu byla komunita IT přesto široce přijata. Tato skupina pracuje PKIX z IETF má protože přeformulovat některé PKCS v RFC , standardní Internetu . Zneužití jazyka, které zaměňuje PKCS namísto odpovídajícího RFC, je velmi rozšířené.

Shrnutí PKCS
Verze Příjmení Komentáře
PKCS # 1 2.1 Standard kryptografie RSA RFC  3447. Definuje šifrování a podpis RSA (včetně vzorů výplně OAEP , PSS a PKCS1-v1.5).
PKCS # 2 - Zastaralý Popsané šifrování souhrnu zpráv RSA, ale bylo začleněno do PKCS # 1.
PKCS # 3 1.4 Standard pro výměnu klíčů Diffie-Hellman
PKCS # 4 - Zastaralý Popsaná syntaxe klíče RSA, ale byla začleněna do PKCS # 1.
PKCS # 5 2.0 Standard šifrování hesla srov. RFC  2898 (zastaralé podle RFC  8018) a PBKDF2 .
PKCS # 6 1.5 Zastaralý Definovaná rozšíření ke staré specifikaci certifikátu X.509 v1.
PKCS # 7 1.5 Standard syntaxe kryptografických zpráv Viz RFC  2315. Používá se k podepisování a / nebo šifrování zpráv jako součást infrastruktury veřejného klíče . Používá se také k přenosu certifikátů (zejména v reakci na zprávu PKCS # 10). Původně S / MIME , který je nyní popsán jako Cryptographic Message Syntax (CMS) v RFC  5652.
PKCS # 8 1.2 Standard syntaxe informací o soukromém klíči Viz RFC  5958.
PKCS # 9 2.0 Vybrané typy atributů RFC  2985
PKCS # 10 1.7 Standard žádosti o certifikát Viz RFC  2986. Formát zpráv odeslaných certifikační autoritě a požadujících podpis dvojice klíčů.
PKCS # 11 2.20 Rozhraní kryptografického zařízení (cryptoki) API definuje obecné rozhraní pro kryptografického prostředku .
PKCS # 12 1.0 Standard syntaxe osobních údajů Definuje formát souboru běžně používaný k ukládání soukromého klíče a odpovídajícího certifikátu veřejného klíče a zároveň je chrání heslem.
PKCS # 13 - Standardní kryptografie eliptické křivky (Ve vývoji)
PKCS # 14 - Generátor pseudonáhodných čísel (Ve vývoji)
PKCS # 15 1.1 Standardně formát informací o kryptografickém zařízení Definuje standard umožňující uživatelům kryptografických zařízení identifikovat se s aplikacemi bez ohledu na implementaci kryptoki aplikací (PKCS # 11) nebo jiným API. Část této specifikace týkající se karet IC byla začleněna do normy ISO / IEC 7816-15. [1]

Podívejte se také

Související články

Reference

  1. (in) "  Public Key-Cryptography Standards (PKCS) # 1: RSA Cryptography Specifications Version 2.1  " Žádost o připomínky n o  3447,Únor 2003.
  2. (in) "  PKCS # 5: Password-Based Cryptography verze 2.0  ," Žádost o připomínky n o  2898,Září 2000.
  3. (in) "  PKCS # 5: Password-Based Cryptography Specifikace verze 2.1  ," Žádost o připomínky n o  8018,ledna 2017.
  4. (in) "  PKCS # 7: Cryptographic Message Syntax Version 1.5  " Žádost o připomínky n o  2315,Březen 1998.
  5. (in) "  Cryptographic Message Syntax (CMS)  ," Žádost o připomínky n o  5652,září 2009.
  6. (in) "  Asymetrický Key balíčky  " Request for Comments n o  5958,srpna 2010.
  7. (in) "  PKCS # 9: Vybrané třídy objektů a typy Atribut Version 2.0  " Žádost o připomínky n o  2985listopadu 2000.
  8. (in) "  PKCS # 10: Certifikace Poptávka Specifikace syntaxe Version 1.7  " Žádost o připomínky n o  2986,listopadu 2000.