Концепция криптосистемы с открытым ключом

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

Обобщенная схема асимметричной криптосистемы с открытым ключом показана на рис. 7.6.

Рис. 7.6. Обобщенная схема асимметричной криптосистемы с открытым ключом

В этой криптосистеме применяют два различных ключа: К0 – открытый ключ отправителя А; Кс – секретный ключ получателя В. Генератор ключа целесообразно располагать на стороне получателя В (чтобы не пересылать секретный ключ по незащищенному каналу). Значения ключей К0, Кс – зависят от начального состояния генератора ключей.

Раскрытие секретного ключа Кс по известному ключу К0 должно быть вычислительно неразрешимой задачей.

Характерные особенности асимметричных криптосистем:

– открытый ключ К0 и криптограмма С могут быть отправлены по незащищенному каналу, т.е. могут быть известны противнику.

– алгоритмы шифрования и расшифрования являются открытыми.

– защита информации в асимметричной криптосистеме основана на секретности ключа Кс.

У. Диффи и М. Хелман сформулировали требования, выполнение которых обеспечивает безопасность асимметричной криптосистемы:

– вычисление пары ключей (К0, Кс) получателем В на основе начального условия должно быть простым.

– отправитель А, зная открытый ключ К0 и сообщение М, может легко вычислить криптограмму .

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

– противник, зная открытый ключ Кс, при попытке вычислить секретный ключ Кс наталкивается на непреодолимую вычислительную проблему.

– противник, зная пару (К0, С), при попытке вычислить исходное сообщение М, наталкивается на непреодолимую вычислительную проблему.








Дата добавления: 2015-09-07; просмотров: 928;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.