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

       

Электронные деньги


Деньги – они,

или они есть, или их нет.

Так говорят все

На тему денег существует такое количество исследований, что вряд ли существует специалист, который может утверждать, что прочел их все. Этим, наверное, можно объяснить, что рост числа новых публикаций подобен взрыву ([20]). И, все-таки, в последнее время появилась проблематика, которую невозможно объяснить только графоманскими наклонностями населения – это электронные деньги.

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

К этому времени расширился и ассортимент услуг через Интернет. Выяснилось, что организация торговли через Интернет требует значительно меньших капитальных вложений при более гибком учете особенностей спроса. И здесь обозначилась проблема, решение которой не существует до сего времени.

Во первых, производя платеж с помощью собственной кредитной карточки в Интернете Вы сообщаете незнакомому человеку реквизиты своего банковского счета, подвергая его искушению воспользоваться им для решения собственных финансовых проблем.

Во вторых, если Вы активно используете  коммерцию Интернета, Вы  становитесь доступными недобросовестному контролю над Вашей финансовой деятельностью.

В этом отношении наличные деньги позволяют сделать жизнь любого человека анонимной в той степени, в какой он заинтересован.

Существует еще одно отличие наличных денег от электронных – если наличные деньги у Вас в кармане, то они есть, и ничто не может отменить этот факт ([21]).


С  электронными деньгами дело обстоит более сложно – если они «у Вас в кармане», то Вы должны еще доказать, что это не произвольный набор нулей и единиц, организованных в файл, а электронные деньги, имеющие номинальную стоимость, обеспеченную счетом в каком либо банке. 

Кроме того, наличные деньги, кроме обеспечения процесса купли-продажи призваны решать экономические, политические и прочие проблемы того региона, где они имеют хождение.

Как правило, электронные деньги  таких границ не имеют и это является одной из причин, по которым электронные деньги не вызывают восторга у властей предержащих.

Понятно, что Криптология не претендует на решение всех этих проблем.

Более того, мы понимаем, что даже те проблемы, которые относятся к криптологии, требуют более полных исследований, что не входит в круг вопросов предлагаемой работы.



Является ли абсолютно новой идея, которая лежит в основе электронных денег?

В настоящее время существуют две концепции, которые положены в основу существующих систем электронных денег.

  • Безналичный расчет, при котором покупатель выдает чек или предъявляет магнитную карточку, которые обеспечены размером банковского счета. Концепция хороша всем, кроме того, что она не выполняет требование анонимности, и кроме того, надежность определяется мерами надежности, принятыми в банке.


  •  Эмиссия банкнот, при которой банк изготавливает банкноты фиксированного достоинства. Стоимость  банкноты  в этом случае гарантирована банком. Банкноты одинакового достоинства имеют собственные идентификационные номера. Банки могут гарантировать, что при продаже номера банкнот не фиксируются, что обеспечивает анонимность, но это, разумеется, зависит от добросовестности банковских служащих.


  • Таким образом, существующие системы электронных денег не гарантируют анонимности.

    Здесь же мы рассмотрим реализацию некоторых функций электронных денег, при использовании асимметричного алгоритма с высоким быстродействием. Рассмотренная далее реализация представляет собой эмиссию банкнот, достоинство которой и идентификационный номер задаются клиентом, но номер остается закрытым для всех, включая и клиента до тех пор, пока банкнота не будет предъявлена продавцом для ее утилизации.



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

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

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

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

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

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

  • изготовление банкнот электронных денег абонентом А; на этом этапе абонент А сам определяет номинал банкноты и ее индивидуальный номер – признак, который отличает создаваемую банкноту от других.


  • сертификация банком изготовленных банкнот; на этом этапе банк удостоверяет, что номинал банкнот обеспечен расчетным счетом абонента А,  уменьшает счет абонента А на величину стоимости банкноты и переводит ее в свой Эмиссионный фонд.


  • передача по каналу абонентом А электронных банкнот абоненту В;


  • передача по каналу абонентом В банку полученных электронных банкнот для проверки их на состоятельность;


  • проверка банком полученных электронных банкнот на состоятельность (не являются ли полученные банкноты подделкой, либо не представляют ли они копии уже использованных банкнот);


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


  • абонент В передает абоненту А проданный товар.


  • Рассмотрим выполнение перечисленных операций.


    Содержание раздела