Алгоритм шифрования

Слайд 2

Проблема Логотип группировки Anonymous

Проблема

Логотип группировки Anonymous

Слайд 3

Задачи Изучить основы работы клеточных автоматов Узнать основные термины криптографии и

Задачи

Изучить основы работы клеточных автоматов
Узнать основные термины криптографии и научиться ими

пользоваться
Реализовать алгоритм в виде программы
Протестировать программу
Выложить реализацию в свободный доступ
Слайд 4

Почему клеточные автоматы?

Почему клеточные автоматы?

Слайд 5

Симулятор Версия симулятора для Android, выводящая эволюцию элементарного клеточного автомата из одной точки

Симулятор

Версия симулятора для Android, выводящая эволюцию элементарного клеточного автомата из одной

точки
Слайд 6

Шифровальщик Тест, выводящий коды всех символов Unicode, зашифрованные при помощи правила 110.

Шифровальщик

Тест, выводящий коды всех символов Unicode, зашифрованные при помощи правила 110.

Слайд 7

Коллизии Lime = time Look = took Light = tight Как

Коллизии

Lime = time
Look = took
Light = tight
Как такое возможно?
Потому что L

и t одинаково шифруются в Ü.
И такие случаи не редкость в правиле 110.
Слайд 8

Многобайтовые кодировки Точный размер переменных не определён в стандарте C++. Но определены минимальные границы значений.

Многобайтовые кодировки

Точный размер переменных не определён в стандарте C++. Но определены

минимальные границы значений.
Слайд 9

Производительность Результаты тестов можно сравнить только с прошлыми, потому что другой реализации найдено не было.

Производительность

Результаты тестов можно сравнить только с прошлыми, потому что другой реализации

найдено не было.