Еще один вариант доказательства с нулевым разглашением — так называемое гомоморфное шифрование, которое позволяет компьютеру получать нужную информацию, работая с комбинированным массивом данных, но при этом не зная его отдельных компонентов. Возьмем еще один упрощенный пример. Допустим, сотрудники одной компании хотели бы узнать ее общий зарплатный фонд и среднюю зарплату, но никто из них не хочет разглашать сумму своего заработка. Способ есть: первый сотрудник берет произвольное число и прибавляет к нему свою зарплату, а затем по секрету сообщает полученный результат сотруднику № 2. Тот добавляет к сумме свой заработок и передает результат третьему коллеге, и так далее. По завершении опроса итоговая цифра сообщается тому, кто начал процесс, он вычитает свое произвольное число, чтобы узнать общую сумму выплат, а затем делит ее на количество сотрудников и получает среднее арифметическое. Получается очень простая «человеческая» вычислительная цепочка. Все эти математические операции легли в основу куда более сложных шифровальных программ, позволяющих криптографам буквально творить чудеса с информацией, которая должна оставаться секретной. А поскольку компьютер сводит любые данные — будь то фрагмент текста, фотография, GPS-координаты или ценный актив вроде зарплаты — к последовательности символов, те же технологии можно использовать для защиты личной информации в цифровой вселенной.
Второй проблемный момент — как сохранить единоличный контроль над своими данными, но при этом убедить контрагентов, что они верны? Именно над этой задачей сейчас бьются разработчики блокчейн-платформ. В идеале, если валидизация данных поручается децентрализованной сети, управляемой алгоритмом консенсуса, то ни одно частное лицо или учреждение (государственное или коммерческое) не может изменить информацию после ее подтверждения и записи в соответствующем формате. Кроме того, распорядитель данных — человек, институт, компьютер — должен обладать эксклюзивным правом на выдачу необходимых (желательно зашифрованных) сведений третьим лицам. Осуществить все это непросто даже технически, однако над проблемой сейчас работают десятки исследовательских центров, включая лаборатории крупнейших компаний мира.
В числе лидеров разработки такие стартапы, как Mooti, Civic, Procivis, Tradle и BanQu; все они ищут способ перевести сертификационные услуги банков и прочих посредников в мобильный цифровой формат. Первые четыре компании работают с разными сегментами рынка, а BanQu предлагает пакеты услуг для малоимущих и социально незащищенных слоев населения, включая беженцев, потерявших свои документы.
В данный момент активно разрабатывается концепция
Теоретически такие системы могут избавить нас от канцелярской работы, а также от затяжных процедур согласования и подтверждения, проводимых разного рода инстанциями. Это, в свою очередь, понизило бы себестоимость операций и вероятность сбоев, а в идеале расширило бы доступ к денежным средствам. Но те же механизмы могут служить и более масштабным общественным целям, например помочь финансовой инклюзии. Скажем, недокументированные мигранты в США могли бы использовать посольство своей страны как «бюро идентичности». Посольство предоставляло бы доказуемое цифровое удостоверение личности, которое затем предъявлялось бы при переводе денег за рубеж вместо всех остальных документов. Если привязать посольские идентификаторы к прозрачным биткоин-транзакциям, финансовые институты смогут осуществлять полностью легальные переводы средств, но при этом сохранят набор инструментов, позволяющих распознать отмывание денег и прочие незаконные операции.