Заказчик пытался воспроизвести протокол Lightweight Searchable Encryption Protocol for Industrial Internet of Things, но решение не работало.
Был проведён углублённый анализ алгоритма и создан прототип. Исследование выявило в опубликованном описании три ошибки. После их исправления прототип на базе протокола LSABE был успешно запущен.
Работа включала анализ криптографической схемы, проверку математической модели, исправление алгоритма и создание воспроизводимой реализации на Python.
Подробнее: https://sw.consulting/prj-lsabe/
Репозиторий: https://github.com/maxirmx/LSABE
https://sw.consulting/prj-lsabe/