Зашифруем сообщение DAC по алгоритму RSA. Для простоты вычислений будем оперировать с небольшими числами P и Q.
Действия получателя А
1. Выберем P = 5 и Q = 13
2. Модуль
3.
4. В качестве ОКА необходимо выбрать значение, удовлетворяющее условиям , . Пусть ОКА = 5.
5. Необходимо найти СКА, такой что . Это СКА =29. Действительно, .
6. Отправляем пользователю B пару чисел (N= 65, ОКА =5)
Действия отправителя B
1. Представим отправляемое сообщение в виде последовательности целых чисел от 0 до 63. Присвоим букве А номер 1, букве B – 2, С – 3, D – 4 и т.д. Тогда открытый текст DAC запишется в виде последовательности чисел 413, то есть M1 =4, M2 =1, M3 =3.
2. Сформируем шифротекст по формуле 5.13:
,
,
.
3. Пользователь B отправляет A криптограмму C1, C2, C3 =49, 1, 48.
Действия пользователя A
1. Раскрываем шифротекст по формуле 5.14:
,
,
.
Таким образом, восстановлено исходное сообщение M1 =4=D, M2 =1=A, M3 =3=C. Исходное сообщение – DAC.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление