![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Если повернуть входной и выходной диски на - см. рис. 1.2.4.
Рис. 1.2.4. Дисковый шифратор. Входной и выходной диски повёрнуты на - ,
средний диск реализует ту же подстановку относительно своих контактов.
Это эквивалентно повороту среднего диска на .
Сравнивая положения дискового шифратора на рис. 2,3 можно увидеть, что при повороте среднего диска на дисковый шифратор реализует подстановку
,
где
.
При повороте среднего диска на , m
дисковый шифратор реализует подстановку
.
Если имеется N «средних» дисков, соединённых последовательно, реализующих подстановки X1, X2,…, XN и повёрнутых относительно начального положения на , i
то конструкция в целом реализует правило зашифрования
pj= .
Положения дисков в каждом такте могут изменяться в соответствии с законом движения дисков. Ключ k определен коммутациями (постановками) дисков, их расположением (порядком) на оси и их начальными угловыми положениями. В каждый такт работы дискового шифратора вырабатывается подстановка шифрования pj
Поточный шифр. Шифр поточной замены. Введем сначала вспомогательный шифр (I,Г,У,f) для шифрования букв алфавита I. Для ключа g1ÎГ, и буквы (открытого текста) iÎI шифрованный текст имеет вид fg1(i)=у. Обозначим через К – множество ключей поточного шифра. Для натурального числа L введем отображение Ф: К®ГL, для фиксированного ключа cÎК положим Ф(c)=g1,g2,…,gL. Поточный шифр (IL,К,F,У`) для вспомогательного шифра (Х=I,К=Г,У,f) шифрует открытый текст i1,i2,…,iL на ключе cÎК по правилу
Fc(i1,i2,…,iL)= fg1(i1), fg2(i2),…, fgL(iL),
где fg(i)=f(i,g).
Поточным шифром замены мы называем поточный шифр, для которого опорный шифр имеет вид (Х=I,К=Г,У=I,f), а (fg)gÎГ – семейство подстановок на I. Примерами поточных шифров служат шифры гаммирования, шифры простой замены. Поточный шифр с опорным шифром вида: I=К={1,2,…,n}, f(i, g)=i+g mod |I| так же называют шифром гаммирования. При этом условно различают программный шифр гаммирования, в случае |К|<|I|L,
и случайный шифр гаммирования, в случае К=IL, Ф – тождественное отображение.
Более общее понятие поточного шифра состоит в том, что в качестве множества открытых текстов рассматриваются все последовательности алфавита I длины не превосходящей некоторого L(0). Для шифрования текстов длины L используется гамма ФL(c)=g1,g2,…,gL. Таким образом, используются L функций Фj, jÎ{1,…,L(0)}.
Дата публикования: 2015-02-22; Прочитано: 359 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!