Nyilvános kulcsú titkosítási szabványok

A PKCS ( P ublic- K ey C ryptography S tandards ) vagy szabványos nyilvános kulcsú titkosítás , amelyek egy sor leírások által kifejlesztett RSA Laboratories Kaliforniában. Az RSA Security cég a kriptográfiai biztonsági megoldásokra szakosodott. Ugyancsak a tulajdonosa a működési engedély több algoritmusok (beleértve RSA lejárta előtt a szabadalom a 2000. szeptember 21). Ezen okok miatt fejlesztette és népszerűsítette a vállalat a PKCS-t, lehetővé téve a nyilvános kulcsú titkosítási technikák megvalósítását .

Az RSA Security nem szabványos testület , mégis teljes ellenőrzést gyakorol a PKCS fejlesztése és fejlődése felett. A PKCS szigorú értelemben vett szabványként való megjelölése ezért visszaélésszerű. Valóságos technikai igényeknek megfelelően a PKCS-t ennek ellenére széles körben átvette az informatikai közösség. A munkacsoport PKIX az IETF azóta újrafogalmazott néhány PKCS az RFC , standard Internet . Nagyon elterjedt a PKCS-t a megfelelő RFC helyett összekeverő nyelvvel való visszaélés.

A PKCS összefoglalása
Változat Vezetéknév Hozzászólások
PKCS # 1 2.1 RSA titkosítási szabvány RFC  3447. Meghatározza a titkosítást és az RSA aláírást (beleértve az OAEP , PSS és PKCS1-v1.5 kitöltési mintákat ).
PKCS # 2 - Elavult Leírta az RSA üzenet-titkosítást, de beépült a PKCS # 1-be.
PKCS # 3 1.4 Diffie-Hellman kulcscsere szabványa
PKCS # 4 - Elavult Leírta az RSA kulcs szintaxisát, de beépült az 1. PKCS-be.
PKCS # 5 2.0 Jelszó titkosítási szabvány vö. RFC  2898 (elavult az RFC  8018 által) és PBKDF2 .
PKCS # 6 1.5 Elavult Meghatározott kiterjesztések a régi X.509 v1 tanúsítványspecifikációhoz .
PKCS # 7 1.5 Titkosítási üzenet szintaxis szabvány Lásd: RFC  2315. Üzenetek aláírására és / vagy titkosítására használják egy nyilvános kulcsú infrastruktúra részeként . A tanúsítványok továbbítására is használják (különösen egy PKCS # 10 üzenetre válaszul). Eredetileg S / MIME , amelyet most kriptográfiai üzenet-szintaxisként (CMS) írnak le az RFC  5652-ben.
PKCS # 8 1.2 Privát kulcs információ szintaxis szabványa Lásd: RFC  5958.
PKCS # 9 2.0 Kiválasztott attribútumtípusok RFC  2985
PKCS # 10 1.7 Tanúsítványkérési szabvány Lásd: RFC  2986. A tanúsító hatóságnak küldött és egy kulcspár aláírását kérő üzenetek formátuma .
PKCS # 11 2.20 Titkosító eszköz interfész (cryptoki) Egy API meghatározó általános interfészt egy kriptográfiai eszköz .
PKCS # 12 1.0 Személyes adatok szintaxisa Meghatározza a magánkulcs és a hozzá tartozó nyilvános kulcs tanúsítványok tárolásához általánosan használt fájlformátumot, miközben jelszóval védi őket.
PKCS # 13 - Standard elliptikus görbe kriptográfia (Fejlesztés alatt)
PKCS # 14 - Ál-véletlenszám-generátor (Fejlesztés alatt)
PKCS # 15 1.1 A kriptográfiai eszközök információs formátumának szabványa Meghatározza a szabványt, amely lehetővé teszi a kriptográfiai eszközök felhasználóinak, hogy azonosítsák magukat az alkalmazásokban, függetlenül attól, hogy az alkalmazás (PKCS # 11) vagy más API végrehajtotta-e a kriptokit. A specifikáció IC-kártyákra vonatkozó részét beépítették az ISO / IEC 7816-15 szabványba. [1]

Lásd is

Kapcsolódó cikkek

Hivatkozások

  1. (in) "  nyilvános kulcsú titkosítás szabványok (PKCS) # 1: RSA titkosító Műszaki Version 2.1  " Request for Comments n o  3447,2003. február.
  2. (in) "  PKCS # 5: jelszó alapú titkosító Specification Version 2.0  " Request for Comments n o  2898,2000. szeptember.
  3. (in) "  PKCS # 5: Jelszó alapú rejtjelezési specifikáció 2.1-es verzió  ," Megjegyzések iránti kérelem, n o  8018,2017. január.
  4. (in) "  PKCS # 7: Titkosítási szintaxis 1.5-ös verzió  ," Megjegyzések iránti kérelem, n o  2315,1998 március.
  5. (a) "  Cryptographic Message Syntax (CMS)  ," Request for Comments n o  5652,2009. szeptember.
  6. (in) "  aszimmetrikus kulcs csomagok  " Request for Comments n o  5958,2010. augusztus.
  7. (in) "  PKCS # 9: Selected Object Class Képesség típusai Version 2.0  " Request for Comments n o  29852000. november.
  8. (a) "  PKCS # 10: Hitelesítési Request szintaxis specifikációja 1.7 verzió  ," Request for Comments n o  2986,2000. november.