Открыл для себя крайне интересную штуку —
The Noise protocol framework. Как и следует из названия — это фрэймворк предназначенный для создания криптографических протоколов под конкретные задачи.
Если вы проходили какой-либо курс по криптографии, то много раз слышали "но не в коем случае не выдумывайте протокол самостоятельно" с отсылкой к куче криптографически не стойких решений которые ушли в прод. В случае с данным фрэймворком, эту проблему решили довольно элегантно написав визуальный анализатор для создаваемого протокола
Noise Explorer. Меня очень впечатлило, что с точки зрения анализа, что с точки зрения самообразования.
Так же имеется
отличное введение от Duo и
описание на Криптовики.
| Рассказ автора что ж это за зверь такой и зачем был создан |
| |
| |
Лично моё мнение — если вы не профессиональный криптограф, то материалы крайне полезные, если хочется посмотреть на современную криптографию чуть ближе. Ну а профессиональные криптографы, полагаю, и так об этом фрэймворке давно знают.