Задать вопрос
ncix
@ncix
Предприниматель

Какой алгоритм шифрования оптимален для коротких блоков данных (меньше 32 бит)?

Сразу скажу, в криптографии я почти дилетант. Могу применять готовые алгоритмы.

Есть система, в которой некие данные шифруются на сервере а расшифровываются на контроллере Arduino. Зашифрованные данные пользователь вводит в контроллер с цифровой клавиатуры, ввод отображается на 8-разрядном цифровом дисплее. Чтобы не слишком мучить пользователя длину данных желательно ограничить тем же 8 разрядами, что меньше 32 бит. Ключ в данном случае будет секретным и зашитым в контроллер, его длина не слишком критична.

Абсолютное Большинство современных алгоритмов шифрования оперируют 64-битными блоками данных, что слишком много.

Посоветуйте пожалуйста алгоритм с 32-битным или даже меньше блоком и который заведется на Arduino. Или метод, как адаптировать 64-битные алгоритмы под задачу.
  • Вопрос задан
  • 3861 просмотр
Подписаться 3 1 комментарий
Подписчики вопроса 3 К ответам на вопрос (4)