Разработали генератор случайных чисел на основе ДНК

🧬 Про­бле­ма: для шиф­ро­ва­ния нуж­ны слу­чай­ные чис­ла. Но боль­шин­ство гене­ра­то­ров полу­ча­ют их с помо­щью алго­рит­мов — а зна­чит, чис­ла не такие уж слу­чай­ные и такое шиф­ро­ва­ние мож­но взломать. 

Есть несколь­ко спо­со­бов полу­чать под­лин­но слу­чай­ные чис­ла с помо­щью атом­ных и кван­то­вых эффек­тов, но эти мето­ды слож­ные и дорогие.

😎Реше­ние: гене­ра­тор слу­чай­ных чисел на осно­ве син­те­за нук­лео­тид­ных цепочек. 

🧐 Как это: цепи ДНК состо­ят из слу­чай­но рас­по­ло­жен­ных нук­лео­ти­дов. Если их про­чи­тать, полу­чит­ся истин­но слу­чай­ная после­до­ва­тель­ность чисел, а любые воз­мож­ные зави­си­мо­сти уда­ля­ют во вре­мя обра­бот­ки полу­чив­ших­ся данных.

Из одно­го цик­ла син­те­за мож­но полу­чить 7 мил­ли­о­нов гига­байт слу­чай­ных чисел.

👨‍🔬 Кто: иссле­до­ва­те­ли Швей­цар­ской выс­шей тех­ни­че­ской шко­лы Цюриха.

Источ­ник: nature.com