Читайте также: |
|
Тема: Ймовірнісне криптування на основі квадратичності. Коректний вибір ключів та шифрування.
Мета роботи: Отримані навички ймовірнісною криптування на основі квадратичності.
Теоретичні відомості
Введемо позначення підмножини групи , що об'єднує елементи х із властивістю . У випадку коли є добутком двох різних простих, множина квадратичних лишків є власною підмножиною в . Множина називається множиною псевдоквадратів за модулем п і має рівно стільки ж елементів, що й .
Генерування ключів. Вибирають великі прості числа р та q і обчислюють їх добуток п = pq. Вибирають випадковий псевдоквадрат . Покладають:
Відкритий ключ: п, а
Таємний ключ: p і q.
Шифрування: Двійкове повідомлення , де , перетворюють у криптотекст вигляду , де . Для елементи . генерують за допомогою такої ймовірнісної процедури
· Вибирають випадковий елемент (для кожного і незалежно від всіх інших)
· Для покладають
· Для покладають
Завдання:
1. Програмно реалізувати ймовірнісне криптування на основі квадратичності.
2. Зашифрувати повідомлення В понеділок збанкрутує банк Україна!!!
при р = 53; q = 67.
Дата добавления: 2015-10-02; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лабораторна робота № 3 | | | Лабораторна робота № 6 |