Методические указания и варианты выполнения семестровых работ для студентов специальностей



Pdf көрінісі
бет30/68
Дата13.05.2020
өлшемі1,01 Mb.
#67738
түріМетодические указания
1   ...   26   27   28   29   30   31   32   33   ...   68
Байланысты:
rya 40

                                        Скремблеры 

 

Скремблерами  называются  программные  или  аппаратные  реализации 

алгоритма, 

позволяющего 

шифровать 

побитно 


непрерывные 

потоки 


информации. Сам скремблер представляет  набор бит, изменяющихся на каждом 

шаге по определенному алгоритму. После выполнения каждого очередного шага 

на  его  выходе  появляется  шифрующий  бит  –  либо  0,  либо  1,  который 

накладывается  на  текущий  бит  информационного  потока  операцией  XOR.  В 

последнее  время  сфера  применения  скремблирующих  алгоритмов  значительно 

сократилась. Это объясняется, в первую очередь, снижением объемов побитной 

последовательной передачи информации, для защиты которой были разработаны 

данные  алгоритмы.  Практически  повсеместно  в  современных  системах 

применяются 

сети 


с 

коммутацией 

пакетов, 

для 


поддержания 

конфиденциальности которой используются блочные шифры. 

 

Суть  скремблирования  заключается  в  побитном  изменении  проходящего 



через  систему  потока  данных.  Практически  единственной  операцией, 

используемой  в  скремблерах  является  XOR  –  побитное  исключающее. 

Параллельно  прохождению  информационного  потока  в  скремблере  по 

определенному  правилу  генерируется  кодирующий  поток.  Как  прямое,  так  и 

обратное  шифрование  осуществляется  наложением  по  XOR  кодирующей 

последовательности  на  исходную  последовательность.  Генерация  кодирующей 

последовательности  бит  производится  циклически  из  небольшого  начального 

объема информации – ключа по следующему алгоритму: из текущего набора бит 

выбираются  значения  определенных  разрядов  и  складываются  по  XOR  между 

собой.  Все  разряды  сдвигаются  на  1  бит,  а  только  что  полученное  значение  (0 

или  1)  помещается  в  освободившийся  самый  младший  разряд.  Значение, 

находившееся  в  самом  старшем  разряде  до  сдвига,  добавляется  в  кодирующую 

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

Существенным  недостатком  скремблирующих  алгоритмов  является  их 

нестойкость к фальсификации. 

 

Вариант 25





Достарыңызбен бөлісу:
1   ...   26   27   28   29   30   31   32   33   ...   68




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет