Асимметричный криптографический алгоритм на базе Конечно-Автоматной Модели




Электронные деньги - часть 3


Допустим, существует абонент А  (EA(),DA()), , которого будем называть покупателем,

абонент В  (EB(),DB()), которого будем называть продавцом

и банк (ES(),DS()), который является эмитентом банкнот по запросу абонента А. В этом случае предполагается, что абонент А

имеет счет в этом банке.

Допустим, что абонент А

решил приобрести товар у абонента В. Процесс  купли-продажи можно разбить на несколько этапов:

  • изготовление банкнот электронных денег абонентом А; на этом этапе абонент А сам определяет номинал банкноты и ее индивидуальный номер – признак, который отличает создаваемую банкноту от других.
  • сертификация банком изготовленных банкнот; на этом этапе банк удостоверяет, что номинал банкнот обеспечен расчетным счетом абонента А,  уменьшает счет абонента А на величину стоимости банкноты и переводит ее в свой Эмиссионный фонд.
  • передача по каналу абонентом А электронных банкнот абоненту В;
  • передача по каналу абонентом В банку полученных электронных банкнот для проверки их на состоятельность;
  • проверка банком полученных электронных банкнот на состоятельность (не являются ли полученные банкноты подделкой, либо не представляют ли они копии уже использованных банкнот);
  • если представленные банкноты несостоятельные, то банк сообщает об этом абоненту В и процесс купли-продажи заканчивается. Если проверка заканчивается положительно, то банк переводит на счет абонента В номинал полученных банкнот, снимая определенную сумму со своего Эмиссионного фонда и извещает  об этом абоненту В.
  • абонент В передает абоненту А проданный товар.
  • Рассмотрим выполнение перечисленных операций.




    Содержание  Назад  Вперед