Ú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 -

  1. 6 najlepších kryptografických nástrojov
  2. Prehľad kryptografických techník
  3. Kryptografia digitálneho podpisu so zásluhami
  4. Kryptografia vs. šifrovanie Top 6 Porovnanie

Kategórie: