-
- спасибо. буду выкуривать. - klen(03.10.2022 20:47)
- PS: я бы поостерегся доверять сторонним либам с непонятной реализацией алгоритма. Свойства того же RC4 понятно и его можно самостоятельно реализовать и проверить. А сторонняя либа неизвестно что вообще делает. Может там всё красиво описано, а fk0легенда(73 знак., 18.03.2018 01:21)
- Atmel поставлял либу с реализацией AES+CBD, оптимизированную под 8-ми битники. Я на её основе сделал либу под stm32. - evgeniy1294(18.03.2018 01:20)
- Я бы советовал проверять, что этот AES совместим с другими широко известными реализациями (на ПК), и если нет -- хорошо задуматься. - fk0легенда(18.03.2018 01:22)
- Совместим, несовместим - пофиг. Я сделал 2 класса: шифратор и дешифратор. Логика работы полностью соответствует документации. CBD повышает криптостойкость, создавая цепочки, в которых каждый шифрованный блок влияет на следующий не шифрованный. evgeniy1294(45 знак., 18.03.2018 01:29)
- Нет не пофиг. Там может быть реализовано что-то похожее на AES, но уже не обладающее его свойствами. Типа такого. - fk0легенда(18.03.2018 01:39, ссылка)
- Там реализация полностью соответствовала документации, в том числе и таблиц sbox. CBD вносит дополнительную нелинейность. - evgeniy1294(18.03.2018 01:52)
- Нет не пофиг. Там может быть реализовано что-то похожее на AES, но уже не обладающее его свойствами. Типа такого. - fk0легенда(18.03.2018 01:39, ссылка)
- Совместим, несовместим - пофиг. Я сделал 2 класса: шифратор и дешифратор. Логика работы полностью соответствует документации. CBD повышает криптостойкость, создавая цепочки, в которых каждый шифрованный блок влияет на следующий не шифрованный. evgeniy1294(45 знак., 18.03.2018 01:29)
- Я бы советовал проверять, что этот AES совместим с другими широко известными реализациями (на ПК), и если нет -- хорошо задуматься. - fk0легенда(18.03.2018 01:22)
- ТЕА, XTEA, XXTEA... Да и RC4 тоже в общем-то, да и любой шифр сделанный на базе хеш-функции, той же MD5 (конечно там есть радужные таблицы, но не всё на самом деле с ними так радужно). Вообще надо разделять подпись/аутентификацию и шифрование. fk0легенда(22 знак., 18.03.2018 01:18)
- Аппаратный AES есть у Xmega. В старые времена здесь даже дискуссии были, позволят ли Xmega продавать в России из-за запрета на крипто-средства. - Kceния(17.03.2018 21:30)
- Топик начался с вопроса форумчанина об алгоритмах для тиньки с 64b ОЗУ и 1K FLASH. Спасибо за напоминание! - Evgeny_CDАрхитектор(17.03.2018 21:31)
- Я полагаю, что у Tiny может быть лишь программная реализация, которая воспроизводима на любом контроллере. Потому конкретно на Tiny не следовало заострять внимание, а вопрос форумчанина рассматривать в той же теме, где он его задал. - Kceния(17.03.2018 21:49)
- Не надо занудничать. Очевидно, имеется в виду малый размер ПЗУ и ОЗУ. - SciFi(17.03.2018 21:58)
- Я полагаю, что у Tiny может быть лишь программная реализация, которая воспроизводима на любом контроллере. Потому конкретно на Tiny не следовало заострять внимание, а вопрос форумчанина рассматривать в той же теме, где он его задал. - Kceния(17.03.2018 21:49)
- Топик начался с вопроса форумчанина об алгоритмах для тиньки с 64b ОЗУ и 1K FLASH. Спасибо за напоминание! - Evgeny_CDАрхитектор(17.03.2018 21:31)
- Хеши - Evgeny_CDАрхитектор(17.03.2018 21:27)
- Я использовал Jenkins one-at-a-time hash. Но вообще в этом классе (не криптостойких, но запутанных и простых в реализаци) их немало, надо думать. Тот же CRC - тоже хеш, но совсем-совсем не криптостойкий :-) - SciFi(17.03.2018 21:25, ссылка)Evgeny_CD
- Статья автора алгоритма интересная -> - Evgeny_CDАрхитектор(17.03.2018 21:34, ссылка)
- Спасибо! - Evgeny_CDАрхитектор(17.03.2018 21:28)
- Я использовал Jenkins one-at-a-time hash. Но вообще в этом классе (не криптостойких, но запутанных и простых в реализаци) их немало, надо думать. Тот же CRC - тоже хеш, но совсем-совсем не криптостойкий :-) - SciFi(17.03.2018 21:25, ссылка)Evgeny_CD
- AVR-Crypto-Lib -> - Evgeny_CDАрхитектор(17.03.2018 21:25, ссылка)
- Море AVR-Crypto-Lib'ов Evgeny_CDАрхитектор(216 знак., 17.03.2018 21:26)
- Links to Embedded Crypto Implementations -> - Evgeny_CDАрхитектор(17.03.2018 21:24, ссылка)
- TEA и его коллеги -> - Evgeny_CDАрхитектор(17.03.2018 21:19, ссылка)
- Топик по теме -> - Evgeny_CDАрхитектор(17.03.2018 21:17, ссылка)
- Алгоритм SEA Evgeny_CDАрхитектор(17.03.2018 21:17)
- Статьи по теме Evgeny_CDАрхитектор(17.03.2018 21:13)