Генерирование ключа

Первое, что приходит в голову, это генерировать достаточно длинный ключ, чтобы хотя бы усложнить нахождение длины ключа. Например, использовать некий генератор псевдослучайных чисел с входными данными, известными и отправителю, и получателю. Один из таких часто применяемых генераторов - линейный конгруэнтный ГПСЧ (ГСПЧ это генератор псевдослучайных чисел).

Мы, конечно, догадываемся, что это плохо, но что же именно плохо в этом подходе? Проблема в том, что довольно трудно генерировать параметры для самого генератора. Программно подобрать хорошие параметры для линейного конгруэнтного ГПСЧ, чтобы последовательность была длинная и невырожденая, довольно трудно. По этому поводу можно почитать в 3.2.1 в книге Д.Кнута «Искусство программирования».

Поэтому зачастую эти параметры вколачивают в код как константы и, как следствие, потенциальный взломщик получает множество сообщений зашифрованых с одним ключом, что значительно упрощает его работу.

Прочтите также:

Тиристорные преобразователи частоты назначение, типы, структурная схема
Современный частотно регулируемый электропривод состоит из асинхронного или синхронного электрического двигателя и преобразователя частоты (см. рис.1.). Электрический ...

Накапливающий сумматор
В настоящее время интегральные микросхемы (ИМС) широко применяются в радиоэлектронной аппаратуре, в вычислительных устройствах, устройствах автоматики и т.д. Цифровые методы и цифровые ...

Многокаскадный усилитель переменного тока с обратной связью
Электронные приборы – устройства принцип действия которых основан на использовании явлений связанных с движущимися потоками заряженных частиц. В зависимости от того как происходит управл ...

Основные разделы

Copyright © 2008 - 2019 www.techmatch.ru