Шифр и система Эль-Гамаля кратко

Лекция



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

Алгоритмы шифрования с открытым ключом и ЭЦП были опубликованы Т. Эль-Гамалем (Taher Elgamal) в 1984 г. Криптографическая система Эль-Гамаля использует ту же математическую основу, что и рассмотренная ранее схема распределения ключей Диффи — Хеллмана. Шифрование фактически производится путем умножения сообщения на общий секретный ключ системы Диффи — Хеллмана.

В отличие от шифра Шамира шифр Эль-Гамаля является одноступенчатым, т.е. решает задачу передачи зашифрованного сообщения всего за одну пересылку.

Безопасность схемы Эль-Гамаля также основана на трудности вычисления дискретных логарифмов в конечном поле.

Пусть имеются абоненты А и В, которые хотят обмениваться секретными сообщениями, не имея защищенных каналов связи. Система Эль-Гамаля легко обобщается на случай нескольких абонентов. Для всей группы абонентов выбирается большое простое число р и число g, такое, что 1 < g

1, все числа из множества {1,2, ...,р - 1} могут быть представлены как различные степени g по модулю р. Выбор чисел р и g производится так же, как и в системе Диффи — Хеллмана.

Числа р и g передаются абонентам в открытом виде и могут использоваться всеми абонентами сети. Затем каждый абонент группы выбирает свой личный ключ — случайное число х,: 1 < xi < р - 1, которое держится в секрете. Затем вычисляются открытые ключи у;.

Шифр и система Эль-Гамаля

В результате может быть сформирован справочник открытых ключей абонентов наподобие телефонного справочника (рис. Об этом говорит сайт https://intellect.icu . 3.5).

Шифр и система Эль-Гамаля

Рис. 3.5. Справочник ключей абонентов системы Эль-Гамаля

Как и в шифре Шамира, предполагается, что сообщение представлено в виде числа М < р.

Процесс передачи секретного сообщения М от абонента А к абоненту В:

1) А выбирает случайное число k.Q вычисляет числа:

Шифр и система Эль-Гамаля

А передает пару чисел (г, s) абоненту В. Пара (г, s) является шифротекстом;

2) абонент В, получив пару (г, s), вычисляет

Шифр и система Эль-Гамаля

Покажем, что М' = М. Подставив в выражение для вычисления М выражения для S, г и ув, получим

Шифр и система Эль-Гамаля

так как по теореме Ферма modр = Hmod р = 1.

Значения г и s могут передаваться открыто, поскольку получение на их основе секретного значения к практически невозможно (утверждение базируется на вычислительной сложности задачи дискретного логарифмирования при больших значениях р).

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

Следует отметить, что объем криптограммы в два раза превышает объем открытого сообщения, зато требуется только одна передача данных (при условии, что таблица-справочник открытых ключей заранее известна всем абонентам).

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

Пример 3.22

Требуется передать сообщение М = 15 от абонента А к В с использованием

шифра Эль-Гамаля. Выбраны параметры р = 23, g = 5 (так же, как и в примере 3.1

для системы Диффи — Хеллмаиа). Пусть В выбрал секретный ключ хв = 13

и опубликовал открытый ключ г/в = 513 mod 23 = 21.

Абонент А выбирает случайное число /г, например к = 7, и вычисляет:

Шифр и система Эль-Гамаля

А пересылает абоненту В пару (17, 12).

Абонент В вычисляет

Шифр и система Эль-Гамаля

Абонент В смог расшифровать переданное сообщение.

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

Из статьи мы узнали кратко, но содержательно про шифр и система эль-гамаля
создано: 2022-02-02
обновлено: 2022-02-02
132265



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Шифры в криптографии

Термины: Шифры в криптографии