Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Організація криптозахищені обміну інформацією на основі протоколу PGP

Реферат Організація криптозахищені обміну інформацією на основі протоколу PGP





еставивши відновлені коефіцієнти у відповідність з масивом перестановок, отримаємо послідовність M = 01011, яку необхідно було передати.


1.2 Алгоритм ANUBIS


Блочний шифр Anubis розроблений спеціально для участі в конкурсі NESSIE інтернаціональним дуетом авторів: бельгійцем Вінсентом Рід-Жменя та бразильцем Пауло Баррето (Paulo SL М. Barreto).

Алгоритм названий на честь давньоєгипетського бога Анубіса-бога бальзамування (embalming) і поховання (entombment); до його відання автори алгоритму вирішили віднести і кріптографію.шіфрует дані блоками по 128 бітів з використанням ключа розміром від 128 до 320 бітів; розмір ключа повинен бути кратний 16 бітам.

Даний алгоритм продовжує серію алгоритмів, співавтором яких є Вінсент Ріджмен: Square, SHARK і Rijndael. Всі ці алгоритми об'єднує їх відносно рідко зустрічається (навпаки, часта серед алгоритмів-учасників конкурсу NESSIE) структура типу В«квадратВ» і вельми схожий набір виконуваних перетворень. p align="justify"> Структура алгоритму

Алгоритм представляє блок шифрованих даних у вигляді 16-байтового масиву, який для зручності опису представлений у вигляді квадрата розміром 4 Г— 4 байта. У кожному раунді алгоритму виконуються наступні дії.

В 

Таблична заміна ? (малюнок 1), виконувана згідно з таблицею S (таблиця 1 , вказані шістнадцяткові значення).

А7D3Е671DOАС4 6F95АЕ 2ВО367DЕ433FF602003ЗВ5ЕАВ7 F737С2С57-D2DC6D7 Е0D5394032327065 FAD67505543ОЕ52ЕА425В5 D30535159ЗС4Е33ЗА7214Е706DE50ЗЕ92D17793459 В6Е9902В793ВС3F35IFВ4F31 12 Е00251 С2А3D054F7 ВВ23290AF19A3F7739D1574EEOA9FOF1 В7536349C4 A971A65F6ED09BB2633EB6 F31046 A430117El37F53DE3233044166621FED531D935130264F2F 156CD32C3BAFOFED531D935130264F2F 156CD32C3BAFO

Значення таблиці обрані псевдовипадкових чином з урахуванням необхідності її відповідності наступному співвідношенню: В  S (S (x)) = x. В  Операція ? - байтовая перестановка, найпростішим чином

перетворююча рядок оброблюваного блоку ключової інформації в стовпець (малюнок 2):

, j = aj, i,


де aj, i і bi, j - байти масиву даних до і після виконання поточної операції відповідно.


В 
Операція ? ( малюнок 3), що представляє собою множення масиву

на фіксовану матрицю Н (таблиця 2). Множення...


Назад | сторінка 3 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді
  • Реферат на тему: Алгоритм Операції множення
  • Реферат на тему: Алгоритм виконання операцій множення двійкових чисел
  • Реферат на тему: Розробка на мові асемблера алгоритму контролю на парність масиву даніх
  • Реферат на тему: Алгоритм створення бази даних &Значення коефіцієнта і показників ступеня у ...