3.Відновлюваність гами в просторі і часі. Закон ? може бути повторений при введенні ідентичних вихідних ключів і параметрів.
4. Апаратна, програмна чи апаратно – програмна реалізуємість із припустимою складністю.
У правилі (1) при формуванні Г в якості вихідних ключів повинні використовуватися чисто випадкові послідовності і джерело ключів повинне породжувати - ключі випадково, порівняно ймовірно, незалежно й однорідно. Тільки при цьому умові забезпечується обчислювальна складність криптоперетворення.
5. Найбільш загальною характеристикою Гi і джерела ключів є tб.
(6)
де Nвар – кількість варіантів, що КРА повинний виконати, реалізуючи криптоаналіз.
γ – продуктивність його системи;
Рт – імовірність, з якою повинний бути успішно зроблений криптоаналіз.
tб – мат. чекання часу злому системи (якщо Рт = 1).
Задача:
Нехай мається генератор псевдовипадкової послідовності.
Знайти t у проміжку якого цей генератор сформує послідовність на всьому періоді.
Схема приведена на рис.6.2.
Автомат складається з m – ячеєк пам'яті, що утвоюють регістр, що рухає. На цей регістр подаються символи зрушення fсдв. При подачі кожного імпульсу на вихід зчитується аj – символ, при цьому всі символи в ячейках пам'яті зрушуються ліворуч праворуч. Крім того, ці ж імпульси збільшуються на з і результат множення складається по mod2. Результат додавання записується в аj – m осередок і т.д. При подачі наступних імпульсів зрушення робота повторюється. Основною задачею є вибір вектора h. Якщо h вибирати відповідним чином, то такий автомат буде генерувати послідовність з періодом. , m - кількість розрядів.
Достатньою умовою забезпечення максимального періоду є вибір h відповідно до коефіцієнтів примітивного полінома m – ступеня.
(7)
Примітивним називається поліном, що породжує розширене поле . У розширеному полі еквівалентному простого числа є примітивний поліном f(x).
Запишемо послідовність 4 біт:1111
1. 1111 + зрушення вправо
2. 0111
3. 1011
4. 0101
5. 1010
6. 1101
7. 0110
8. 0011
9. 1001
10. 0100
11. 0010
12. 0001
13. 1000
14. 1100
15. 1110
16. 1111
1. Якщо поліном примітивний, то період .
2. На періоді з'явиться на одну одиницю символів більше, ніж нулів.
3. Максимальна серія з однакових символів 1-послідовностей буде дорівнює m, 0 – m-1.
Регістр формує хорошу послідовність, за винятком: послідовність володіє низькою структурною скритністю. Для розкриття закону формування необхідно перехопити 2m підряд розташованих символів (бітів).
(8)
ЛКГ працює за правилом:
Початковий стан установлюється за рахунок завдання хо, з, а також правильного вибору а. хо, з можуть бути випадковими, але a вибираємо спеціальним образом (воно не парне), якщо а обране правильно, те генератор формує послідовність .
(частина 1)
1. RSA з відкритими ключами.
2. Алгоритм криптоперетворення.
3. Генерація ключів.
4.
Рис.7.1.
Необхідно реалізувати систему взаємної недовіри і взаємного захисту, кожний з користувачів нікому не довіряє свої ключі і параметри і хоче мати гарантію компенсацію втрат, якщо його обдурять.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.