Помощь в написании студенческих работ
Антистрессовый сервис

Асимметричное шифрование (с открытым ключом)

РефератПомощь в написанииУзнать стоимостьмоей работы

Алиса шифрует информацию с использованием открытого ключа Боба e. конфиденциальность аутентичный ключ шифрование. Задача. Есть два собеседника — Алиса и Боб, Алиса хочет передавать Бобу конфиденциальную информацию. Боб, с помощью закрытого ключа d, расшифровывает шифротекст c. И передает Бобу полученный шифротекст c. Шифрование и передача сообщения. Расшифрование сообщения. Генерация ключевой… Читать ещё >

Асимметричное шифрование (с открытым ключом) (реферат, курсовая, диплом, контрольная)

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

Данная схема решает проблему симметричных схем, связанную с начальной передачей ключа другой стороне. Если в симметричных схемах злоумышленник перехватит ключ, то он сможет как «слушать», так и вносить правки в передаваемую информацию. В асимметричных системах другой стороне передается открытый ключ, который позволяет шифровать, но не расшифровывать информацию. Таким образом решается проблема симметричных систем, связанная с синхронизацией ключей.

Первыми исследователями, которые изобрели и раскрыли понятие шифрования с открытым кодом, были Уитфилд Диффи и Мартин Хеллман из Стэнфордского университета и Ральф Меркле из Калифорнийского университета в Беркли. В 1976 году их работа «Новые направления в современной криптографии» открыла новую область в криптографии, теперь известную как криптография с открытым ключом.

Схема реализации

Задача. Есть два собеседника — Алиса и Боб, Алиса хочет передавать Бобу конфиденциальную информацию.

Генерация ключевой пары.

Боб выбирает алгоритм (E, D) и пару открытый, закрытый ключи — (e, d) и посылает открытый ключ e Алисе по открытому каналу.

Шифрование и передача сообщения.

Алиса шифрует информацию с использованием открытого ключа Боба e. конфиденциальность аутентичный ключ шифрование.

E (m, e) = c.

И передает Бобу полученный шифротекст c.

Расшифрование сообщения.

Боб, с помощью закрытого ключа d, расшифровывает шифротекст c.

D (c, d) = m.

Если необходимо наладить канал связи в обе стороны, то первые две операции необходимо проделать на обеих сторонах, таким образом, каждый будет знать свои закрытый, открытый ключи и открытый ключ собеседника. Закрытый ключ каждой стороны не передается по незащищенному каналу, тем самым оставаясь в секретности.

Показать весь текст
Заполнить форму текущей работой