Когда классический компьютер упирается в умножение двух гигантских матриц, задачу делят на мелкие блоки и рассылают десяткам серверов-помощников. Для конфиденциальных данных применяют криптографические уловки, чтобы помощники не видели исходных чисел. Обычно чем выше требуемая секретность, тем больше серверов приходится задействовать.
Авторы предложили использовать особое квантовое свойство — запутанность между серверами.
Благодаря такой корреляции серверы, получая лишь бессмысленные обрывки, могут совместно вычислить результат, не восстанавливая исходные данные. Число серверов при этом резко сокращается. Учёные вывели оптимальные условия и разработали новые семейства кодов, которые обеспечивают корректность вычислений.
Самое неожиданное: любая попытка подслушать мгновенно разрушает запутанность — перехват данных становится бессмысленным, поскольку нарушает квантовые корреляции.
Облачные сервисы смогут обрабатывать конфиденциальные данные — банковские расчёты, медицинские анализы — быстро и надёжно. Эйнштейн, скептически относившийся к запутанности, был бы поражён. Идеи Чарльза Беннета превратили квантовую странность в мощный инструмент приватности.
С квантовой запутанностью подслушать передачу не получится: любая попытка сразу разрушает связь и выдаёт шпиона.