Rejtjel

A titkosítás (a francia  chiffre "szám" szóból arabul صِفْر ‎, sifr " nulla ") egy reverzibilis transzformáció rendszere, amely valamilyen titkos paramétertől ( kulcstól ) függ, és célja az átvitt információk titkosságának biztosítása.

Rejtjelek alkalmazásai

A titkosításokat a diplomáciai képviselők kormányaikkal folytatott titkos levelezésére, a fegyveres erőknél titkos dokumentumok szövegének technikai kommunikációs eszközökön keresztüli továbbítására, a bankok a tranzakciók biztonságának biztosítására, valamint egyes internetes szolgáltatások különféle okokból használják. .

A titkosítás lehet hagyományos karakterek kombinációja (számok, betűk vagy bizonyos karakterek hagyományos ábécéje), vagy egy algoritmus a közönséges számok és betűk átalakítására. Az üzenet titkosítással történő titkosításának folyamatát titkosításnak nevezzük . A titkosítások létrehozásának és használatának tudományát titkosírásnak nevezik . A kriptoanalízis  a titkosított információ eredeti értékének megszerzésére szolgáló módszerek tudománya.

Bármely titkosítás fontos paramétere a kulcs  - egy kriptográfiai algoritmus olyan paramétere, amely biztosítja egy transzformáció kiválasztását az algoritmus számára lehetséges transzformációk halmazából. A modern kriptográfia azt feltételezi, hogy egy kriptográfiai algoritmus teljes titkossága a kulcsban összpontosul, de nem magában az algoritmus részleteiben ( Kerckhoff-elv ).

Ne keverje össze a titkosítást a kódolással  - az információ rögzített átalakítása egyik formából a másikba. Ez utóbbiból hiányzik a kulcs fogalma, és nem tartja be a Kerckhoff-elvet . Manapság a kódolást gyakorlatilag nem az információk illetéktelen hozzáféréstől való védelmére használják , hanem csak az adatátviteli hibák (zaj-immun kódolás) és egyéb, a védelemhez nem kapcsolódó célokra.

A titkosítások típusai

A titkosítók egy kulcsot használhatnak a titkosításhoz és a visszafejtéshez, vagy két különböző kulcsot. Ennek alapján megkülönböztetik:

A titkosításokat úgy lehet megtervezni, hogy vagy egyszerre titkosítsák a teljes szöveget, vagy titkosítsák azt, ahogy megérkezik. Így vannak:

Természetesen egy blokk-rejtjelből folyam-rejtjelet készíthetünk, ha a bemeneti adatokat külön blokkokra bontjuk és külön-külön titkosítjuk.

Vannak jelenleg nem használt helyettesítő rejtjelek is , amelyek (többnyire) gyenge kriptográfiai erősséggel rendelkeznek .

Aszimmetrikus titkosítások

Az aszimmetrikus rejtjel  olyan titkosítási és/vagy elektronikus digitális aláírási rendszer (EDS), amelyben a nyilvános kulcsot nyitott (azaz nem védett, megfigyelésre hozzáférhető) csatornán továbbítják, és a digitális aláírás ellenőrzésére és titkosítsa az üzenetet. A titkos kulcs az EDS generálására és az üzenet visszafejtésére szolgál . [1] A nyilvános kulcsú kriptográfiai rendszereket jelenleg széles körben használják különféle hálózati protokollokban , különösen a TLS-protokollokban és elődjében, az SSL -ben (az alapul szolgáló HTTPS ), az SSH -ban . PGP -ben, S/MIME -ben is használatos .

Szimmetrikus titkosítások

Rejtjelek blokkolása

Rejtjelfolyamok

Jegyzetek

  1. Bruce Schneier . Alkalmazott kriptográfia. 2. kiadás Protokollok, algoritmusok és forrásszövegek C nyelven. 2.7. fejezet Digitális aláírás és titkosítás.

Linkek