Des, vendég 28147-89, aes, rsa, északi innovációk és menedzsment
GOST 28147-89 - az adat titkosításra vonatkozó nemzeti szabvány.
Az algoritmus a GOST 28147-89 viszonylag egyszerű titkosítási funkciót, amely egy additív kombinációját a bemeneti műveletek kulcsfontosságú eleme semiblock kerek (addíciós modulo 232, helyettesítve függetlenül hajtjuk végre nyolc 4-bites csoportok, és egy kicsit permutációs) forgó 11 bitet a felső szintű oldalon. Reakcióvázlat titkosítás kerek GOSZT ábrán látható. 1.
Ábra. 1. Az adatkonverziós sémát a GOST 28147-89 (a) és az AES (b) algoritmusok szerinti titkosítás egy fordulójára
Az AES alapvetően különböző architektúrával rendelkezik, úgynevezett "tér" (tér). Ez a titkosított blokk közvetlen átalakításán alapul. A titkosítási folyamat hasonló fordulókból álló sorozatot is tartalmaz, de minden egyes iterációnál a blokk egyetlen egységként átalakul, és nincs rögzített alkatrész. Mindegyik kör egy, a titkosított blokk aktuális állapotának egy bitenkénti addíciós modulo 2-jével és egy kör kulcselemével, majd egy komplex nemlineáris transzformációval van ellátva. Az AES algoritmus sémáját az 1. ábra mutatja. 2 b.
Ábra. 2. Adatátalakítási séma, amikor a GOST 28147-89 (a) és az AES (b) algoritmusokat kódolták,
Az RSA algoritmusa a következőképpen működik: két, elég nagy, p és q prímszámot vesz fel, és kiszámolja a terméküket n = p * q; n egy modul.Ezután kiválasztjuk azt a számot, amely megfelel az állapotnak
1
- e - nyilvános jelző
- d privát indikátor.
- (n; e) a nyilvános kulcs
- (n; d). Privát kulcs.
A p és q osztók (tényezők) egy magánkulccsal együtt megsemmisíthetők vagy elmenthetők.
Algoritmus adat titkosítási szabvány (DES)
Ez az algoritmus tipikusan a blokk-titkosítóknak. Programozással és hardverrel is megvalósítható. A Des algoritmus bemeneti blokkként 64 bites blokkokat használ.
Az általános rendszert a következő formában lehet ábrázolni:
A Des algoritmus két alapvető titkosítási módszer kombinációja - helyettesítés és permutáció. A Des algoritmus fő kombinációs blokkja a két módszer egyetlen kombinációjának tesztelésére szolgáló alkalmazás. Ezt a műveletet fordulónak nevezik. Ilyen körök a 16. algoritmusban.