Рейтинг:1

Детские шаги с примером, поиск объяснения типа «AES для идиотов»

флаг vn

Бесчисленное множество примеров реализации AES. Ничто из этого на самом деле не имеет смысла для человека с нулевым криптографическим или продвинутым математическим опытом.

Этот => слишком абстрактно и технично...

Этот => очень хорошо и намного ближе, но все же слишком технично и абстрактно...

И т.д.

Что я хочу увидеть, так это реальный пример с маленькими шагами того, что происходит с АКТУАЛЬНЫМ открытым текстом с АКТУАЛЬНЫМ ключом, проходящим через звонок. Например, если я шифрую «Hello world» с помощью 128-битного ключа, как это будет выглядеть, по крайней мере, в течение первых нескольких раундов. Также как насчет объяснения того, что происходит, когда простые тексты маленькие, как «Hello world», средние, как предложение, и большие, как абзац. т.е. как струны разной длины по-разному проходят через "звонок"?

Я бы взял в качестве примера почти любое шифрование, но предпочел бы AES 128, так как на первый взгляд он кажется самым простым.

RobbB avatar
флаг vn
Вау... это было быстро. И красивое объяснение. Большое спасибо!
kelalaka avatar
флаг in
Превратил комментарий в ответ...
Рейтинг:2
флаг in

Направляющая AES это хорошее введение, начиная с низкого уровня до более высокого уровня.

Кроме того, я предлагаю после этого прочитать книгу Rijndael.

  • Дизайн Rijndael: расширенный стандарт шифрования (AES), 2-е издание

    Это второе издание спустя почти 20 лет после первое издание. Здесь много всего, от математики до того, почему они выбрали простой дизайн и широкую стратегию испытаний; для анализа безопасности. Он почти охватывает все атаки, выполненные на AES.

    Что AES терпит неудачу, так это то, что этот AES не является герметичным шифром, поскольку существуют атаки с использованием связанного ключа, хотя и не нарушает его безопасность.

RobbB avatar
флаг vn
Выглядит как неплохой старт для новичка. «Руководство по стикам AES» просто фантастика. Я бы хотел, чтобы все образование в области программирования пошло по такому пути, по крайней мере, для начинающих и тех, кто только начинает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.