Kriptográfiai kulcsok - az alapvető fogalmak kriptográfia (internetes áttekintést a különböző forrásokból)
A titkosítási kulcsokat használnak, mint a titkos információkat.
A kriptográfiai kulcs szimbólumok sorozatát dolgozta ki bizonyos szabályok szerint. Ezt a szekvenciát használják, amikor a kriptográfiai szöveg átalakításokat. Minden titkosító algoritmus saját követelményrendszere, amellyel összhangban a kulcsokat hoz létre. Minden kulcs jön létre egy speciális algoritmust.
Annak érdekében, hogy az újrafelhasználás az elektronikus aláírások és a képtelenség, hogy olvassa el az idegenek rejtjelezett titkosítási kulcsok kriptográfiai.
Modern titkosítási kulcs - egy számsor bizonyos hosszúságú által létrehozott egyes szabályok alapján egy sorozat a véletlen számok. Minden kulcs egy sorozat véletlenszerű számok újra létrehozni, sem szekvencia nem használják többször. A generál egy véletlen számsor használt speciális szoftver tárgyak vagy eszközök nevezett érzékelők véletlen számokat.
Minden algoritmus a saját igényeit a gombok, így bármilyen titkosítási kulcs jön létre egy speciális algoritmust, és csak akkor kell használni, hogy ennek az algoritmusnak.
Ha generációs elektronikus aláírás és annak ellenőrzése, illetve kódolási és dekódolási szövegének végezzük ugyanazzal a kulccsal, egy ilyen megközelítés az úgynevezett szimmetrikus kriptográfia (vagy szimmetrikus algoritmusok és szimmetrikus kulcsokat). szimmetrikus kriptográfiai műveleteket végeznek gyorsan és viszonylag egyszerű. De igénylik a legalább két ember gombot, ami jelentősen megnöveli a kockázatát, hogy sérül (azaz illetéktelen személyek hozzáférését).
Tehát most többnyire aszimmetrikus titkosítás. Az aszimmetrikus kriptográfia, hogy dolgozzon ki egy elektronikus aláírást vagy titkosítást hajtanak végre egy kulcsot, és az aláírás ellenőrzését vagy dekódolás - másrészt, a kulcspárt.
Az aszimmetrikus titkosítás használnak úgynevezett kulcspárt (kulcs párok). Minden pár két összekapcsolt kulcsokat. Az egyik ilyen kulcsok - zárt (privát kulcs). Ő ismert, csak a tulajdonos a kulcsot, és semmilyen körülmények között ne legyen hozzáférhető bárki más. Egy másik fontos - nyílt (nyilvános kulcs), akkor elérhetővé minden érdeklődő számára.
A kulcspár dolgozni az elektronikus aláírás (digitális aláírás létrehozására és ellenőrzésére), az úgynevezett előjegyzésre (aláírás kulcsok). A kulcspár kódolásához és dekódolásához üzeneteket, úgynevezett kulcs csere (csere kulcsok).
Ezt a problémát oldja meg az úgynevezett hibrid titkosítás.
A titkosítási folyamat az első helyen létrehozott eldobható (úgynevezett session) titkosítási kulcsot (session titkosítási kulcs). Ez egy szimmetrikus kulcs, azaz a ugyanazt a kulcsot használják titkosításra és dekódolásra. Egyszeri vagy session nevezte, mert használják a titkosítás / dekódolás csak egy üzenetet.
Az ülésen titkosítási kulcs titkosított üzenet. Mivel az üzenet titkosított szimmetrikus algoritmust, titkosítani az üzeneteket folyamat játszódik le elég gyorsan.
Ezután a titkosítási kulcs önmagában által titkosított aszimmetrikus algoritmus a nyilvános kulcsú a címzett csere. Mivel a titkosítási kulcs egy viszonylag kis mennyiségű adat, a kódolás a kulcs nem kell sok idő.
Titkosított titkosítási kulcs tartalmazza az üzenetet.
Ennek eredményeként egy üzenetet kapunk valamivel nagyobb mennyiség (hozzáadásával titkosított másolatot a titkosítási kulcs), de a titkosítási folyamat sokkal gyorsabb, mint ha maga az üzenet kódolva van az aszimmetrikus algoritmus.
Ha több címzettet, akkor az üzenet titkosított egyszer az ülésen titkosítási kulcsot, a kulcs (viszonylag kis mennyiségű adat) kódolt külön a nyilvános kulcs cserébe minden címzettnek. Így a kódolt üzenetet, nem pedig több példányban titkosított üzenet minden egyes címzett, amely egy példányt a titkosított üzenet és több példányban egymenetes titkosítási kulcs titkosított e minden címzettnek. A kötet a titkosított üzenetet, és a szükséges időt a kódolás, lényegesen alacsonyabb, mint ha az üzenetet titkosítva aszimmetrikus algoritmus minden egyes címzett számára.
Így az alapvető követelmény, a folyamat az aszimmetrikus titkosítási algoritmus -, hogy a privát kulcs csere nem volt elérhető más, mint a tulajdonosa ennek a kulcsfontosságú - figyelhető meg. Annak érdekében, hogy hozzáférjen a titkosítási kulcsot, hozzá kell férnie a privát kulcs csere; de miután a dekódolás a titkosítás végre a privát kulcs csere gombot, a titkosítási kulcs soha nem használt, hogy úgy beszélt a kompromisszum nincs értelme.