Квантовые компьютеры и связанные с ними технологии в последнее время становятся все актуальнее. Исследования в этой области не прекращаются вот уже десятилетия, и ряд революционных достижений налицо. Квантовая криптография — одно из них.
Владимир Красавин «Квантовая криптография»
Данная статья является прологом к циклу статей и переводов по теме Квантовая криптография.
Действительно в последнее время все чаще мы слышим такие понятия как «Квантовый компьютер», «Квантовые вычисления» и конечно же «Квантовая криптография».
И если с первыми двумя понятиями в принципе всё понятно, то «Квантовая криптография» — понятие, которое хоть и имеет точную формулировку, до сих пор остается для большинства людей темным и не совсем понятным этакий Ёжик в тумане.
Но прежде чем непосредственно перейти к разбору данной темы введем базовые понятия:
- Криптография – наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним), целостности данных (невозможности незаметного изменения информации), аутентификации (проверки подлинности авторства или иных свойств объекта), а также невозможности отказа от авторства.
- Квантовая физика – раздел теоретической физики, в котором изучаются квантово-механические и квантово-полевые системы и законы их движения. Основные законы квантовой физики изучаются в рамках квантовой механики и квантовой теории поля и применяются в других разделах физики.
- Квантовая криптография – метод защиты коммуникаций, основанный на принципах квантовой физики. В отличие от традиционной криптографии, которая использует математические методы, чтобы обеспечить секретность информации, квантовая криптография сосредоточена на физике, рассматривая случаи, когда информация переносится с помощью объектов квантовой механики.
- Ортогональность – понятие, являющееся обобщением перпендикулярности для линейных пространств с введённым скалярным произведением.
- Quantum Bit Error Rate (QBER) – уровень квантовых ошибок.
Квантовая криптография – направление молодое, но медленно развивающиеся в силу своей необычности и сложности. С формальной точки зрения это не есть криптография в полном понимании этого слова, так как базируется она не столько на математических моделях, сколько на физики квантовых частиц.
Главной её особенностью, а заодно и особенностью любой квантовой системы является невозможность вскрытия состояние системы на протяжении времени, так при первом же измерении система меняет свое состояние на одно из возможных неортогональных значений. Помимо всего прочего существует «Теорема о запрете клонирования» сформулированная в 1982 году Вуттерсом, Зуреком и Диэксом, которая говорит о невозможности создания идеальной копии произвольного неизвестного квантового состояния, хотя и существует лазейка, а именно — создание неточной копии. Для этого нужно привести исходную систему во взаимодействие с большей вспомогательной системой и провести унитарное преобразование общей системы, в результате которого несколько компонентов большей системы станут приблизительными копиями исходной.
Основы передачи данных
Дабы не приводить сложных и не всем понятных схем, прибегну к помеси физики и геометрии.
В качестве носителей информации, чаще всего, используются одиночные или парные связанные фотоны. Значения 0/1 кодируются различными направлениями поляризации фотонов. При передаче используются случайно выбранный 1 из двух или трех неортогональных базисов. Соответственно правильно обработать входной сигнал возможно только если получатель смог подобрать правильный базис, в противном случае исход измерения считается неопределенным.
Если же хакер попытается получить доступ к квантовому каналу, по которому происходит передача, то он, как и получатель будет ошибаться в выборе базиса. Что приведет к искажению данных, которое будет обнаружено обменивающимися сторонами при проверке, по некому выработанному тексту, о котором они договорились заранее, например, при личной встрече или по зашифрованному, методами классической криптографии, каналу.
Ожидание и Реальность
При использовании идеальной системы перехват данных невозможен, так как моментально обнаруживается участниками обмена. Однако при обращении к реальным системам все становится намного прозаичней.
Появляются две особенности:
- Существует возможность неправильно переданных битов, в силу того, что процесс носит вероятностный характер.
- Так как главная особенность системы – это использование импульсов с низкой энергией, это сильно снижает скорость передачи данных.
Теперь немного подробней о данных особенностях.
Неправильные, или точнее говоря искаженные биты могут возникать по двум основным причинам. Первая причина это я, несовершенность оборудования используемого при передаче данных, вторая причина — это вмешательство криптоаналитика или хакера.
Решение первой причины очевидно Quantum Bit Error Rate.
Quantum Bit Error Rate представляет собой уровень квантовых ошибок, который вычисляется по довольно замысловатой формуле:
Где:
- : вероятность неправильного «щелчка» (1-2%)
- : вероятность неправильного сигнала фотона
- n : количество обнаружений
- q : фаза= 1/2; поляризация = 1
- Σ : эффективность детектора
- : частота повторения
- : скорость передачи данных (чем больше расстояние, тем меньше)
- µ : затухание для световых импульсов.
Говоря о второй особенности стоит упомянуть, что во всех системах присутствует затухание сигнала. И, если в используемых ныне способах передачи данных эта проблема решается за счет различных способов усиления. То в случае с квантовым каналом на данный момент максимальна достигнутая скорость 75 Кбит/с, но уровень потерянных фотонов почти достиг 50%. Хотя справедливость ради скажу, что по известным данным минимальные потери при передаче составляют 0,5% на скорости всего лишь 5 кбит/с.
Таким образом можно сделать следующие выводы:
- Хоть в идеале защищенный методами Квантовой криптографии канал взломать практически невозможно, по крайней мере известными на данный момент способами, на практике следуя правилу, что стойкость системы определяется стойкостью самого слабого её звена, мы убеждаемся в обратном;
- Квантовая криптография развивается, причем довольно-таки быстро, но к сожалению практика не всегда поспевает за теорией. И как следствие вытекает третий вывод;
- Созданные на данный момент системы использующие такие протоколы как BB84, B92 подвержены атакам, и по своей сути не обеспечивают достаточной стойкости.
Статья моя отсюда https://habrahabr.ru/post/315032/ у КГ ресурс верифицирован.
Привет! Я робот. Хозяин поручил мне проголосовать за Ваш пост! Я нашла похожий контент, который может быть интересен читателям ГОЛОСа:
https://habrahabr.ru/post/315032/
@three-x
@sci-populi up! Интересно вообще такие посты рассматриваются?)
а не проще ли сделать дайджест по циклу статей с кратким описанием что внутри, раз на хабре уже опубликовано?
в принципе я бы утащил на скай подборку
Проще, но пока там опубликованной всего две статьи, остальное в подготовке находится.
выражу чисто свое мнение. разные площадки предполагают на самом деле даже разный материал, так как разная ЦА.
у меня есть блог в ВК и сообщество, есть стимит и голос. и для себя понял, что это разные площадки на которых можно выкладывать разные материалы. дублировать одно и то же в разных точках входа... не есть гуд... чисто по мне.
скажем так. для голоса мне бы было бы интересен пост про квантовые компьютеры, без напряга, мол такие то есть, такие фирмы... вон чего могут... а на самом деле не могут... свое личное мнение о происходящем, а потом... друзья мои, а если хотите подробнее и детально то вот вам ссылка на хабр.
мы же в науке постоянно пользуемся базами данных, так вот, они разные, но сейчас практически все перекрестные... то есть они не копируют информацию друг у друга - а ссылаются. при этом каждая БД уникальна и содержит именно свой сегмент информации на которой она более специализируется.
Понял, да мысль дельная наверное так и сделаю, подготовлю тогда что-то подобное
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
spinner, aim, analise, francisgrey, strecoza, mishka, sergiy, vako, ovchinnikov, polyideic, max-max, oleg257, harhor, dimarss, vasyl73, la-bella-vita, tasha, kilobucks, ohlamoon, shuler, rusalka, dany2323, maksina, zlody, amikphoto, zlata777, oksi969, renat242, markvial, andreyprosto, vict0r, gans91, gromozeka, lira, gryph0n, ladykosha, decha, orezaku, francesco, ruta, ukrainochka, retoldname, acidgarry, kvg, vika-teplo, igor66, oagalakova, borisss, candy777, sterh, lenutsa, olga-fink, vpervye1, felicita, yurchello, dayver, bombo, lomekhuza, victorskaz, nerengot, lokkie, dim447, now, varja, upper, student61, ili, liseykina, ksantoprotein, alexmove, process, chugoi, massatela, nikulinsb, firestarter, vlad1m1r, amalinavia, vsebudethorosho, sansey, konstab, izbushka, alexey77, goldenriver, onur1s, ramin, propoker, mifilin, html, metadon, vredinka2345, blog.experta, carpe-diem, makcl, sinilga, kalter, valen-tina, maksh, apnigrich, lazyphotoshooter, siddxa, cryptobandera, privet, maryatekun, prezza, irisworld, elcpa, boliwar, wmforum, alexxela, valdemar777
Поэтому я тоже проголосовал за него!
Так как Вы голосуете за мои посты, я проголосовал на 40% сильнее!
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
Если вы хотите, чтобы @cheetah бот добавил вас в свой белый список, ознакомьтесь, пожалуйста, с условиями занесения в белый список в статье: Что такое "Белый список" Cheetah?
и дайте нам ответы:
Вы хотите попасть в белый список?
Готовы ли Вы выполнять все условия @cheetah?
Да, хочу.
Да готов
Вношу в белый список:
!cheetah whitelist
Хорошо, я внесла в Белый Список @decha. Не буду им докучать.