Úvod do štandardov kryptografie s verejným kľúčom
PKCS znamená štandardy kryptografie s verejným kľúčom. Model PKCS bol pôvodne vyvinutý laboratóriami RSA s pomocou zástupcov vlády, priemyslu a akademickej obce. Cieľom vývoja štandardu kryptografie s verejným kľúčom je štandardizácia infraštruktúry verejného kľúča. To by pomohlo organizáciám vyvíjať a implementovať interoperabilné riešenia infraštruktúry verejných kľúčov, a nie každému, kto si vyberie svoj štandard.
V tomto článku budeme diskutovať o niektorých štandardoch kryptografie s verejným kľúčom, tj PKCS.
Zoznam PKCS
Existuje celkom 15 štandardov kryptografie s verejným kľúčom. Poďme diskutovať o týchto štandardoch kryptografie verejného kľúča jeden po druhom.
-
PKCS # 1
Hlavným účelom tohto štandardu je šifrovací štandard RSA. Táto norma definuje základné pravidlá pre funkcie verejného kľúča RSA, konkrétnejšie digitálne certifikáty. Tento štandard tiež definuje syntax pre súkromné a verejné kľúče RSA, čo pomáha pri výbere a výpočte páru kľúčov použitých pre algoritmus RSA. Spolu s tým tiež definuje, ako sa majú počítať digitálne certifikáty, ako sa má podpisovať štruktúra údajov, formát digitálneho podpisu.
-
PKCS # 2
Hlavným účelom tohto štandardu je šifrovací štandard RSA pre prehľad správ. Tento štandard definuje výpočet prehľadu správ. Teraz je PKCS # 2 zlúčená s PKCS # 1. Keďže sa spája so štandardom 1, nemá nezávislú existenciu.
-
PKCS # 3
Hlavným účelom tejto normy je štandard dohody Diffie-Hellman. Táto norma definuje mechanizmus na implementáciu protokolu dohody o kľúči Diffie Hellman.
-
PKCS # 4
Tento štandard kryptografie s verejným kľúčom sa tiež zlúčil s PKCS # 1, takže tiež neexistuje nezávislá existencia.
-
PKCS # 5
Hlavným účelom tohto štandardu je šifrovanie založené na hesle. Definuje spôsob šifrovania reťazca oktetov pomocou symetrického kľúča, ktorý je odvodený z hesla.
-
PKCS # 6
Hlavným účelom tohto štandardu je rozšírený štandard syntaxe certifikátu. Definuje syntax pre rozširovanie atribútov digitálneho certifikátu X.509.
-
PKCS # 7
Hlavným účelom tohto štandardu je štandard syntaxe kryptografických správ. Definuje syntax údajov, ktoré sú výslednou formou kryptografických operácií, napríklad digitálneho podpisu a digitálnych obálok. Tento štandard poskytuje aj rôzne možnosti formátovania, napríklad správy, ktoré sú iba obálky, iba podpísané, podpísané.
-
PKCS # 8
Hlavným účelom tohto štandardu je informačný štandard súkromného kľúča. Definuje syntax informácií súkromného kľúča. Inými slovami, môžeme povedať, že definuje algoritmy a atribúty, ktoré sa používajú na generovanie súkromného kľúča.
-
PKCS # 9
Hlavným účelom tohto štandardu sú vybrané typy atribútov. Definuje vybrané typy atribútov, ktoré sa používajú v rozšírených certifikátoch PKCS # 6. Napríklad e-mailová adresa, neštruktúrovaná adresa a meno.
-
PKCS # 10
Hlavným účelom tohto štandardu je štandard syntaxe žiadosti o certifikát. Definuje syntax, o ktorú sa žiada digitálny certifikát. Žiadosť o certifikát obsahuje rozlišovacie meno a verejný kľúč.
-
PKCS # 11
Hlavným účelom tohto štandardu je štandard rozhrania kryptografických tokenov. Tento štandard je známy aj pre Cryptok. Definuje API pre zariadenia jedného používateľa, ktoré obsahujú informácie o kryptografii, ako sú digitálne certifikáty a verejný kľúč. Tieto zariadenia môžu vykonávať kryptografické funkcie. Napríklad inteligentné karty.
-
PKCS # 12
Hlavným účelom tohto štandardu je syntax výmeny osobných údajov. Definuje syntax pre osobnú identifikáciu, ako sú digitálne certifikáty, súkromné kľúče atď. Inými slovami, môžeme povedať, že tento štandard umožňuje používateľom prenášať svoje údaje z jedného zariadenia na druhé pomocou štandardného mechanizmu.
-
PKCS # 13
Hlavným účelom tejto normy je kryptografický štandard eliptickej krivky. Tento štandard sa používa na riešenie nového pripravovaného kryptografického mechanizmu nazývaného kryptografia eliptickej krivky.
-
PKCS # 14
Hlavným účelom tohto štandardu je pseudonáhodný štandard generovania čísel. Táto norma definuje požiadavky a procesy na generovanie náhodných čísel. Pretože generovanie náhodných čísel sa v kryptografii veľmi používa, je štandardizácia ich generovania taká dôležitá.
-
PKCS # 15
Hlavným účelom tohto štandardu je štandard syntaxe kryptografických tokenových informácií. Tento štandard definuje tokeny, ktoré sa používajú v kryptografickom procese, aby mohli vzájomne spolupracovať.
Záver - PKCS
V tomto článku sme videli, čo je kryptografický štandard s verejným kľúčom, spolu s rôznymi jeho detailmi. Dúfam, že vám tento článok pomôže.
Odporúčaný článok
Toto je príručka pre PKCS. Tu diskutujeme Úvod do kryptografických štandardov s verejným kľúčom spolu s rôznymi podrobne vysvetlenými štandardmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- 6 najlepších kryptografických nástrojov
- Prehľad kryptografických techník
- Kryptografia digitálneho podpisu so zásluhami
- Kryptografia vs. šifrovanie Top 6 Porovnanie