Иногда требуется не только зашифровать информацию (эту задачу решает криптография), но и сделать ее невидимой, скрыв сам факт передачи сообщения с помощью тайнописи, или стеганографии. Способы маскировки текстов совершенствовались тысячелетиями по мере эволюции письма: от сообщений, записанных на черепе обритого налысо раба и табличках, покрытых еще одним слоем воска, до текстовых трафаретов, симпатических чернил и компьютерных программ, подмешивающих информацию к графическим и аудиофайлам.
Недавно ассортимент методов, с помощью которых доблестные аннычапман могут обмениваться шифровками с центром незаметно для врага, пополнился еще одним довольно экзотичным способом тайнописи
с помощью флуоресцирующих кишечных палочек, получившим название СПАМ — стеганографическая печать ансамблями микробов (SPAM, Steganography by Printed Arrays of Microbes).
СПАМ разработан командой микробиологов и химиков под руководством Мануэля Паласиоса и Дэвида Р. Уолта из Университета Тафта (США), приславших статью с описанием разработанного ими метода в Proceedings of the National Academy of Sciences. Спонсором исследований выступило DARPA — Агентство передовых оборонных исследовательских проектов при Министерстве обороны США, объявившее конкурс на разработку химических, то есть альтернативных электронному, способов шифрования и передачи данных.
skin: article/incut(default)
data:
{
"_essence": "test",
"id": "3728693",
"incutNum": 1,
"picsrc": "3728693",
"repl": "<1>:{{incut1()}}",
"uid": "_uid_3782254_i_1"
}
В отличие от ДНК-стеганографии, технология СПАМ более простая,
так как не требует применения специального и недешевого оборудования для секвенирования генома. В ее основе лежит явление биофлуоресценции, широко применяемое в генной инженерии.
Группа Уолта — Паласиоса вывела семь штаммов генномодифицированной кишечной палочки, продуцирующих различные флуоресцентные белки. Если осветить колонию таких бактерий светом определенной частоты (чаще всего используются ультрафиолетовые источники), мы получим мозаику из разноцветных бактериальных пятен. Направленно же чередуя колонии разноцветных бактерий, закрепленных на подложке, можно записывать информацию.
skin: article/incut(default)
data:
{
"_essence": "test",
"incutNum": 2,
"pic2": "/files3/254/3782254/bacteria_spam.jpg",
"picsrc": "Разноцветным сочетаниям бактериальных колоний соответствуют определенные буквы алфавита. Ниже -- бактериальный рисунок с кодированным сообщением \"this is a bioencoded message from the walt lab @ tufts university 2011\". // Wired",
"repl": "<2>:{{incut2()}}",
"uid": "_uid_3782254_i_2"
}
В качестве криптоключей, усложняющих задачу считывания, авторы использовали антибиотики, точнее, бактерии, резистентные к антибиотикам разного типа.
В результате, обработав бумажку с бактериями ампициллином, адресат прочитает один текст и совершенно другой, если будет использован канамицин. Таким способом авторам удалось закодировать с помощью бактерий сразу два сообщения на одной SPAM-бумажке: «this is a bioencoded message from the walt lab @ tufts university (организация признана нежелательной в России) 2011» («это биозакодированное послание из лаборатории уолта @ университет тафта 2011») и «you have used the wrong cipher and the message is gibberish» («вы использовали неправильный ключ и сообщение бессмысленно»).
skin: article/incut(default)
data:
{
"_essence": "test",
"incutNum": 3,
"pic2": "/files3/254/3782254/bacteriaSPAMschematic.jpg",
"picsrc": "Технологическая схема SPAM: выращивание колоний на подложке, получение бумажного отпечатка колонии, отправка сообщения, расшифровка. // Wired",
"repl": "<3>:{{incut3()}}",
"uid": "_uid_3782254_i_3"
}
Так, помимо криптографии
бактериальное письмо можно использовать в качестве уникального биокода, помечая им генетически модифицированные организмы. Или биологических меток там, где использование других способов маркирования затруднено или невозможно.
skin: article/incut(default)
data:
{
"_essence": "test",
"id": "3742125",
"incutNum": 4,
"repl": "<4>:{{incut4()}}",
"uid": "_uid_3782254_i_4"
}
Тогда и пресловутая герань, выставленная на подоконник для предупреждения незадачливого Штирлица, обретет не анекдотичный, а вполне реальный смысл.