Фото: technologyreview.com
Вчені придумали, як удосконалити шифр Вернама
Вчені знайшли спосіб поліпшити захищеність єдиної системи шифрування, для якої доведена абсолютна криптографічна стійкість - шифру Вернама, повідомляє Technology Review.
Як повідомляється у прес-релізі Корнельського
університету, дослідники пропонують використовувати замість електронних
шифроблокнотів шматки напівпрозорого скла.
Традиційно криптографічна стійкість шифру
Вернама дотримується лише у тому випадку, якщо зловмисник не може непомітно
скопіювати так званий шифроблокнот - випадкову послідовність символів, наявну у
відправника та одержувача.
Оскільки дані, що зберігаються в електронній
пам'яті, скопіювати не становить труднощів, вчені запропонували використовувати
замість набору символів фізичний носій випадковості - шматочки мутного скла.
Кратно принцип нового методу полягає в тому,
що відправник та одержувач (умовно - Аліса та Боб) під час зустрічі формують спільний
ключ, опромінюючи шматок скла зображенням-патерном, який зовні нагадує QR-код. Внаслідок
відображення і заломлення, характер якого індивідуальний для кожної
мікроскопічної ділянки скла, у Аліси та Боба виходять власні випадкові
зображення, які потім оцифровуються. З цих зображень і складається спільний ключ.
У підсумку Аліса та Боб можуть обмінюватися
повідомленнями, розшифрувати які можна лише за допомогою спільного ключа та
відповідного шматочка скла. Як і в класичній системі Вернама, кожен випадковий
патерн можна використовувати лише одного разу, проте отримати їх можна дуже багато,
опромінюючи один і той самий шматок скла різними вихідними патернами.
За словами криптографів, зламати шифр Вернама
можна лише вкравши самі шматочки мутного скла. Однак навіть у цьому випадку в
Аліси та Боба буде близько 24 годин, щоб помітити факт крадіжки, оскільки
зловмисникові потрібно визначити структуру скляного зразка.
Нагадаємо, що у 2011 році біологи із США пристосували кишкову паличку, що світиться, для шифрування і передачі
інформації - за допомогою цих бактерій вони закодували повідомлення, які
"ховаються" від погляду до певного часу і самознищуються після
прочитання, або вимагають для "проявлення" певних реактивів.