Читайте также:
|
|
Теперь можно представить протокол, который формирует цифровую наличность и обеспечивает покупку на нее товаров с проверкой подлинности в режиме on-line.
Клиент A генерирует случайную цепочку x достаточно большой длины, например 100 разрядов, чтобы исключить возможность ее преднамеренного угадывания или случайного повторения. Затем «ослепляет» эту цепочку, используя тайный случайный множитель, добавляет «цену» этой цепочки (например, $100), подписывает своей цифровой подписью и по телекоммуникационной сети отсылает подписанную цепочку в банк, где находится счет клиента A.
Банк B, получив эти данные, проверяет цифровую подпись клиента A и, если она верна, то создает слепую цифровую подпись под цепочкой x. При этом банк может использовать свой секретный ключ , специально соответствующий номиналу $100 при условии, что всем пользователям известен открытый ключ , и возвращает эту подпись клиенту A, уменьшая величину банковского счета клиента на $100.
Клиент A открывает слепую подпись под x, т.е. фактически получает неизвестную в банке B цепочку x, но теперь уже подписанную номиналом $100.
Используя телекоммуникационную сеть, A посылает эту цепочку x вместе с подписью банка продавцу M с запросом покупки на сумму $100.
Продавец M проверяет цифровую подпись банка B, убеждаясь, что она верна и соответствует номиналу $100.
M посылает эту цепочку вместе с цифровой подписью банка B в свой банк C.
Банк C перепроверяет правильность подписи банка B и соответствие подписи номиналу $100.
Банк C проверяет в списке уже истраченной цифровой наличности отсутствие полученной новой цепочки x.
Если в списке уже истраченной наличности цепочка x отсутствует, то банк C увеличивает счет M на $100, добавляет x в список истраченных денег и направляет своему клиенту M уведомление о правильности сделки.
Продавец M отпускает клиенту A заказанный товар.
Рассмотрение этого протокола показывает, что протокол действительно является безопасным, если можно отслеживать централизованный список всех истраченных денег. Анонимность покупателя также обеспечивается, в том смысле, что невозможно установить связь между товаром, купленным A у M и уменьшением банковского счета A на $100.
Выполнение анонимных платежей в режиме off-line также возможно, но реализуется более сложным протоколом.
Дата добавления: 2015-10-26; просмотров: 76 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Магнитные карты | | | Рисунки осей складчатостей |