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.

Des, vendég 28147-89, aes, rsa, északi innovációk és menedzsment

Á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.

Des, vendég 28147-89, aes, rsa, északi innovációk és menedzsment

Á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
1Ezután a d számot úgy számítjuk ki, hogy (e * d - 1) osztható (p - 1) * (q - 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:

Des, vendég 28147-89, aes, rsa, északi innovációk és menedzsment

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.