Асимметричный криптографический алгоритм на базе Конечно-Автоматной Модели


Особенности применения криптографического алгоритма с открытым ключем


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

Брюс Шнайер «Подводные камни безопасности в криптографии»[9]

Приведенные в эпиграфе слова Брюса Шнайера – это мнение человека, который стоял у истоков современной криптографии и продолжает сейчас активно развивать ее. В перечне алгоритмов, определяющих  качество криптографической системы, присутствует криптографический алгоритм (из перечня Б.Шнайера - алгоритм шифрования) – одна из четырех составляющих системы, и, кроме того, определяет алгоритмы функционирования  остальных компонентов системы, в том числе и их качество.

?. Например, в качестве алгоритма шифрования в существующих криптографических системах применяются симметричные алгоритмы. Эти алгоритмы просты в реализации, обладают высоким быстродействием и устойчивы к взлому.

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

                a.      Применение симметричного алгоритма  в информационной системе, основано на существовании «секрета для двоих»[10]

- ключа для кодирования и декодирования конфиденциальной информации, которой  могут обмениваться эти абоненты. 

o       Для  информационной системы,  обслуживающей n абонентов общее число ключей N (всевозможных пар из n) можно вычислить по формуле. N= n( n-1)/2.




Начало  Назад  Вперед



Книжный магазин