Az aszimmetrikus titkosÃtási módszerek esetén, fÅ‘leg a kitöltési módszereknél került elÅ‘ a PKCS betűkombináció, ami a Public Key Cryptograpgy Standards rövidÃtése. Ezt magyarra publikus kulcsot használó kriptográfiai szabványok néven lehetne fordÃtani. Ezeket a szabványokat az RSA alkotta meg az 1990-es évek elején. A fÅ‘ céljuk vele az volt, hogy népszerűsÃtsék azon kriptográfiai eljárásokat, amelyek felett szabadalommal rendelkeztek (Pl. RSA). Kezdetben nem tekintették Å‘ket hivatalos szabványnak, mivel az RSA megtartotta az irányÃtást felettük. Az idÅ‘ elÅ‘rehaladtával egy részüket adaptálták hivatalos szabványoknak is.
| Szabvány | Verzió | RFC | LeÃrás |
|---|---|---|---|
| PKCS #1 | 2.2 | 8017 | Az RSA algoritmus működésének leÃrása, használható kitöltési módszerek. |
| PKCS #2 | – | – | 2010-ben visszavonták, és beleolvadt a PKCS #1-be. Az RSA alapú Digitális aláÃrást definiálta. |
| PKCS #3 | 1.4 | – | A Diffie-Helman kulcs csere algoritmust definiálja. |
| PKCS #4 | – | – | 2010-ben visszavonták, és beleolvadt a PKCS #1-be. Az RSA kulcsok tárolásának fájl formátumát Ãrta le. |
| PKCS #5 | 2.1 | 8018 | A PBKDF2 algoritmus |
| PKCS #6 | 1.5 | – | Az eklsp X.509 Certificate formátumot definiálta, leváltotta az X.509 v3 |
| PKCS #7 | 1.5 | 2315 | Cryptographic Message Syntax, titkosÃtott üzenetek (e-mail) küldését és fogadását definiálja. |
| PKCS #8 | 1.2 | 5958 | Private-Key Information Syntax Standard, Privát kulcsok tárolásának módját definiálja. |
| PKCS #9 | 2.0 | 2985 | A tanúsÃtványokban tárolt adatokat/attbibútumokat Ãrja le a a PKCS #6,#7, #8, és #10 számára. |
| PKCS #10 | 1.7 | 2986 | A Certitificate igénylés folyamatát definiálja. |
| PKCS #11 | 3.0 | – | Közös API-t definiál a hardverkulcsok kezeléséhez. |
| PKCS #12 | 1.1 | 7292 | Publikus és privát kulcs tárolásához egy szimmetrikusan titkosÃtott fájl formátum. |
| PKCS #13 | – | – | Elliptikus görbe alapú titkosÃtás szabványa, sosem lett kidolgozva, nincs dokumentálva. |
| PKCS #14 | – | – | Pseudorandom szám generálásra vonatkozó szabvány, sosem lett kidolgozva, nincs dokumentálva. |
| PKCS #15 | 1.1 | – | Hardverkulcsok felhasználói számára definiál azonosÃtási módszereket, amivel hozzáférhetnek az eszközön tárolt kulcshoz. |