Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Криптография с открытым ключом

Основные требования к алгоритмам асимметричного шифрованияОсновные требования к алгоритмам асимметричного шифрованияСоздание алгоритмов асимметричного шифрования является величайшим и, возможно, единственным революционным достижением в истории криптографии.Алгоритмы шифрования с открытым ключом разрабатывались для того, чтобы решить две наиболее трудные
[ИНФОРМАЦИОННАЯ БЕЗОПАСТНОСТЬ][Институт ИИБС, Кафедра ИСКТ][Шумейко Е.В.]Криптография с открытым ключом Основные требования к алгоритмам асимметричного шифрованияОсновные требования к алгоритмам асимметричного шифрованияСоздание алгоритмов Второй задачей является необходимость создания таких механизмов, при использовании которых невозможно было Кроме того, некоторые алгоритмы, например RSA, имеют следующую характеристику: каждый из двух Основные требования к алгоритмам асимметричного шифрованияВ любое время участник может изменить свой Основные требования к алгоритмам асимметричного шифрованияВычислительно невозможно, зная открытый ключ KU и
Слайды презентации

Слайд 2 Основные требования к алгоритмам асимметричного шифрования
Основные требования к

Основные требования к алгоритмам асимметричного шифрованияОсновные требования к алгоритмам асимметричного шифрованияСоздание

алгоритмам асимметричного шифрования
Создание алгоритмов асимметричного шифрования является величайшим и,

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

Слайд 3 Второй задачей является необходимость создания таких механизмов, при

Второй задачей является необходимость создания таких механизмов, при использовании которых невозможно

использовании которых невозможно было бы подменить кого-либо из участников,

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

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


Слайд 4 Кроме того, некоторые алгоритмы, например RSA, имеют следующую

Кроме того, некоторые алгоритмы, например RSA, имеют следующую характеристику: каждый из

характеристику: каждый из двух ключей может использоваться как для

шифрования, так и для дешифрования.
Сначала рассмотрим алгоритмы, обладающие обеими характеристиками, а затем перейдем к алгоритмам открытого ключа, которые не обладают вторым свойством.
При описании симметричного шифрования и шифрования с открытым ключом будем использовать следующую терминологию. Ключ, используемый в симметричном шифровании, будем называть секретным ключом. Два ключа, используемые при шифровании с открытым ключом, будем называть открытым ключом и закрытым ключом. Закрытый ключ держится в секрете, но называть его будем закрытым ключом, а не секретным, чтобы избежать путаницы с ключом, используемым в симметричном шифровании. Закрытый ключ будем обозначать KR, открытый ключ - KU.
Будем предполагать, что все участники имеют доступ к открытым ключам друг друга, а закрытые ключи создаются локально каждым участником и, следовательно, распределяться не должны.

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


Слайд 5 Основные требования к алгоритмам асимметричного шифрования
В любое время

Основные требования к алгоритмам асимметричного шифрованияВ любое время участник может изменить

участник может изменить свой закрытый ключ и опубликовать составляющий

пару открытый ключ, заменив им старый открытый ключ.
Диффи и Хеллман описывают требования, которым должен удовлетворять алгоритм шифрования с открытым ключом.
Вычислительно легко создавать пару (открытый ключ KU , закрытый ключ KR).
Вычислительно легко, имея открытый ключ и незашифрованное сообщение М, создать соответствующий зашифрованное сообщение:

С = ЕKU[М]


Вычислительно легко дешифровать сообщение, используя закрытый ключ:
М = DKR[C] = DKR[EKU[M]]


Вычислительно невозможно, зная открытый ключ KU, определить закрытый ключ KR.


Слайд 6 Основные требования к алгоритмам асимметричного шифрования

Вычислительно невозможно, зная

Основные требования к алгоритмам асимметричного шифрованияВычислительно невозможно, зная открытый ключ KU

открытый ключ KU и зашифрованное сообщение С, восстановить исходное

сообщение М.
Можно добавить шестое требование, хотя оно не выполняется для всех алгоритмов с открытым ключом:
Шифрующие и дешифрующие функции могут применяться в любом порядке:
М = ЕKU[DKR[M]]

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

Y = f(X) - легко

X = f-1(Y) - трудно


  • Имя файла: kriptografiya-s-otkrytym-klyuchom.pptx
  • Количество просмотров: 131
  • Количество скачиваний: 0