Партнерство IOTA с LINKS
Фонд IOTA успешно внедрил свой механизм децентрализованного идентификатора (DID) в сентябре прошлого года. В 2018 году организация задумала новую инфраструктуру под названием «IOTA Identity».
Сегодня $IOTA анонсировала новую функцию для DID, которую она разработала в рамках своего долгосрочного партнерства с LINKS Foundation. В рамках сотрудничества используется ZKryptiumlibrary LINKS для интеграции учетных данных выборочного раскрытия в IOTA Identity. Это позволит пользователям сохранить свою конфиденциальность, позволяя им выбирать только часть учетных данных, которыми они хотят поделиться с проверяющими.
SSI и выборочное раскрытие информации
Рабочая группа IOTA Identity стремится предложить пользователям самостоятельную идентификацию (SSI). Протокол позволяет им делиться только частью информации, необходимой получателю. Криптографическое доказательство или доказательство с нулевым разглашением (ZK) в первую очередь регулирует и защищает обмен данными между сторонами транзакции.
Например, если запрашивающая сторона хочет проверить только возраст пользователя, чтобы гарантировать соблюдение им услуг с ограничением по возрасту, механизм выборочного раскрытия не позволяет такому документу, как национальное удостоверение личности, отображать больше, чем запрашивает проверяющая сторона.
В этом случае будут предоставлены только имя и дата рождения для выполнения требований и установления подлинности. Используя этот механизм, получатель не увидит ненужные детали, такие как адрес пользователя, идентификационный номер и место рождения.
Конечно, вышеупомянутый пример лишь иллюстрирует простой вариант использования технологии. Благодаря такой функции пользователи также могут запретить злонамеренным верификаторам получать или записывать их метаданные в рамках транзакции.
Учетные данные выборочного раскрытия информации на основе SD-JWT и BBS+
IOTA и LINKS разработали веб-токен выборочного раскрытия JSON (SD-JWT) для модели SSI. Он требует, чтобы эмитент определил, какими полями учетных данных может поделиться владелец.
SD-JWT разделяет каждое важное поле на пакеты данных и скрывает их с помощью криптографического хеша. На этом этапе эмитент может дополнительно разместить ложные значения, чтобы сделать замаскированную информацию менее предсказуемой для злонамеренных наблюдателей.
Затем пользователь может использовать SD-JWT для раскрытия скрытых значений проверяющим при необходимости. Однако следует отметить, что не скрытые эмитентом области всегда доступны верификаторам.
Между тем, сертификаты выборочного раскрытия информации на базе BBS+ служат альтернативой SD-JWT. Это позволяет пользователю удобно создавать заранее определенные комбинации раскрытий. Однако на данном этапе эта функция все еще находится на экспериментальной стадии.
Планы на будущее для IOTA Identity
IOTA и LINKS планируют воспользоваться последним прогрессом проекта, чтобы создать более стабильную версию учетных данных выборочного раскрытия данных IOTA Identity на основе ZK. Они надеются на дальнейшую оптимизацию конфиденциальности и автономности пользователей посредством будущих разработок.