FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
Определение поточных систем шифрования
Управляющий блок
Управляющий блок(генератор гаммы) - предназначен генерировать управляющую последовательность, которую используют для формирования шифрующих отображений.
Особенности синхронных поточных шифров.
К требованиям для управляющей гаммы данного типа шифров относятся:
- управляющая гамма должна иметь большой период, во много раз превосходящий длины шифруемого сообщения, и не должна содержать длинных повторяющихся отрезков.
- управляющая гамма должна иметь большую линейную сложность, чтобы по достаточно длинному отрезку гаммы нельзя было восстановить её полностью за адекватный промежуток времени.
- система, связывающая элементы ключа с известными знаками гаммы, должна быть настолько сложной, что исключается возможность практической реализации алгоритма.
Блочные шифры:
разбивают исходное сообщение на блоки определённой длины и обрабатывают их
одна ошибка влечёт за собой несколько ошибок
меньшая скорость работы
Поточные шифры:
обрабатывают весь входящий текст посимвольно
структура поточного ключа имеет уязвимые места
в синхронных поточных шифрах отсутствует эффект размножения ошибок
высокая скорость работы
Основным направлением развития поточных шифров являются сети передачи данных. Также поточные шифры используются в смарт-картах, RFID-метках. Это обусловлено быстрой скоростью обработки данных и отсутствием эффекта размножения ошибок, что в данной сфере является особенно актуальным.
Примеры поточных шифров:
А5 используется в системах GSM для защиты связи между абонентом и базовой станцией.
RC4(Rivest cipher 4) – поточный шифр с переменной длиной ключа. Реализован в десятках коммерческих криптопродуктов, например, Lotus Notes, Apple Computers AOCE, Oracle Secure SQL, является частью спецификации стандарта сотовой связи CDPD (Cellular Digital Packet Data).
Chameleon – поточный шифр, одновременно сочетающий в своей реализации высокую криптостойкость и необычное для надежного шифра свойство, благодаря которому незначительные изменения в ключе вызывают лишь незначительные изменения в гамме.
Leviathan – поточный шифр, разработанный в кампании Cisco Systems и ориентированный на сетевые приложения.
WAKE (Word Auto Key Encryption) – асинхронный поточный шифр. WAKE реализован в антивирусном пакете программ Dr. Solomons Anti-Virus.
Получили последовательность 1000100110101111.
Период равен 2n-1 = 15,
где n – длина ключа для генератора.
Получили последовательность 0001110110110110.
Период равен 3.
Заметим, что решением проблемы периодичности генерируемой последовательности может быть применение линейного регистра сдвига с обратной связью с максимальным периодом и затем комбинирование его обратной связи с помощью нелинейной функции.