Кольцевая подпись

Глоссарий

Кольцевая подпись (англ. ring signature) — разновидность цифровой подписи, позволяющая одному анонимному пользователю подписать документ от имени группы пользователей, то есть от имени некоторого «кольца пользователей».

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

Благодаря кольцевой подписи получатель информации может удостовериться в ее целостности и в том, что сообщение поступило от одного из участников группы. При этом отправитель сохраняет свою анонимность.

Кольцевая подпись используется разработчиками криптовалют как механизм приватности — то есть в качестве альтернативы технологии zk-SNARK, известной благодаря анонимным монетам Zcash, ZenCash и Bitcoin Private. На основе схемы кольцевой подписи создан протокол CryptoNote. Этот протокол позволяет скрывать истинные адреса кошельков, заменяя их случайным одноразовым адресом одного из участников сети. CryptoNote затрудняет анализ блокчейна.

В рамках CryptoNote кольцевая подпись удостоверяет, что транзакция была инициирована одним из адресов из некоторой группы адресов. Транзакции, подписанные кольцевой подписью, ссылаются на несколько других транзакций в цепочке блоков. С точки зрения стороннего наблюдателя все эти транзакции могут казаться исходными с равной степенью вероятности.

Протокол CryptoNote используется криптовалютой Bytecoin, разработанной для даркнета, а также ее форками — Monero и DarkNote.

См. также — цифровая подпись.

Понравилась статья?

Подпишись на e-mail рассылку и будь всегда в курсе последних событий