Составители:
148
современных систем обработки информации, где требуется шифровать
многие миллионы символов.
12.5 Шифрование методом гаммирования
Под гаммированием понимают процесс наложения по
определенному, закону гаммы шифра на открытые данные.
Гамма шифр - это псевдослучайная последовательность,
выработанная по заданному алгоритму для зашифрования открытых
данных и расшифрования зашифрованных данных.
Процесс зашифрования заключается в генерации гаммы шифра и
наложении полученной гаммы на исходный открытый текст обратимым
образом, например с использованием операции сложения по модулю 2.
Следует отметить, что перед зашифрованием открытые данные
разбивают на блоки T
0
(i)
одинаковой длины, обычно по 64 бита. Гамма шифр
вырабатывается в виде последовательности блоков Г
ш
(i)
аналогичной длины.
Уравнение зашифрования можно записать в виде
( ) ( ) ( )
0
, 1... ,
i i i
ш ш
T
Г T i M
где T
ш
(i)
- i-й блок шифртекста;
Г
ш
(i)
- i-й блок гаммы шифра;
T
0
(i)
- i-й блок открытого текста;
М - количество блоков открытого текста.
Процесс расшифрования сводится к повторной генерации Гаммы
шифра и наложению этой гаммы на зашифрованные данные. Уравнение
расшифрования имеет вид
( ) ( ) ( )
0
i i i
ш ш
T
Г T
.
Получаемый этим методом шифр-текст достаточно труден для
раскрытия, поскольку теперь ключ является переменным. По сути дела гамма
шифра должна изменяться случайным образом для каждого шифруемого
блока. Если период гаммы превышает длину всего шифруемого текста и
злоумышленнику неизвестна никакая часть исходного текста, то такой шифр
можно раскрыть только прямым перебором всех вариантов ключа. В этом
случае крипто-стойкость шифра определяется длиной ключа.
12.6 Стандарт шифрования данных DES
Стандарт шифрования данных DES (Data Encryption Standard)
опубликован в 1977 г. Национальным бюро стандартов США. Стандарт DES
предназначен для защиты от несанкционированного доступа к важной, но
несекретной информации в государственных и коммерческих организациях
США. Алгоритм, положенный в основу стандарта, распространялся
современных систем обработки информации, где требуется шифровать
многие миллионы символов.
12.5 Шифрование методом гаммирования
Под гаммированием понимают процесс наложения по
определенному, закону гаммы шифра на открытые данные.
Гамма шифр - это псевдослучайная последовательность,
выработанная по заданному алгоритму для зашифрования открытых
данных и расшифрования зашифрованных данных.
Процесс зашифрования заключается в генерации гаммы шифра и
наложении полученной гаммы на исходный открытый текст обратимым
образом, например с использованием операции сложения по модулю 2.
Следует отметить, что перед зашифрованием открытые данные
разбивают на блоки T0(i) одинаковой длины, обычно по 64 бита. Гамма шифр
вырабатывается в виде последовательности блоков Гш(i) аналогичной длины.
Уравнение зашифрования можно записать в виде
Tш ( i ) Г ш(i ) T0( i ) , i 1...M ,
где Tш(i) - i-й блок шифртекста;
Гш(i) - i-й блок гаммы шифра;
T0(i) - i-й блок открытого текста;
М - количество блоков открытого текста.
Процесс расшифрования сводится к повторной генерации Гаммы
шифра и наложению этой гаммы на зашифрованные данные. Уравнение
расшифрования имеет вид
T0( i ) Г ш(i ) Tш(i )
.
Получаемый этим методом шифр-текст достаточно труден для
раскрытия, поскольку теперь ключ является переменным. По сути дела гамма
шифра должна изменяться случайным образом для каждого шифруемого
блока. Если период гаммы превышает длину всего шифруемого текста и
злоумышленнику неизвестна никакая часть исходного текста, то такой шифр
можно раскрыть только прямым перебором всех вариантов ключа. В этом
случае крипто-стойкость шифра определяется длиной ключа.
12.6 Стандарт шифрования данных DES
Стандарт шифрования данных DES (Data Encryption Standard)
опубликован в 1977 г. Национальным бюро стандартов США. Стандарт DES
предназначен для защиты от несанкционированного доступа к важной, но
несекретной информации в государственных и коммерческих организациях
США. Алгоритм, положенный в основу стандарта, распространялся
148
Страницы
- « первая
- ‹ предыдущая
- …
- 146
- 147
- 148
- 149
- 150
- …
- следующая ›
- последняя »
