Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
824820
Топик полностью
fk0
, легенда
(18.03.2018 01:22, просмотров: 550)
ответил
Evgeniy1294
на
Atmel поставлял либу с реализацией AES+CBD, оптимизированную под 8-ми битники. Я на её основе сделал либу под stm32.
Я бы советовал проверять, что этот AES совместим с другими широко известными реализациями (на ПК), и если нет -- хорошо задуматься.
[ZX]
Ответить
Совместим, несовместим - пофиг. Я сделал 2 класса: шифратор и дешифратор. Логика работы полностью соответствует документации. CBD повышает криптостойкость, создавая цепочки, в которых каждый шифрованный блок влияет на следующий не шифрованный.
Evgeniy1294
(45 знак., 18.03.2018 01:29
)
Нет не пофиг. Там может быть реализовано что-то похожее на AES, но уже не обладающее его свойствами. Типа такого.
-
fk0
(18.03.2018 01:39
,
ссылка
)
Там реализация полностью соответствовала документации, в том числе и таблиц sbox. CBD вносит дополнительную нелинейность.
-
Evgeniy1294
(18.03.2018 01:52
)