Декодер сообщений на основе паттернов роста бактерий

Биомедицинские инженеры из Университета Дьюка создали новый метод шифрования сообщений, основанный на том, как растут бактериальные колонии.

Бактерии растут определенным образом в зависимости от начальных условий, таких как уровень питательных веществ и пространственные ограничения. Исследователи создали виртуальную бактериальную колонию и, контролируя условия роста, а также количество и размеры симулированных бактериальных точек, разработали целый алфавит. Каждая буква кодируется тем, как колонии будут выглядеть после заполнения виртуальной чашки Петри. Эта схема кодирования называется emorfi.

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

"Друг может видеть много моих изображений с течением времени, но ни одно из них не будет точно таким же, — объяснил Линчон Ю, профессор биомедицинской инженерии в Дьюке. — Но если изображения последовательно подтверждают, как я в целом выгляжу, друг сможет узнать меня, даже если ему покажут мою фотографию, которую он никогда раньше не видел".

Для шифрования реальных сообщений кодировщик создает "фильм" из серии паттернов, каждый из которых соответствует разной букве. Хотя они могут выглядеть похожими для неопытного глаза, компьютерный алгоритм способен их различать. Пока получатель знает набор начальных условий, использованных при создании кода, посторонний не сможет его взломать без собственного мощного ИИ.

Попробовать шифр можно на сайте: www.patternencoder.com/