DapCash внедрил подпись Crystal Dilithium. Почему это круто?

Crystal Dilithium

Работа нашей команды над блокчейном DapCash идет полным ходом. Недавно внедрили еще одну совершенно новую и уникальную “фишку”. А именно — схему пост-квантовой цифровой подписи Crystal Dilithium. И хотим рассказать вам, почему это важно и круто.

Итак, Crystal Dilithium — это схема цифровой подписи, основанная на криптографических решетках.

Криптография на решетках — это один из древнейших видов криптографии. Квантовый компьютер вот-вот придет в нашу жизнь, но окажется бессилен против криптографических решеток.

Как появился Crystal Dilithium?

Crystal Dilithium

Тут стоит напомнить, что разработка новых стандартов квантово-устойчивой криптографии уже давно ведется на официальном уровне. Этим занимается американский Институт стандартов и технологий — NIST. Организация рассматривает варианты новых алгоритмов шифрования и цифровых подписей взамен устаревших RSA и ECDSA.

В первом раунде, прошедшем в апреле 2018, NIST принял 69 заявок на пост-квантовые алгоритмы шифрования и цифровые подписи. В августе 2019 прошел второй раунд рассмотрения пост-квантовых алгоритмов. Презентацию по Кристал Дилитиум провел один из его создателей, криптограф компании IBM Вадим Любашевский. На выходе осталось всего 17 кандидатов на стандарт пост-квантового алгоритма шифрования и 9 вариантов цифровой подписи.

Авторами Crystal Dilithium является группа криптографов, разработавших в 2013 году стандарт цифровой подписи BLISS-II, который можно считать предшественником Dilithium. BlISS мог бы стать кандидатом на стандартизацию. Но Crystal Dilithium оказался лучше — в нем были устранены уязвимости, присущие BLISS.

Чем Crystal Dilithium лучше остальных пост-квантовых цифровых подписей?

NIST провел исследование отобранных заявок, и признал, что Dilithium по многим параметрам одни из наиболее перспективных вариантов пост-квантовой цифровой подписи.

NIST

У Crystal Dilithium есть несколько преимуществ:

— его легко внедрить в существующие системы благодаря универсальности этого алгоритма цифровой подписи;

— небольшой размер публичного ключа — это одно из важнейших преимуществ, влияющее на скорость транзакций в системах, которые будут использовать Crystal Dilithium;

— Dilithium может послужить базой для создания подписи с нулевым разглашением (Zero Knowledge);

— высокий уровень надежности подписи в перспективе пост-квантового будущего.

Crystal Dilithium в DapCash

Наша команда — одна из первых, кто внедрил Crystal Dilithium в готовом продукте. И это достижением дает нам новые возможности. Следующим нашим шагом будет разработка постквантовой подписи с нулевым разглашением (zero knowledge) на базе Dilithium.

Пока что таких подписей очень мало, одна из наиболее известных — это Picnic, разработанная компанией Microsoft. И Picnic уже давно внедрен в блокчейне DapCash.

Поделиться в facebook
Поделиться в google
Поделиться в twitter
Поделиться в linkedin
Поделиться в telegram
Поделиться в vk
Поделиться в pocket
Поделиться в email