Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Лабораторна робота № 7

Лабораторна робота № 3 | Лабораторна робота № 5 | Лабораторна робота №9 | Лабораторна робота № 11 |


Читайте также:
  1. V. Робота в зошитах (5 хв).
  2. V. Робота в зошитах (5 хв).
  3. V. Робота в зошитах (5 хв).
  4. V. Робота в зошитах (5 хв).
  5. V. Робота в зошитах (5 хв).
  6. V. Робота в зошитах (5 хв).
  7. V. Робота в зошитах (5 хв).

Тема: Ймовірнісне криптування на основі RSA функції. Коректний вибір ключів та шифрування.

Мета роботи: Отримати навички реалізації ймовірнісного криптування на основі RSA функції.

 

Теоретичні відомості

Вибираємо два досить великі прості числа р і q, і для їх добутку п=рq обчислюють значення функції Ейлера .Далі випадковим чином вибирають елемент e, що не перевищує значення і взаємно простий з ним. Для е за алгоритмом Евкліда знаходимо елемент d, обернений до е в , тобто такий, що і

Як результат покладають:

Відкритий ключ: е, п.

Таємний ключ: d.

Шифрування. Двійкове повідомлення , де , перетворюють у криптотекст вигляду , де . Для елементи . генерують за допомогою такої ймовірнісної процедури

· Якщо , то в вибирають випадкове парне число

· Якщо , то в вибирають випадкове непарне число

· Обчислюють

 

Завдання:

1, Програмно реалізувати імовірнісне криптування на основі RSA функції.

2. Зашифрувати повідомлення:


Дата добавления: 2015-10-02; просмотров: 60 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Лабораторна робота № 6| Лабораторна робота № 8

mybiblioteka.su - 2015-2024 год. (0.006 сек.)