Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Протокол анонимных платежей

Читайте также:
  1. Quot;О применении судами общей юрисдикции Конвенции о защите прав человека и основных свобод от 4 ноября 1950 года и Протоколов к ней
  2. VI. Протокол RSTP
  3. А.4 Ресурсне забезпечення виконання протоколу
  4. Биржевые уроки Анонимных Алкоголиков
  5. ВЫПИСКА ИЗ ПРОТОКОЛА №19 4 страница
  6. ВЫПИСКА ИЗ ПРОТОКОЛА №19 7 страница
  7. Затверджено на засіданні кафедри інформатики протокол № 10 від 08.05.2012

Теперь можно представить протокол, который формирует цифровую наличность и обеспечивает покупку на нее товаров с проверкой подлинности в режиме 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 | Нарушение авторских прав


Читайте в этой же книге: Многократное шифрование блоков | Модифицированные алгоритмы блоковых шифров | Государственный стандарт шифрования Российской Федерации | Аддитивные потоковые шифры | Применение линейных рекуррентных регистров для потокового шифрования | Особенности асимметричных криптосистем | Вычисление наибольшего общего делителя | Основы построения асимметричных систем | Критосистема RSA | Цифровая подпись в системах шифрования с открытым ключом |
<== предыдущая страница | следующая страница ==>
Магнитные карты| Рисунки осей складчатостей

mybiblioteka.su - 2015-2024 год. (0.007 сек.)