Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Як методом простого перебору можна знайти ключ.

Лекція 1. Аутентифікація повідомлень. Функції хешування.

Вимоги до функції аутентифікації

– захист від:

1. імітації

2. модифікації

2.1. вмісту

2.2. послідовності повідомлень

2.3. часових характеристик

Аутентифікатор

Аутентифікатор (посвідчення) – значення, яке використовується для аутентифікації повідомлення.

Класи функцій, які служать для створення аутентифікатора:

1. Шифрування повідомлення – в якості аутентифікатора використовується шифрований текст повідомлення.

2. Код автентичності повідомлення (Message Authentication Code) – в якості аутентифікатора виступає значення фіксованої довжини, яке генерується відкритою функцією від повідомлення і секретним ключем.

3. Функція хешування – аутентифікатор генерується відкритою функцією від хешу повідомлення.

Шифрування повідомлень

Традиційне:

Забезпечує конфіденційність, аутентифікацію. Захищає від модифікації.

Не захищає від фальсифікації і від неможливості відмови.

З відкритим ключем:

- конфіденційність

- аутентифікаціія і цифровий підпис.

- конфіденційність, аутентифікація і цифровий підпис.

Функція цілісності

- внутрішня

- зовнішня

Забезпечує контроль помилок.

Використання МАС

-аутентифікація (за рахунок ключа), цілісність ()

-аутентифікація, конфіденційність (МАС зв’язується з відкритим текстом), цілісність

-аутентифікація, конфіденційність (МАС зв’язується з шифрованим текстом), цілісність

Функції хешування

1. -Конфіденційність (тільки А і В знають К), аутентифікацію (Н(М) – криптографічно захищено), цілісність (за рахунок хешу)

2. -аутентифікацію (Н(М) – криптографічно захищено), цілісність (за рахунок хешу)

3. -Аутентифікація, неможливість відмови (цифровий підпис), цілісність

4. -Аутентифікація, неможливість відмови (цифровий підпис), конфіденційність, цілісність

5. - Аутентифікація (тільки А і В знають S(секретне значення)), цілісність

6. -Аутентифікація (тільки А і В знають S(секретне значення)), цілісність, конфіденційність (тільки А і В знають К)

Лекція 2. Коди автентичності повідомлень та функції хешування.

Коди автентичності повідомлень називаються криптографічною контрольною сумою.

МАС = СК(М)

МАС відрізняється від хеша тим, що в нього входить секретний ключ.

Необхідні властивості кодів автентичності повідомлень:

1. Якщо є симетричне шифрування і розкриття зводиться до прямого перебору, то нам потрібно 2(к-1) переборів.

2. Відображення n бітового блоку в m-бітовий. n>m

Як методом простого перебору можна знайти ключ.

Якщо конфіденційність не використовується, противник може спів ставляти відкритий текст з кодом автентичності.

В середньому спів падіння буде 2к-m, де к – довжина ключа, m – довжина МАС.

Якщо довжина ключа менша за довжинну МАС скорше за все пів падіння буде одне.

Вимоги до функції аутентифікації:

1. Якщо противник отримує текст та код до нього, повинно бути неможливо знайти іншого повідомлення для якого код автентичності дорівнює заданому

2. Значення СК(М) повинні бути рівномірно розподілені в тому сенсі, що, для випадково вибраних М і М` імовірність того, що їх МАС-и рівні, повинна бути рівна 2-n (n – число бітів МАС).

3. Нехай М’ отримується з відомої трансформації від М, імовірність що їх коди дорівнюють повинна складати 2-n



<== предыдущая лекция | следующая лекция ==>
Программа 3: продолжительность 45 минут | Территория с’Хисбэ, Королевский Дворец
Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 348 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2354 - | 2220 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.