АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Визначення та приклади основних та елементарних типів шифрів

Читайте также:
  1. E. Визначення наявності зовнішніх пошкоджень
  2. Аналіз ефективності використання основних фондів
  3. Аналіз ефективності використання основних фондів на підприємстві
  4. Аналіз забезпеченості, інтенсивності і ефективності використання основних засобів підприємства
  5. Аналіз обсягу виробництва та реалізації основних видів продукції
  6. Аналіз основних засобів
  7. Аналіз основних техніко-економічних показників діяльності підприємства
  8. Аналіз стану та ефективності використання основних засобів ставить на
  9. Аудит визначення валових доходів, балансового прибутку (збитку), розрахунку податку на прибуток
  10. Аудит основних засобів
  11. Б) Принципи радянської державної служби базуються на розроблених В. І. Леніним основних принципах державного апарату.
  12. Вартісна оцінка основних виробничих фондів підприємства

Алгоритм криптографічного перетворення ГОСТ 28147-89 (далі - ГОСТ) проводить зашифрування| відкритого тексту, представленого у вигляді двійкової послідовності. Текст зашифровується поблочно, 64-х бітовими блоками. Процес шифрування блоку зводиться до шифру гамування|.

Гамма накладається блоками, порозрядно, по модулю два. Кожна комбінація гамми є результатом шифрперетвоння| деякого вхідного блоку за допомогою основного режиму, званого режимом простої заміни.

Робота в режимі простої заміни відповідає зашифровуванню| за допомогою блокового шифру. Вказаний блоковий шифр в літературі часто позначається як алгоритм ГОСТ.

У алгоритмі ГОСТ використовуються дві пари ключів: довготривалий ключ К і сеансовий ключ Х розміру 512, 256 бітів відповідно. Ключ реалізує потетрадну| заміну 32-розрядних підблоків в 32-х розрядні і складається з 8 підключів|. Підключ| , що входить в К, являється таблицею заміни для i-той (справа) тетради, тобто складається з 16 тетрад. У стандарті ключ називається блоком підстановки, а підключи| вузлами заміни.

Сеансовий ключ складається з восьми 32-розрядних підключів|: , , кожний з яких, у відповідний момент, використовується для підсумовування з деяким підблоком по модулю . Режим простої заміни алгоритму ГОСТ реалізований у вигляді т.з. шифру Фейстеля.

Зашифровування блоку відкритого тексту S алгоритмом ГОСТ проводиться ітеративно, за 32 цикли. На циклі з номером відбувається перетворення вхідної комбінації у вихідну з використанням ключа К і деякого підключа| .

Шифртекстом є блок - результат роботи (вихід) останнього циклу, підданий перестановці підблоків.

Послідовність вибору підключів|, від початкового і до останнього циклу при зашифруванні| наступна:

.

При розшифруванні використовується зворотний порядок проходження підключів|.

При зашифрувані| в режимі гамування| із зворотним зв'язком використовується синхропосылка| S - несекретний псевдовипадковий блок. Займає 64 біта. Синхропосилка виробляється на кожне повідомлення і розміщується в криптограмі перед шифрованим текстом. Процес шифрування має вигляд:

, , ,

- послідовність блоків відкритого тексту

- послідовність блоків шифртексту|.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)