Основные моменты (скачать документ)
1. Цифровые платежи и децентрализованные системы позволяют создавать новые финансовые продукты и услуги для пользователей.
2. Одной из основных проблем цифровых платежей является необходимость защиты пользователей от мошенничества и злоупотреблений при сохранении конфиденциальности отдельных транзакций.
Банк Канады:
*предлагает псевдонимную схему учетных данных для использования в платежных системах для решения этой проблемы. Схема сохраняет конфиденциальность, эффективна для практических приложений и защищена от атак квантовых вычислений.
* представляет постоянное, интерактивное доказательство знаний с нулевым разглашением (ZKPOK), которое опирается на одностороннюю функцию и примитив асимметричного шифрования, оба из которых должны поддерживать не более одного гомоморфного сложения. Схема реализована с помощью SWIFFT как постквантовой односторонней функции и кольцевого обучения с ошибками как примитива постквантового асимметричного шифрования, при этом протокол получает свою квантовую устойчивость от свойств базовых примитивов.
* оценили производительность ZKPOK, созданного с выбранным примитивом, и обнаружили, что для достижения 200-битной защиты требуется 85 КБ памяти. Сравнение показывает, что наша схема более эффективна, чем эквивалентные современные постквантовые схемы.
Практичный и интерактивный механизм учетных данных был построен из предложенных строительных блоков, в котором пользователям выдаются псевдонимные учетные данные против их личной информации, которые можно использовать для регистрации у поставщиков финансовых услуг без раскрытия личной информации.
Показано, что протокол безопасен и не допускает утечки информации, сохраняя конфиденциальность пользователя независимо от количества регистраций.