ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1043805 Топик полностью
Связанные сообщения
Crypto
Вдогонку, рекомендую освоить такие программы как: 1) jacksum -- расчёты различных видов контрольных сумм, 2) mcrypt -- различные...2020-10-12
[AVR, ATtiny и шифрование] Сводный топик2018-03-17
Есть ли тут спецы/любители в скремблировании/криптографии2018-03-17
fk0, легенда (12.10.2020 23:27, просмотров: 791) ответил Aleksey_75 на а есть у нас здесь спецы по крипте ? Как оценить криптостойкость ? ну к примеру, заксорю я массив 8 или 16 разными ключами ?
Как заксоришь -- так и расксоришь. Ну как-то, примерно как по ссылке. Суть не в том, что ты заксоришь, а как ты нагенеришь то, с чем будешь ксорить. Оно ж и ни повторяться не должно, ни быть вычислимым обратно. Потом ксорить можно по-разному -- см. ссылку в википедию. A то можно "зашифровать" вот так: 



И это же всё о симметричных алгоритмах -- когда обе стороны знают одинаковый ключ. Что не всегда применимо. Потому, что изначально они этот самый ключ могут не знать и о нём как-то нужно договориться (причём так, чтоб третья сторона тут ключи не умылнула -- алгоритм Диффи-Хеллмана), либо принципиально общего ключа не может быть (потому, что одна из сторон ничего не может хранить надёжно, например). А это уже ассиметричная криптография. С ключами куда большей длины (по сравнению с АЕС, например) и огромной (относительно микроконтроллеров) вычислительной сложностью.


Рекомендую для чтения: Брюс Шнайер "Прикладная криптография":

Brus_Sh…ografiya_2016_.pdf


О криптостойкости:

https://www.keylength.com/en/4/

https://www.keylength.com/


О режимах шифрования:

https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F


Ну и альтернативные методы никто не отменял:


[ZX]