Bevezetés a nyilvános kulcsú titkosítási szabványokba
A PKCS a nyilvános kulcsú titkosítási szabványokat jelenti. A PKCS modellt eredetileg az RSA laboratóriumai fejlesztették ki a kormány, az ipar és az akadémia képviselőinek segítségével. A nyilvános kulcsú kriptográfiai szabvány kidolgozásának célja a nyilvános kulcsú infrastruktúra szabványosítása. Ez segítené a szervezeteket az interoperábilis nyilvános kulcsú infrastruktúra-megoldások kidolgozásában és megvalósításában, ahelyett, hogy mindenki a saját szabványát választaná.
Ebben a cikkben néhány nyilvános kulcsú kriptográfiás szabványt, azaz a PKCS-t tárgyaljuk.
A PKCS listája
Összesen 15 nyilvános kulcsú kriptográfiai szabvány létezik. Beszéljük meg egyenként azokat a nyilvános kulcsú kriptográfiai szabványokat.
-
1. PKCS
Ennek a szabványnak a fő célja az RSA titkosítási szabvány. Ez a szabvány meghatározza az RSA nyilvános kulcsú funkcióinak, pontosabban a digitális tanúsítványok alapvető szabályait. Ez a szabvány meghatározza az RSA magán és nyilvános kulcsok szintaxisát is, amely segít kiválasztani és kiszámítani az RSA algoritmushoz használt kulcspárt. Emellett meghatározza a digitális tanúsítványok kiszámításának módját, az adatok szerkezetének aláírását, a digitális aláírás formátumát.
-
PKCS # 2
Ennek a szabványnak a fő célja az RSA titkosítási szabvány az üzenetek megemésztésében. Ez a szabvány meghatározza az üzenet megemésztés számítását. Most a PKCS # 2 egyesül a PKCS # 1-rel. Mivel összeolvad az 1. standarddal, nem rendelkezik független létezéssel.
-
PKCS # 3
Ennek a szabványnak a fő célja a Diffie-Hellman kulcsmegállapodási szabvány. Ez a szabvány meghatározza a Diffie Hellman kulcsmegállapodási protokoll végrehajtásának mechanizmusát.
-
PKCS # 4
Ez a nyilvános kulcsú kriptográfiai szabvány szintén egyesült a PKCS # 1-rel, tehát szintén nem rendelkezik független létezéssel.
-
PKCS # 5
Ennek a szabványnak a fő célja a jelszó alapú titkosítás. Meghatározza az oktet-karakterlánc titkosításának módszerét a jelszóból származtatott szimmetrikus kulcs segítségével.
-
PKCS # 6
Ennek a szabványnak a fő célja a kiterjesztett tanúsítványszintaxis-szabvány. Meghatározza az X.509 digitális tanúsítvány attribútumainak kiterjesztésének szintaxisát.
-
PKCS # 7
Ennek a szabványnak a fő célja a kriptográfiai üzenet szintaxis-szabványa. Meghatározza az adatok szintaxisát, amely a kriptográfiai műveletek eredményes formája, például a digitális aláírás és a digitális borítékok. Ez a szabvány különféle formázási lehetőségeket is biztosít, például üzeneteket, amelyek csak borítékban vannak, csak aláírtak, aláírtak.
-
8. PKCS
Ennek a szabványnak a fő célja a magánkulcsra vonatkozó információs szabvány. Meghatározza a magánkulcs-információk szintaxisát. Más szavakkal azt mondhatjuk, hogy meghatározza azokat az algoritmusokat és attribútumokat, amelyeket a privát kulcs generálásához használnak.
-
PKCS # 9
Ennek a szabványnak a fő célja a kiválasztott attribútumtípusok. Meghatározza a kiválasztott attribútumtípusokat, amelyeket a PKCS # 6 kiterjesztett tanúsítványokban használnak. Például e-mail cím, nem strukturált cím és név.
-
PKCS # 10
Ennek a szabványnak a fő célja a tanúsítványkérési szintaxis-szabvány. Meghatározza a digitális tanúsítvány kérésének szintaxisát. A tanúsítványkérés megkülönböztetett nevet és nyilvános kulcsot tartalmaz.
-
PKCS # 11
Ennek a szabványnak a fő célja a kriptográfiai token interfész szabványa. Ez a szabvány a Cryptok esetében is ismert. Meghatározza az egyfelhasználói felhasználói eszközök API-ját, amelyek információkat tartalmaznak a kriptográfiáról, például a digitális tanúsítványokról és a nyilvános kulcsról. Ezek az eszközök kriptográfiai funkciókat tudnak végrehajtani. Például intelligens kártyák.
-
PKCS # 12
Ennek a szabványnak a fő célja a személyes információcsere szintaxisa. Meghatározza a személyes azonosítás szintaxisát, például a digitális tanúsítványokat, a magánkulcsokat stb.
-
PKCS # 13
Ennek a szabványnak a fő célja az elliptikus görbe kriptográfiai szabvány. Ezt a szabványt egy új, közelgő kriptográfiai mechanizmus kezelésére használják, amelyet ellipszis görbe kriptográfiának hívnak.
-
PKCS # 14
Ennek a szabványnak a fő célja az ál-véletlenszerű számgenerációs szabvány. Ez a szabvány meghatározza a véletlenszám-generálás követelményeit és folyamatait. Mivel a véletlenszám-generációt rendkívül használják a kriptográfia során, generálásuk szabványosítása annyira fontos.
-
PKCS # 15
Ennek a szabványnak a fő célja a kriptográfiai token információ szintaxis standard. Ez a szabvány meghatározza a kriptográfiai folyamatban használt hamukat annak érdekében, hogy együttműködjenek.
Következtetés - PKCS
Ebben a cikkben részletesen bemutattuk, mi a nyilvános kulcsú kriptográfiai szabvány, különféle szabványaival együtt. Remélem, hasznosnak találja ezt a cikket.
Ajánlott cikk
Ez egy útmutató a PKCS-hez. Itt tárgyaljuk a Bevezetést a nyilvános kulcsú kriptográfiai szabványokba, a különféle, részletesen kifejtett szabványokkal együtt. A további javasolt cikkeken keresztül további információkat is megtudhat -
- A 6 legfontosabb kriptográfiai eszköz
- A kriptográfiai technikák áttekintése
- Digitális aláírás kriptográfia érdemmel
- Kriptográfia vs titkosítás | A 6 legjobb összehasonlítás