0 |
Сегодня шифрование, защищающее системы, коммуникации и данные, осуществляется с применением математических алгоритмов, называемых односторонними функциями. Они легко вычисляются по входному значению, но обратная задача, например, нахождение простых множителей по их произведению, требует для решения (при достаточно больших числах) нереалистичных затрат компьютерного времени.
Однако, с появлением на горизонте квантовых компьютеров, такой подход к шифрованию постепенно утрачивает надёжность. Настоящую безопасность способны обеспечить только действительно случайные ключи шифрования, которые нельзя воспроизвести или получить обратной разработкой.
В поисках реально случайных процессов, адъюнкт-профессор Пенсильванского университета, Саптарши Дас (Saptarshi Das), предлагает обратиться к природе. «Поскольку многие биологические процессы не имеют математической основы, ни один компьютер не может их рассчитать», – говорит он.
Вместе с коллегами по университету Дас фотографировал двумерный массив Т-лимфоцитов (Т-клеток) в растворе, а затем оцифровывал изображение. При этом пикселям, занятым Т-клетками присуждалось значение «1», а пустым пикселям – «0».
Живые клетки любого типа непрерывно движутся, и фотографируя их, каждый раз можно получать новые ключи шифрования.
Исследователи в настоящее время используют для генерирования ключей массив из 2 тысяч T-клеток. В недавнем номере Advanced Theory and Simulations команда сообщила, что даже зная механизм создания таких ключей – тип клеток, их плотность, частота оцифровки и генерирования ключей – взломать защищённую с их помощью систему невозможно.
«Нам нужно много ключей, потому что население мира составляет 7 миллиардов, – отмечает Дас. – Каждый человек к 2020 г. будет генерировать мегабайт данных в секунду».
Помимо ПК, ключи шифрования необходимы для медицинских, финансовых и деловых данных и многого другого. В случае взлома или неисправности, этот же метод позволит быстро заменить ключ шифрования.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
0 |