Құрама шифрлар туралы қазақша реферат

Құрама шифрлар

Құрама шифр алгоритмдерінде блоктық және ағындық шифрлау тәсілдері бірге қолданылады. Мұндай тәсіл практикалық криптожүйелерде жиі кездеседі.

Тәжірибеде құрама шифрлау идеялары DES алгоритмінің әртүрлі режимдерінде жүзеге асырылады. Режимдер шифрдың қалай қолданылатынын (деректерді блок-блокпен не ағын түрінде өңдеуді) және қауіпсіздік қасиеттерін айқындайды.

Идеал шифр талабы

Клод Шеннон дәлелдеген шарттар

Клод Шеннон шифрдың абсолютті сенімді болуы үшін төмендегі үш шарт бір уақытта орындалуы қажет екенін көрсеткен:

  1. 1 Кілт біркелкі таралу заңдылығымен алынған, шын мәнінде кездейсоқ екілік тізбек болуы керек.
  2. 2 Кілттің ұзындығы бастапқы хабардың ұзындығына тең болуы қажет.
  3. 3 Кілт тек бір рет қолданылуы тиіс.

Бұл үш талаптың бірден орындалуы, әрине, күрделі. Дегенмен абсолютті сенімді шифр бар, ол біржолғы блокнот (one-time pad) деп аталады.

Біржолғы блокнот

Шығу тарихы

Бұл шифрды 1917 жылы Мэйджер Джозеф Моборн және Гильберт Вернам ұсынған.

Қалай жұмыс істейді

Кілттің кездейсоқ символдар тізбегі блокноттың беттеріне алдын ала жазылады. Хабар жіберушіде де дәл сондай блокнот болуы тиіс.

Шифрмәтін дешифрланғаннан кейін қолданылған бет қайта пайдаланылмайды: оны жояды. Осылайша кілттің бір рет қолданылуы қамтамасыз етіледі.