Представляем вашему вниманию проект, посвященный криптографическим протоколам. Основной целью его является создание как можно более полного и постоянно пополняемого каталога криптографических протоколов. Каталог будет состоять из информационных карт, содержащих информацию, распределенную по следующим разделам.
- Заголовок. Название протокола, его обозначение в каталоге, а также его вид.
- Постановка задачи. Формулировка задачи, для решения которой создан протокол.
- Описание протокола. Подробное словесное описание шагов протокола.
- Формальное определение. Формальное определение протокола.
- Авторы. Сведения о разработчиках протокола.
- Свойства. Основные свойства, которыми обладает протокол.
- Атаки. Основные уязвимости протокола, атаки на протокол.
- Оценка сложности. Посвящен вопросу оценки сложности протокола.
- История. Исторические сведения о протоколе.
- Применение. Сведения об основных существующих и возможных способах применения протокола.
- Исходники. Тексты (листинги) программ, реализующих протокол.
- Ссылки. Источники информации о протоколе.
В рамках проекта необходимо решить следующие задачи:
- Найти и изложить исторические сведения о криптографических протоколах.
- Осветить современное состояние данного направления криптографии.
- Рассмотреть существующие проблемы.
- Изложить основные определения, свойства, уязвимости, атаки, примеры протоколов, а также их различные классификации.
- Рассмотреть необходимые сведения из теории чисел, алгебры, теории сложности и т.д.
Данный проект открыт для сотрудничества со всеми заинтересованными лицами.