Скремблирование символьной последовательности
Автор: Dexias • Январь 10, 2019 • Лабораторная работа • 321 Слов (2 Страниц) • 813 Просмотры
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Юго-Западный государственный университет»
кафедра Информационной безопасности
Лабораторная работа № 2
Скремблирование символьной последовательности
Курск 2018
Порядок работы:
1.Записать данные последовательностью ASCII-кодов N-входных символов
2. Сформировать двоичную последовательность исходных данных длины L старшими битами вправо (L = 8*N)
3. Записать ГПЧ и КЛЮЧ двоичным кодом.
4. Проскремблировать полученную в п.3 двоичную последовательность.
5. Нормировать результат (записать младшими битами вправо внутри каждого байта).
6. Перевести полученную последовательность в десятичный код.
7. Перевести в 16-битные HEX-блоки.
Индивидуальное задание:
Ключ: 592, ГПЧ: 117. Исходные данные: 110, 119, 108, 231.
Выполнение работы:
592 => 1001010000
117 => 0001110101
1) 100101000(0)
2) 010010100(0)
3) 101001010(0)
4) 010100101(0)
5) 101010010(1)
6) 110101001(0)
7) 011010100(1)
8) 001101010(0)
9) 100110101(0)
10) 010011010(1)
11) 001001101(0)
12) 100100110(1)
13) 110010011(0)
14) 011001001(1)
15) 001100100(1)
16) 000110010(0)
17) 100011001(0)
18) 010001100(1)
19) 001000110(0)
20) 100100011(0)
21) 010010001(1)
22) 001001000(1)
23) 000100100(0)
24) 100010010(0)
25) 010001001(0)
26) 101000100(1)
27) 110100010(0)
28) 011010001(0)
29) 101101000(1)
30) 110110100(0)
31) 011011010(0)
32) 101101101(0)
110:
Исходник: 01110110
+ = 01111100 (3E)
Скремблер: 00001010
119:
Исходник: 11101110
...