Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Системы подстановокОпределение Подстановкой p на алфавите Zm называется автоморфизм Zm, при котором буквы исходного текста t замещены буквами шифрованного текста p(t): Zm à Zm; p: t à p(t). Набор всех подстановок называется симметрической группой Zm è будет в дальнейшем обозначаться как SYM(Zm). Утверждение SYM(Zm) c операцией произведения является группой, т.е. операцией, обладающей следующими свойствами: Замкнутость: произведение подстановок p1p2 является подстановкой: p: tàp1(p2(t)). Ассоциативность: результат произведения p1p2p3 не зависит от порядка расстановки скобок: (p1p2)p3=p1(p2p3) Существование нейтрального элемента: постановка i, определяемая как i(t)=t, 0£t<m, является нейтральным элементом SYM(Zm) по операции умножения: ip=pi для "pÎSYM(Zm). Существование обратного: для любой подстановки p существует единственная обратная подстановка p-1, удовлетворяющая условию pp‑1=p‑1p=i. Число возможных подстановок в симметрической группе Zm называется порядком SYM(Zm) и равно m!. Определение. Ключом подстановки k для Zm называется последовательность элементов симметрической группы Zm: k =(p 0, p 1,..., p n-1,...), p nÎSYM(Zm), 0£n<¥ Подстановка, определяемая ключом k, является криптографическим преобразованием T k, при помощи которого осуществляется преобразование n -граммы исходного текста (x0,x1,..,xn-1) в n -грамму шифрованного текста (y0,y1,...,yn-1): yi= p (xi), 0£i<n где n – произвольное (n=1,2,..). T k называется моноалфавитной подстановкой, если p неизменно при любом i, i=0,1,..., в противном случае T k называется многоалфавитной подстановкой. Примечание. К наиболее существенным особенностям подстановки T k относятся следующие: 1. Исходный текст шифруется посимвольно. Шифрования n -граммы (x0,x1,..,xn-1) и ее префикса (x0,x1,..,x s -1) связаны соотношениями T k (x0,x1,..,xn-1)=(y0,y1,...,yn-1) T k (x0,x1,..,x s -1)=(y0,y1,...,y s -1) 2. Буква шифрованного текста yi является функцией только i-й компоненты ключа pi и i-й буквы исходного текста x i.
|