PKCS

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. září 2013; kontroly vyžadují 25 úprav .

V kryptografii je PKCS zkratka pro Public Key Cryptography Standards (standardy pro kryptografii veřejného klíče ), vyvinuté a publikované RSA Security .

PKCS je specifikace vyvinutá společností RSA Security ve spolupráci s dodavateli zabezpečení po celém světě s cílem urychlit vývoj kryptografie s veřejným klíčem . Dokumenty PKCS, které byly poprvé publikovány v roce 1991 jako výsledek setkání malé skupiny prvních uživatelů technologie veřejného klíče, se staly široce používanými. Příspěvky ze série PKCS se staly součástí mnoha formálních i de facto standardů, včetně dokumentů ANSI X9 , PKIX , SET , S/MIME a SSL .

K dalšímu rozvoji PKCS dochází prostřednictvím diskusí a workshopů v mailing listu.

Části standardu PKCS
Verze název Komentáře
PKCS#1 2.2 Kryptografický standard RSA Základní principy práce s klávesami.

RFC 2313 . PKCS #1: Šifrování RSA. Verze 1.5. březen 1998

RFC 2437 . PKCS #1: Specifikace kryptografie RSA. Verze 2.0. října 1998

RFC 3447 . Standardy kryptografie veřejného klíče (PKCS) #1: Kryptografie RSA. Specifikace Verze 2.1. února 2003

RFC 8017 . PKCS #1: Specifikace kryptografie RSA verze 2.2. října 2016

PKCS#2  — Staženo Zahrnuto v PKCS #1.
PKCS#3 1.4 Diffie-Hellman Key Agreement Standard Algoritmus, který umožňuje generovat tajný klíč při navazování spojení přes nezabezpečený komunikační kanál.
PKCS#4  — Staženo Zahrnuto v PKCS #1.
PKCS#5 2.1 Standard šifrování založený na hesle RFC 2898 . PKCS #5: Specifikace kryptografie založené na heslech. Verze 2.0. září 2000

RFC 8018 . PKCS #5: Specifikace kryptografie založené na heslech. Verze 2.1. ledna 2017

Viz PBKDF2 .

PKCS#6 1.5 Standard syntaxe Extended-Certificate Definuje rozšíření staré specifikace certifikátu X.509 v1 . Zastaralé verzí 3 téhož.
PKCS#7 1.5 Standard syntaxe kryptografických zpráv RFC 2315 . PKCS #7: Syntaxe kryptografických zpráv verze 1.5. březen 1998

RFC 2630 . Syntaxe kryptografických zpráv. června 1999

RFC 3369 . Syntaxe kryptografických zpráv (CMS). srpna 2002

RFC 3852 . Syntaxe kryptografických zpráv (CMS). června 2004

RFC 5652 . Syntaxe kryptografických zpráv (CMS). září 2009

RFC 8933 . Aktualizace syntaxe kryptografických zpráv (CMS) pro ochranu identifikátorů algoritmů. října 2020

Algoritmy jsou popsány odděleně od RFC 3369 :

RFC 3370 . Algoritmy syntaxe kryptografických zpráv (CMS). srpna 2002

PKCS#8 1.2 Standard syntaxe informací o soukromém klíči RFC 5208 . Standardy kryptografie veřejného klíče (PKCS) #8: Specifikace syntaxe informací soukromého klíče verze 1.2. května 2008

RFC 5958 . Asymetrické balíčky klíčů. srpna 2010

PKCS#9 2,0 Vybrané typy atributů RFC 2985 . PKCS #9: Vybrané třídy objektů a typy atributů. Verze 2.0. října 2000
PKCS#10 1.7 Standard žádosti o certifikaci RFC 2314 . PKCS #10: Syntaxe požadavku na certifikaci. Verze 1.5. březen 1998

RFC 2986 . PKCS #10: Specifikace syntaxe žádosti o certifikaci. Verze 1.7. října 2000

RFC 5967 . Aplikace/pkcs10 Typ média. srpna 2010

PKCS#11 3.0 Rozhraní kryptografických tokenů (Cryptoki) Základní specifikace rozhraní kryptografických tokenů PKCS#11 verze 3.0

Profily rozhraní kryptografických tokenů PKCS #11 verze 3.0

PKCS #11 Cryptographic Token Interface Aktuální specifikace mechanismů verze 3.0

Specifikace historických mechanismů rozhraní kryptografických tokenů PKCS #11 verze 3.0

PKCS#12 1.1 Standard syntaxe výměny osobních informací Formát souboru pro ukládání asymetrických klíčů.

RSA Laboratories, "PKCS 12 v1.0: Syntaxe výměny osobních informací". 24. června 1999

RSA Laboratories, "PKCS #12 v1.0 Technical Corrigendum 1". 25. února 2000

RSA Laboratories, "PKCS #12: Syntaxe výměny osobních údajů", PKCS verze 1.1, prosinec 2012

RFC 7292 . PKCS #12: Syntaxe výměny osobních informací v1.1. června 2014

PKCS#13  — Standard kryptografie eliptické křivky Ve vývoji.
PKCS#14  — Generování pseudonáhodných čísel Ve vývoji.
PKCS#15 1.1 Standardní formát informací o kryptografickém tokenu Identifikace uživatelů v aplikaci pomocí čipové karty bez použití PKCS #11 API.

Viz také

Poznámky

Odkazy