Протоколы привязки к биту | Протоколы BCP | |
Примитивные протоколы |
Термин |
Протокол привязки к биту (bit commitment protocol) – криптографический протокол с двумя участниками (отправителем (sender) и получателем (receiver)), посредством которого отправитель передает получателю бит информации (битовое обязательство) таким образом, что выполняются два условия: 1) после передачи бита получателю (так называемого этапа привязки (commit phase)) отправитель уже не может изменить его значение; 2) получатель не может самостоятельно определить значение бита и узнает его только после выполнения отправителем так называемого этапа раскрытия (reveal phase). |
Определение |
Протоколом (схемой) привязки к биту называется пара вероятностных полиномиальных интерактивных машин, обозначаемая (отправитель и получатель), удовлетворяющих следующим условиям: - Входные требования: Общим входом является целое число в унарном представлении, т.е. , служащее параметром стойкости. Конфиденциальным входом отправителя является бит, обозначаемый . - Конфиденциальность (secrecy) или сокрытие (hiding): Получатель (даже при произвольном отклонении от протокола) не может отличить привязку к 0 от привязки к . Т.е для любой вероятностной полиномиальной машины , взаимодействующей с , ансамбли, описывающие выходы в двух случаях и вычислительно неотличимы. - Однозначность (unambiguity) или привязка (binding): Предварительные требования: 1) Представление получателя взаимодействия с отправителем, обозначаемое , состоит из случайного бита , использованного получателем, и последовательности сообщений , полученных от отправителеля. 2) Пусть . Мы говорим, что представление получателя (такого взаимодействия) является возможной -привязкой, если существует строка такая, что описывает сообщения, полученные , когда использует локальный бит и взаимодействует с машиной , которая использует локальный бит и имеет вход . 3) Мы говорим, что что представление получателя является неоднозначным, если оно является возможной 0-привязкой и возможной -привязкой. Требование однозначности утверждает, что для всех, кроме незначительной доли, случайных битов получателя не сущесвует последовательности сообщений от отправителя которая бы вместе с этими случайными битами формировала неоднозачное представление получателя. Т.е. для всех, кроме незначительной доли, не существует такой, что неоднозначно. |
Ссылки |
|