Объем надежно зашифрованной передачи данных, необходимый для сегодняшней сети «СКайНет», состоящей из транзакций, коммуникаций и взаимодействий людьми с компьютерами, телефонами, банковскими терминалами, постоянно увеличивается. Чтобы гарантировать безопасность схем шифрования и дешифрования для обмена конфиденциальной информацией, требуются большие объемы истинных случайных чисел.
В своё время для этого были разработаны физические методы генерации случайных чисел, такие как лавовая лампа, разработанная Кремниевой долиной [1], и Mersenne Twister, так называемый программный ГСЧ [2]. Из современных ГСЧ есть такой Intel RNG [3], который обеспечивает пропускную способность аж в 500 МБ /с. Такие аппаратные ГСЧ создают потоки битов в зависимости от крайне непредсказуемых физических процессов, что делает их полезными для безопасной передачи данных, поскольку они менее подвержены криптоаналитическим атакам. Важно отметить различие между истинными ГСЧ и псевдо-ГСЧ.
Истинный ГСЧ использует недетерминированный (хаотический) источник для генерации случайных чисел, тогда как псевдо-ГСЧ создает детерминированную последовательность чисел, которая зависит от ввода (начального числа) [4]. Если входное начальное число известно, можно воспроизвести всю последовательность случайных чисел. Однако псевдо-RNG могут иметь лучшие статистические свойства и часто могут генерировать случайные числа быстрее, чем истинные RNG, и, таким образом, они по-прежнему могут быть популярными [5].
Однако наука движется вперёд, хакеры не дремлют и старые способы могут рано или поздно кануть в лету. Собственно, по этой причине учёные и придумали новый метод с использованием знаний в бимолекулярной химии. Суть его заключается в использовании беспорядочной химической природы путем синтеза ДНК цепочек, состоящих из случайных нуклеотидов. Для этого учёные провели сравнение трёх независимо синтезируемых ДНК цепей в промышленности, которые показали надёжное распределение нуклеотидов в виде 7 миллионов ГБ случайных распределений в одном цикле синтеза, которые спокойно могут считываться с помощью современных технологий секвенирования со скоростью приблизительно 300 кБ/c.