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

Отечественный стандарт шифрования данных

Читайте также:
  1. ANSI – национальный институт стандартизации США
  2. VIII. Метод стандартизации
  3. XX. СТАНДАРТНЫЕ МОДУЛИ
  4. Абстрактные структуры данных
  5. Автоматизированная система обработки данных правовой статистики
  6. Авторское право - правовое положение авторов и созданных их творческим трудом произведений литературы, науки и искусства.
  7. Алгоритм шифрования
  8. Алгоритм шифрования данных IDEA
  9. Американский стандарт шифрования данных DES
  10. Анализ данных при исследовании систем управления
  11. Анализ затрат с учетом международных стандартов
  12. Анализ матричных данных (матрица приоритетов)

В нашей стране установлен единый алгоритм криптографического преобразования данных для систем обработки информации в сетях ЭВМ, отдельных вычислительных комплексах и ЭВМ, который определяется ГОСТ 28147-89. Стандартобязателен для организаций, предприятий и учреждений, применяющих криптографическую защиту данных, хранимых и передаваемых в сетях ЭВМ, в отдельных вычислительных комплексах и ЭВМ.

Этот алгоритм криптографического преобразования данных предназначен для аппаратной и программной реализации, удовлетворяет криптографическим требованиям и не накладывает ограничений на степень секретности защищаемой информации. Алгоритм шифрования данных представляет собой 64 - битовый блочный алгоритм с 256 - битовымключом.

При описании алгоритма используются следующие обозначения:

L и R – последовательности битов;

LR – конкатенация последовательностей L и R, в которой биты последовательности R следуют за битами последовательности L;

– операция побитового сложения по модулю 2;

– - операция сложения по модулю 232 двух 32-разрядных двоичных чисел;

´– операция сложения двух 32-разрядных чисел по модулю 232 –1.

Два целых числа a, b, где 0 a, b 232 –1,

a= (a32a31... a2a1), b = (b32, b31,..., b2, b1),

представленные в двоичном виде, т.е.

a= a32231 + a31230 +...+ a2 21 + a1,

b = b32231 + b31230 +...+ b221 + b1,

суммируются по модулю 232 (операция) по следующему правилу:

a b = a + b, если a + b < 232,

a b = a + b – 232, если a + b 232.

Правила суммирования чисел по модулю 232 – 1:

a ´ b = a + b, если a + b < 232– 1,

a ´ b = a + b – (232 – 1), если a + b 232 – 1.

Алгоритм предусматривает четыре режима работы:

- шифрование данных в режиме простой замены;

- шифрование данных в режиме гаммирования;

- шифрование данных в режиме гаммирования с обратной связью;

- выработка имитовставки.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 |

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



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