- Главная страница
- Электронные приборы
- Построения систем и сетей телекоммуникаций
- Временные коммутационные поля
- Декадно-шаговые АТС
- Квазиэлектронные АТС
- Коммутационные приборы
- Коммутируемая телефонная сеть общего пользования (КТСОП)
- Многозвенные ступени искания
- Многократные координатные соединители
- Направляющие среды телекоммуникаций
- Нумерация на телефонных сетях
- Основы теории телефонного сообщения
- Построение местных телефонных сетей
- Разделение каналов по коду
- Структурная схема телефонного канала
- Пакетная коммутациия в сетях
- Телеграфные каналы
- Телеграфная сеть
- Канал передачи
- Построение линий связи
- Конструктивные элементы воздушных линий связи
- Классификация, конструкция и маркировка кабелей связи
- Типы кабелей связи
- Классификация оптических кабелей связи
- Кабельная телефонная канализация
- Прокладка кабельных линий
- Монтаж кабелей связи
- Ввод кабелей связи в здание станции, в телефонизируемые здания
- Оконечные кабельные устройства и их монтаж
- Содержание кабелей под избыточным воздушным давлением
- Электрические характеристики цепей кабельных линий связи
- Электрические характеристики волоконно-оптических кабелей связи
- Природа и основные параметры влияния между цепями
- Влияние в оптических кабелях связи и меры защиты от взаимных помех
- Источники опасных и мешающих влияний
- Меры защиты линий связи от опасных и мешающих влияний
- Коррозия сооружений связи и меры защиты
- Организация эксплуатации
- Охрана кабельных сооружений, ремонт и аварийно-восстановительные работы
- Проектирование линейнух сооружений на магистральной, зоновой и местной сетях
- Mathlab
- Компьютерная диагностика
- Защита информации в вычислительных сетях
- Формирование последовательностей со случайной природой.
- Мгновенная относительная частота и первый критерий равномерного распределения элементарных событий.
- Методы регулирования вероятностей
- Вероятностные преобразователи информации.
- Криптосистема без передачи ключей.
- Криптосистема c открытым ключом (RSA)
- Шифросистема Эль-Гамаля
- Криптографическая подпись Фиат-Шамира
- Шифры перестановки
- Инъективное преобразование множества
- Получение и обработка изображений
- Понятие и классы изображений
- Растровая и векторная графика
- Позиционные методы кодирования
- Кодирование серий
- Структурные методы кодирования
- Устранение ступенчатости
- Бинарные изображения
- Характеристические числа
- Улучшение изображения
- Видоизменение гистограмм
- Ложные цвета
- Фильтрация изображений
- Фильтрация шумов бинарных изображений.
- Фильтрация шумов полутоновых изображений
- Понятие сегментации
- Сегментация бинарных изображений.
- Линии и области.
- Сегментация полутоновых изображений.
- Фильтрация текстур.
- Автоматизированные системы контроля и управления
- Цифровая обработка сигналов и изображений
- Теория автоматического управления
- Обратная связь
Шифры перестановки
2.10. Шифры перестановки
Широкое распространение на практике получили так называемые маршрутные перестановки, основанные на использовании некоторых геометрических фигур. Фрагмент открытого текста записывается в такую фигуру по некоторой траектории, а шифрованным текстом является последовательность, полученная при считывании текста по другой траектории.
Пример. Текст: «пример маршрутной перестановки». Для шифрования используем прямоугольную таблицу размером
(табл.2.5). Считывание фразы выполним по столбцам, начиная с левого верхнего угла вниз по столбцу, и далее вверх по соседнему справа столбцу; затем вниз и т.д. В результате получаем фразу кодированного сообщения с трудом поддающуюся раскодированию без знания таблицы: «пноикйтр иупвоерм ешрнаерр маст».
![10-2.jpg [image]](/images/stories/zivvs/10/10-2.jpg)
Другой класс алгоритмов перестановок базируется на использовании различных решеток и таблиц. Примером такого алгоритма следует считать классический алгоритм перестановок Кардано. При этом используется решетка приведенная на рис.2.6. Кодирование выполняется путем 4-х кратного поворота системы и записи букв в свободные шифроклетки.
Блочной системой шифрования называют такую систему, в которой открытый текст сообщения перед кодированием разбивается на блоки равной длины и каждый блок символов (например, слово) зашифровывается отдельно.
Одним из методов, получившим широкое распространение в системах блочного кодирования информации, является метод сетей Фейстеля. Он основывается на использовании специального регистра сдвига с элементами межразрядной логики, показанными на рис.2.7.
![10-3.jpg [image]](/images/stories/zivvs/10/10-3.jpg)
При сдвиге информации слева направо в схеме выполняются следующие преобразования:
(2.92)
где
- произвольная функция от двух аргументов: случайного ключа
и значения предыдущего разряда регистра
.
Достоинством преобразований данного вида является возможность обратного преобразования (2.92) даже в случае, если внутренняя функция
не является обратимой. Действительно из базового равенства следует:
(2.93)
то есть выходные символы ячейки Фейстеля могут быть поданы на свои же входы, а на выходах считаны начально-исходные значения. Данный факт следует из рассуждений. Пусть на вход устройства поданы значения
Тогда на выходе схемы получим:
(2.94)
Подавая на вход данного блока значения (2.94) получаем:
![10-12.jpg [image]](/images/stories/zivvs/10/10-12.jpg)
Рис. 2.8