ДНК-оригами превращает секреты в молекулярный код Морзе - этот командный нано-сейф не взломать в одиночку
Математика десятилетиями защищает банковские операции, государственную связь и личную переписку. Современная криптография превращает обычный текст в набор данных, который невозможно прочитать без ключа. Однако рост вычислительной мощности и развитие квантовых компьютеров заставляют искать новые способы хранения секретов. Китайские исследователи предложили использовать для этой задачи ДНК.
Учёные создали многоуровневую систему шифрования на основе ДНК-оригами. Молекулы собираются в крошечные прямоугольные пластины, на которых сообщение записывается точками и тире, как в азбуке Морзе. После кодирования плоская конструкция сворачивается в трубку и физически скрывает узор. Прочитать данные можно только с помощью подходящего молекулярного ключа, который разворачивает трубку обратно.
ДНК давно привлекает специалистов по хранению информации. Молекула вмещает огромный объём данных, а последовательность её оснований можно программировать с высокой точностью. В биомолекулярной криптографии для защиты сообщений используют не обычные компьютерные алгоритмы, а свойства ДНК, белков, бактерий и реакций между ними.
Для новой системы исследователи выбрали ДНК-оригами. Метод позволяет складывать длинную одноцепочечную молекулу в заданную форму с помощью сотен коротких вспомогательных цепочек. Их называют скрепляющими цепями. Каждая из них связывается с определённым участком основной молекулы и заставляет её изгибаться в нужном месте.
Основой устройства служат плоские прямоугольники из ДНК. На их поверхности учёные разместили элементы, соответствующие точкам и тире. Точки создавали из небольших петель ДНК, похожих по форме на гантели. Для тире применяли цепную реакцию гибридизации, при которой короткие молекулы последовательно соединяются и образуют длинную двухцепочечную дорожку.
Расположение точек и тире кодировало буквы по заранее составленной таблице. После записи сообщения исследователи прикрепляли к краям прямоугольника специальные запирающие цепочки. Комплементарные участки находили друг друга, соединялись и стягивали пластину в трубку.
После сворачивания узор оказывался внутри конструкции. Сканирующий прибор больше не мог увидеть расположение точек и тире, поэтому содержимое оставалось скрытым даже при физическом доступе к образцу.
Все сообщения делили на блоки одинакового размера. Благодаря этому длина и форма ДНК-конструкции не выдавали количество символов и структуру исходного текста. Наблюдатель видел одинаковые трубки независимо от того, какие данные находились внутри.
Для расшифровки требовался проверочный ключ, обозначенный как Vk. Он состоял из шести видов разблокирующих цепочек ДНК. Последовательности полностью соответствовали запирающим участкам и связывались с ними прочнее, чем края трубки друг с другом.
После добавления ключа запирающие соединения распадались, а трубчатая конструкция разворачивалась обратно в плоский прямоугольник. Эффективность реакции достигла 99,7 процента. Сворачивание занимало около восьми часов, тогда как обратный процесс завершался за несколько минут.
Развёрнутую поверхность изучали с помощью атомно-силовой микроскопии. Метод не использует обычный свет. Тонкий зонд проходит над образцом и фиксирует мельчайшие изменения высоты, благодаря чему прибор строит изображение объектов размером в несколько нанометров.
На полученном снимке были видны точки и тире. Исследователи сравнивали узор с кодовой таблицей и восстанавливали исходное сообщение. Полный цикл проверили на фразе «JUNE6 INVASION NORMANDY», то есть «6 июня, вторжение в Нормандию».
Переход между плоской и трубчатой формами даёт 2576 возможных вариантов ключа. Без правильного набора разблокирующих цепочек конструкция не разворачивается, а внутренний узор остаётся недоступным для сканирования.
Защита работает сразу на нескольких уровнях. Сначала содержание переводится в последовательность точек и тире. Затем элементы записываются на наноструктуре из ДНК. После этого поверхность сворачивается и скрывает рисунок физически. Для восстановления сообщения нужен подходящий молекулярный ключ и прибор, способный различить узор на развёрнутой пластине.
Весь процесс шифрования и расшифровки занял около десяти часов. Электронные системы выполняют подобные операции несравнимо быстрее, поэтому ДНК-оригами пока не подходит для повседневной переписки или мгновенной передачи данных.
Главная ценность эксперимента связана не со скоростью. Учёные показали, что молекулы ДНК можно программировать для выполнения нескольких криптографических операций: записывать сообщение, менять форму носителя, скрывать данные и открывать их только после добавления нужного ключа.
ДНК-система пока остаётся лабораторным прототипом, которому нужны сложное оборудование и длительные химические реакции. Однако работа показывает, что будущие средства защиты информации могут опираться не только на математические алгоритмы, но и на физические свойства программируемых молекул.