Векторы инициализации
Вектор инициализации — это номер, добавляемый к ключу, конечным результатом этого является изменение информации ключевого потока. Вектор инициализации связывается с ключом до того, как начнется генерация ключевого потока. Вектор инициализации все время изменяется, то же самое происходит с ключевым потоком. На рис. 4 показаны два сценария. Первый относится к шифрованию с использованием поточного шифра без применения вектора инициализации. В этом случае открытый текст DATA после смешения с ключевым потоком 12345 всегда преобразуется в зашифрованный текст AHGHE. Второй сценарий показывает, как тот же открытый текст смешивается с ключевым потоком, дополненным вектором инициализации для получения другого зашифрованного текста. Обратите внимание на то, что зашифрованный текст во втором случае отличается от такового в первом. Стандарт 802.11 рекомендует изменять вектор инициализации пофреймово (on a per-frame basis). Это означает, что если один и тот же фрейм будет передан дважды, весьма высокой окажется вероятность того, что зашифрованный текст будет разным.
Рис.1 - Шифрование с использованием поточного шифра без применения вектора инициализации
1. Шифрование с использованием поточного шифра без применения вектора инициализации
- Беспроводные сети
- Оглавление
- 1. Архитектура, компоненты сети и стандарты
- 2. Сравнение стандартов беспроводной передачи данных
- 3. Организация сети
- 4. Типы и разновидности соединений
- 5. Безопасность Wi-Fi сетей
- Обзор систем шифрования
- Векторы инициализации
- Режимы с обратной связью
- 5.1 Wep
- Механизмы аутентификации стандарта 802.11
- Аутентификация с использованием мас-адресов
- Уязвимость открытой аутентификации
- Уязвимость wep-шифрования
- 5.2 Ieee 802.1x
- 5.3 Wpa