52 lines
2.4 KiB
Plaintext
52 lines
2.4 KiB
Plaintext
|
ВНИМАНИЕ! В этой версии оглавления обнаружены существенные недостатки, потому оно точно изменится в дальнейшем.
|
|||
|
|
|||
|
1. Введение
|
|||
|
1.1. Цели и мотивация
|
|||
|
1.2. Терминология
|
|||
|
1.3. Пример работы в виде схемы
|
|||
|
2. Параметры
|
|||
|
2.1. Магическое число протокола
|
|||
|
2.2. Версия протокола
|
|||
|
2.3. CryptoDesc [дескриптор криптоалгоритма]
|
|||
|
2.3.1. HashCryptoDesc
|
|||
|
2.3.2. SymCiphCryptoDesc
|
|||
|
2.3.3. AsymCiphCryptoDesc
|
|||
|
2.4. CryptoPack [набор криптоалгоритмов]
|
|||
|
2.4.1. HashCryptoPack
|
|||
|
2.4.2. SymCiphCryptoPack
|
|||
|
2.4.3. SignCryptoPack [набор для подписи, AsymCiphCryptoDesc + HashCryptoDesc]
|
|||
|
2.4.4. KDCryptoPack [набор для Key Derivation, либо существующая KDF, либо SymCiphCryptoDesc + HashCryptoDesc]
|
|||
|
2.4.4.1. KDInitValue [значение, которым впервые инициализируется KDF]
|
|||
|
2.4.4.2. KDPrivConst [приватное значение, используемое в качестве второго аргумента KDF]
|
|||
|
2.6. Linear Binary Map
|
|||
|
3. Рукопожатие
|
|||
|
3.1. Базовые параметры
|
|||
|
3.2. Параметры криптографии
|
|||
|
3.3. Запрос
|
|||
|
3.4. Ответ
|
|||
|
4. Сессия
|
|||
|
5. Поток
|
|||
|
5.1. Состояние
|
|||
|
5.2. SID, SSID, CSID
|
|||
|
5.3. Шифрование
|
|||
|
5.4. Контроль последовательности событий
|
|||
|
5.5. Шум
|
|||
|
6. Событие
|
|||
|
6.1. Заголовок
|
|||
|
6.1.1. MAC, CMAC, SMAC [проверка целостности + проверка достоверности]
|
|||
|
6.1.2. Асинхронный идентификатор [AID]
|
|||
|
6.1.3. Тип события
|
|||
|
6.2. Полезная нагрузка
|
|||
|
6.3. Структура
|
|||
|
6.3.1. Открытого события
|
|||
|
6.3.2. Шифрованного события
|
|||
|
6.4. Запрос и ответ
|
|||
|
7. Безопасность и модель угроз
|
|||
|
8. Распределение типов событий
|
|||
|
- ... конкретные типы ...
|
|||
|
9. Зарезервированные ячейки LBM
|
|||
|
- ... конкретные ячейки ...
|
|||
|
10. Расширения протокола
|
|||
|
10.1. Идентификатор расширения [SPXI]
|
|||
|
10.2. Дескриптор расширения [SPXD]
|