В большинстве симметричных алгоритмов применяют
В большинстве симметричных алгоритмов применяют всего один ключ. Такие алгоритмы именуются
одноключевыми,
или алгоритмами с секретным ключом, и требуют, чтобы отправитель сообщений и их получатель и рапсе условились о том, каким ключом они будут пользоваться. Надежность одноключевого алгоритма определяется выбором ключа, поскольку его значение дает возможность злоумышленнику без помех расшифровывать все перехваченные сообщения. Поэтому выбранный ключ следует хранить в тайне от посторонних.
Шифрование и расшифрование в симметричных криптографических алгоритмах задаются уже знакомыми формулами:
Е
к
(Р) = С
D
к
(С) = Р
Симметричные алгоритмы шифрования бывают двух видов. Одни из них обрабатывают открытый текст побитно. Они называются
потоковыми алгоритмами,
или
потоковыми шифрами.
Согласно другим, открытый текст разбивается на блоки, состоящие из нескольких бит. Такие алгоритмы называются
блочными,
или
блочными шифрами.
В современных компьютерных алгоритмах блочного шифрования обычно длина блока составляет 64 бита.
Алгоритмы шифрования с открытым ключом
Алгоритмы шифрования с открытым ключом, также называемые
асимметричными
алгоритмами шифрования, устроены так, что ключ, используемый для шифрования сообщений, отличается от ключа, применяемого для их расшифрования. Более того, ключ расшифрования не может быть за обозримое время вычислен , ходя из ключа шифрования. Свое название алгоритмы с открытым ключом получили благодаря тому, что ключ шифрования не требуемся держать в тайне. Любой может им воспользоваться, чтобы зашифровать свое сообщение, но только обладатель соответствующего секретного ключа расшифрования будет в состоянии прочесть это шифрованное сообщение. Ключ шифрования обычно называют открытым ключом, а ключ расшифрования — тайным ключом. Иногда тайный ключ называют также секретным, однако чтобы избежать путаницы с симметричными алгоритмами, это название не будет использоваться при дальнейшем изложении.
Несмотря на юг факт, что сообщения шифруются с помощью открытого ключа, а расшифровываются с помощью тайного ключа, процесс шифрования и расшифрования все равно записывается так:
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий