Спецификация протокола "Stadium".
shr3dd3r
8f13e6854d
Добавлено упоминание генерации шума на уровне транспортного адаптера; уточнения касательно разбиения пакетов; у шума можно настроить его характер, т.е. статистические характеристики не касающиеся его количества; формат LBM теперь формат KLV; у транспортных адаптеров теперь есть кодовое имя, определён базовый интерфейс и добавлено перечисление обязательных и рекомендуемых к имплементации видов адаптеров. |
||
---|---|---|
.gitignore | ||
LICENSE | ||
README.md | ||
Криптография.md | ||
Оглавление.txt | ||
Пакет.md | ||
Поток.md | ||
Рукопожатие.md | ||
Сериализация.md | ||
Сессия.md | ||
Системное событие.md | ||
Транспортный адаптер.md |
Неформальная спецификация протокола Stadium версии 1.0
Stadium это протокол для безопасной коммуникации общего назначения, работающий поверх обширного перечня транспорта и архитектурно не зависящий от оного.
Основной фокус при работе над этим проектом идёт на:
- Минимизацию оверхэда и возможность функционирования в условиях низкой пропускной способности канала;
- Приемлимое функционирование в условиях больших потерь пакетов;
- Поддержку широкого спектра транспортных протоколов "из коробки";
- Гибкое и кастомизируемое шифрование;
- Расширяемость и возможность подгонки под конкретные задачи.
Внимание! В данный момент проект находится в стадии активного проектирования. Данная версия спецификации абстрактно описывает общие, преимущественно фундаментальные идеи и концепции, не вдаваясь в детали и местами может противоречить конечному результату, потому и является неформальной.