В предыдущей статье я ввела в курс дела, знакомя лишь поверхностно, но эта уже вторая, поэтому, думаю, можно переходить сразу к делу. Если вы захотите ознакомиться, все ссылки будут в конце.

Для кодирования текстовых данных в выбранном порядке производится перенумеровывание используемых в ходе письма букв, цифр и знаков препинания.

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

Естественно, при наличии у вас пароля.

Advanced Encryption Standard (AES) — это быстрая и безопасная форма шифрования, которая держит посторонние глаза подальше от наших данных.

Самые ранние типы шифрования были простыми, используя такие методы, как изменение каждой буквы в предложении на ту, которая идет после нее в алфавите, или же, проводя более известную аналогию — шифр Цезаря. Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в тексте заменяется символом, отходящим вправо или влево на определенное количество символов.

Пример:

Кд ъасыинын, аыч рмнъе аыч-ыч сцынщнъцчн, цч ци ъихчх мнфн
мицциз эщири цн шщнмъыикфзны ср ънйз цсуиучт янццчъыс.

Несмотря на то, что вы знаете способ шифрования, вы не имеете понятия, в какую сторону и на сколько символов я сдвигала текст. Впрочем, если потратить немного времени, вы влегкую расшифруете написанное.

Однако… никто ведь не хочет, чтобы его данные оказались в чужих руках, верно? Если кто-то взломает шифр, за которым спрятана информация, это будет явно не лучший исход событий для того, кто старался и придумывал пароль. В древности существовало множество способов спрятать что-то свое – вплоть до смертельных ловушек – и сейчас люди все так же сильны в своем стремлении прятать. Вот только в наш век материальное иногда имеет гораздо меньшую ценность, чем информация.

По мере того, как люди совершенствовались во взломе – не столько во взломе, сколько в совершенствовании техники, которая могла бы всё быстрее и быстрее подбирать возможные комбинации букв и цифр — шифрование должно было стать более сложным, чтобы сообщения могли храниться в секрете.

Эта гонка вооружений с изобретением все более и более изощренных методов, в то время как другие вкладывали свои усилия в их разрушение, привела к все более сложным методам, таким как машина Enigma, изобретенная немцами во Второй мировой войне.

Enigma

AES описывается как последовательность элементарных операций, называемых раундами.
Раунд — один шаг шифрования в шифре Файстеля, в ходе которого одна или несколько частей шифруемого блока данных подвергаются модификации. Шифр, и, соответственно, сеть Файстеля, в какой-то мере являются AES. Не все шифры Файстеля – AES, но все AES – шифры Файстеля.

Что такое шифр Файстеля, название которого я повторила уже более трех раз за сорок слов?

Да самый обычный блочный шифр, работающий по принципу изменения одних символов на другие. Считается, что оптимальное число раундов — от 8 до 32. Важно то, что увеличение количества раундов значительно увеличивает криптостойкость (неподдаваемость расшифровке) алгоритма.

Раунды в основном идентичны, за исключением того, что они используют различные подключи, извлеченные из основного ключа шифрования, и они последовательны: каждый раунд принимает за вход выход предыдущего раунда.

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


Первая статья, которую вы, возможно, не видели, но которую я советую прочитать:
«В ЦИФРОВОМ МИРЕ — ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ ГЛАВНОЕ»

Автор: Солдатова Екатерина Андреевна.

Студентка отделения прикладной информатики (ПИ) института экономики, математики и информационных технологий (ЭМИТ) при Российской академии народного хозяйства и государственной службы при Президенте РФ (РАНХиГС)

Поделиться ссылкой: