4 Есть три режима работы и два режима обеспечения конфиденциальности данных.
6 Три режима работы предоставляют компромиссы между потреблением ресурсов
11 @item Режим по-умолчанию.
13 Пакеты с данными зашифрованы и аутентифицированы и посылаются сразу же.
14 Это наиболее эффективный режим с минимальными накладными расходами и
18 +-----------+ +-----+ +---------+ +------+
19 | DATA | |DATA | | DATA | | DATA |
20 +-----------+ +-----+ +---------+ +------+
22 ---------------------------------------------------------------------------------------> t
25 @item @ref{Noise, Шумовой} режим.
27 Этот режим прячет длины пакетов. Как правило, он потребляет больше
31 +------const------+ +------const------+ +------const------+
34 +------+------------+ +---------+---------+ +-------------+-----+
35 | DATA | NOISE | | DATA | NOISE | | DATA |NOISE|
36 +------+------------+ +---------+---------+ +-------------+-----+
38 ---------------------------------------------------------------------------------------> t
41 @item Режим постоянной @ref{CPR, скорости пакетов}.
43 Этот режим ещё и прячет временные характеристики пакетов. Он может
44 увеличить задержки и вставлять пустые шумовые пакеты.
47 +------const------+ +------const------+ +------const------+
50 +------+------------+ +---------+---------+ +-------------------+
51 | DATA | NOISE |<--const-->| DATA | NOISE |<--const-->| NOISE |
52 +------+------------+ +---------+---------+ +-------------------+
54 ---------------------------------------------------------------------------------------> t
59 Режимы обеспечения конфиденциальности также являются компромиссом между
60 эффективностью и потреблением ресурсов.
64 @item @ref{Transport, Стандартный} режим.
66 Шифрование и аутентификация производятся используя хорошо известные
67 алгоритмы. Это очень эффективный режим. Он генерирует пакеты неотличимые
71 +---------------------------------------------------------+
74 | +-----+ +---------------------------+ +-------+ |
75 | | TAG |/ CIPHERTEXT \ / NONCE \ |
76 | +-----+|-----------------------------||-----------| |
78 +---------------------------------------------------------+
80 |-----------------------------||-----------|
82 +------------+---+------------++-----------+
83 | DATA |PAD| ZEROS || SERIAL |
84 +------------+---+------------++-----------+
87 @item @ref{Encless, Нешифрованный} режим.
89 Этот режим не использует какие-либо функции шифрования. Вместо этого
90 используется Chaffing-and-Winnowing кодирование поверх AONT
91 (всё-или-ничего) пакета данных. Этот режим потребляет ощутимо больше
92 ресурсов и трафика. Он также генерирует неотличимые от шума пакеты.
95 +----------------------------------------------------+
98 | +---------------------------+ +---------+ |
99 | / CIPHERTEXT \/ NONCE \ |
100 | |-----------------------------||-----------| |
102 +----------------------------------------------------+
104 |--------+--------------------||-----------|
105 |Chaffing| AONT || MAC |
106 +--------+---+---+------------++-----------+
107 | DATA |PAD| ZEROS || SERIAL |
108 +------------+---+------------++-----------+