CN1185851A - 电子货币系统 - Google Patents

电子货币系统 Download PDF

Info

Publication number
CN1185851A
CN1185851A CN96194231A CN96194231A CN1185851A CN 1185851 A CN1185851 A CN 1185851A CN 96194231 A CN96194231 A CN 96194231A CN 96194231 A CN96194231 A CN 96194231A CN 1185851 A CN1185851 A CN 1185851A
Authority
CN
China
Prior art keywords
module
currency
electronic
bill
transaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN96194231A
Other languages
English (en)
Inventor
肖伦姆S·罗森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Citibank NA
Original Assignee
Citibank NA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Citibank NA filed Critical Citibank NA
Publication of CN1185851A publication Critical patent/CN1185851A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/105Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/26Debit schemes, e.g. "pay now"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3676Balancing accounts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/16Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0891Revocation or update of secret information, e.g. encryption key update or rekeying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Abstract

一种电子货币系统,包括(1)与货币发生器装置耦合的银行或金融机构,为认购客户产生和发行电子货币,包括被活期存款和电子信用权威机构返回的电子货币;(2)接受和分配电子货币的代理银行;(3)被认购者使用的多个交易装置,用于存储电子货币、与参与银行的联机系统进行货币交易或者在脱机交易中与类似于交易装置的其它装置兑换电子货币;(4)与发行和代理银行有关的出纳装置,用于交易装置与发行和代理银行的手续处理和接口,以及发行与代理银行自身之间的接口;(5)平衡不同发行银行的电子货币帐户的清算银行;(6)给系统的所有部件提供通信服务的数据通信网络;以及(7)维持系统的完整性,探测系统中伪造和篡改的安全性配置。本发明的一个实施例包括处理遗失货币索赔和将帐户与货币模块联系起来以提供银行存取的客户服务装置。

Description

电子货币系统
本申请是1994年4月28日申请的美国专利申请No.08/234461的部分继续申请。
发明领域
本发明涉及以现金、支票、信用卡和债务卡以及电子存款转移的另一种经济交易媒体执行电子货币交易的电子货币系统。
发明背景
目前,每年在个人与机构之间大约发生3500亿笔硬币与纸币的交易。硬币与纸币交易的广泛使用已经限制了诸如购物、车船费和银行帐户存款取款等个人交易的自动化。每一次现金交易由于需要进行正确的计算或找零会加重负担。此外,无论是对个人还是对金融机构,纸币和硬币的处理和管理(包括警卫)也是不方便的、消耗成本和时间的。据估计,仅在美国,货币管理人员单单搬移货币一年就花费600亿美元。另外,纸币的安全性受到比较容易伪造的威胁,例如,可以利用容易获得的高质量的彩色复印机。
尽管支票可填写任何指定的金额,直到最高可达到帐户中可用总金额,但是支票对汇兑能力一直有非常严格的限制,必须是从实地盘存提供的。基于纸质的支票系统不能足够地缓解对现金交易的限制。同样存在许多处理货币的不便并增加了与处理支票有联系的固有的延时。为此,经济交易一直力求以较低的成本获得更大的便利,同时也力求提高安全性。
通过计算机化的电子资金转移(EFT)系统,对于大宗交易已经实现某种程度的自动化。电子资金转移基本上是一个通过金融系统的集中化的计算机交易实现的价值交易手续。EFT服务是利用电子“支票”支付的一种转移,这种电子支票主要被大的商业机构所采用。
自动票据清算所(ACH)和出售点(POS)系统是电子资金转移系统的例子,近年来这些系统实际上已经开始被零售和商业机构所采用。然而,通过这类EFT系统作出的支付是受到限制的,没有金融系统它们不能进行支付。此外,在营业时间以外的时间里,通常不能进行ACH交易。
家庭银行票据支付服务是个人采用电子资金转移系统作出支付的例子。目前,家庭银行的创始人员只找到很少的用户。在已经提供支付服务的银行中,帐户转移和信息是利用个人计算机在电话线上进行的,不到百分之一的银行客户利用这一服务。家庭银行一直不是一个成功的产品的一个原因是,因为客户在这类系统中不能按需要存钱和取钱。
目前的EFT系统、信用卡或债务卡与联机系统一起使用进行帐户之间的货币转移,如一个批发商的帐户与一个顾客的帐户之间的货币转移,该系统不能满足对提供银行系统以外普遍接收的经济价值的转移的自动交易系统的需要。此外,信用卡和债务卡系统对于欺诈行为通常是不安全的,不能提供适当的保密性。
为了实现不需要银行系统介入转移、能够分发某些形式的经济价值的、自动的、更方便的交易系统,发展的趋势一直是向脱机的电子资金转移。例如,对于在非现金支付交易中能够作为替代传统支付系统中的货币和支票使用的某些形式的“电子货币”,已经提出许多设想。见美国专利号No.4977595,题目为“实现电子现金的方法和装置”和美国专利号No.4305059,题目为“模块资金转移系统”。
更多的为人们所熟知的技术包括:一定金额的购货磁卡,从购货磁卡可以扣除特定用途的预付值。当经济价值用完,就可扔掉该卡。其它的例子包括:存储卡或者所谓的智能卡,这种卡能够重复地存储代表价值的信息,同样可以扣除特定用途的价值。
然而,提出的这些系统存在一个缺陷,没有完全认识到银行货币存款的重要性,它们必须返回到可以发行的广泛接受的货币代表的任何形式。在这些系统中,发行经济价值的代表,无论是电子的还是纸质的,没有得到与其资产相对的等价值债务能力的支持。
提出的这些无纸化支付系统中没有一个具有足够的综合能力,以实现一个不仅包括允许认购者在没有任何中间系统的情况下转移他们之间的电子存款或货币的自动装置而且还包括整个银行系统的多用途电子货币系统,银行系统产生电子货币所代表价值以及结算银行和金融机构的电子货币帐户,维持系统中的货币平衡。
因此,所需的系统允许在没有银行系统中介的情况下进行公共支付人到受款人的经济兑换,控制个人的支付手续。此外,需要提供一种可被大机构用来进行任何规模的商业支付的经济兑换系统,该系统不具有目前EFT系统的限制。
在1991年11月15日请求的美国专利请求流水号为No.07/794112的专利请求中,这里引作参考,介绍了一个克服上述限制和其它一些现有技术限制的电子货币系统,该系统提供一个采用可以与传统现金互换的并被广泛接受的电子货币的完全电子货币系统。本发明的EMS提供安全可靠地转移经济价值(包括认购者之间、金融机构之间以及认购者与金融机构之间的通货和信贷)的方法和系统。EMS还以多种通货的形式提供电子货币。此外,安全性和可靠性胜过一切,从而产生了对EMS作进一步增强的需要。
因此,本发明的一个目的是提供一个强化的EMS系统以及有关安全地防范重复使用、复制和伪造的经济兑换方法。
本发明的另一个目的是提供一个索赔遗失钱款的系统和手续。
本发明的再一个目的是提供一个用户友好的支付系统和方法,从货物的买主到零售商实时转移,可以安全可靠地采用该系统和方法。
本发明的以上目的和优点是说明本发明能够达到的,并不是试图对能够实现的可能优点加以限制。因此,从这里的介绍中将能够看出本发明的这些及其它目的和优点,或者可以从本发明的实践中掌握,既如这里所例举的,又如对于本领域的专业人员来说显然可以看出的任何改进和变化。因此,这里所给出和描述的发明属于新颖的方法、装置、组合以及改进。
发明概要
为了实现上述的以及其它的目的,本发明的方法和装置采用一个具有电子货币系统形式的较佳的实施例,包括:(1)与货币发生器装置耦合的银行或金融机构,向认购客户产生和发行电子货币,包括活期存款和电子信用权威机构返回的电子货币;(2)接受和分配电子货币的代理银行;(3)认购者使用的多个交易装置,用于存储电子货币,与参与银行的联机系统进行货币交易或者在脱机交易方式中与类似于交易装置的其它装置兑换电子货币;(4)与发行和代理银行有关的出纳员装置,用于交易装置与发行和代理银行的手续处理和接口,发行与代理银行自身之间的接口;(5)平衡不同发行银行的电子货币帐户的清算银行;(6)给系统所有部件提供通信服务的数据通信网络;以及(7)维持系统的完整性、探测系统中伪造和篡改的安全性配置。
在较佳的实施例中,通过将防止篡改的计算机硬件与可以实现网络化的应用软件模块组合,执行货币产生装置、交易装置以及出纳装置的功能。以加密形式发射信息,以防止未经核准的检查,提供安全性。电子货币是用数字签字发射的,提供核准和防止改动或伪造的安全性。
由这些装置兑换的电子货币可以是一种通货或存款的电子表征。电子通货的一个重要方面是与银行票据等价,通过在发行银行中索赔存款可以与一般的纸币互换,但是在发行银行和在代理银行可以进行提款和存款。然而,只有发行银行能够产生电子通货,发行银行对其兑换成现款将负有责任。
发行银行以后利用银行内部结算和结帐手续维持银行系统的货币平衡,正如目前银行业所实践操作的那样。
电子货币表征是代用的、为人们广泛接受的、可以从发行银行无可辩驳地换成现款,即它们具有货币交易的特征。为了维持电子货币系统的完整性,电子货币的每一次兑换包括:与其它信息一起识别存款或货币(即美元、元等)的货币单位、存款或货币单位的金额、发行电子存款或货币的银行以及几个数字签字的数据。
根据本发明的一个较宽的方案,电子货币系统利用电子货币提供交易,包括银行中活期存款返回的电子货币以替代现款交易,以及电子信用核准。在本发明的一个较佳实施例中,EMS包括:一个产生电子货币的货币模块;一个发行、分配和接受电子货币的货币模块;以及一个接受、存储和转移其它接受货币模块之间以及接受货币模块与发行货币模块之间的电子货币的货币模块。
根据本发明的进一步的一个方案,提供一个执行和维护电子货币的电子货币系统,该电子货币包括通过在银行中索赔存款可与一般货币互换的电子货币以及电子信用核准。
在本发明的一个较佳实施例中,EMS系统包括:多个发行银行,一个产生电子货币的发生器模块;与发生器模块耦合的,进行出纳交易和与其它出纳模块相互作用,包括电子货币接受和分配的交易的出纳模块;提供电子货币系统整个完整性的安全系统;平衡各个发行银行电子货币帐户以及结算发行银行发行电子货币的结算和结帐手续;由经过核准的用户所有的多个交易模块,进行交易模块之间、交易模块与出纳模块之间的电子货币的转移;以及处理遗失钱款索赔的客户服务模块,将帐户与货币模块联系,提供银行进入。
根据本发明的另一个方案,通过将防止篡改的计算机硬件与可以与网络一起工作的应用软件相组合,将能执行发生器模块、出纳模块以及客户服务模块的功能。
由这些模块兑换的电子货币可以是在发行银行由活期存款帐返回货币的电子表征或者是信用核准,可以一数字签字发射,提供防止未经核准的改动或伪造的安全性。在一个较佳的实施例中,通过对模块和电子货币的各个单位进行周期性的更新,也可以提供防止伪造和篡改的安全性。较佳地,模块之间的票据转移包括一串识别数,以便于票据转移历史的协调。一旦发现不好的模块或伪造电子货币,能够尽可能快地从流通中剔除掉。
此外,根据本发明的进一步的方案,提供一个索赔遗失钱款的手续,交易模块的所有者或持有者通过客户服务模块可以向银行系统提出索赔,接下来进到银行系统的票据转移历史协调,所有者或持有者可以恢复索赔的任何遗失票据。
本发明的进一步的方案提供对交易模块更新存款的手续,在一个货币模块中对于每一个信用帐仅有一个信用票据。
此外,根据本发明的一个较佳实施例,给交易模块的所有者或持有者提供从零售商那里安全可靠地购买货物提供一个手续。
附图的简述
根据以下的描述并结合附图考虑本发明时,将会理解本发明的另外一些方面、特征和优点,本发明的这些方面、特征和优点也将会变得更加清楚。其中:
图1A是表明EMS安全性等级体系的示意图。
图1B是表明主要安全服务器与普通安全服务器之间的安全网络信息传递的示意图。
图2是表明EMS安全网络结构的示意图。
图3A示出安全服务器的功能部分。
图3B示出网络服务器的功能部分。
图4A示出客户服务模块的功能部分。
图4B示出主要安全服务器的功能部分。
图5示出网络签字接通程序的概要。
图6A-6K示出网络签字接通协议。
图7A-7E示出EMS中建立对话协议。
图8A-8B示出转移票据协议。
图9A-9D示出外汇兑换协议。
图10示出EMS中模块的委托协议。
图11A-11B EMS中模块的中止交易协议。
图12A-12C示出出售点(POS)支付协议。
图13A-13B示出从发行银行更新信用协议。
图14示出建立信用的协议。
图15A-15B示出请求信用的协议。
图16示出一个票据转移历史的例子。
图17示出票据转移树。
图18A-18C示出货币模块与银行存取的银行帐户联系的协议。
图19A-19C示出使货币模块与银行帐户联系重新生效的协议。
图20示出有效帐户号码的协议。
图21A-21B示出创建遗失票据索赔的协议。
图22A-22E示出索赔遗失票据的协议。
发明的详细说明
本发明提供一种利用电子媒体安全可靠地兑换经济价值的改进货币系统。该系统是通过把新颖的数据处理系统同能够被当前世界上银行系统所使用的其它过程相集成而实现的。根据本发明,对这里引作参考的1991年11月15日请求的美国专利请求流水号为07/794112的请求所公开的电子货币系统作了几方面的改进,这几方面的改进包括安全性的一系列改进,它又包括:外汇兑换(F/X)和转移票据交易过程、索赔遗失钱款的过程、连接到银行货币模块的过程、出售点支付的过程、以及更新信用的过程等方面的改进。
安全性
货币系统的有效安全性具有三个特征:即禁止伪造、侦查伪造和遏制伪造。所述的EMS就设计成具有以上三个全部特征的模块系统。
为了禁止伪造,货币模块是利用对称和非对称密钥的密码术进行通信的。任何消息都不是明文的。模块的协议也是通过防篡改的硬件加以保护的。
通过票据协调过程来探测伪造。全系统的定时协议(例如票据期满期)迫使对电子票据进行定期协调。在进行金融交易时也对电子票据进行更新(即用具有新期满日期的新票据来取代)。
如果复制或伪造的票据返回到货币模块的话,货币模块就会被停用(例如放在不好的ID表上)。此外,已经通过这些模块的票据将不允许转移。由于票据期满或最终存入银行,将遏制复制或伪造票据的转移。另外,在系统安全存在严重问题的情况下,EMS可以请求全部协调,因而要求对所有的模块(包括下一次在EMS网络上签字接通的交易货币模块)进行重新证明。
以下所列的改进期望能隔断窃听者偷听模块交易的所有信息。对所有的信息加以隐匿,甚至是公共密钥和模块识别符。列出的改进安全性的特征包括如下:
1)保证网络签字接通的安全,从而使得任何人不能欺骗货币模块或者截取任何明文信息,参考图5以及如下所述。
2)创建一种指定安全服务器、货币发生器和出纳识别符的方法(见模块编号方案)。对这些识别符进行检查:
a)建立一次对话(见图7);
b)转移票据-检查转移记录(见图8)。
3)实现两层安全服务器结构(见安全分级体系和安全网络),包括主要安全服务器(所有模块带有主要安全服务器的公共密钥)和安全服务器(对所有其它模块进行证明)。
4)改进转移票据,在接受支付或外汇(F/X)票据前针对所有转移检查不好的ID表以及检查复制的票据(见图8)。
5)利用安全服务器的专用密钥对所有的证书加密(见证书结构和有效性)。
6)动态地改变公共密钥的尺寸(见安全网络和图6)。
7)改变委托协议,从而使故障不会复制货币(见图10)。
8)改变F/X,从而使任何当事人都不能通过接收货币而不发送任何货币而中断对于带有必然性的欺骗行为委托(见图9)。
9)如果付款人委托而接收人中止,改变中止,记录停止委托的信息(见图11)。
10)如果需要的话,允许全部重新确认(见安全网络和图6)
以上所列的安全性的改进重点强调了本发明强化的安全性系统所提供的一部分安全特征。从EMS安全性系统的另一个较佳实施例的详细描述中可以进一步理解这些以及其它的改进。
安全性等级体系
根据本发明,以下将提供EMS系统安全性的另一个实施例。参考图1A,EMS必须有两类安全性服务器,主要的1182和一般的1184。主要安全服务器1182证明一般安全服务器1184。安全服务器1184证明系统中所有的其它模块(交易货币模块1186、出纳货币模块1188、货币产生模块1190和客户服务模块1192)。
主要服务器1182只与其它的主要服务器1182或其它的安全服务器1184进行相互作用。参考图2,主要安全服务器1182被封在一个安全装置中,通过一个安全的LAN 1194相互连接。LAN 1194通过一个安全网关连接到安全网络1196。所有的安全服务器都是加保护的装置。
安全服务器1184还与EMS网络1198和银行局域网1200相连。安全服务器处理得似乎它们能兼顾并服在与其他模块的所有交互作用中是生效的。
只有安全服务器1184和模块具有证书。这些装置带有主要安全服务器的公共密钥。证书有两类型:即安全服务器和模块。
证书的结构和有效性
证书的结构如下:
证书(SS)=EPSS[SS(id)‖SS(PK)‖期满日‖σPSS(X)]‖[PSS(id)异或C]
              --X---------------------
证书(M)=ESS[M(id)‖M(PK)‖期满日‖σSS(Y)]‖证书(SS)
            --Y-------------------
证书有效性协议是:
1)使证书(SS)生效
a)PSS(id)=[PSS(id)异或C]异或C
b)DPSS(EPSS(X‖σPSS(X)))=X‖σPSS(X)
c)检查SS(id)是否是纯正的(见模块编号方案)
d)检查日期是否有效
e)检查是否为DPSSPSS(X))=h(X)
2)使证书(M)生效
a)使证书(SS)生效
b)DSS(ESS(Y‖σSS(Y)))=Y‖σSS(Y)
c)检查M(id)是否是纯正的(见模块编号方案)
d)检查日期是否有效
e)检查是否为DSSSS(Y))=h(Y)
式中
PSS=主要安全服务器
SS=安全服务器
‖=串接
M=模块
id=识别数
h=杂凑函数
C=所有模块共享的不变随机数
PK=公共密钥(包括密钥的长度)
σ=数字
签字=E°h
Cert=证书
E=用于加密和创建数字签字的带有公共密钥的算法
D=用于解密和检查数字签字的带有公共密钥的算法
注意:当用在其它的应用中时,E和D也可以分别用于解密和加密。
模块编号方案
给主要安全服务器1182、安全服务器1184、出纳货币模块1188、货币产生模块1190、客户服务模块1192、以及交易货币模块1186指定识别数(id),从而能够检查识别数的纯正性。产生一个48比特的素数“p”,通过一个安全过程找出模p、本原根“a”(这里对于所有的1≤n<p-1,an≠1(p))。a和p在制造安全服务器时就已经被主要安全服务器安全地装载到系统中的所有模块中。
方案工作如下:
如果an≡m(p)和
(1)1≤m≤99,999,那么n被指定为主要安全服务器的id。
(2)100,000≤m≤999,999,那么n被指定为安全服务器的id。
(3)1,000,000≤m≤6,999,999,那么n被指定为出纳货币模块的id。
(4)7,000,000≤m≤9,999,999,那么n被指定为货币产生模块的id。
(5)10,000,000 ≤ m≤11,999,999,那么n被指定为客户服务模块的id。
(6)m≥12,000,000,那么n被指定为交易货币模块的id。
如果模块或服务器正在使证书生效,通过计算an≡m(p),模块或服务器检查识别数n(例如M(id)、SS(id)或PSS(id))的纯正性,然后检查m是否在正确的范围内。
安全网络
如图2所示,安全网络1196和安全LAN1194把安全服务器1184连接到主要安全服务器1182。安全服务器1184最初在制造时就证明货币模块和客户服务模块。通过一个模块制造LAN1202把这些安全服务器连接起来。它们把安全信息(如不好的id表和主要安全服务器及其公共密钥的表)送到模块。不好的id表包含停止交易的货币模块、客户服务模块和安全服务器的识别数。接下来,在网络签字接通流程图中描述对这些模块的重新证明。
安全服务器1184最初在制造时由主要安全服务器1182加以证明。这种主要安全服务器可以通过安全服务器制造LAN1204连接起来。参考图1B,安全服务器1184接收不同的安全信息,它们将这些信息送到其它模块。安全服务器给EMS网络1198和银行LAN1200提供安全服务,如它们将更新的安全信息送到网络签字接通上。安全服务器1184从安全网络1196上的主要安全服务器1182接收这一信息。交易货币模块1186通过网络服务器1206(NS)与EMS网络1198通信。参与银行拥有连接到LAN1200的出纳货币模块1188可能还有货币发生器1190。
对安全网络1196进行链路加密。此外,主要安全服务器和安全服务器共享公共对称密钥(安全网络的加密密钥)。这个密钥由一个指定的主要安全服务器1182用公共密钥、密钥交换进行周期性地变化。
由一个指定的主要服务器1182维持不好的id表。该表是从参与银行、执法当局以及认购者与系统的相互作用中积累的。
安全服务器和模块的公共密钥的长度将作周期性变化。为了维持高的安全水准,密钥的长度通常是增长的。由一个指定的主要安全服务器将新指定的密钥长度传递到主要安全服务器。当新的不好id表送出或重新证明时,通过主要安全服务器将新的长度传递到安全服务器。在存在安全性危险的情况下,主要安全服务器能够要求全部重新证明。
每个主要服务器的公共密钥的长度是不改变的。创建一张安排主要安全服务器的执行和解除委托日程的时间表。由于增加了交易量,新的服务器将具有更长的密钥,除非它们被执行。由主要安全服务器创建有效PSS公共密钥的表并由该安全服务器用其专用密钥签字。然后将该表传送到其它安全服务器。
图3A示出安全服务器1184的功能部分。外部接口功能1208提供网络接口的通信层。对话管理器功能1210控制交易对话的安全方面。网络签字接通功能1212管理网络签字接通的安全功能。创建证书功能1214证明任何货币模块的证书(在主要安全服务器中这个功能是证明安全服务器)。分配证书密钥功能1218将有效主要安全服务器公共密钥的出证机构的表分配给货币模块(主要安全服务器也分配全部重新证明消息)。控制不好的ID表功能1220控制和分配不好的识别符的表。与日期/时间同步功能1222保持货币模块时钟/计时器服务与系统时间同步。时钟/计时器1224和密码术功能1226与货币模块中的这些功能相同。
图3B示出网络服务器1206的功能部分。外部接口功能1228提供网络接口的通信层。通信对话管理器功能1230管理货币模块之间、货币模块与安全服务器之间的通信对话。网络签字接通功能1232控制货币模块网络签字接通过程。路由消息功能1234给目录服务器提供路由消息,在签字接通期间和货币模块对话期间控制消息路由。银行服务器指导功能1236提供参与银行提供的服务信息。密码术功能1238提供对称密钥功能1240和随机数发生器功能1242。对称密钥功能1240对网络服务器1206与接入网络的模块之间以及网络服务器1206与安全服务器1184之间的消息加密。随机数发生器功能1242为加密密钥和核实消息产生随机数。
根据本发明,较佳地采用另一种安全处理部件,客户服务模块(CSM)1192。CSM是一个用于创建和更新帐户分布的防止篡改装置。CSM包含一个类似货币模块中找到的唯一证书。CSM能够建立与其它模块(例如安全服务器)的安全对话。CSM需要一台主机与客户服务代表和联机金融系统接口。
CSM有两个主要功能,第一,CSM创建帐户分布,从而使货币模块能够进入银行帐户,对连接到银行帐户的货币模块重新进行生效,以及使帐户号码生效。参照图18-20,以下将更全面地介绍这些交易。第二,根据来自主机客户服务器代表的请求,CSM对索赔遗失票据产生作用,在图21和图22中将进一步对此作详细介绍。CSM具有与货币模块相同的安全功能且其标识符的号码有规定的范围(见“模块编号方案”)。CSM这些功能的性能简化了出纳模块使帐户号码生效的过程。
根据采用CSM的EMS的一个实施例,每个银行的帐户分布结构变为:
期满日‖M(id)‖B(id)‖LA‖σCSM(X)‖Cert(CSM)
       --X-------------------------
式中:
M(id)=模块标识符
B(id)=银行标识符
LA=帐户号码和帐户类型(存款或贷款)的表
σCSM=CSM的签字
Cert(CSM)=证书(CSM)
‖ =串接
以下参考图20介绍这种分布的生效程序。
图4A示出客户服务器(CSM)1192的功能部分。外部接口3000将CSM与客户服务模块主机(CSMH)处理器中其它处理和通信装置连接;对话管理器3001起控制和委托(即终结)或中止CSM与交易货币模块或客户服务代表之间的交易对话的作用。创建帐户分布功能3002从客户帐户信息构成帐户分布,允许货币模块存取认购者的不同银行帐户。公共密钥功能证明银行帐户分布并签字。由于CSM需要一个主机与客户服务代表和联机金融系统接口,至主机功能3006介于CSM应用与主机应用之间不同责任的中间。索赔遗失票据功能3008响应认购者的遗失票据索赔,CSM使发行银行生效并分配到发行银行。维持安全性功能3004管理廉顾的货币模块表、申请证书、与时钟同步化以及管理新数字密钥的创建。时钟/计时器3012和密码术功能3010与货币模块中的功能相同。
图4B示出主要安全服务器1182的功能部分。外部接口功能3020提供网络接口的通信层。对话管理器功能3002控制与安全服务器(把它们处理成似乎能兼顾)和其它主要安全服务器对话的安全方面。创建证书功能2024为任何安全服务器创建证书。分配证书密钥功能3026将有效主要安全服务器公共密钥的出证机构的表分配给安全服务器。分配安全网络密钥功能3032管理主要安全服务器之中的安全网络密钥并分配给安全服务器。设定全部重新证明功能3030确定是否需要全部重新证明(例如,由于安全性存在危险)和在必要时请求全部重新证明。分配不好的ID表功能3028控制和分配不好的标识符的表。时钟/计时器3034和密码术功能3036与货币模块中的功能相同。
网络签字接通
参考图5,提供了网络签字接通程序的概要。签字接通协议描述为了重新证明、存款、取款或其它原因,模块1243需要接人EMS网络1198的情况。模块1234可以是交易货币模块1186、出纳货币模块1138、货币发生器模块1188或客户服务模块1192。(a)建立模块1243与网络服务器1206之间的通信。(b)将模块的证书送给网络服务器1206。(c)网络服务器1206产生一个随机核实数V和随机密钥K;然后网络服务器将模块的证书V和K送给安全服务器1184(用NS/S密钥加密)。(d)模块1243和安全服务器1184建立一个安全通信对话(通过对话密钥(MM/SS))。(e)安全服务器1184传送时间/日期,更新不好的ID表,更新主要安全服务器公共密钥、公共密钥长度、全部重新证明(如果必要)以及经过重新证明的模块证书(如果必要)的表。(f)结束与模块1243的对话,将V和K送给模块1243。(g)用K对V加密并送给网络服务器1206。(h)网络服务器1206确认对模块1243的网络签字接通。(i)然后模块1243通知终点网络服务器1206(如有的话)希望与它连接。(j)网络服务器1206建立与终点的连接。
设计网络签字接通,是为了使任何人都不能欺骗模块1243或者截取其任何明文信息。图6描述了网络签字接通程序的详细流程。
通信A建立与EMS网络1198的通信(1244步)。维持安全性A将其证书送给网络服务器1206(1246步)。NS网络签字接通接收证书(1248步)。NS随机数发生器产生随机密钥K和随机核实数V(1250步)。NS对称密钥用NS/SS密钥对模块的证书K和V加密(1252步)。NS/SS密钥安装在网络服务器1206和安全服务器川84中的局部对称密钥,为网络签字接通进行通信。NS网络签字接通将证书K和V送给安全服务器1184,这类SS网络签字接通接收消息,SS对称密钥对消息解密(1254-1258步)。SS网络签字接通存储K和V,然后将模块证书发送给SS公共密钥,进行生效(1260-1264步)。为了允许重新证明的可能性,在确定模块证书的有效性中,SS公共密钥不考虑期满日。
如果模块证书是无效的,那么SS网络签字接通创建发射到网络服务器1206和模块1243的否定接入的消息(1266步)。SS公共密钥用模块的公共密钥对送到模块1243的消息加密,SS对话管理器将消息发送给网络服务器(1268-1270)。NS网络签字接通接收消息并记下接入被否定。然后将经过加密的消息发送给模块,网络服务器断开连接(1272步)。对话管理器A接收消息,公共密钥A对消息解密,对话管理器A记下签字接通被拒绝(1274-1278步)。如果请求签字接通的装置是交易货币模块,那么至认购者A通知认购者(1280-1282步)。否则,至银行A通知银行(1284步)。
另一方面,如果模块的证书是有效的,那么SS控制不好的ID表检查模块的id是否在不好的id表上(1286-1288步)。如果id在表上,那么网络接入被拒绝。否则,SS随机数发生器创建随机数R和核实消息(1290步)。SS网络签字接通将R和核实消息集合在一个消息中,利用A的公共密钥由SS公共密钥对该消息加密。通过添加安全服务器的证书,公共密钥A也增加这一加密消息(1292-1294步)。消息被送给A,这里公共密钥A对消息解密并使安全服务器的证书生效(1298步)。
如果证书是无效的,那么A记下对话终止并通知认购者或银行(1304-1306步)。如果证书是有效的,那么维持安全性A检查安全服务器的id是否在不好的id表中(1308-1310步)。如果在表上,那么终止对话(1300-1206步)。如果不在表上,那么随机数发生器A产生随机数R(A)(1312步)。维持安全性A通过运算R(A)异或R形成对话密钥(MM/SS),然后存储该对话密钥(1314步)。
将包含核实消息的消息和R(A)汇编并用安全服务器的公共密钥加密(1316步)。对话管理器A将消息发送给SS网络签字接通,SS公共密钥对消息解密(1318-1322步)。
SS网络签字接通核实该核实消息是否是产生的消息(1324-1326步)。如果不是,那么安全服务器拒绝网络接入。如果核实消息是正确的,那么SS对称密钥用R(A)异或R形成对话密钥(MM/SS)(1328步)。SS对话管理器记下对话开始并通过发送消息子程序将确认发送给A(1330-1332步)。对话管理器A接收确认并记下对话开始(1334步)。
时钟/计时器A将时间和日期发送给对话管理器,对话管理器发送给安全服务器(1336-1340步)。SS同步日期/时间接收时间和日期并检查它是否在参数之内(1342-1344)。如果不在参数之内,那么SS同步日期/时间将新的时间和日期发送给对话管理器A(1346-1350步)。然后时钟/计时器A调节时间和日期(1352步)。然后A将其日期和时间重新发送给安全服务器,作重新检查。如果时钟企图同步不止一组时间数,那么向认购者或银行报告时钟失灵,然后如果需要的话可以再试(1354-1362步)。
然而,如果时间和日期在参数中,那么SS网络签字接通将含有不好的id表的消息、新的主要安全服务器公共密钥的表(它们来自分配证书密钥功能)、以及公共密钥的长度(周期地改变公共密钥的尺寸)组合起来(1264步)。SS创建证书检查是否已经请求全部重新证明以及保证全部重新证明的时间周期没有期满(1366-1368步)。这个时间周期应当足够长,从而使每个人的证书已经重新证明或者已期满。该功能还应当检查该模块最后重新证明是何时,因为如果模块最后重新证明是在全部重新证明期间证明的,那么不需要重新证明。
如果需要重新证明,那么SS创建证书对以前的消息增加:模块应当重新证明(1370步)。然后,无论是否请求重新证明,SS公共密钥对消息签字(1372步)。将消息发送给A,这里公共密钥A检查消息上的数字签字(1374-1378步)。如果签字是无效的,那么终止对话。那么维持安全性A更新不好的id表、公共密钥表以及密钥的长度(1382步)。
然后,模块A检查其证书是否需要重新证明(或是因为全部重新证明的指示或是因为是已期满的证书)(1384-1386步)。如果需要新的证书,那么维持安全性A开始产生新的证书(1388步)。公共密钥A产生新的密钥并用其老的专用密钥对新的公共密钥签字(1390步)。对话管理器A将签字的新的公共密钥发送给安全服务器的SS创建证书(1392-1396步)。然后SS公共密钥使新的公共密钥上的签字生效(1398-1400步)。如果不是有效签字,那么安全服务器拒绝网络接入。如果签字是有效的,那么SS公共密钥对模块的新的证书签字并将其发送给模块(1402步)。对话管理器A接收证书,维持安全性A同意让证书生效,公共密钥A使签字生效(1404-1410步)。
如果证书是无效的,那么对话管理器A通过发送消息功能把“证书无效”消息和证书发送给安全服务器(1412-1413步)。SS网络签字接通接收消息,SS公共密钥使签字生效(1414-1418步)。如果安全服务器确定证书实际是有效的,那么它拒绝模块接入到网络。然而,如果证书是无效的,那么SS对话管理器通知网络服务器它将从网络上断开(1420步)。NS网络签字接通通知失灵的模块(1422步)。然后模块询问认购者或银行再试一次(1424-1432步)。
另一方面,如果模块确定其新的证书是有效的,那么对话管理器A把收悉消息发送给安全服务器(1434步)。同样,如果不需要新的证书,那么维持安全性A把收悉消息发送给安全服务器(1436-1438步)。在两种情况下,SS对话管理器接收收悉消息并记下其与模块对话结束(1440步)。SS网络签字接通则把K和V送给A(1442-1444步)。对话管理器A接收消息,对称密钥A用K对V和终点加密并把消息送给网络服务器(1446-1448步)。NS网络签字接通接收消息,NS对称密钥对消息解密并检查V是否是与以前产生的V相同(1450-1454步)。
如果V不正确,那么NS网络签字接通把拒绝接入的消息送给A,然后断开(1456-1458步)。如果V正确,那么NS网络签字接通建立与终点的联系并把收悉消息送给A(1460步)。最后,对话管理器A接收收悉消息并记下A已经签字接通到EMS网络1198(1462步)。
建立对话
图7示出建立对话协议。维持安全性A把模块证书发送给对话管理器,对话管理器A接收证书并检查货币模块A是否连接到网络上(1464-1466步)。如果货币模块A连接在网络上,那么对话管理器A把从维持安全性A接收的证书送给终点B(1476步)。
另一方面,如果货币模块A连接在网络上,那么对称密钥A用K对证书加密,对话管理器A把加密的证书送给网络服务器(1468-1472步)。网络服务器用K对证书解密并把证书送给终点B。
不管证书是由网络服务器送出的还是由对话管理器A送出的,对话管理器B接收证书,维持安全性B(如果B是一个安全服务器,那么这一功能是由对话管理器执行的)使证书生效(1480-1482步)。如果证书不是有效的,那么对话管理器B记下对话被终止并通知认购者或是银行(1486-1492步)(如果B是一个安全服务器,那么B仅仅记下交易终止)。
如果证书是有效的,那么维持安全性B检查A是否在不好的id表上(1494-1496步)。如果A在表上,那么终止对话。如果A不在表上,那么随机数发生器B产生随机数R(B)和B核实消息(1498步)。时钟/计时器B检索时间和日期(1500步)。维持安全性R将R(B)、B核实消息、以及消息中的时间和日期组合起来(1502步)。公共密钥B用A的公共密钥对消息加密,对话管理器B把B的证书添加到加密消息中并把消息送给A(1504-1506步)。
对话管理器A接收消息,公共密钥A对消息中加密部分进行解密,维持安全性A使B的证书生效(1508-1514步)。如果证书不是有效的,那么对话管理器A记下对话终止并通知认购者或银行(1516-1522步)。如果证书是有效的,那么维持安全性A检查B是否在不好的id表上(1524-1526步)。如果B在表上,那么终止对话,如果B不在表上,那么维持安全性A检索日期和时间并将其与B的日期和时间进行比较(1528-1530步)。如果日期和时间在范围之外,那么终止对话。
如果日期和时间在范围之内,那么随机数发生器A产生随机数R(A)和A核实消息(1532步)。维持安全性A通过运算R(A)异或R(B)形成对话密钥(1534步)。将A核实消息、B核实消息、时间、日期以及R(A)组合成一个消息并用B的公共密钥加密(1536步)。通过对话管理器A把消息送给B(1538步)。对话管理器B接收消息,公共密钥B对消息加密,维持安全性B检查B核实消息(1540-1546步)。如果B核实消息不正确,终止对话。如果B核实消息正确,维持安全性B通过R(A)异或R(B)形成对话密钥(1548步)。对时间和日期进行检索并与A的时间和日期进行比较,检查它们是否在相互的预定范围内(1550步)。如果时和日期在范围之外,那么终止对话。如果时间和日期在范围之内,那么对话管理器B记下对话开始(1552步)。
对话管理器B把收悉消息和A核实消息送给A(1554-1556步)。对话管理器A接收消息,维持安全性A检查A核实消息(1558-1562步)。如果核实消息不正确,那么终止对话。如果核实消息正确,那么对话管理器A记下对话开始。
转移票据
图8示出转移票据协议。票据目录X选择转移的票据和价值,更新票据量和流水号,然后把消息送给票据(1566步)。选择票据的可能目的是,例如:(1)使数字签字的数目减至最少(这需要处理时间);(2)使数据包的尺寸减至最小;(3)使交给转移认购者的电子票据的利用率达到最大(即在期满前用最短的时间传送票据)。通过以下的票据转移算法可以实现这些目的:(1)确定包含票据最少号码的所有可能替换物;(2)确定这些替换物中哪一个具有最少转移数;(3)如果从第二步有一种以上的选择,选择具有最少货币单位天数的一个。货币单位日=被转移的票据的剩余价值乘上票据期满前剩下的天数,再对数据包中所有票据求和。
票据X根据从票据目录X接收的消息,产生添加到每一个转移票据上的转移(1568步)。公共密钥X为票据产生签字(1570步)。数据包管理器Y将带有新的转移的票据与数据包中的签字组合起来并把数据包送给Y(1572-1574步)。数据包管理器Y接收数据包并将其拆开(1576步)。
核实Y使票据中的所有证书生效(例如,货币发生器证书和所有转移证书)。然后,核实Y通过电子票据的历史核实转移组中的识别数与签字和证书组中证书的模块识别数匹配。此外,通过保证在整个电子票据历史中,在每一次依次的转移中所转移的量少于上一次转移的量,使每个票据的转移量的一致性生效。此外,检查转移的总量,保证是预计总量(1578-1580步)。
如果有效并且Y是一个交易货币模块。那么核对器Y核实票据的期满日(1584-1588步)。如果任何票据已期满,那么中止交易。如果没有票据期满,那么核对器Y针对不好的id表检查票据转移的每一个id(1590-1592步)。如果任何转移的id在不好的id表上,那么中止交易。
如果转移的id不在不好的id表上(或者Y不是交易货币模块),那么公共密钥Y核实票据签字的有效性(1594-1596步)。如果任何签字都不是有效的,那么中止交易。如果签字是有效的,那么核对器Y检查票据实体是否与票据应用所存储或者位于交易记录中的票据实体相匹配(1598-1600步)。对于匹配的每一个票据实体,为了确定是否存在任何重复票据,创建票据转移树(1602-1604步)。如果任何票据都已经复印一份,那么中止交易。对重复票据的检查(即1598-1604步)具体是针对并且也很适合于阻止试图利用兼顾的交易货币模块由内部交易转移票据来产生货币的个人。
如果没有重复票据或者鉴定没有票据实体匹配,那么记录Y将票据放在货币持有者中(1606步)。最后,票据目录Y对票据位置和金额进行更新,还设置流水号的初始值(1608步)。
应当明白,转移票据过程包括对流水号进行更新和初始化以方便票据调节(见“发行货币调节”)、检查任何票据的转移者是否在不好的id表中、已经检查重复票据的步骤。这些增加的特征和步骤使得对手难以引入和循环复制票据,增强了在循环中探测复制票据的能力。
外币兑换
图9示出利用美元和英镑作为典型货币单位的外币兑换交易的协议。最初,A同意在$/L兑换率下与B进行美元($)对英镑(£)兑换(1602步)。然后A和B在他们的货币模块上签字,模块提示他们的认购者交易的类型(1604-1610步)。A选择购买外汇,B选择出售外汇(1612-1614步)。A和B建立安全交易对话(1616-1620步)。
至认购者A提示A的所有人/持有人他希望兑换的美元票据类型的金额(1622步)。付款/兑换A接收该金额,票据目录A检查A是否具有足够的资金(1624-1628步)。如果资金不充足,那么至认购者A提示新的金额再次针对现有资金检查(1630-1632步)。如果没有进入新的资金,那么中止交易(1634步)。
如果资金充足,那么付款/兑换A将美元金额送至B(1636-1638步)。至认购者B提示B的所有人/持有人选择或是他希望兑换美元的英镑数量或是简单地为美元的兑换率(1640步)。票据目录B检查有充足的资金(1642-1644步)。如果资金不充足,那么至认购者B提示新的兑换率并再次检查现有资金充足(1646-1648步)。然而,如果没有选择新的兑换率,那么付款/兑换B通知A资金不充足(1650-1652步)。然后,A可以选择新的兑换金额或者中止交易(1630-1634步)。
如果B具有充足的交易资金,那么付款/兑换B给A发送收悉消息和兑换英镑的金额(也发送等价的兑换率)(1654-1656步)。至认购者A提示核实英镑的金额和兑换率(1658-1660步)。如果金额和兑换率不正确,那么付款/兑换A通知B金额和兑换率不正确(1662-1664步)。然后至认购者B提示新的兑换率(1666-1668步)。如果没有选择新的兑换率,那么中止交易(1670步)。
然而,如果A核实交易的金额和兑换率正确,那么付款/兑换A把美元金额送给货币持有人(1672步)。然后美元票据从A转移到B(1674步)。付款/兑换A把英镑金额送给它的持有人(1676步)。然后英镑票据从B转移到A(1678步)。
在交易中的这一点上,A和B都暂时持有正确金额的外汇票据。A和B每个人参与两次转移:A转移:(1)A把美元转移给B;(2)A接收来自B的英镑。B转移:(1)B把英镑转移给A;(2)B接收来自A的美元。为了完成外汇交易,A现在必须委托其这两个转移(即最终永久记录在其交易记录中)。同样,B必须委托其这两个转移。注意:A可以分别委托外汇转移A→B(美元从A到B)和B→A(英镑从B到A)。同样,B可以分别委托外汇转移A→B和B→A。
外汇兑换协议的下一部分是这样设计的,任何一方都不知道交易货币模块将委托的次序。这种不确定性将可以阻止各方试图篡改交易。作为背景,功能S(X)是这样定义的,S(0)=A和S(1)=B,这里A和B指货币模块A和B。因此,如果X随机地选择为0或1,那么随机地指示货币模块A或B。
采用以下程序允许A和B共同建立一个随机数X。R(A)和R(B)分别是在建立兑换子程序期间由A和B产生的随机数。确定R(A)异或R(B)的奇偶性(通过R(A)异或R(B)的每个位异或)。这个奇偶性是随机数X。X是X的补数(X=X异或1)。
再参考图9,交易记录A有条件地更新其交易记录,把转移S(X)记录为S(X)(1680步)。如果X计算为0,那么有条件地记录转移A到B(即美元转移)。如果X计算为1,那么有条件地记录转移B到A(即英镑转移)。由于记录是有条件地记录的,在货币模块A中止交易中它可以退回重来。一旦记录更新被设定为无条件的,更新记录变为永久的(或是如流程图明示的或是在委托期间暗示的〕。对话管理器A把“记录被更新”的消息送给B(1682-1684步)。相应地,交易记录B也有条件地更新其交易记录,把转移S(X)记录为S(X)(1686步)。
如果X=1,那么交易记录B将记录更新设定为无条件的(1688-1690步)。因此,在这一点上,B已经委托其英镑转移给A。接着,B遵循下一步参照图10所述的委托协议(1692步)。在这种情况下,A将委托其两个转移(即转移美元和接收英镑),B将委托其一个未付(未委托)转移,即接收美元。
然而,如果X=0(1688步),那么对话管理器B将“开始委托”消息送给A(1694-1696步)。然后,交易记录A将其交易更新设定为无条件的(1698步),因此委托其美元转移。然后要求图10的委托协议。在这个协议(接下来介绍)中,B委托其两个转移(即转移英镑和接收美元),A委托其一个未付的转移,即接收英镑。
正如所看到的,F/X交易委托票据的每个转移,因此阻止票据复制,如果仅有一个委托可能会出现复制。外币兑换协议保证每一方都不知道谁的转移(A的美元或B的英镑)将首先被委托。这降低了当事人篡改交易的动机。每个转移是分别被委托的,但是委托的次序是由两个模块随机地选择的。试图干预交易的一方具有50-50的遗失货币的机会。此外,由于遗失货币可以重新索赔(见索赔遗失货币),因此,不存在干预委托的动机。
委托
图10示出模块的委托协议。对话管理器X将“准备委托”的消息送给Y(1702-1704步)。这将委托契约传送给接收消息的模块。在常规货币转移情景中,利用首先传送委托重点的技术来保证转移货币的一方首先委托,从而,消除复制货币的可能性。
然后对话管理器Y将收悉消息发送给X(1706-1708步)并通过更新其交易记录委托给任何未付的交易(1710步)。此外,如果Y是一个交易货币模块,那么至认购者Y通知认购者交易成功(1712-1714步)。对话管理器Y记下对话结束(1716步)。
交易记录X从Y结束收悉消息并更新其交易记录,因此委托任何未付转移。X以与Y相同的方式完成其委托。
中止交易
图11示出模块的中止交易协议。对话管理器X使变化重新还原并记下交易被中止(1726步)。然后对话管理器X检查“准备委托”的消息是否已经送出(1728-1730步)。如果是,那么X通过记录在发送准备委托消息后中止X以及在转移票据协议期间接收每个票据的票据标识符和金额,更新其交易记录(1732步)。因此,在未委托子程序期间请求中止子程序时,中止协议记录信息。
如果X是交易货币模块1186,并送出准备委托消息,那么至认购者X通知其认购者交易被中止以及可能存在货币转移差错(1734-1738步)。
如果X是出纳货币模块1188,那么至银行X通知银行应当反转其记帐交易(用适当的负债或信贷)(1740-1742步)。如果X是交易货币模块1186,并且还没有发送准备委托的消息,那么至认购者X通知认购者交易被中止(1744步)。
在任何情况中,对话管理器X给Y发送交易未能完成的消息(1746-1748步)。对话管理器Y使其变化重新还原并记下交易中止(1750步)。然后Y通知其认购者交易中止(1752-1754步)或者通知银行反转其记帐交易(1756-1758步)。
正如所述的,如果交易是在委托协议期间中断的,有可能遗失票据。如果发生这种情况,受移者已经中止,转移者已经委托票据转移。在这种情况中,受移者的货币模块记录有关应接收票据并通知认购者存在潜在问题的信息(即不接收A送出的票据)。注意:在这种情况下,就转移者货币模块而言,它适当地转移了票据。
然后,受移者货币模块的认购者可以向证明机构作出索赔货币的声明。索赔信息包括未交易的记录。然后证明机构与发行银行检查看看票据是否已经协调。在部分时间周期之后,如果票据没有协调,认购者可以重新索赔其货币。
POS支付
图12示出出售点(POS)支付的协议。POS支付协议试图简化购买人的交易货币模块1186与商家的交易货币模块1186之间发生的支付。例如,商家的交易货币模块1186可以位于超市的现金寄存器中。
起初,A同意从B处购买产品或者接受服务(1760步)。交易货币模块A的所有者/持有者在他的货币模块上签字(1762步)。至认购者A提示交易货币的所有者/持有者且A选择进行POS支付(1764-1766步)。与此同时,商家确定总的购买价格(1768步)。至认购者B提示交易,B选择POS支付(1770-1772步)。然后A和B建立安全对话(1774-1776步)。
至认购者B提示支付的金额,支付/兑换B接受该金额并将其送给A(1778-1782步)。然后,至认购者A提示其认购者核实所请求的金额(1786步)。此外,请求认购者选择将要支付的票据和金额,从而使总数等于请求的金额。如果请求的金额不正确,那么支付/兑换A给B发送请求金额是不正确的消息(1788-1790步)。然后至认购者B提示其主机新的金额(1792-1794步)。如果没有选择新的金额,那么交易中止(1696步)。
如果请求的金额正确,那么支付/兑换A接受票据类型的金额(1798步)。票据目录A检查有否充足的资金(1800-1802步)。如果资金不充足,那么至认购者A提示新的票据类型的金额(1804-1806步)。如果没有进入新的金额,那么支付/兑换A给B发送资金不充足的消息(1808,1790步)。至认购者B提示主机新的金额(1792-1794步)。如果没有新的金额,那么交易被中止(1796步)。如果选择新的金额,那么再次开始支付交易。
如果资金充足,支付/兑换A把金额传送给货币持有人(1810步)。然后票据从A转移到B(1812步)。最后,交易货币模块委托(1814步)。
正如所看到的,对于购买人来说POS支付得到简化,因为这是受款人启动的支付。通常,POS支付被用于向商家支付货款,而认购者至认购者(STS)支付被用于支付个人或者支付帐单。
从发行银行更新信用
图13示出从发行银行更新信用交易的协议,具体描述了用户如何获得信用票据的。信用票据是一种预先核准的信用支付周转。用户能够携带该用户拥有的每个信用帐户的一个信用票据。注意:允许用户接受更新信用票据的每家银行是这些信用的发行银行。
建立更新信用交易的流程是在货币模块A和银行的出纳货币模块B之间建立信用过程开始的(1854步),现在参考图14作进一步介绍。
建立信用
当交易货币模块A决定进行信用更新,因而与其货币模块签字时开始建立信用撤回过程(1876步)。例如,用户A可以拥有信用票据,但是希望改变信用金额(如增加或减少),包括金额减至零,或者目前不拥有信用票据,但是希望得到它。至用户A提示交易的所有者/持有者,A选择从特定银行和帐户进行特定金额的信用更新(1878-1880步)。在执行中,由用户A规定的信用更新金额是用户A希望携带的总信用金额。然后,交易货币模块A通过上述的网络签字接通程序,开始与网络选择的银行通信的程序(1882步)。
在完成货币模块签字接通交易选择和网络签字接通的步骤后,A和B建立安全对话(1884步)。然后,交易货币模块A根据请求信用程序(参考图15更详细地描述)作出从出纳货币模块B的信用请求(1886)。
请求信用
现在参考图15,介绍请求信用的过程。应当注意:尽管图中将各方表示为“X”和“Y”,在下述的过程步骤中,它们可以应用于与出纳货币模块交易的任何货币模块。
开始,如果对于所选的帐户存在信用票据,票据目录X将这个信用票据的金额发送给出纳X(1897步)。至出纳X确定用户A所请求的总信用金额与信用票据金额之间的净差值,并将信用更新请求发送给出纳货币模块,请求从规定帐户中核准一定的净信用金额。在其更新信用请求的传输中,帐户号码和帐目分布以及净信用金额将从请求货币模块传送给出纳货币模块(1898步)。根据发送消息协议发送这一消息(1900步)。其中利用密码技术对该消息加密。
一旦请求信用撤回和将帐户号码和帐目分布传送给出纳货币模块,开始证实帐户号码的程序(1902步)。图20示出如何证实帐户号码的流程图。以下将更清楚地描述。
有了经证实的帐户信息,至银行Y核实具有足够的信用以支持信用更新请求金额(1904步)。足够的信用将提示至交易Y,把收悉消息发送给X,它通过其至出纳应用功能接收收悉消息(1906-1912步)。
然而,不充足的信用金额将引起提示用户进入新的信用更新数量(1914-1918步,图15)。由用户输入的新的信用更新数量导致至出纳应用把新的信用金额送给出纳货币模块的至银行应用,以核实是否存在足够的资金覆盖最新的请求金额(1922-1924步),返回到图15A的1904步。如果用户没有请求新的金额,那么交易被中止(1926步)。
回过来参考图14,根据从请求信用撤回过程返回,至出纳A请求转移总的流通票据、被转移的信用票据(即在以前交易中接收的信用票据)以及到出纳货币模块的帐户的信用票据(1888步)。如果在作出信用撤回请求时在交易货币模块中没存有的票据,至出纳A应用把不存在票据的消息发送给出纳货币模块(1892-1894步)。然而,如果在交易货币模块中持有票据,那么根据上述的转移票据程序并参考图8,电子票据从A转移到出纳B(1896步)。
回过来参考图13,至交易B检查是否有任何已转移流通票据和被转移的信用票据(1856-1858步),以及是否已经将这些票据类型从交易货币模块A转移,记帐交易通过至银行应用B公布反映这种情况(1860步)。当票据还没有从货币模块转移以及在1860步中公布记帐交易之后,在这两种情况中,在出纳货币模块与货币发生器模块之间建立对话(1862步)。至银行B通过把信用票据的金额增加到可用信贷限额以获得总的可用信用以及通过从总的可用信用中推导出所请求信用金额,更新信贷限额。如果由于所请求信用金额为零以及没有转移流通票据,没有创建票据(包括流通票据和信用票据),那么货币模块将根据以上参考图10所述的委托程序结束交易(1865-1875步)。
然而,如果由于非零的信用金额请求和/或被转移的流通票据,创建了票据,那么根据请求票据程序,出纳B从货币发生器模块请求票据(1865-1866步)。利用上述的转移电子票据的转移票据过程(见图8)将货币发生器模块中的请求票据转移到出纳货币模块B(1868步)。然后,利用相同的转移票据过程将票据从出纳货币模块B转移到交易货币模块(1870步)。最后,为了成功地完成更新信用的程序,根据以上参考图10所述的委托程序结束交易。委托过程首先是由交易货币模块委托与出纳货币模块B交易开始的(1872步)。然后在出纳货币模块B与货币发生器模块之间执行委托过程(1874步)。这就完成了从发行银行的一次完整信用更新的过程。
发行货币的协调
参考图16和17,介绍针对票据伪造和复制的票据协调检查的过程。发行货币的协调系统,基于发行货币主文件中存储的信息,构成模块转移票据历史的票据转移树。
图16以图示方式示出具有表示符号“1”的货币发生器模块(称为货币发生器1)、具有表示符“2”的出纳货币模块(称为出纳模块2)、以及具有整数表示符3至6的四个交易货币模块(称为交易模块3-6)之中假设的一系列交易,以及用1:00:00表示日期/时间时由货币发生器模块1产生一个票据。
根据图16中所示的转移历史的例子,图17示出通货的电子表征的转移是如何从货币发生器模块产生的初始票据,产生导出的通货的电子表征的树形结构。根据票据更新,存储票据的各次转移(树枝部分)或返回到发行银行时,由发行货币协调系统建立图17中的票据转移树。在这个例子中,货币发生器1(模块标识包含在数字签字证书中产生一个具有数据字段实体组和数据字段转移组的通货的电子表征2300。为了清楚展示,图中只示出其中的一部分。此外,为了方便起见,未示出数据字段的签字和证书组。
数据字段的实体组包括票据的标识符(例如“N12”)、货币发生器模块的标识符(例如“MG1”)、发行银行的标识符(例如“银行名称”)、发行日期(例如1:00:00)、到期日(例如12:00:00)、票据金额、以及货币单位标识符(例如$50)。为了方便起见,未示出其它的实体组数据字段,如票据类型等。为了表明起见,以天:小时:分的形式示出电子票据的不同日期字段。当然,可以用其它的时间监测形式(例如包括秒)。
数据字段的转移组包括:具有受移者的识别数的转移记录、转移日期、以及转移金额。转移组较佳地还包括每一次转移后转移者的票据目录所增加的流水号。一般,转移的日期/时间和转移id应当足以能够唯一地识别转移。然而,如果在转移之间存在时间调节以及将相同的金额转移到相同的模块,就可能会复制转移、受移者id、日期/时间、以及金额。因此,为了避免这种可能的问题,较佳地将流水号(seq)增加到转移记录和票据目录中,以唯一地识别转移。在每一次转移后票据目录将会使流水号增加。如果使流水号复位,那么将探测为复制。
因此,当通货的电子表征2300被转移到出纳模块2时,转移记录2302添加到转移组中,包括受移者的识别数(例如2)、转移日期(例如1:00:00)、转移金额(例如$50)、以及流水号(例如“1”。为了说明方便起见,图17中所表示的票据转移仅仅示出被转移票据中新添加的转移记录部分。此外,为简便起见,图中未示出表示转移总次数的转移组数据字段。
来自货币发生器1的通货的电子表征存储在出纳模块2中。作为用交易模块3取款$50的部分,出纳模块2通过将转移记录2304添加到转移记录2302增加的通货电子表征2302中的数据字段的复制,形成通货的电子表征。然后,根据完成取款,将这一票据存储在交易模块3中。可以看出,票据转移树的每个节点表示被转移票据中的新添加的转移记录部分。正如票据转移树所表示的,在1:00:05时,交易模块TR3通过转移记录2306支付$10给交易模块4。在1:01:00时,交易模块3通过转移记录2308支付$10给交易模块5。在3:08:01时,交易模块3通过转移记录2310支付$25给交易模块5。在4:11:08时,交易模块3通过转移记录2312将$5转移给交易模块6。
在2:00:01时,交易模块4通过转移记录2314将$5转移给交易模块6。在2:01:07时,交易模块4通过转移记录2315再将$5转移给交易模块6。在3:07:05时,交易模块4通过转移记录2321又将$5转移给交易模块3。
在2:00:06时,交易模块5通过转移记录2316将整个$10转移给交易模块3。从3:08:01时通过交易模块5从交易模块3接收的$25票据中,在3:09:12时交易模块5通过转移记录2318向交易模块6支付$20,在4:12:05时通过交易记录1320将余下的$5存入出纳模块2。
在4:10:00时,交易模块6根据转移记录2322将$10转移给交易模块5,在5:00:06时,通过转移记录2324将余下的$10转移给交易模块3。根据本发明的实施例,应当清楚,根据从交易模块到银行的货币存款,交易模块中的所有票据(包括信用票据)被送给金融系统并被更新。因此,与转移记录2320表示的从交易模块5到出纳模块2的上述存款基本同步,转移记录2326表示的另一个同时的转移自动地发生。然后,货币模块1将产生价值$5的新票据(假设交易模块3没有信用票据)并添加适当的转移记录(未示出),通过出纳模块2将其转移给交易模块3。因此,可以知道,通过提供一个将票据返回到金融系统的附加装置,根据基于模块与出纳模块织之间的交易(例如存款或取款),对交易货币模块中的所有票据进行更新方便了票据协调过程。
在5:00:10时,交易模块3通过转移记录2328将$10存入到出纳模块2。如上所述,对于交易模块5的存款,与交易记录2328表示的交易模块3的存款同时,将交易模块3所拥有的所有票据(包括转移记录2316和转移记录2321表示的)同时附加转移给金融系统(未示出)。然后,金融系统给交易模块3返回一张价值等于发送给金融系统进行更新的总票据(例如$15)的票据。
因此,在这时,只有交易模块6拥有原始票据2300的转移痕迹,如转移票据2312和2314所表示的。如果交易模块6在将这些票据转移给其它交易货币模块前与出纳模块交易(例如,存款或取款),那么在与原始票据2300有关的循环中将没有转移票据;从原始票据2300转移而导出的所有票据将被返回到金融系统,从而允许构成图17所示的票据转移树。期满日期通过限制票据可以被转移的时间,有效地简化了票据的协调。
从票据转移树,可以看出,如果票据是伪造的,那么则没有与存入的第一原件相匹配的票据实体。如果转移是复制的,那么以下的转移总和值则大于超正常转移金额。例如,如果在5:00:06时交易模块6将$20转移给交易模块3(即转移记录2324),那么,转移记录2318以下的转移(即SEQ1、3:09:12、TR6、$20)总和为$30,表示交易模块6已复制转移。
货币模块与银行帐户相联系供银行存取
图18示出将货币模块与银行帐户相联系供银行存取的协议。过程是从认购者识别他/她自己的客户服务代表(CSR)并请求CSR将认购者的帐户与货币模块相连接开始的(1928步)。CSR请求进入CSM主机A(CSMHA),连接已识别认购者的帐户,CSMHA从银行系统存取已识别认购者的帐户信息(1930-1934步)。然后认购者和CSR核实帐户信息,认购者选择连接到货币模块的帐户(1936步)。
在认购者请求他/她的货币模块B连接银行帐户,CSR通过CSMHA请求CSMA连接银行帐户,在认购者的货币模块B与CSMA之间建立安全对话(1938-1946步)。然后,响应CSMA的至主机A的请求,HCSMA将帐户信息发送给CSMA,CSMA接收帐户信息并构成帐目分布(1948-1952步)。然后公共密钥A给帐目分布签字,创建帐目分布构成帐目分布和签字的消息并将这一消息发送给货币模块B(1954-1958步)。维持安全性B接收消息,公共密钥B检查消息上的数字签字(1958-1962步)。如果签字是无效的,那么中止对话(1966步)。
如果签字是有效的,那么至认购者B将分布发送给主机,以便客户核实帐目分布。如果客户没有确认帐目分布,那么中止交易。如果客户确认帐目分布,维持安全性B将CSM证书增加到帐目分布上(1968步)。
然后,至认购者B检查确定帐目分布是否已经由新创建的(新的)帐目分布有关的银行存储。如果银行的帐目分布已经存在在至出纳B应用中,那么由至出纳B用新的帐目分布替代;否则,至出纳B增加新的帐目分布(1970-1974步)。
重新使货币模块与银行帐户联系生效
图19示出认购者重新使认购者的货币模块与银行帐户相连接生效的协议。过程是从认购者在他/她的货币模块上签字,响应至认购者A所产生交易的提示,认购者选择重新使客户服务模块(CSM)B有关银行的银行帐户联系生效开始的(1978-1982步)。货币模块请求和执行图6所述的网络签字-开始的协议,在货币模块A与CSMB之间建立安全对话(1986步)。然后,至认购者A将银行帐户的帐目分布发送给CSMB(1988-1990步)。创建帐目分布B接收消息,维持安全性B使CSM证书和帐目分布的签字生效(1992-1995步)。如果证书和签字是无效的,那么CSM中止交易(2000步)。如果证书是有效的,至主机H将帐目分布的帐目表送给CSM主机(CSMH),CSMH用联机金融系统检查,确定每个帐户目前是否是有效的(1996-2001步)。如果任何帐户已经期满,CSMH将中止消息传送给CSM(2010步),CSM根据中止过程中止交易(2000步)。
如果所有帐户是有效的,那么CSMH将重新生效指令发给CSM,创建帐目分布B接收消息并由帐目信息构成一个帐目分布(2002-2004步)。然后,公共密钥B给帐目分布签字,创建帐目分布B从帐目分布和签字构成一个消息并将该消息送给货币模块A(2006-2010步)。公共密钥A接收消息并核实数字签字(2012步)。如果签字是无效的,货币模块A中止交易(2018步);如果数字签字是有效的,那么将帐目分布签字和CSM证书增加到帐目分布(2014步),货币模块A委托交易(2016步)。
使帐户号码生效
根据上述的采用客户服务模块(CSM)的本发明的一个实施例,图20示出如何使帐户号码生效的流程图。
在这个过程中,维持安全性Y接收帐户号码和帐目分布,包括CSM证书,以及核实CSM证书(2020步)。无效的证书会引起两个货币模块之间的交易中止(2028步)。
如果证书是有效的,维持安全性Y将帐目分布传送给公共密钥Y,核实CSM签字(2022步)。无效的签字会引起维持安全性Y通知对话管理器帐目分布是无效的(2026步),两个模块之间的交易被中止(2028步)。
如果签字测试确认是有效的签字,过程前进到至银行Y,至银行Y将已接收的帐户号码送给银行的联机计算机系统(2024步)。无效的帐户将引起维持安全性Y通知无效帐户的对话管理器并使交易中止(2028步);有效的帐户将引起使帐户号码生效的程序返回到工作流程的下一步,请求使帐户号码生效过程。
正如所看到的,与不包括CSM的本发明实施例相比,对于出纳货币模块,简化了使帐户号码生效的过程。
索赔遗失货币
正如已经讨论的,由于以下的任何原因,可能会遗失电子货币,这些原因包括:(1)货币模块被损坏并不再起作用;(2)货币模块被遗失或被偷窃;(3)委托失效。对于货币系统的利用来说,用户对系统感到信任,他们的货币是安全的,这是重要的。因此,受移者能够重新索赔系统故障而遗失的货币,这是重要的。当货币模块受损坏时,能够替换货币将会增进信任度,因为电子故障多半是纸张受损遗失。由于遗失或被偷窃货币模块的意外事件,替换货币是更成问题的。允许这样的索赔则要在系统上引来广泛的索赔,因为用户会不采取预防遗失的措施。
在任何情况下,本发明中所举实例是在两种替换情况的任一情况中允许货币遗失。在两种情况(即上述的情况(1)和(2))中的第一种情况中,用户必须周期地创建一个遗失票据索赔(见图21),该索赔存储在货币模块之外。根据故障,向金融系统提交带有认购者身份的索赔(见图22)。索赔应当包含认购者的货币模块的最后已知状态。使索赔票据的说明生效并分配给发行银行。如果索赔票据还没有被存入,发行银行在一段时间后可以替换货币。
在委托失效的情况(即第三种情况)中,如果货币模块仍然在起作用,在货币模块与客户服务模块之间交互地创建索赔(见图22)。如在第一和第二种情况中,这一索赔传送给发行货币的调查系统,该系统针对存入的货币监测索赔。由于发行银行能够针对欺诈应用监测进入货币并有应用者的身份,它们在替换遗失票据中感到信任。
以下参考图21和22将更详细地描述这些方法。
创建遗失票据索赔
现在参考图21A,图中示出可以根据本发明一个实施例实践的创建遗失票据索赔的过程。该过程是从认购者在货币模块上签字,至认购者A提示认购者交易,以及认购者选择一个创建遗失票据索赔任选方案开始的(2032-2036步)。
然后,发生整顿所有票据和未索赔失效委托的几步(2038-2042步)。具体说,票据目录A产生一个唯一索赔流水号(该流水号被用作识别一个索赔)并将流水号的票据目录的副本传送给数据包管理器。票据A将具有签字和证书的所有票据的副本传送给数据包管理器。然后,交易记录A把在中止过程期间记录的所有未索赔失效委托交易送给数据包管理器。
接着,公共密钥A利用货币模块的专用密钥给发送到数据包管理器的索赔流水号、票据目录、票据和失效委托签字,数据包管理器A将签字添加到汇编的数据中,产生一个汇编数据包(2044-2046步),然后用公共密钥A对其加密(2048步)。然后,至已加密索赔、公共密钥A添加由索赔流水号、索赔总价值金额和货币模块A证书构成的索赔说明(2050步)。至认购者A将这一索赔送给货币模块主机,该主机接收并在与货币无关的介质上存储索赔,供将来使用(2052-2054步)。
因此,可以看出,索赔遗失票据的过程提供了一种产生和保护潜在的不会由于货币模块损坏或故障而销毁的货币索赔的方法。
索赔遗失票据
图22示出索赔遗失票据的协议,该协议是从认购者向客户服务代表(CSR)请求作出遗失票据索赔、向CSR揭示认购者的身份开始的(2056步)。然后CSR将认购者的身份传送给客户服务模块主机(CSMH)A,并检查索赔是由于失效委托造成的还是由于货币模块的遗失或毁坏造成的(2060步)。如果失效委托是索赔的基础(和认购者的货币模块已经遗失或损坏),那么根据认购者作出从货币模块遗失票据索赔的选择以及CSR从货币模块接收遗失票据索赔的选择,认购者货币模块的对话管理器B和与客户服务代表有关的(通过客户服务模块主机(HCSM))客户服务模块(CSM)的对话管理器A分别请求建立CSM A与货币模块B之间的安全对话。
一旦建立安全对话,至CSM的主机A请求认购者的身份,HCSM A通过把包含认购者身份的消息送给CSM对这一请求作出响应(2072-2074步)。索赔遗失票据A接收这一消息并把表示应当发送索赔的消息送给货币模块B(2076-2078步)。
交易记录B接收这一消息并检索还未索赔的失效委托记录(2080步)。如果没有查出失效委托记录,那么中止交易(2083步)。否则,至认购者B把检索的失效委托记录中的信息(例如日期、时间和金额)发送给认购者,用于审查(2082步)。从这一信息,认购者选择要求索赔的交易(2084步)。例如,认购者会不选择已经单独解决的失效委托交易。然后,对于认购者所选的每一个失效委托交易,交易记录B构成包含这些交易记录信息的消息并将这一消息送给CSM(2086-2088步)。
索赔遗失票据A接收这一消息并把包含索赔标识符(例如,确认数)的收悉消息送给B,供将来索赔参考(2092步)。交易记录B接收收悉消息并用索赔的日期/时间和CSM提供的索赔标识符标示所选失效委托交易记录(2094步)。然后,B委托交易(2096步)。
在完成委托程序后,从接收的包含失效委托交易信息的消息,索赔遗失票据A构成一个发送给发行货币调查系统(MIIS)的索赔,该系统较佳地形成交易调查系统的一部分。至主机A将这一索赔发送给HCSMA,HCSMA接收该索赔并进一步将索赔发送给MIIS(2098-2102步)。
现在,回到图22的2060步,如果索赔不是由于失效委托造成的(例如,由于遗失或者损坏货币模块的缘故),那么,根据以上参考图21所述的创建遗失票据索赔过程,认购者可以选择从主机B作出遗失票据的索赔,主机B可存取任何从货币模块计算环境(例如,在FLASH存储器上)产生和卸载的认购者的索赔。CSR单独选择对过程初始化,从存储器模块主机接收遗失票据的索赔,主机根据任何已知技术建立通信联系(2104-2108步)。
然后,认购者主机B把包含存储器模块证书的索赔发送给CSMHA,CSMHA把索赔发送给CSMA(2108-2112步)。索赔遗失票据A接收索赔并把索赔发送给公共密钥A,公共密钥A使货币模块证书生效(2114-2116步)。如果货币模块证书是无效的,那么至主机A把表示索赔已经被拒绝的消息发送给CSMHA,CSMHA将这一消息送入认购者主机B,终止索赔遗失票据过程(2120-2121步)。
如果货币模块证书是有效的,那么公共密钥A对索赔解密并核实索赔中所有的票据证书和签字(2118步)。如果任何票据证书和签字是无效的,那么终止交易(2119-2121步)。如果票据证书和签字是有效的,那么索赔遗失票据A核实转移金额的一致性,保证传送给受移者的货币价值不大于每个票据的转移历史中转移者接收的价值(2122-2123步)。如果存在不一致,那么将终止交易(2120-2121)。
然而,如果对于所有转移金额是一致的,那么索赔遗失票据A构成一个索赔,发送给MIIS,还产生一个与索赔有关的索赔标识符。至主机A把构成的索赔和索赔标识符发送给CSMHA,CSMHA接收索赔和索赔标识符并将索赔标识符适当地送入到MIIS(2124-2128步),因此,完成索赔遗失票据过程。
尽管以上的描述提供了许多特征,但是这些细节不应当被认作为是对发明范围加以限制,专业人员将会懂得,在不偏离这一范围以及不减少其伴随优点的条件下,本发明可以作许多改进、适应和等效实现。因此,希望本发明不现有这些公开的实施例而是根据以下权利要求书来限定。

Claims (82)

1.一种在基于处理器的电子模块之间转移电子票据的系统,包括:
基于处理器的电子模块,每一个模块能够产生一个加密的安全通道并通过所述的加密安全通道转移和接收电子票据,所述的每一个电子模块有一个存储所述电子票据的存储器;
其特征在于:存储的每一个电子票据包括:
一组实体数据字段,它包含与所述电子票据有关的货币价值的数据指示;
一组转移数据字段,它包含一列转移记录,每一个转移记录是由转移者的电子模块产生的,包括一个区分被转移电子票据与从所述转移者电子模块转移的其它被转移电子票的流水号。
2.如权利要求1所述的系统,其特征在于:所述的货币价值是一个与所述电子票据有关的原始货币价值,所述的转移记录进一步包括一个被转移的货币价值。
3.一种利用第一货币模块把货币的电子表征转移到第二货币模块的支付方法,包括下列步骤:
(a)在所述的第一货币模块与所述的第二模块之间建立一个加密的安全对话,所述的第一和第二货币模块是防篡改的模块;
(b)所述的第二货币模块提示第二认购者交易项目,所述的第二认购者将交易项目提供给所述的第二货币模块;
(c)所述的第二货币模块通过所述的加密安全对话把所述的交易项目送给所述的第一货币模块;
(d)所述的第一货币模块提示第一认购者核实所述的交易项目,所述的第一认购者提供所述交易项目的核实;
(e)所述的第一货币模块通过所述的加密安全对话把所述的货币电子表征转移到所述的第二货币模块;
(f)所述的第一货币模块通过记录所述的电子货币转移委托所述电子货币转移,从而使所述的第一货币模块不再能够通过重新还原其状态而中止所述电子货币转移;
(g)所述的第二货币模块通过记录所述的电子货币转移委托所述电子货币转移,从而使所述的第二货币模块不再能够通过重新还原其状态而中止所述电子货币转移;
4.如权利要求3所述的支付方法,其特征在于:所述的交易项目包括所述货币电子表征的货币金额,所述第一认购者提供核实的所述步骤包括在信用与通货之间指定所述货币金额的分摊。
5.一种在基于处理器的电子模块之间转移电子票据的方法,包括下列步骤:
在转移者电子模块与受移者电子模块之间建立一个加密安全对话;
通过把转移记录添加到存储在所述转移者电子模块中的电子票据上,创建一个转移电子票据,所述的转移记录表示所述电子票据的全部或部分货币金额是否正在被转移;
把所述的转移电子票据从所述的转移者电子模块转移到所述的受移者电子模块;以及
其特征在于:所述的转移记录包括一个区分所述转移电子票据与所述转移者电子模块的另一转移电子票据的流水号。
6.一种在具有将所述电子模块与安全服务器联系起来的网络服务器的电子货币系统网络上签字的电子模块方法,包括下列步骤:
所述的电子模块将其证书发送给所述的网络服务器;
所述的网络产生一个随机密钥和一个随机核实数,将包含所述证书、所述随机密钥和所述随机核实数的加密信息发送给所述的安全服务器;
所述的安全服务器对所述的加密信息解密,存储所述的随机密钥和随机核实数,并核实所述证书的有效性;
所述的安全服务器建立与所述电子模块的安全通信对话;
所述的安全服务器将更新的安全信息发送给所述的电子模块,该信息是由所述安全服务器的加密密钥以数字方式签字的;
所述的电子模块核实所述数字签字更新安全信息的有效性,用所述的更新安全信息更新所存储的安全信息;
所述的安全服务器将所述随机密钥和所述随机核实数发送给所述的电子模块,并结束所述的安全通信对话;
通过用所述的随机密钥对所述随机核实数和终点加密,所述的电子模块产生一个终点信息,把所述的终点信息发送给所述的网络服务器;
所述的网络服务器对所述的信息解密,并核实所述的随机核实数;
所述的网络服务器建立与所述终点的联系。
7.如权利要求6所述的方法,其特征在于:所述的电子模块是交易模块、客户服务模块、货币发生器模块或出纳模块。
8.如权利要求6所述的方法,进一步包括下列步骤:
所述的电子模块将其日期和时间信息发送给所述的安全服务器;
所述的安全服务器检查所述的日期和时间信息,确定它是否在可接受的预定参数的之外;以及
所述日期和时间信息在所述可接受预定参数之外,所述的安全服务器将新的日期和时间发送给所述的电子模块,以便与所述的电子模块实现同步。
9.如权利要求6所述的方法,其特征在于:在所述网络服务器与所述安全服务器之间的所述加密信息是利用存储在所述网络服务器中和所述安全服务器中的局部对称密钥提供的。
10.如权利要求6所述的方法,其特征在于:所述的更新安全信息包括不好的电子模块和安全服务器识别数的更新表、公共密钥的更新表以及更新的密钥长度。
11.如权利要求6所述的方法,其特征在于:所述安全服务器建立与所述电子模块安全通信对话的所述步骤包括向所述安全服务器和所述电子模块提供对话公共密钥的公共密钥交换协议。
12.如权利要求6所述的方法,其特征在于:进一步包括所述安全服务器重新证明所述证书的步骤。
13.如权利要求12所述的方法,其特征在于:响应于所述安全服务器将重新证明请求信息发送给所述电子模块,产生所述的重新证明步骤。
14.如权利要求12所述的方法,其特征在于:所述的证书包括期满时间;响应于所述电子模块确定所述证书已经期满,发生所述的重新证明的步骤。
15.一种基于电子模块的货币交易系统,包括:
一个主要安全服务器;
多个次要安全服务器,每一个次要安全服务器有一个由所述主要安全服务器数字签字的唯一安全服务器证书;
多个防止篡改的电子模块,每一个模块有一个由所述次要安全服务器中的一个数字签字的唯一模块证书;一个存储货币电子表征的存储器;以及一个用于给转移和接收所述货币电子表征提供加密安全通道的处理器;
其特征在于:所述的安全服务器证书是根据所述次要安全服务器与所述电子模块或者与所述主要安全服务器相互作用而生效的;
所述的模块证书是根据所述电子模块与所述其它电子模块或者与所述安全服务器相互作用而生效的。
16.如权利要求15所述的系统,其特征在于:所述模块证书和所述安全服务器证书具有期满时间;所述电子模块不适合与具有已期满证书的其它电子模块或次要安全服务器交易。
17.如权利要求15所述的系统,其特征在于:所述多个电子模块中的每一个、所述主要安全服务器、以及所述多个次要安全服务器中的每一个都有一个唯一的服务器类型或电子模块类型的标识符指示。
18.如权利要求17所述的系统,其特征在于:所述的电子模块类型包括:交易模块、客户服务模块、货币发生器模块、以及出纳模块,所述的服务器类型包括:所述的主要安全服务器和所述的次要安全服务器。
19.如权利要求17所述的系统,其特征在于:所述的每一个服务器类型和所述的每一个电子模块类型是与一个类型变量的唯一范围相联系的;所述的每一个唯一标识符在所述的唯一范围内映射到所述类型变量的一个值,根据安全地存储在每一个所述电子模块、每一个所述次要服务器以及所述主要服务器中的映射机制,分配所述服务器类型或者电子模块类型。
20.如权利要求19所述的系统,其特征在于:所述的每一个唯一标识符是一个小于预定素数的唯一整数值;所述类型变量的所述值是根据在对预定素数取模运算下将所述素数的本原根升幂所述唯一标识符而产生的;所述多个电子模块中的每一个、所述主要安全服务器、以及所述多个次要安全服务器中的每一个安全地存储所述的本原根和所述的素数。
21.如权利要求15所述的系统,其特征在于:所述的主要安全服务器维持不好的电子模块和不好的次要安全服务器的所述唯一标识符的表;所述的表提供给所述的次要安全服务器和所述的电子模块。
22.如权利要求15所述的系统,其特征在于:所述的安全服务器证书是由所述主要安全服务器加密的,所述的模块证书是由所述次要安全服务器加密的。
23.如权利要求22所述的系统,其特征在于:所述的安全服务器证书包括:
用所述主要安全服务器的专用密钥加密的第一和第二数据字段,所述的第一数据字段包括:所述次要安全服务器的唯一标识符、所述安全服务器的公共密钥、以及所述安全服务器证书的期满时间;所述的第二数据字段包括:由所述主要安全服务器数字签字的所述第一数据字段;以及
第三数据字段,所述的第三数据字段包括所述主要安全服务器的唯一标识符。
24.如权利要求23所述的系统,其特征在于:所述主要安全服务器的所述唯一标识符是加密的。
25.如权利要求22所述的系统,其特征在于:所述的模块证书包括:
用次要安全服务器的专用密钥加密的第一和第二数据字段,所述的第一数据字段包括:所述电子模块的唯一标识符、所述电子模块的公共密钥、以及所述模块证书的期满日期;所述的第二数据字段包括:由所述次要安全服务器数字签字的所述第一数据字段;以及
第三数据字段,所述的第三数据字段包括所述安全服务器证书。
26.如权利要求15所述的系统,其特征在于:所述主要安全服务器和所述次要安全服务器共享一个公共对称密钥,利用公共密钥的密钥交换,周期性地改变该公共对称密钥。
27.如权利要求15所述的系统,其特征在于:所述主要安全服务器有选择地发出所述安全服务器证书和所述模块证书的全部重新证明的命令。
28.一种利用第一货币模块把货币的电子表征转移到第二货币模块的支付方法,包括下列步骤:
在所述的第一货币模块与所述的第二模块之间建立一个加密的安全对话,所述的第一和第二货币模块是防止篡改的模块;
所述的第一货币模块通过所述的加密安全对话把货币的电子表征转移到所述的第二货币模块;
所述的第二货币模块将准备委托的消息发送给所述的第一货币模块;
响应于所述的准备委托消息,所述第一货币模块把收悉消息发送给所述第二货币模块,然后委托所述的电子货币转移,从而使所述第一货币模块不再能够通过重新还原其状态中止所述的电子货币转移;以及
所述第二货币模块在接收所述收悉消息后进行委托,从而使所述第二货币模块不再能够通过重新还原其状态中止所述的电子货币转移。
29.如权利要求28所述的支付方法,其特征在于:所述的每一个货币模块通过遵循所述货币模块中所编的中止程序,可以在委托所述转移前中止。
30.如权利要求28所述的支付方法,其特征在于:所述中止程序包括以下的货币模块执行的步骤:
检查所述的准备委托的消息是否发出;
发出所述的准备委托消息,记录与从所述第一货币模块接收的所述货币电子表征有关的信息,与所述货币电子表征有关的所述信息能够被用于索赔遗失电子货币。
31.如权利要求30所述的支付方法,其特征在于:所述的中止程序包括下列货币模块执行步骤:
将表示所述电子货币转移未能够完成的消息发送给其它的所述货币模块;以及
响应于所述的信息,所述的其它货币模块使其有关所述电子货币转移的变化重新还原并记下所述的电子货币转移被中止。
32.如权利要求31所述的支付方法,其特征在于:进一步包括步骤:所述的其它货币模块是指第二认购者使用的将所述电子转移被中止的消息发送给所述第二认购者的交易货币模块。
33.如权利要求31所述的支付方法,其特征在于:进一步包括步骤:所述的其它货币模块是与银行有关的通知所述银行倒转所述电子转移已进行的记帐交易的出纳货币模块。
34.如权利要求30所述的支付方法,其特征在于:进一步包括所述货币模块使其变化重新还原以及记录所述交易被中止的步骤。
35.如权利要求30所述的支付方法,其特征在于:进一步包括步骤:所述的货币模块是认购者使用的交易货币模块,所述的准备委托消息没有发出,所述电子转移被中止消息发送给所述的认购者。
36.如权利要求30所述的支付方法,其特征在于:进一步包括步骤:所述的货币模块是认购者使用的交易货币模块,发出所述的准备委托消息,所述电子转移被中止以及可能出现货币转移差错的消息发送给所述的认购者。
37.如权利要求30所述的支付方法,其特征在于:进一步包括步骤:所述的货币模块是与银行有关的出纳货币模块,发出准备委托的消息,通知所述银行倒转所述电子转移进行的记帐交易。
38.第一装置与第二装置建立对话的一种方法,所述的第一和第二装置是电子货币系统中的一个电子模块或一个服务器,所述的方法包括下列步骤:
(a)所述的第二装置接收所述第一装置的证书;
(b)所述的第二装置核实所述第一装置所述证书的有效性;
(c)所述的第二装置向所述的第一装置发送一个信息,所述信息包括用所述第一装置公共密钥加密的部分,以及所述第二装置的证书,所述的部分包括第一随机数、第二装置时间信息、以及第一核实信息;
(d)所述的第一装置核实所述第二装置所述证书的有效性,确定所述第二装置的时间信息是否在第一装置时间信息的预定范围内;
(e)所述第一装置向所述第二装置发送用所述第二装置公共密钥加密的第二信息,所述的第二信息包括:由所述第一装置产生的第二随机数、由所述第一装置产生的第二核实信息、由所述第二装置产生的所述核实信息、以及所述第一装置的时间信息;
(f)所述第一装置从所述第一随机数和所述第二随机数的组合,形成对话密钥;
(g)所述第二装置核实所述第一核实信息;从所述第一随机数和所述第二随机数的组合,形成所述的对话密钥;确定所述第一装置的时间信息是否在所述第二装置时间信息的预定范围内;
(h)所述第二装置向所述第一装置发送一个用所述对话密钥加密的收悉消息,所述的收悉消息信息包括所述第二核实信息;以及
(i)所述第一装置对所述收悉消息进行加密并核实所述第二核实信息。
39.如权利要求38所述的方法,其特征在于:所述第一装置连接到具有网络服务器的电子货币系统,步骤(a)包括:所述第一装置向所述网络服务器发送一个包含用对称密钥加密的所述第一装置所述证书的信息;所述网络服务器对所述信息进行解密并将所述第一装置的所述证书发送给所述第二装置。
40.如权利要求38所述的方法,其特征在于:每一个证书包括一个唯一标识符,对于每一个装置而言它是唯一的,所述的方法进一步包括下列步骤:所述第二装置确定所述第一装置的唯一标识符是否包含在存储在所述第二装置中的第一表中,所述第一装置确定所述第二装置的唯一标识符是否包含在存储在所述第一装置中的第二表中,所述的第一和第二表是不好装置的所述唯一标识符的表。
41.如权利要求40所述的方法,其特征在于:每一个装置是多种类型中的一种,每一个所述的类型与一个类型变量的唯一范围有关;给定装置的所述唯一标识符映射到所述唯一范围内所述类型变量的一个值,根据安全地存储在每个所述装置中的映射机制,指定所述给定装置的所述类型,步骤(b)包括:把所述第一装置的所述唯一标识符映射到第一装置类型变量以及确定所述第一装置的类型变量是否对应于所述第一装置的预期类型;步骤(d)包括:把所述第二装置的所述唯一标识符映射到第二装置类型变量以及确定所述第二装置的类型变量是否对应于所述第二装置的预期类型。
42.一种把预定的总货币价值的电子票据从转移者货币模块转移到受移者货币模块的方法,所述的方法包括下列步骤:
(a)所述的转移者货币模块选择一个或多个电子票据,从这些票据提供所述的预定总货币价值;
(b)所述的转移者货币模块通过把所述转移者货币模块的各个转移记录和数字签字添加到所述的一个或多个电子票据上,创建一个或多个转移电子票据,对于所述的一个或多个转移电子票据中的每一个,所述的各个转移记录表示所述一个或多个电子票据的货币金额的全部或一部分是否正在被转移;
(c)所述转移者货币模块将所述的一个或多个转移电子票据发送给所述受移者货币模块;
(d)所述受移者货币模块核实所述的一个或多个转移电子票据的有效性;
(e)所述的受移者货币模块在票据目录下存储所述的一个或多个转移电子票据;
其特征在于:所述的转移者和受移者的货币模块存储票据记录信息,该信息包括:所述一个或多个电子票据中每一个的票据实体和转移记录;以及
步骤(d)包括:对于所述一个或多个转移票据的每一个转移票据,检查所述票据目录中票据实体和所述票据记录与所述转移票据匹配,创建已确认匹配的票据转移树并检查复制。
43.如权利要求42所述的方法,其特征在于:所述的转移记录包括一个顺序识别数,对于所述一个或多个电子票据中的每一个,所述的顺序识别数可区分由此产生的所有转移电子票据。
44.如权利要求42所述的方法,其特征在于:对于所述的一个或多个转移电子票据中的每一个转移电子票据,步骤(d)包括检查所述的转移记录以及由其它转移者货币模块添加的所有其它转移记录,确证对于每一个转移,被转移的货币金额不大于先前转移中所转移的货币价值。
45.如权利要求42所述的方法,其特征在于:所述一个或多个转移电子票据中的每一个转移电子票据包括在所述转移电子票据历史上每一个转移者货币模块的数字签字和证书;步骤(d)进一步包括核实每一个数字签字和证书的有效性。
46.如权利要求42所述的方法,其特征在于:所述一个或多个转移电子票据的每一个包括期满日;所述的受移者货币模块是交易货币模块,步骤(d)进一步包括所述受移者货币模块核实每一个电子票据的期满日。
47.如权利要求42所述的方法,其特征在于:所述的电子票据是一种具有期满日和货币价值的货币电子表征;步骤(a)包括:
(a)所述转移者货币模块确定提供预定总货币价值的所有可能的替换以及利用最少的电子票据数目;
(b)确定所述的所有可能替换中哪一组包括最少的转移数目;
(c)所述的组包括一个以上的要素,选择所述组的一个要素,它包括在该要素所有票据上求和的最少数目的货币单位日;货币单位日表示在电子票据的期满日之前的天数与电子票据剩余货币价值的乘积。
48.如权利要求42所述的方法,其特征在于:步骤(d)包括所述的受移者货币模块核实被转移的预定货币价值对应于预期价值。
49.一种把预定总货币价值的电子票据从转移者货币模块转移到受移者货币模块的方法,所述的方法包括下列步骤:
(a)所述的转移者货币模块选择一个或多个电子票据,从这些票据提供所述的预定总货币价值;
(b)所述的转移者货币模块通过把所述货币模块的各个转移记录和数字签字添加到所述的一个或多个电子票据,产生一个或多个转移电子票据,对于所述的一个或多个转移电子票据的每一个,所述的各个转移记录表示所述一个或多个电子票据的货币金额的全部或部分是否正在被转移;
(c)所述转移者货币模块将所述的一个或多个转移电子票据发送给所述受移者货币模块;
(d)所述受移者货币模块核实所述的一个或多个转移电子票据的有效性;
(e)所述的受移者货币模块在票据目录下存储所述的一个或多个转移电子票据;
其特征在于:所述一个或多个转移电子票据中每一个转移电子票据包括在所述转移电子票据历史上每一个转移者货币模块的数字签字和证书,所述的每一个证书包括识别有关转移者货币模块的唯一标识符,所述的转移记录包括受移者电子模块的所述唯一标识符;以及
步骤(d)进一步包括:对于所述电子票据历史上的每一个顺次的转移,检查所述转移记录的所述唯一标识符对应于所述证书中的所述唯一标识符。
50.一种把预定总货币价值的电子票据从转移者货币模块转移到受移者货币模块的方法,所述的方法包括下列步骤:
(a)所述的转移者货币模块选择一个或多个电子票据,从这些票据提供所述的预定总货币价值;
(b)所述的转移者货币模块通过把所述货币模块的各个转移记录和数字签字添加到所述的一个或多个电子票据,产生一个或多个转移电子票据,对于所述的一个或多个转移电子票据的每一个,所述的各个转移记录表示所述一个或多个电子票据的货币金额的全部或部分是否正在被转移;
(c)所述转移者货币模块将所述的一个或多个转移电子票据发送给所述受移者货币模块;
(d)所述转移者货币模块核实所述的一个或多个转移电子票据的有效性;
(e)所述的转移货币模块在票据目录下存储所述的一个或多个转移电子票据;
其特征在于:所述一个或多个转移电子票据中每一个转移电子票据包括所述转移电子票据历史上每一个受移者货币模块的唯一标识符;以及
所述的受移者货币模块是一个交易货币模块,步骤(d)进一步包括:对于存储在所述受移者货币模块中的不好的货币模块,检查所述的每一个唯一标识符是否在唯一标识符的表中。
51.第一认购者将存储在第一交易模块中的第一外币的电子表征兑换为存储在第二交易模块中的第二外币的电子表征的一种方法,包括下列步骤:
(a)在所述的第一交易模块与所述的第二交易模块之间建立一个加密的安全对话;
(b)所述的认购者利用所述的第一交易模块选择出售所述第一外币的第一金额;
(c)检查所述第一交易模块是否具有足够的资金;
(d)所述的第一交易模块通过所述的加密安全对话把所述的第一金额发送给所述第二交易模块;
(e)所述的第二交易模块提示其所有人选择兑换率或所述第二外币的第二金额;
(f)检查所述第二交易模块是否具有足够的资金;
(g)所述的第二交易模块通过所述的加密安全对话把所述的第二金额或所述的兑换率的消息指示发送给所述的第一交易模块;
(h)所述的第一认购者确认所述的第二金额或所述的兑换率;
(i)所述的第一交易模块通过所述的加密安全对话在所述的第一金额中把所述的第一外币的电子表征送到所述的第二交易模块;
(j)所述的第二交易模块通过所述的加密安全对话在所述的第二金额中把所述的第二外币的电子表征送到所述的第一交易模块;以及
(k)委托所述的第一交易模块,把所述的第一外币转移到所述的第二交易模块,以及所述的第二交易模块从所述的第一交易模块接收所述的第一外币;委托所述的第二交易模块把所述的第二外币转移到所述的第一交易模块以及所述的第一交易模块从所述的第二交易模块接收所述的第二外币,其次序不是预知的。
52.如权利要求51所述的方法,其特征在于:步骤(k)包括下列步骤:
(a)所述的第一交易模块和所述的第二交易模块共享一个公共随机二元值,或是取第一值或是取第二值;
(b)所述的第一交易模块进行有条件记录,或是把所述的第一外币转移到所述的第二交易模块,或是从所述的第二交易模块接收所述的第二外币,这里所述的公共随机二元值分别具有所述的第一值或第二值,从而可以发生重新还原;
(c)所述的第一交易模块把表示所述的第一交易模块已经完成有条件记录转移的消息发送给所述的第二交易模块;
(d)所述的第二交易模块响应于所述的消息有条件记录,或是从所述的第一交易模块接收所述的第一外币,或是把所述的第二外币转移到所述的第一交易模块,这里所述的公共随机二元值分别等于所述的第一值或第二值,从而可以出现重新还原;
(e)所述的第一交易模块把开始委托的消息发送给所述的第一交易模块,这里,所述的公共随机数的值等于第一值;
(f)所述的第一交易模块响应于所述的开始委托消息,将所述的有条件记录设定为无条件记录并对委托协议初始化,这里所述第一交易模块委托其未付转移,从而所述第一交易模块不再能够通过使其状态重新还原而中止所述转移;所述第二货币模块通过记录所述转移和接收,委托所述转移第二外币和所述接收第一外币,从而所述第二货币模块不再能够通过使其状态重新还原而中止所述外币的兑换;
(g)所述的第二交易模块将所述的有条件记录设定为无条件记录并对委托协议初始化,所述公共随机数的值等于第二值,这里所述第二交易模块委托其未付转移,从而所述第二交易模块不再能够通过使其状态重新还原而中止所述转移;所述第一货币模块委托所述转移第一外币和接收第二外币,从而所述第一货币模块不再能够通过使其状态重新还原而中止所述外币的兑换。
53.如权利要求52所述的方法,其特征在于:在建立加密安全对话的所述步骤期间,所述的公共随机数是作为一个对话密钥产生的。
54.如权利要求51所述的方法,其特征在于:相对另一个货币模块对于未付货币转移由一个指定货币模块对所述委托协议初始化,包括下列步骤:
所述的指定模块将准备委托的消息发送给所述的另一个货币模块;
所述的另一个货币模块响应于所述准备委托的消息将收悉消息发送给所述的指定货币模块;
所述的指定货币模块通过记录所述未付货币转移进行委托,从而使所述指定货币模块不再能够通过使其状态重新还原而中止所述未付货币转移;以及
所述的另一个货币模块通过记录所述未付货币转移进行委托,从而使所述另一个货币模块不再能够通过使其状态重新还原而中止所述未付货币转移
55.如权利要求51所述的方法,其特征在于:在步骤(b)中,所述的认购者选择以票据类型出售的所述第一外币的所述第一金额。
56.在基于处理器的电子模块之间转移电子票据的系统,基于处理器的每一个电子模块是多个模块类型中的一种,所述的系统包括:
基于处理器的电子模块,基于处理器的每一个电子模块存储一个唯一模块标识符,每一个电子模块能够产生一个加密的安全通道以及通过所述的加密安全通道转移和接收电子票据,这里,所述的每一个电子模块有一个存储所述电子票据的存储器;其特征在于:
所述多个模块类型的每一个类型与模块类型变量的一个唯一范围有关,根据安全地存储在每一个所述电子模块中的映射机制,所述的每一个唯一模块标识符映射到指定所述模块类型的所述唯一范围中的所述类型变量的值。
57.如权利要求56所述的系统,其特征在于:所述的每一个唯一标识符是一个小于预定素数的唯一整数;所述类型变量的所述值是在所述的预定素数上取模运算下将所述素数的本原根升幂到所述唯一标识符产生的;所述多个电子模块中的每一个、所述主要安全服务器、以及所述多个次要安全服务器中的每一个安全地存储所述的本原根和所述的素数。
58.在拥有出纳模块、货币发生器模块以及联机记帐系统的发行银行,认购者利用交易模块更新所述认购者的银行帐户的信用票据的方法,所述的方法包括下列步骤:
(a)所述的认购者通过所述的交易模块选择所述的银行帐户,从该帐户更新所述的信用票据和所述信用票据的所请求总信用金额的请求信用金额指示;
(b)所述交易模块建立与所述出纳模块的第一加密安全对话;
(c)所述交易模块通过所述第一加密安全对话将信用请求消息发送给所述的出纳模块,所述的信用请求消息包括与所述信用票据的净信用金额相对应的信用更新金额以及与所述银行帐户相对应的银行帐户信息;
(d)检查所述的银行帐户信息,核实其有效性;
(e)检查与所述认购者的银行帐户有关的信贷限额,提供所述请求信用金额的足够资金;
(f)存在所述认购者的银行帐户的当前信用票据,所述的交易模块将所述的当前信用票据发送给所述的出纳模块;
(g)所述的出纳模块建立与所述的货币发生器模块的第二加密安全对话;
(h)根据所述信用票据的请求总信用金额,对与所述认购者的银行帐户有关的所述信贷限额进行更新;
(i)所述的出纳模块通过所述的第二加密安全对话将产生票据请求发送给所述的货币发生器模块,所述的产生票据请求包括请求信用票据的值;
(j)所述的货币发生器模块产生一个所述请求信用票据值的信用票据;
(k)通过所述的第二加密安全对话,把所述的信用票据转移到所述的出纳模块;
(l)通过所述的第一加密安全对话,把所述的信用票据转移到所述的交易模块;
(m)委托所述的交易模块与所述的出纳模块对话;以及
(n)所述的出纳模块用所述的货币发生器模块进行委托。
59.如权利要求58所述的信用更新方法,其特征在于:存在所述的当前信用票据,在步骤(c)中,所述信用票据的所述净信用金额代表所述当前信用票据的请求总信用金额与当前信用金额之间的差。
60.如权利要求58所述的信用更新方法,其特征在于:所述的银行帐户信息包括具有客户服务模块数字签字的银行帐户号码的帐目分布;检查所述银行帐户信息的有效性的步骤包括用所述客户服务模块的公共密钥检查所述帐目分布上数字签字的步骤。
61.如权利要求58所述的信用更新方法,其特征在于:
步骤(f)进一步包括所述交易模块把存储在所述交易模块中的任何流通票据和任何被转移信用票据发送给所述出纳模块的步骤;
步骤(f)是接着所述出纳模块根据所述流通票据和被转移信用票据更新所述联机记帐系统的步骤之后;
在步骤(i)中,所述的产生票据请求包括与存储在所述交易模块中的所述流通票据和所述被转移信用票据的值相对应的请求流通票据的值;
用所述的请求流通票据的值把发行货币的帐户记录所述联机记帐系统中的贷方;
步骤(j)包括所述货币发生器模块产生所述请求流通票据值的流通票据的步骤;
步骤(k)包括通过所述第二加密安全对话,把所述流通票据转移到所述出纳模块的步骤;以及
步骤(I)包括通过所述第一加密安全对话,把所述流通票据转移到所述交易模块的步骤。
62.认购者借助于与接入一家或多家银行的主机相关的客户服务模块,在拥有出纳模块、货币发生器模块以及联机记帐系统的银行,将交易货币模块与所述的认购者银行帐户联系起来的方法,所述的方法包括下列步骤:
(a)所述客户服务模块的所述主机根据接收的所述认购者的识别信息,从所述的一家或多家银行接入所述认购者的银行帐户信息;
(b)核实所述的银行帐户信息,所述的认购者识别连接到所述交易货币模块的所述认购者银行帐户;
(c)在所述交易货币模块与所述客户服务模块之间建立对话;
(d)所述客户服务模块产生所述认购者银行帐户的帐目分布;
(e)所述客户服务模块将消息发送给所述的交易货币模块,所述的消息包括:所述帐目分布和用所述客户服务模块的专用密钥签字的所述帐目分布的数字签字;
(f)所述的交易货币模块核实所述的数字签字;
(g)所述的交易货币模块将所述客户服务模块的证书添加到所述的帐目分布上;
(h)所述的交易货币模块存储所述的帐目分布;以及
(i)委托所述交易货币模块与所述客户服务模块对话。
63.如权利要求62所述的方法,其特征在于:步骤(f)进一步包括所述认购者核实所述帐目分布的步骤。
64.如权利要求62所述的方法,其特征在于:步骤(h)包括所述交易货币模块用所述帐目分布代替所述银行帐户的现有第二帐目分布的步骤。
65.在拥有出纳模块、货币发生器模块以及联机记帐系统的银行,认购者借助于与接入一家或多家银行相关的客户服务模块,使交易货币模块与所述认购者银行帐户的联系重新生效的方法,所述的方法包括下列步骤:
(a)所述的认购者借助于所述的交易货币模块选择所述的银行,所述银行使所述的联系重新生效;
(b)所述的交易货币模块建立与所述客户服务模块的加密安全对话;
(c)所述的交易货币模块给所述的客户服务模块发送存储在所述交易货币模块中的所述银行帐户的帐目分布;
(d)所述客户服务模块核实所述帐目分布的有效性;
(e)所述客户服务模块检查所述的银行,所述帐目分布中所包含的认购者银行帐户是否有效的;
(f)所述客户服务模块产生所述认购者银行帐户的帐目分布;
(g)所述的客户服务模块将消息发送给所述的交易货币模块,所述的消息包括所述的帐目分布和用所述客户服务模块专用密钥签字的所述帐目分布的数字签字;
(h)所述的交易货币模块核实所述的数字签字;
(I)所述的交易货币模块将所述客户服务模块的证书添加到所述帐目分布;以及
(j)委托所述交易货币模块与所述客户服务模块对话。
66.如权利要求65所述的方法,其特征在于:所述的帐目分布包括特定客户服务模块的数字签字和所述特定客户服务模块的证书,核实所述帐目分布有效性的步骤(d)包括检查所述客户服务模块数字签字以及使所述特定客户服务模块的所述证书生效的步骤。
67.一种电子货币系统,包括
拥有联机记帐系统的发行银行;
发行货币的协调系统;
在所述联机记帐系统中记帐的货币电子表征;
与所述发行银行关联的货币发生器模块,产生所述的货币电子表征;
与所述发行银行关联的出纳模块,能够存储所述的货币电子表征;
能够转移所述货币电子表征的交易货币模块;
根据任何两个所述模块之间的每一个转移,将转移记录添加到所述的货币电子表征中,所述的电子票据周期性地被传送到所述发行货币的协调系统;
拥有一个分析每一个票据所述转移记录的处理器的所述发行货币协调系统,识别遗失或复制的货币的电子表征;以及
指定交易货币模块的认购者将一份鉴别遗失的货币电子表征的遗失货币索赔提交给所述的发行银行;对于所述的每一个遗失货币电子表征,所述的发行银行根据所述的遗失货币索赔以及所述发行货币的协调系统确认所述遗失货币索赔的有效性,赔偿所述的认购者。
68.如权利要求51所述的电子货币系统,其特征在于:所述的交易货币模块,每一个都适于存储与中止交易中所涉及的货币电子表征有关的信息;所述的遗失货币索赔包括所述的信息。
69.如权利要求51所述的电子货币系统,其特征在于:所述的交易货币模块,每一个都适于把所述的遗失货币索赔存储在一个独立的存储装置中;所述的遗失货币索赔是由所述交易货币模块的转移密钥数字签字的。
70.如权利要求51所述的电子货币系统,其特征在于:遗失货币索赔包括与存储在所述交易货币模块中的所有货币电子表征有关的信息。
71.认购者创造一个查明与认购者交易货币模块有关的遗失电子票据的遗失货币索赔的方法,所述的方法包括下列步骤:
(a)所述的认购者利用所述的交易货币模块选择产生一个遗失票据索赔;
(b)所述的交易货币模块产生一个唯一的索赔流水号并以数据包构成所述的遗失票据索赔,数据包包含所述的唯一索赔流水号、存储在所述交易货币模块中的所有可转移电子票据的信息、与所述交易货币模块失效委托有关的任何电子票据的失效委托信息、以及所述交易货币模块的数字签字和证书;以及
(c)将所述的遗失票据索赔存储在一个独立于所述交易货币模块的存储介质上。
72.如权利要求71所述的系统,其特征在于:所述的遗失票据索赔包括:
用所述交易货币模块的专用密钥加密的第一和第二数据字段;所述的第一数据字段包括所述的唯一索赔流水号、存储在所述交易货币模块中的包括每个可转移电子票据的当前值和副本的所有可转移电子票据的信息、以及未索赔失效委托的所述失效委托信息;所述的第二数据字段包括用所述交易货币模块的专用密钥数字签字的所述第一数据字段;以及
第三数据字段,包括所述的索赔流水号、所述遗失票据索赔的总货币价值金额以及所述交易货币模块的证书。
73.认购者借助于接入一家或多家发行银行的客户服务模块,利用所述交易货币模块,索赔与交易货币模块有关的遗失票据的方法,所述的方法包括下列步骤;
(a)所述的认购者给所述客户服务模块的主机提供鉴别信息;
(b)建立所述交易货币模块与所述客户服务模块之间的加密安全对话;
(c)所述客户服务模块接收所述认购者的所述主机鉴别信息;
(d)所述交易货币模块将消息发送给所述客户服务模块,所述消息包括与存储在所述交易货币模块中的未索赔失效委托记录有关的未索赔失效委托信息;以及
(e)所述的客户服务模块从所述的未索赔失效委托信息构成一个索赔,并通过所述的主机将所述索赔发送给与一家或多家发行银行有关的发行货币的调查系统。
74.如权利要求72所述的索赔遗失票据的方法,其特征在于:进一步包括所述客户服务模块根据所述消息将索赔标识符发送给所述交易货币模块以及所述交易货币模块用所述索赔识别符作出每一个所述未索赔失效委托信息记录的步骤。
75.如权利要求72所述的索赔遗失票据的方法,其特征在于:在(d)步中将所述的未索赔失效委托信息发送给所述客户服务模块,该信息只与以前还未索赔的未索赔失效委托记录有关。
76.如权利要求72所述的索赔遗失票据的方法,其特征在于:在(d)步之前,所述认购者借助于所述交易货币模块在失效委托记录的表中选择所述的失效委托的记录。
77.认购者借助于接入一家或多家发行银行的客户服务模块,利用一个包含从所述交易货币模块存储的遗失票据索赔的存储装置,索赔与交易货币模块有关的遗失票据的方法,所述的方法包括下列步骤:
(a)所述认购者给所述客户服务模块提供鉴别信息;
(b)所述客户服务模块存取所述存储装置中存储的所述遗失票据索赔;
(c)所述客户服务模块从所述存储装置接收所述遗失票据索赔;
(d)所述客户服务模块核实所述遗失票据索赔的有效性;以及
(e)所述客户服务模块从所述的未索赔失效委托信息构成一个索赔,通过所述主机将所述索赔发送给与所述一家或多家发行银行有关的发行货币调查系统。
78.如权利要求77所述的索赔遗失票据的方法,其特征在于:所述的索赔遗失票据包括所述交易货币模块的证书;所述客户服务模块核实所述遗失票据索赔的有效性的(d)步骤包括核实所述证书的有效性。
79.如权利要求77所述的索赔遗失票据的方法,其特征在于:所述遗失票据索赔包括遗失票据的复制件,所述遗失票据复制件中的每一个遗失票据复制件具有数据字段组成的一个证书组,它包括一张转移所述遗失票据复制件的原件的每个转移者货币模块的表;以及包含各所述转移者货币模块的数字签字和证书;步骤(d)进一步包括核实各转移者货币模块的证书和数字签字的有效性的步骤。
80.如权利要求77所述的索赔遗失票据的方法,其特征在于:所述的遗失票据索赔包括遗失票据的复制件,所述遗失票据复制件的每一个遗失票据复制有一个转移记录数据字段,它包括一张在所述遗失票据复制件的原件在每次转移中转移的各个货币价值金额的表;步骤(d)进一步包括检查所述转移记录数据字段,确证每一次转移的货币金额不大于前一次转移中所转移的货币价值的步骤。
81.如权利要求77所述的索赔遗失票据的方法,其特征在于:在步骤(b)中,在所述客户服务模块与所述存储装置有关的主机装置之间建立通信链路,所述客户服务模块通过所述通信链路存取所述遗失票据索赔。
82.一种基于电子模块的货币交易系统,包括:
多个安全服务器;
多个防篡改的电子模块,每个模块有一个由所述安全服务器中一个服务器数字签字的唯一模块证书、一个存储货币电子表征的存储器以及一个适于给转移和接收所述货币电子表征提供加密安全通道的处理器;
其特征在于:所述的模块证书是根据所述电子模块与所述其它电子模块或与所述安全服务器的相互作用而生效的;以及
所述的多个安全服务器有选择地命令所述模块证书的全部重新证明,请求与所述安全服务器中一个服务器相互作用的任何电子模块重新证明所述的模块证书。
CN96194231A 1995-04-21 1996-04-19 电子货币系统 Pending CN1185851A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/427,287 US5799087A (en) 1994-04-28 1995-04-21 Electronic-monetary system
US08/427,287 1995-04-21

Publications (1)

Publication Number Publication Date
CN1185851A true CN1185851A (zh) 1998-06-24

Family

ID=23694230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96194231A Pending CN1185851A (zh) 1995-04-21 1996-04-19 电子货币系统

Country Status (18)

Country Link
US (5) US5799087A (zh)
EP (1) EP0823105A2 (zh)
JP (2) JP3604151B2 (zh)
KR (1) KR19990007959A (zh)
CN (1) CN1185851A (zh)
AU (1) AU720200B2 (zh)
BR (1) BR9608187A (zh)
CA (1) CA2218612C (zh)
CZ (1) CZ332397A3 (zh)
HU (1) HU221396B1 (zh)
MX (1) MX9708120A (zh)
NO (1) NO974835L (zh)
NZ (1) NZ306918A (zh)
PL (2) PL180662B1 (zh)
SI (1) SI9620055A (zh)
SK (1) SK142697A3 (zh)
UA (1) UA45399C2 (zh)
WO (1) WO1996033476A2 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1324492C (zh) * 2003-02-07 2007-07-04 日本电气株式会社 电子货币系统、电子货币交换服务器以及便携终端
CN100371959C (zh) * 2004-06-22 2008-02-27 招商银行股份有限公司 活期帐户平衡系统和方法
CN101647220A (zh) * 2007-02-02 2010-02-10 塞姆泰克创新解决方案公司 Pin块替换
CN102842082A (zh) * 2012-07-23 2012-12-26 福建物联天下信息科技有限公司 基于射频识别的支付方法
CN104350530A (zh) * 2013-07-10 2015-02-11 日本电气株式会社 结算系统、服务器设备、终端设备、方法和程序
CN107230076A (zh) * 2016-03-25 2017-10-03 中国人民银行印制科学技术研究所 在线支付数字货币的方法和系统
CN107358522A (zh) * 2017-06-26 2017-11-17 中国人民银行数字货币研究所 一种用存款兑换数字货币方法和系统
CN107392604A (zh) * 2017-06-26 2017-11-24 中国人民银行数字货币研究所 一种使用数字货币兑换存款的方法和系统
WO2018141141A1 (zh) * 2017-02-06 2018-08-09 吕文华 一种二元体系数字币的流通方法

Families Citing this family (402)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557518A (en) * 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US6868408B1 (en) * 1994-04-28 2005-03-15 Citibank, N.A. Security systems and methods applicable to an electronic monetary system
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US6963859B2 (en) * 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
US20050149450A1 (en) * 1994-11-23 2005-07-07 Contentguard Holdings, Inc. System, method, and device for controlling distribution and use of digital works based on a usage rights grammar
US5692184A (en) * 1995-05-09 1997-11-25 Intergraph Corporation Object relationship management system
US6223168B1 (en) * 1995-07-25 2001-04-24 Bottomline Technologies, Inc. Automatic remittance delivery system
US5893080A (en) * 1995-07-25 1999-04-06 Bottomline Technologies, Inc. Disbursement system and method
EP0787322A1 (en) * 1995-08-16 1997-08-06 International Business Machines Corporation Methodology for generating accessing functions for programmed execution of panel-driven business applications
US6076075A (en) * 1995-09-25 2000-06-13 Cardis Enterprise International N.V. Retail unit and a payment unit for serving a customer on a purchase and method for executing the same
US5774553A (en) * 1995-11-21 1998-06-30 Citibank N.A. Foreign exchange transaction system
US6301379B1 (en) * 1996-01-17 2001-10-09 Carreker-Antinori, Inc. Electronic check presentment systems and methods employing volatile memory datastore access techniques
US6945457B1 (en) 1996-05-10 2005-09-20 Transaction Holdings Ltd. L.L.C. Automated transaction machine
EP0807910B1 (en) * 1996-05-16 2008-06-04 Nippon Telegraph And Telephone Corporation Electronic cash implementing method with a surveillance institution, and user apparatus and surveillance institution apparatus for implementing the same
WO1997045817A1 (en) * 1996-05-24 1997-12-04 Eduard Karel De Jong System with and method of cryptographically protecting communications
JP3329432B2 (ja) * 1996-05-29 2002-09-30 日本電信電話株式会社 階層型電子現金実施方法およびこれに用いられる装置
US6999938B1 (en) 1996-06-10 2006-02-14 Libman Richard M Automated reply generation direct marketing system
US7774230B2 (en) * 1996-06-10 2010-08-10 Phoenix Licensing, Llc System, method, and computer program product for selecting and presenting financial products and services
US5987434A (en) 1996-06-10 1999-11-16 Libman; Richard Marc Apparatus and method for transacting marketing and sales of financial products
US5884290A (en) * 1996-10-22 1999-03-16 Unisys Corporation Method of transferring funds employing a three-node real-time electronic interlock
KR100205954B1 (ko) * 1996-12-30 1999-07-01 이계철 가상은행 서비스 제공을 위한 중계서버 시스템 및 이를 이용한 서비스 제공방법
US6233684B1 (en) * 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
JP3767970B2 (ja) * 1997-05-09 2006-04-19 富士通株式会社 端末装置および端末システム
DE19710249C2 (de) * 1997-03-12 2002-03-28 Siemens Nixdorf Inf Syst Netzwerkunterstütztes Chipkarten-Transaktionsverfahren und Anordnung zur Abwicklung von Transaktionen
US6047284A (en) 1997-05-14 2000-04-04 Portal Software, Inc. Method and apparatus for object oriented storage and retrieval of data from a relational database
US20020002675A1 (en) * 1997-08-06 2002-01-03 Ronald Roscoe Bush Secure encryption of data packets for transmission over unsecured networks
JPH1166193A (ja) * 1997-08-14 1999-03-09 Hitachi Ltd 電子マネーの管理方法、電子マネーの管理装置および電子マネー管理プログラムを記憶した記憶媒体
FI973788A (fi) * 1997-09-25 1999-03-26 Nokia Telecommunications Oy Elektroninen maksujärjestelmä
US6339765B1 (en) * 1997-11-13 2002-01-15 At&T Corp. Method and apparatus for defining private currencies
WO1999026121A2 (en) 1997-11-13 1999-05-27 Hyperspace Communications, Inc. File transfer system
US6507874B1 (en) * 1998-01-07 2003-01-14 Microsoft Corporation System for efficient routing and translation of data
JP3574559B2 (ja) * 1998-01-27 2004-10-06 株式会社エヌ・ティ・ティ・データ 電子チケットシステム、回収端末、サービス提供端末、利用者端末、電子チケット回収方法及び記録媒体
FR2777371B1 (fr) * 1998-04-09 2001-10-26 Innovatron Electronique Procede pour modifier de maniere indivisible une pluralite d'emplacements de la memoire non volatile d'une carte a microcircuit
US6450407B1 (en) 1998-04-17 2002-09-17 Viztec, Inc. Chip card rebate system
US6684332B1 (en) * 1998-06-10 2004-01-27 International Business Machines Corporation Method and system for the exchange of digitally signed objects over an insecure network
US7809642B1 (en) 1998-06-22 2010-10-05 Jpmorgan Chase Bank, N.A. Debit purchasing of stored value card for use by and/or delivery to others
US6615189B1 (en) 1998-06-22 2003-09-02 Bank One, Delaware, National Association Debit purchasing of stored value card for use by and/or delivery to others
US6947908B1 (en) 1998-08-27 2005-09-20 Citibank, N.A. System and use for correspondent banking
AU2342000A (en) 1998-09-11 2000-04-17 Loquitor Technologies Llc Generation and detection of induced current using acoustic energy
US7231372B1 (en) * 1998-09-22 2007-06-12 Siemens Aktiengesellschaft Method and system for paying for goods or services
RU2153191C2 (ru) 1998-09-29 2000-07-20 Закрытое акционерное общество "Алкорсофт" Способ изготовления вслепую цифровой rsa-подписи и устройство для его реализации (варианты)
US6820202B1 (en) 1998-11-09 2004-11-16 First Data Corporation Account authority digital signature (AADS) system
US7047416B2 (en) * 1998-11-09 2006-05-16 First Data Corporation Account-based digital signature (ABDS) system
US6032136A (en) 1998-11-17 2000-02-29 First Usa Bank, N.A. Customer activated multi-value (CAM) card
US7660763B1 (en) 1998-11-17 2010-02-09 Jpmorgan Chase Bank, N.A. Customer activated multi-value (CAM) card
RU2157001C2 (ru) 1998-11-25 2000-09-27 Закрытое акционерное общество "Алкорсофт" Способ проведения платежей (варианты)
US6233566B1 (en) * 1998-12-31 2001-05-15 Ultraprise Corporation System, method and computer program product for online financial products trading
CA2371791A1 (en) 1999-02-12 2000-08-17 Mack Hicks System and method for providing certification-related and other services
US7958224B2 (en) 1999-02-17 2011-06-07 Catalina Marketing Corporation Incentive network for distributing incentives on a network-wide basis and for permitting user access to individual incentives from a plurality of network servers
JP4320481B2 (ja) * 1999-03-05 2009-08-26 ソニー株式会社 電子マネーシステム
EP1047028A1 (de) * 1999-04-19 2000-10-25 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Kommunikationssytem und Verfahren zur effizienten Durchführung von elektronischen Transaktionen in mobilen Kommunikationsnetzen
JP2000306162A (ja) * 1999-04-21 2000-11-02 Sony Corp 電子マネーシステム及び電子マネー端末装置
US6947560B1 (en) * 1999-04-26 2005-09-20 Telefonaktiebolaget L M Ericsson (Publ) Method and device for effective key length control
US6609113B1 (en) 1999-05-03 2003-08-19 The Chase Manhattan Bank Method and system for processing internet payments using the electronic funds transfer network
US6704714B1 (en) 1999-05-03 2004-03-09 The Chase Manhattan Bank Virtual private lock box
US6882984B1 (en) 1999-06-04 2005-04-19 Bank One, Delaware, National Association Credit instrument and system with automated payment of club, merchant, and service provider fees
US6546376B1 (en) * 1999-06-25 2003-04-08 Institute For Information Industry Electronic payment device using balanced binary tree and the method of the same
US6963857B1 (en) 1999-07-12 2005-11-08 Jsa Technologies Network-accessible account system
US8266025B1 (en) * 1999-08-09 2012-09-11 Citibank, N.A. System and method for assuring the integrity of data used to evaluate financial risk or exposure
ATE333682T1 (de) * 1999-08-26 2006-08-15 Moneycat Ltd Elektronisches geld, zugehörige elektronische börse und diese anwendende elektronische bezahlungssysteme
US7505941B2 (en) 1999-08-31 2009-03-17 American Express Travel Related Services Company, Inc. Methods and apparatus for conducting electronic transactions using biometrics
US7343351B1 (en) 1999-08-31 2008-03-11 American Express Travel Related Services Company, Inc. Methods and apparatus for conducting electronic transactions
US7953671B2 (en) * 1999-08-31 2011-05-31 American Express Travel Related Services Company, Inc. Methods and apparatus for conducting electronic transactions
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
US20020029200A1 (en) 1999-09-10 2002-03-07 Charles Dulin System and method for providing certificate validation and other services
WO2001020513A1 (en) * 1999-09-13 2001-03-22 David Solo System and method for providing certificate validation and other services
JP2001092786A (ja) * 1999-09-24 2001-04-06 Mizobe Tatsuji 携帯個人認証装置及び同装置によりアクセスが許可される電子システム
CA2384242A1 (en) * 1999-09-24 2001-04-05 Mary Mckenney System and method for providing payment services in electronic commerce
GB2354609B (en) * 1999-09-25 2003-07-16 Ibm Method and system for predicting transactions
US7104440B2 (en) 1999-10-26 2006-09-12 First Data Corporation Money transfer systems and methods for travelers
US6994251B2 (en) * 1999-10-26 2006-02-07 First Data Corporation Cash payment for remote transactions
US6488203B1 (en) * 1999-10-26 2002-12-03 First Data Corporation Method and system for performing money transfer transactions
US7664703B2 (en) * 1999-10-26 2010-02-16 The Western Union Company Value transfer systems and methods
US8025212B2 (en) 1999-10-26 2011-09-27 The Western Union Company Cash payment for remote transactions
US7428982B2 (en) * 1999-10-26 2008-09-30 The Western Union Company Systems and methods for price matching on funds transfers
US6908031B2 (en) * 1999-10-26 2005-06-21 First Data Corporation Systems and methods for price matching on funds transfers
US7617157B2 (en) * 2002-01-03 2009-11-10 The Western Union Company Method for receiving electronically transferred funds using an automated teller machine
US8494956B2 (en) 1999-10-26 2013-07-23 The Western Union Company Internet funds transfer system using ATM pickup
US6814282B2 (en) 1999-10-26 2004-11-09 First Data Corporation Systems and methods of introducing and receiving information across a computer network
WO2001037063A2 (en) * 1999-10-29 2001-05-25 Singleshop.Com System and method of data exchange for electronic transactions with multiple sources
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US7370004B1 (en) 1999-11-15 2008-05-06 The Chase Manhattan Bank Personalized interactive network architecture
AU1606401A (en) * 1999-11-18 2001-05-30 Debbs Phillips Eugene III Interface for conversion of electronic currency to accepted method of payments to merchants/entities
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US8793160B2 (en) 1999-12-07 2014-07-29 Steve Sorem System and method for processing transactions
US20010007983A1 (en) * 1999-12-28 2001-07-12 Lee Jong-Ii Method and system for transaction of electronic money with a mobile communication unit as an electronic wallet
KR100314174B1 (ko) * 1999-12-28 2001-11-16 이종일 이동 통신 단말기를 이용한 전자 화폐 운용 방법 및 시스템
US7376587B1 (en) 2000-07-11 2008-05-20 Western Union Financial Services, Inc. Method for enabling transfer of funds through a computer network
US9727916B1 (en) 1999-12-30 2017-08-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US7356498B2 (en) 1999-12-30 2008-04-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US7613653B2 (en) 1999-12-30 2009-11-03 First Data Corporation Money order debit from stored value fund
US6938013B1 (en) 2000-01-05 2005-08-30 Uniteller Financial Services, Inc. Money-transfer techniques
US7870065B2 (en) * 2000-01-05 2011-01-11 Uniteller Financial Services, Inc. Money-transfer techniques
US7720754B1 (en) 2000-01-05 2010-05-18 Uniteller Financial Services, Inc. Money-transfer techniques
US7222097B2 (en) * 2000-01-18 2007-05-22 Bellosguardo Philippe A Anonymous credit card
US7395241B1 (en) 2000-01-19 2008-07-01 Intuit Inc. Consumer-directed financial transfers using automated clearinghouse networks
US7104383B1 (en) * 2000-02-14 2006-09-12 Leon Saltsov Validator with removable flash memory
KR100542386B1 (ko) * 2000-02-15 2006-01-10 주식회사 신한은행 기업간 대금결제 관리 시스템 및 이를 이용한 기업간대금결제 관리 방법
US6941279B1 (en) 2000-02-23 2005-09-06 Banke One Corporation Mutual fund card method and system
AUPQ608000A0 (en) * 2000-03-07 2000-03-30 Technocash Pty Ltd Electronic commerce payment system
KR100435854B1 (ko) * 2000-03-10 2004-06-12 주식회사 신한은행 기업간 대금결제 관리 시스템 및 이를 이용한 기업간대금결제 관리 방법
US20020165831A1 (en) * 2000-03-31 2002-11-07 Michael Horn Electronic payment method and system for carrying out the same
US7257611B1 (en) 2000-04-12 2007-08-14 Oracle International Corporation Distributed nonstop architecture for an event processing system
JP2004508612A (ja) * 2000-05-03 2004-03-18 ウリ テクノロジー インク 使用者番号が自動的に更新される認証/決済カード及びこれを利用した認証/決済システム並びにその方法
GB2362009B (en) * 2000-05-04 2002-07-24 Insitu Ltd Method and apparatus for enhancing communication between points of sale devices
US7472092B2 (en) * 2000-05-08 2008-12-30 Patricia Phelan Money order device with identity verification and method
US7280984B2 (en) * 2000-05-08 2007-10-09 Phelan Iii Frank Money card system, method and apparatus
US6915277B1 (en) * 2000-05-10 2005-07-05 General Electric Capital Corporation Method for dual credit card system
US7398252B2 (en) 2000-07-11 2008-07-08 First Data Corporation Automated group payment
EP1312012A4 (en) 2000-07-11 2006-09-06 First Data Corp PAYMENT FROM PERSON TO PERSON ON LONG DISTANCE NETWORK
US20020082962A1 (en) * 2000-07-27 2002-06-27 Farris Robert G. Value transfer system for unbanked customers
WO2002011019A1 (en) 2000-08-01 2002-02-07 First Usa Bank, N.A. System and method for transponder-enabled account transactions
US7096354B2 (en) * 2000-08-04 2006-08-22 First Data Corporation Central key authority database in an ABDS system
US7010691B2 (en) * 2000-08-04 2006-03-07 First Data Corporation ABDS system utilizing security information in authenticating entity access
US7558965B2 (en) * 2000-08-04 2009-07-07 First Data Corporation Entity authentication in electronic communications by providing verification status of device
JP2004506245A (ja) * 2000-08-04 2004-02-26 ファースト データ コーポレイション デバイスの公開鍵と製造中の情報とのリンク
US6983368B2 (en) * 2000-08-04 2006-01-03 First Data Corporation Linking public key of device to information during manufacture
US6789189B2 (en) * 2000-08-04 2004-09-07 First Data Corporation Managing account database in ABDS system
US6978369B2 (en) * 2000-08-04 2005-12-20 First Data Corporation Person-centric account-based digital signature system
US7082533B2 (en) * 2000-08-04 2006-07-25 First Data Corporation Gauging risk in electronic communications regarding accounts in ABDS system
US20050091151A1 (en) * 2000-08-23 2005-04-28 Ronald Coleman System and method for assuring the integrity of data used to evaluate financial risk or exposure
US6931545B1 (en) * 2000-08-28 2005-08-16 Contentguard Holdings, Inc. Systems and methods for integrity certification and verification of content consumption environments
US7743259B2 (en) * 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
US7412605B2 (en) * 2000-08-28 2008-08-12 Contentguard Holdings, Inc. Method and apparatus for variable encryption of data
US7000105B2 (en) * 2000-09-08 2006-02-14 Identrus, Llc System and method for transparently providing certificate validation and other services within an electronic transaction
EP1325599A1 (en) * 2000-09-08 2003-07-09 Guy S. Tallent System and method for providing authorization and other services
US7660740B2 (en) 2000-10-16 2010-02-09 Ebay Inc. Method and system for listing items globally and regionally, and customized listing according to currency or shipping area
US7333953B1 (en) 2000-10-31 2008-02-19 Wells Fargo Bank, N.A. Method and apparatus for integrated payments processing and decisioning for internet transactions
US8145567B2 (en) 2000-10-31 2012-03-27 Wells Fargo Bank, N.A. Transaction ID system and process
US7343324B2 (en) * 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
EP1205889A1 (en) * 2000-11-10 2002-05-15 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Returning of change in an electronic payment system
JP2002157651A (ja) * 2000-11-17 2002-05-31 Fujitsu Ltd 商品購入情報処理方法及びそのシステム
US20090228393A1 (en) * 2000-11-20 2009-09-10 Andras Vilmos Method for the quasi real-time preparation and consecutive execution of a financial transaction
US20020174061A1 (en) * 2000-12-04 2002-11-21 Venkatesan Srinivasan Method and apparatus for intelligent, scalable communications in a multi-asset financial fulfillment network
JP2002186037A (ja) * 2000-12-12 2002-06-28 Ntt Docomo Inc 認証方法、通信装置、および中継装置
US7266533B2 (en) 2000-12-15 2007-09-04 The Western Union Company Electronic gift greeting
US7130817B2 (en) 2000-12-15 2006-10-31 First Data Corporation Electronic gift linking
KR100424656B1 (ko) * 2000-12-19 2004-03-24 김태호 오프라인에서 전자 화폐를 이용한 결제 처리 방법 및 그시스템
US20020087481A1 (en) * 2000-12-29 2002-07-04 Shlomi Harif System, method and program for enabling an electronic commerce heterogeneous network
US20020087483A1 (en) * 2000-12-29 2002-07-04 Shlomi Harif System, method and program for creating and distributing processes in a heterogeneous network
US6912294B2 (en) * 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
US20020188573A1 (en) * 2001-01-08 2002-12-12 Calhoon Gordon W. Universal electronic tagging for credit/debit transactions
US6754642B2 (en) 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US20030220880A1 (en) * 2002-01-17 2003-11-27 Contentguard Holdings, Inc. Networked services licensing system and method
US7028009B2 (en) * 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
US7774279B2 (en) * 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
US8069116B2 (en) * 2001-01-17 2011-11-29 Contentguard Holdings, Inc. System and method for supplying and managing usage rights associated with an item repository
US7206765B2 (en) * 2001-01-17 2007-04-17 Contentguard Holdings, Inc. System and method for supplying and managing usage rights based on rules
US20040039704A1 (en) * 2001-01-17 2004-02-26 Contentguard Holdings, Inc. System and method for supplying and managing usage rights of users and suppliers of items
US6985873B2 (en) 2001-01-18 2006-01-10 First Usa Bank, N.A. System and method for administering a brokerage rebate card program
US20020107790A1 (en) * 2001-02-07 2002-08-08 Nielson James A. System and method for extending automatically secured credit to building project owners and to building contractors for purchasing building supplies from building supply wholesalers
JP2002259605A (ja) * 2001-02-26 2002-09-13 Sony Corp 情報処理装置及び方法、並びに記憶媒体
US8140415B2 (en) * 2001-03-20 2012-03-20 Goldman Sachs & Co. Automated global risk management
US7899722B1 (en) * 2001-03-20 2011-03-01 Goldman Sachs & Co. Correspondent bank registry
US8209246B2 (en) 2001-03-20 2012-06-26 Goldman, Sachs & Co. Proprietary risk management clearinghouse
US8121937B2 (en) 2001-03-20 2012-02-21 Goldman Sachs & Co. Gaming industry risk management clearinghouse
US7181017B1 (en) 2001-03-23 2007-02-20 David Felsher System and method for secure three-party communications
CA2443220A1 (en) 2001-03-31 2002-10-10 First Data Corporation Electronic identifier payment system and methods
US7117183B2 (en) 2001-03-31 2006-10-03 First Data Coroporation Airline ticket payment and reservation system and methods
US9853759B1 (en) 2001-03-31 2017-12-26 First Data Corporation Staged transaction system for mobile commerce
US7184989B2 (en) 2001-03-31 2007-02-27 First Data Corporation Staged transactions systems and methods
US7165052B2 (en) 2001-03-31 2007-01-16 First Data Corporation Payment service method and system
US8150763B2 (en) * 2001-03-31 2012-04-03 The Western Union Company Systems and methods for staging transactions, payments and collections
US7103577B2 (en) 2001-03-31 2006-09-05 First Data Corporation Systems and methods for staging transactions, payments and collections
US20030043852A1 (en) * 2001-05-18 2003-03-06 Bijan Tadayon Method and apparatus for verifying data integrity based on data compression parameters
US7313546B2 (en) 2001-05-23 2007-12-25 Jp Morgan Chase Bank, N.A. System and method for currency selectable stored value instrument
US7725427B2 (en) 2001-05-25 2010-05-25 Fred Bishop Recurrent billing maintenance with radio frequency payment devices
EP1391838A4 (en) * 2001-05-29 2005-10-26 Matsushita Electric Ind Co Ltd INSURANCE SYSTEM
US6973445B2 (en) * 2001-05-31 2005-12-06 Contentguard Holdings, Inc. Demarcated digital content and method for creating and processing demarcated digital works
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US20030009424A1 (en) * 2001-05-31 2003-01-09 Contentguard Holdings, Inc. Method for managing access and use of resources by verifying conditions and conditions for use therewith
US8099364B2 (en) * 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US6895503B2 (en) * 2001-05-31 2005-05-17 Contentguard Holdings, Inc. Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US8001053B2 (en) * 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US7152046B2 (en) * 2001-05-31 2006-12-19 Contentguard Holdings, Inc. Method and apparatus for tracking status of resource in a system for managing use of the resources
US7725401B2 (en) * 2001-05-31 2010-05-25 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US8275709B2 (en) * 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US6876984B2 (en) 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US7222104B2 (en) * 2001-05-31 2007-05-22 Contentguard Holdings, Inc. Method and apparatus for transferring usage rights and digital work having transferrable usage rights
US7774280B2 (en) 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
WO2002101494A2 (en) 2001-06-07 2002-12-19 Contentguard Holdings, Inc. Protected content distribution system
KR20030096250A (ko) * 2001-06-07 2003-12-24 콘텐트가드 홀딩즈 인코포레이티드 디지털 권리 관리시스템에서 다중 신뢰구역들을 지원하기위한 방법 및 장치
AU2002312351B2 (en) * 2001-06-07 2006-11-30 Contentguard Holdings, Inc. Method and apparatus managing the transfer of rights
US7110525B1 (en) 2001-06-25 2006-09-19 Toby Heller Agent training sensitive call routing system
US7303120B2 (en) 2001-07-10 2007-12-04 American Express Travel Related Services Company, Inc. System for biometric security using a FOB
US8548927B2 (en) 2001-07-10 2013-10-01 Xatra Fund Mx, Llc Biometric registration for facilitating an RF transaction
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
US7360689B2 (en) 2001-07-10 2008-04-22 American Express Travel Related Services Company, Inc. Method and system for proffering multiple biometrics for use with a FOB
US20040236699A1 (en) 2001-07-10 2004-11-25 American Express Travel Related Services Company, Inc. Method and system for hand geometry recognition biometrics on a fob
US9031880B2 (en) 2001-07-10 2015-05-12 Iii Holdings 1, Llc Systems and methods for non-traditional payment using biometric data
US7735725B1 (en) 2001-07-10 2010-06-15 Fred Bishop Processing an RF transaction using a routing number
US8294552B2 (en) 2001-07-10 2012-10-23 Xatra Fund Mx, Llc Facial scan biometrics on a payment device
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
US7705732B2 (en) 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US7249112B2 (en) 2002-07-09 2007-07-24 American Express Travel Related Services Company, Inc. System and method for assigning a funding source for a radio frequency identification device
US8001054B1 (en) 2001-07-10 2011-08-16 American Express Travel Related Services Company, Inc. System and method for generating an unpredictable number using a seeded algorithm
US9454752B2 (en) 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity
US7668750B2 (en) 2001-07-10 2010-02-23 David S Bonalle Securing RF transactions using a transactions counter
AU2002327322A1 (en) 2001-07-24 2003-02-17 First Usa Bank, N.A. Multiple account card and transaction routing
US7809641B2 (en) 2001-07-26 2010-10-05 Jpmorgan Chase Bank, National Association System and method for funding a collective account
US20030120936A1 (en) * 2001-08-01 2003-06-26 Eft Datalink Encryption of financial information
JP2003044770A (ja) * 2001-08-02 2003-02-14 Cognitive Research Laboratories Inc 情報の非改竄性を維持可能な計算方法及び計算装置
US20040128508A1 (en) * 2001-08-06 2004-07-01 Wheeler Lynn Henry Method and apparatus for access authentication entity
US8020754B2 (en) 2001-08-13 2011-09-20 Jpmorgan Chase Bank, N.A. System and method for funding a collective account by use of an electronic tag
US8800857B1 (en) 2001-08-13 2014-08-12 Jpmorgan Chase Bank, N.A. System and method for crediting loyalty program points and providing loyalty rewards by use of an electronic tag
US7311244B1 (en) 2001-08-13 2007-12-25 Jpmorgan Chase Bank, N.A. System and method for funding a collective account by use of an electronic tag
US7752266B2 (en) 2001-10-11 2010-07-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US8244632B2 (en) 2001-10-26 2012-08-14 First Data Corporation Automated transfer with stored value
US8374962B2 (en) 2001-10-26 2013-02-12 First Data Corporation Stored value payouts
US6670569B2 (en) 2001-11-08 2003-12-30 First Data Corporation Mail handling equipment and methods
US7974923B2 (en) * 2001-11-20 2011-07-05 Contentguard Holdings, Inc. Extensible rights expression processing system
US7840488B2 (en) * 2001-11-20 2010-11-23 Contentguard Holdings, Inc. System and method for granting access to an item or permission to use an item based on configurable conditions
JP4714414B2 (ja) * 2001-11-20 2011-06-29 コンテントガード ホールディングズ インコーポレイテッド 拡張可能な権利表記処理システム
US20030159061A1 (en) * 2001-11-30 2003-08-21 Xavier Namy Secure electronic monetary transaction system
US7596529B2 (en) 2002-02-13 2009-09-29 First Data Corporation Buttons for person to person payments
US7372952B1 (en) 2002-03-07 2008-05-13 Wai Wu Telephony control system with intelligent call routing
US8392301B1 (en) * 2002-03-08 2013-03-05 Jpmorgan Chase Bank, N.A. Financial system for isolated economic environment
WO2003077080A2 (en) * 2002-03-08 2003-09-18 Jp Morgan Chase Bank Financial system for isolated economic environment
US7756896B1 (en) 2002-03-11 2010-07-13 Jp Morgan Chase Bank System and method for multi-dimensional risk analysis
US20030229593A1 (en) * 2002-03-14 2003-12-11 Michael Raley Rights expression profile system and method
US7805371B2 (en) * 2002-03-14 2010-09-28 Contentguard Holdings, Inc. Rights expression profile system and method
EP1483717A4 (en) * 2002-03-14 2006-05-24 Contentguard Holdings Inc RIGHT EXPRESSION PROFILE SYSTEM AND PROCESS WITH TEMPLATES AND PROFILES
NZ546789A (en) * 2002-03-14 2008-01-31 Euronet Worldwide Inc A system and method for purchasing goods and services through data network access points over a point of sale network
US8099393B2 (en) 2002-03-22 2012-01-17 Oracle International Corporation Transaction in memory object store
US7899753B1 (en) 2002-03-25 2011-03-01 Jpmorgan Chase Bank, N.A Systems and methods for time variable financial authentication
US20180165441A1 (en) 2002-03-25 2018-06-14 Glenn Cobourn Everhart Systems and methods for multifactor authentication
US8407143B2 (en) * 2002-03-27 2013-03-26 The Western Union Company International negotiable instrument payment
CA2480514A1 (en) * 2002-03-27 2003-10-09 First Data Corporation Worldwide cash vendor payment
US7487127B2 (en) * 2002-03-27 2009-02-03 First Data Corporation Merchant cash payment systems and methods
US20040210498A1 (en) 2002-03-29 2004-10-21 Bank One, National Association Method and system for performing purchase and other transactions using tokens with multiple chips
US8751391B2 (en) 2002-03-29 2014-06-10 Jpmorgan Chase Bank, N.A. System and process for performing purchase transactions using tokens
JP2006501536A (ja) * 2002-04-29 2006-01-12 コンテントガード ホールディングズ インコーポレイテッド 法的表現言語を使用する著作権管理システム
US6805289B2 (en) 2002-05-23 2004-10-19 Eduardo Noriega Prepaid card payment system and method for electronic commerce
US20030222136A1 (en) * 2002-05-31 2003-12-04 First Data Corporation Stored value education account
US8078505B2 (en) 2002-06-10 2011-12-13 Ebay Inc. Method and system for automatically updating a seller application utilized in a network-based transaction facility
US8239304B1 (en) 2002-07-29 2012-08-07 Jpmorgan Chase Bank, N.A. Method and system for providing pre-approved targeted products
SG145524A1 (en) * 2002-08-07 2008-09-29 Mobilastic Technologies Pte Lt Secure transfer of digital tokens
US10395484B2 (en) * 2002-08-20 2019-08-27 The Western Union Company Multi-purpose kiosk and methods
US6805287B2 (en) 2002-09-12 2004-10-19 American Express Travel Related Services Company, Inc. System and method for converting a stored value card to a credit card
US7809595B2 (en) 2002-09-17 2010-10-05 Jpmorgan Chase Bank, Na System and method for managing risks associated with outside service providers
US7729984B1 (en) 2002-09-27 2010-06-01 Abas Enterprises Llc Effecting financial transactions
KR100964764B1 (ko) * 2002-10-05 2010-06-21 조관현 인터넷 기반 외환거래 방법 및 시스템
US20040122736A1 (en) 2002-10-11 2004-06-24 Bank One, Delaware, N.A. System and method for granting promotional rewards to credit account holders
US7330835B2 (en) * 2002-10-31 2008-02-12 Federal Reserve Bank Of Minneapolis Method and system for tracking and reporting automated clearing house transaction status
US7792716B2 (en) * 2002-10-31 2010-09-07 Federal Reserve Bank Of Atlanta Searching for and identifying automated clearing house transactions by transaction type
US7421404B2 (en) * 2002-12-06 2008-09-02 Omx Technology Ab Method and a system with improved tracking of trading positions
US7571140B2 (en) * 2002-12-16 2009-08-04 First Data Corporation Payment management
US7827101B2 (en) 2003-01-10 2010-11-02 First Data Corporation Payment system clearing for transactions
US20040138973A1 (en) * 2003-01-14 2004-07-15 American Express Travel Related Services Company, Inc. Method and system for exchange of currency related instructions
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US7505931B2 (en) * 2003-03-03 2009-03-17 Standard Chartered (Ct) Plc Method and system for monitoring transactions
US7676034B1 (en) 2003-03-07 2010-03-09 Wai Wu Method and system for matching entities in an auction
US9881308B2 (en) 2003-04-11 2018-01-30 Ebay Inc. Method and system to facilitate an online promotion relating to a network-based marketplace
US20040215574A1 (en) 2003-04-25 2004-10-28 First Data Corporation Systems and methods for verifying identities in transactions
US6990224B2 (en) * 2003-05-15 2006-01-24 Federal Reserve Bank Of Atlanta Method and system for communicating and matching electronic files for financial transactions
US8306907B2 (en) 2003-05-30 2012-11-06 Jpmorgan Chase Bank N.A. System and method for offering risk-based interest rates in a credit instrument
US7742985B1 (en) 2003-06-26 2010-06-22 Paypal Inc. Multicurrency exchanges between participants of a network-based transaction facility
US7685642B2 (en) * 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US8156040B2 (en) * 2003-07-03 2012-04-10 Federal Reserve Bank Of Minneapolis Method and system for conducting international electronic financial transactions
US7953663B1 (en) 2003-09-04 2011-05-31 Jpmorgan Chase Bank, N.A. System and method for financial instrument pre-qualification and offering
US8239323B2 (en) 2003-09-23 2012-08-07 Jpmorgan Chase Bank, N.A. Method and system for distribution of unactivated bank account cards
US20080228651A1 (en) * 2003-09-29 2008-09-18 Zan Tapsell Public Key Crytography Method and System
US8543477B2 (en) 2003-09-30 2013-09-24 Federal Reserve Bank Of Atlanta Value tracking and reporting of automated clearing house transactions
US8417636B2 (en) 2003-09-30 2013-04-09 Federal Reserve Bank Of Atlanta Approving ACH operator processing of ACH payments based on an originating depository financial institution's approved originator list
US20050097593A1 (en) * 2003-11-05 2005-05-05 Michael Raley System, method and device for selected content distribution
US7219832B2 (en) * 2004-06-17 2007-05-22 First Data Corporation ATM machine and methods with currency conversion capabilities
US20080147525A1 (en) * 2004-06-18 2008-06-19 Gene Allen CPU Banking Approach for Transactions Involving Educational Entities
US7325724B2 (en) 2004-07-01 2008-02-05 American Express Travel Related Services Company, Inc. Method for registering a biometric for use with a smartcard
US7318550B2 (en) * 2004-07-01 2008-01-15 American Express Travel Related Services Company, Inc. Biometric safeguard method for use with a smartcard
US7314164B2 (en) * 2004-07-01 2008-01-01 American Express Travel Related Services Company, Inc. System for biometric security using a smartcard
US7314165B2 (en) 2004-07-01 2008-01-01 American Express Travel Related Services Company, Inc. Method and system for smellprint recognition biometrics on a smartcard
US7341181B2 (en) 2004-07-01 2008-03-11 American Express Travel Related Services Company, Inc. Method for biometric security using a smartcard
US7363504B2 (en) 2004-07-01 2008-04-22 American Express Travel Related Services Company, Inc. Method and system for keystroke scan recognition biometrics on a smartcard
US8762191B2 (en) 2004-07-02 2014-06-24 Goldman, Sachs & Co. Systems, methods, apparatus, and schema for storing, managing and retrieving information
US8510300B2 (en) 2004-07-02 2013-08-13 Goldman, Sachs & Co. Systems and methods for managing information associated with legal, compliance and regulatory risk
US8442953B2 (en) 2004-07-02 2013-05-14 Goldman, Sachs & Co. Method, system, apparatus, program code and means for determining a redundancy of information
US8996481B2 (en) 2004-07-02 2015-03-31 Goldman, Sach & Co. Method, system, apparatus, program code and means for identifying and extracting information
US7881996B1 (en) 2004-08-03 2011-02-01 Federal Reserve Bank Of Atlanta Method and system for screening financial transactions
US7392222B1 (en) 2004-08-03 2008-06-24 Jpmorgan Chase Bank, N.A. System and method for providing promotional pricing
US7580886B1 (en) 2004-09-15 2009-08-25 Federal Reserve Bank Of Atlanta Managing foreign payments in an international ACH
US8152054B2 (en) 2004-10-19 2012-04-10 The Western Union Company Money transfer systems and methods
US20060107326A1 (en) * 2004-11-12 2006-05-18 Demartini Thomas Method, system, and device for verifying authorized issuance of a rights expression
US8660961B2 (en) 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20060106726A1 (en) * 2004-11-18 2006-05-18 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20060112015A1 (en) * 2004-11-24 2006-05-25 Contentguard Holdings, Inc. Method, system, and device for handling creation of derivative works and for adapting rights to derivative works
US8049594B1 (en) 2004-11-30 2011-11-01 Xatra Fund Mx, Llc Enhanced RFID instrument security
US7593527B2 (en) * 2005-01-07 2009-09-22 First Data Corporation Providing digital signature and public key based on shared knowledge
US20060153364A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Asymmetric key cryptosystem based on shared knowledge
US7693277B2 (en) * 2005-01-07 2010-04-06 First Data Corporation Generating digital signatures using ephemeral cryptographic key
US20060153369A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Providing cryptographic key based on user input data
US7490239B2 (en) * 2005-01-07 2009-02-10 First Data Corporation Facilitating digital signature based on ephemeral private key
US20060156013A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Digital signature software using ephemeral private key and system
US7869593B2 (en) * 2005-01-07 2011-01-11 First Data Corporation Software for providing based on shared knowledge public keys having same private key
US20060153367A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Digital signature system based on shared knowledge
US7936869B2 (en) * 2005-01-07 2011-05-03 First Data Corporation Verifying digital signature based on shared knowledge
US20060153370A1 (en) * 2005-01-07 2006-07-13 Beeson Curtis L Generating public-private key pair based on user input data
US8630898B1 (en) 2005-02-22 2014-01-14 Jpmorgan Chase Bank, N.A. Stored value card provided with merchandise as rebate
US20060248573A1 (en) * 2005-04-28 2006-11-02 Content Guard Holdings, Inc. System and method for developing and using trusted policy based on a social model
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
JP2006318340A (ja) * 2005-05-16 2006-11-24 Sharp Corp 電子チケット譲渡システム
US7392940B2 (en) 2005-05-18 2008-07-01 The Western Union Company In-lane money transfer systems and methods
US8672220B2 (en) 2005-09-30 2014-03-18 The Western Union Company Money transfer system and method
US20060271915A1 (en) * 2005-05-24 2006-11-30 Contentguard Holdings, Inc. Usage rights grammar and digital works having usage rights created with the grammar
US7401731B1 (en) 2005-05-27 2008-07-22 Jpmorgan Chase Bank, Na Method and system for implementing a card product with multiple customized relationships
JP4664410B2 (ja) 2005-06-28 2011-04-06 オラクル・インターナショナル・コーポレイション 収益管理システムおよび方法
EP1938193A4 (en) 2005-07-28 2010-08-04 Oracle Int Corp SYSTEM AND METHOD FOR MANAGING RECIPES
US7438078B2 (en) * 2005-08-05 2008-10-21 Peter Woodruff Sleeping bag and system
WO2007041170A2 (en) * 2005-09-29 2007-04-12 Contentguard Holdings, Inc. System for digital rights management using advanced copy with issue rights and managed copy tokens
US8306986B2 (en) * 2005-09-30 2012-11-06 American Express Travel Related Services Company, Inc. Method, system, and computer program product for linking customer information
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US7720767B2 (en) * 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing
US8223777B2 (en) * 2005-11-15 2012-07-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US7784682B2 (en) 2006-02-08 2010-08-31 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to both customers and non-customers
US8408455B1 (en) 2006-02-08 2013-04-02 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to both customers and non-customers
US9082113B2 (en) * 2006-03-17 2015-07-14 Wildtangent, Inc. Licensing media consumption using digital currency
US9087326B2 (en) * 2006-03-17 2015-07-21 Wildtangent, Inc. Accruing and/or providing digital currency for media consumption
US7590601B2 (en) * 2006-03-17 2009-09-15 Wildtangent, Inc Licensing media consumption using digital currency
US20070219924A1 (en) * 2006-03-17 2007-09-20 Wildtangent, Inc. User interfacing for licensed media consumption using digital currency
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US7753259B1 (en) 2006-04-13 2010-07-13 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to both customers and non-customers
US8639782B2 (en) 2006-08-23 2014-01-28 Ebay, Inc. Method and system for sharing metadata between interfaces
EP2074726A4 (en) 2006-10-11 2011-06-01 Visa Int Service Ass METHOD AND SYSTEM FOR PROCESSING MICRO PAYMENTS TRANSACTIONS
US10068220B2 (en) 2006-10-11 2018-09-04 Visa International Service Association Systems and methods for brokered authentication express seller links
US8719128B2 (en) * 2006-12-15 2014-05-06 Tcf Financial Corporation Computer-facilitated secure account-transaction
US20080147526A1 (en) * 2006-12-15 2008-06-19 Gene Allen Computer-Facilitated Account-Transaction System and Method with Multi-Entity Control Logic
US8818904B2 (en) 2007-01-17 2014-08-26 The Western Union Company Generation systems and methods for transaction identifiers having biometric keys associated therewith
US7933835B2 (en) 2007-01-17 2011-04-26 The Western Union Company Secure money transfer systems and methods using biometric keys associated therewith
US8566247B1 (en) 2007-02-19 2013-10-22 Robert H. Nagel System and method for secure communications involving an intermediary
US20080208735A1 (en) * 2007-02-22 2008-08-28 American Expresstravel Related Services Company, Inc., A New York Corporation Method, System, and Computer Program Product for Managing Business Customer Contacts
US8504473B2 (en) 2007-03-28 2013-08-06 The Western Union Company Money transfer system and messaging system
US20080301016A1 (en) * 2007-05-30 2008-12-04 American Express Travel Related Services Company, Inc. General Counsel's Office Method, System, and Computer Program Product for Customer Linking and Identification Capability for Institutions
US7783571B2 (en) 2007-05-31 2010-08-24 First Data Corporation ATM system for receiving cash deposits from non-networked clients
US8676642B1 (en) 2007-07-05 2014-03-18 Jpmorgan Chase Bank, N.A. System and method for granting promotional rewards to financial account holders
JP2009027525A (ja) * 2007-07-20 2009-02-05 Nec Corp 光伝送システムおよび光伝送方法
US8170998B2 (en) * 2007-09-12 2012-05-01 American Express Travel Related Services Company, Inc. Methods, systems, and computer program products for estimating accuracy of linking of customer relationships
CN101803271B (zh) 2007-09-17 2012-12-12 爱立信电话股份有限公司 电信系统中的方法和设备
US8060502B2 (en) 2007-10-04 2011-11-15 American Express Travel Related Services Company, Inc. Methods, systems, and computer program products for generating data quality indicators for relationships in a database
US8417601B1 (en) 2007-10-18 2013-04-09 Jpmorgan Chase Bank, N.A. Variable rate payment card
US8571938B2 (en) * 2007-10-23 2013-10-29 Honeywell International Inc. Updating dynamic information within an intelligent controller utilizing a smart card
WO2009066443A1 (ja) * 2007-11-21 2009-05-28 Nec Corporation 電子バリュー交換システム、端末装置、及び復旧装置
US8694424B2 (en) 2007-12-18 2014-04-08 Federal Reserve Bank Of Atlanta System and method for managing foreign payments using separate messaging and settlement mechanisms
US8032435B2 (en) 2007-12-21 2011-10-04 Diasporalink Ab Secure transmission of money transfers
US8793487B2 (en) * 2008-01-18 2014-07-29 Identrust, Inc. Binding a digital certificate to multiple trust domains
US8725611B1 (en) 2008-02-21 2014-05-13 Jpmorgan Chase Bank, N.A. System and method for providing borrowing schemes
US20090259579A1 (en) * 2008-04-09 2009-10-15 International Business Marchines Corp System and method for transferring monetary value between currency documents
US20090281946A1 (en) 2008-05-12 2009-11-12 Davis Peter A ACH Payment Processing
WO2009143084A1 (en) 2008-05-18 2009-11-26 Zetawire, Inc. Secured electronic transaction system
US9024722B2 (en) * 2008-06-16 2015-05-05 Bank Of America Corporation Remote identification equipped self-service monetary item handling device
US8094021B2 (en) * 2008-06-16 2012-01-10 Bank Of America Corporation Monetary package security during transport through cash supply chain
US7982610B1 (en) * 2008-06-16 2011-07-19 Bank Of America Corporation Content-based prioritizing of deposits
US8210429B1 (en) 2008-10-31 2012-07-03 Bank Of America Corporation On demand transportation for cash handling device
US7827108B2 (en) * 2008-11-21 2010-11-02 Visa U.S.A. Inc. System and method of validating a relationship between a user and a user account at a financial institution
US8386322B2 (en) * 2009-03-31 2013-02-26 Gilbarco Inc. Integrated point of sale terminal
US8676639B2 (en) 2009-10-29 2014-03-18 Visa International Service Association System and method for promotion processing and authorization
US8280788B2 (en) 2009-10-29 2012-10-02 Visa International Service Association Peer-to-peer and group financial management systems and methods
US8700510B2 (en) 2011-02-11 2014-04-15 Federal Reserve Bank Of Atlanta Redirecting or returning international credit transfers
US10453062B2 (en) * 2011-03-15 2019-10-22 Capital One Services, Llc Systems and methods for performing person-to-person transactions using active authentication
US11514451B2 (en) 2011-03-15 2022-11-29 Capital One Services, Llc Systems and methods for performing financial transactions using active authentication
US10346823B2 (en) 2011-08-12 2019-07-09 Citibank, N.A. Methods and systems for activating an electronic payments infrastructure
US20130282546A1 (en) * 2012-04-20 2013-10-24 Rajeshkumar Kadiwar Generating income from unused credit
US9697524B1 (en) 2012-05-24 2017-07-04 Jpmorgan Chase Bank, N.A. Enterprise fulfillment system with dynamic prefetching capabilities
US9990636B1 (en) 2012-05-24 2018-06-05 Jpmorgan Chase Bank, N.A. Enterprise fulfillment system with dynamic prefetching, secured data access, system monitoring, and performance optimization capabilities
US10679160B1 (en) 2012-05-24 2020-06-09 Jpmorgan Chase Bank Enterprise fulfillment system with dynamic prefetching capabilities, secured data access capabilities and system monitoring
KR101438431B1 (ko) * 2013-03-08 2014-09-12 고려대학교 산학협력단 통신망을 통해 제공되는 사용자 서비스에 대한 과금 처리 시스템 및 그 방법
US20140358774A1 (en) * 2013-05-28 2014-12-04 Morris E. Cohen Payment and Revenue Systems
US20150026042A1 (en) * 2013-07-21 2015-01-22 Luiz M Franca-Neto System and method for electronic cash-like transactions
US20150161272A1 (en) * 2013-12-10 2015-06-11 The Hart Island Project, Inc. Graphical User Interface With Dynamic Stopwatch For Decedent Management Systems And Methods
CN106664292A (zh) * 2014-05-09 2017-05-10 凡尔塔斯姆有限公司 可选地具有估值过滤器的用于低信任和零信任价值转移的设备、系统和方法
US11176524B1 (en) 2014-05-20 2021-11-16 Wells Fargo Bank, N.A. Math based currency credit card
US10909509B1 (en) 2014-05-20 2021-02-02 Wells Fargo Bank, N.A. Infrastructure for maintaining math-based currency accounts
US10970684B1 (en) 2014-05-20 2021-04-06 Wells Fargo Bank, N.A. Systems and methods for maintaining deposits of math-based currency
US11037110B1 (en) 2014-05-20 2021-06-15 Wells Fargo Bank, N.A. Math based currency point of sale systems and methods
US11062278B1 (en) * 2014-05-20 2021-07-13 Wells Fargo Bank, N.A. Systems and methods for math-based currency credit transactions
US10565645B1 (en) 2014-05-20 2020-02-18 Wells Fargo Bank, N.A. Systems and methods for operating a math-based currency exchange
US11270274B1 (en) * 2014-05-20 2022-03-08 Wells Fargo Bank, N.A. Mobile wallet using math based currency systems and methods
US11170351B1 (en) 2014-05-20 2021-11-09 Wells Fargo Bank, N.A. Systems and methods for identity verification of math-based currency account holders
GB2528260A (en) * 2014-07-14 2016-01-20 Mastercard International Inc System and method for loading and reloading prepaid payment cards from mobile devices
EP3215637B1 (en) 2014-11-03 2019-07-03 F. Hoffmann-La Roche AG Methods and biomarkers for predicting efficacy and valuation of an ox40 agonist treatment
CN105719183A (zh) * 2014-12-03 2016-06-29 阿里巴巴集团控股有限公司 定向转账方法及其装置
US10037528B2 (en) 2015-01-14 2018-07-31 Tactilis Sdn Bhd Biometric device utilizing finger sequence for authentication
US9607189B2 (en) 2015-01-14 2017-03-28 Tactilis Sdn Bhd Smart card system comprising a card and a carrier
US10395227B2 (en) 2015-01-14 2019-08-27 Tactilis Pte. Limited System and method for reconciling electronic transaction records for enhanced security
US10027715B2 (en) * 2015-06-03 2018-07-17 Samsung Electronics Co., Ltd. Electronic device and method for encrypting content
US10909510B1 (en) * 2015-06-26 2021-02-02 Wells Fargo Bank, N.A. Systems and methods for expediting math-based currency transactions
US10817935B1 (en) 2015-07-02 2020-10-27 Jpmorgan Chase Bank, N.A. System and method for increasing credit worthiness of account holders
US10719816B1 (en) 2015-11-19 2020-07-21 Wells Fargo Bank, N.A. Systems and methods for math-based currency escrow transactions
US10419225B2 (en) 2017-01-30 2019-09-17 Factom, Inc. Validating documents via blockchain
US10411897B2 (en) 2017-02-17 2019-09-10 Factom, Inc. Secret sharing via blockchains
US10817873B2 (en) 2017-03-22 2020-10-27 Factom, Inc. Auditing of electronic documents
US10217084B2 (en) 2017-05-18 2019-02-26 Bank Of America Corporation System for processing resource deposits
US10515518B2 (en) 2017-05-18 2019-12-24 Bank Of America Corporation System for providing on-demand resource delivery to resource dispensers
US10275972B2 (en) 2017-05-18 2019-04-30 Bank Of America Corporation System for generating and providing sealed containers of traceable resources
WO2019043430A1 (en) * 2017-08-29 2019-03-07 Mundi Maris Ralfs SYSTEM, METHOD AND CURRENCY UNIT FOR TIME-WEAK CURRENCY
KR102066341B1 (ko) 2018-03-15 2020-01-14 이상열 전자화폐의 신용 유통 시스템 및 그 방법
US11134120B2 (en) 2018-05-18 2021-09-28 Inveniam Capital Partners, Inc. Load balancing in blockchain environments
US11170366B2 (en) 2018-05-18 2021-11-09 Inveniam Capital Partners, Inc. Private blockchain services
US11328290B2 (en) 2018-08-06 2022-05-10 Inveniam Capital Partners, Inc. Stable cryptocurrency coinage
US11164250B2 (en) * 2018-08-06 2021-11-02 Inveniam Capital Partners, Inc. Stable cryptocurrency coinage
US11295296B2 (en) 2018-08-06 2022-04-05 Inveniam Capital Partners, Inc. Digital contracts in blockchain environments
US11444749B2 (en) 2020-01-17 2022-09-13 Inveniam Capital Partners, Inc. Separating hashing from proof-of-work in blockchain environments
US11729588B1 (en) 2021-09-30 2023-08-15 T-Mobile Usa, Inc. Stateless charging and message handling

Family Cites Families (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US557518A (en) * 1896-03-31 Carbon-holder for arc-lamps
US32985A (en) * 1861-08-06 Improvement in cast-iron ordnance
US3559175A (en) * 1967-10-23 1971-01-26 Ivan Dwayne Pomeroy Credit card system
US3573747A (en) * 1969-02-24 1971-04-06 Institutional Networks Corp Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers
US3852571A (en) * 1970-05-18 1974-12-03 Hempstead Bank System of transferral of funds
US3749887A (en) * 1971-02-24 1973-07-31 R Giuliani Electric credit card system for use with cash register
US3906460A (en) * 1973-01-11 1975-09-16 Halpern John Wolfgang Proximity data transfer system with tamper proof portable data token
US3932730A (en) * 1973-05-02 1976-01-13 Electronic Memories & Magnetics Corporation Point-of-action billing transactor
FR2304965A2 (fr) * 1974-03-25 1976-10-15 Innovation Ste Int Procede et dispositif de commande electronique
US3971916A (en) * 1974-03-25 1976-07-27 Societe Internationale Methods of data storage and data storage systems
US3937925A (en) * 1974-06-25 1976-02-10 Ibm Corporation Modular transaction terminal with microprocessor control
US3934122A (en) * 1974-08-15 1976-01-20 Riccitelli James A Electronic security card and system for authenticating card ownership
US4053735A (en) * 1975-08-07 1977-10-11 Foudos James N Assured-check computer-based bank credit disbursing system
GB1556186A (en) * 1975-08-14 1979-11-21 Matsushita Electric Ind Co Ltd Automatic vending systems
US4001550A (en) * 1975-12-04 1977-01-04 Schatz Vernon L Universal funds transfer and identification card
US4179064A (en) * 1976-03-18 1979-12-18 Matsushita Electric Industrial Co., Ltd. Vending apparatus
FR2386080A1 (fr) * 1977-03-31 1978-10-27 Cii Honeywell Bull Systeme de comptabilisation d'unites homogenes predeterminees
FR2389284A1 (fr) * 1977-04-27 1978-11-24 Cii Honeywell Bull Systeme de traitement d'informations protegeant le secret d'informations confidentielles
US4270042A (en) * 1977-08-01 1981-05-26 Case John M Electronic funds transfer system
US4218582A (en) * 1977-10-06 1980-08-19 The Board Of Trustees Of The Leland Stanford Junior University Public key cryptographic apparatus and method
US4405829A (en) * 1977-12-14 1983-09-20 Massachusetts Institute Of Technology Cryptographic communications system and method
US4277837A (en) * 1977-12-30 1981-07-07 International Business Machines Corporation Personal portable terminal for financial transactions
US4214230A (en) * 1978-01-19 1980-07-22 Rolf Blom Personal identification system
US4172552A (en) * 1978-09-21 1979-10-30 Case John M Credit card processing system
US4320387A (en) * 1978-12-28 1982-03-16 Powell William S Information communicating apparatus and method
SE7901889L (sv) * 1979-03-02 1980-09-03 Karl Bengt Trehn En av en person forfogbar och lett berbar anordning
FR2455320B1 (fr) * 1979-04-25 1986-01-24 Cii Honeywell Bull Dispositif de recyclage de supports d'enregistrement identifiables a l'aide de donnees d'identification et composes de memoires monolithiques non volatiles effacables
US4321672A (en) * 1979-11-26 1982-03-23 Braun Edward L Financial data processing system
US4302810A (en) * 1979-12-28 1981-11-24 International Business Machines Corporation Method and apparatus for secure message transmission for use in electronic funds transfer systems
US4305059A (en) * 1980-01-03 1981-12-08 Benton William M Modular funds transfer system
US4529870A (en) * 1980-03-10 1985-07-16 David Chaum Cryptographic identification, financial transaction, and credential device
FR2480539B1 (fr) * 1980-04-09 1985-09-13 Cii Honeywell Bull Procede et systeme de transmission de messages signes
FR2483657B1 (fr) * 1980-05-30 1986-11-21 Bull Sa Machine portable pour le calcul ou le traitement de l'information
US4341951A (en) * 1980-07-02 1982-07-27 Benton William M Electronic funds transfer and voucher issue system
US4597046A (en) * 1980-10-22 1986-06-24 Merrill Lynch, Pierce Fenner & Smith Securities brokerage-cash management system obviating float costs by anticipatory liquidation of short term assets
US4404649A (en) * 1980-11-03 1983-09-13 Recognition Equipment Incorporated Document processing system
FR2497617B1 (fr) * 1981-01-07 1989-08-18 Transac Develop Transactions A Procede et dispositif de securite pour communication tripartie de donnees confidentielles
EP0076255A1 (en) * 1981-04-07 1983-04-13 BENTON, William M. Transaction verification system using optical data communication link
JPS5854426B2 (ja) * 1981-04-08 1983-12-05 株式会社日立製作所 携帯形端末装置
US4443027A (en) * 1981-07-29 1984-04-17 Mcneely Maurice G Multiple company credit card system
US4453074A (en) * 1981-10-19 1984-06-05 American Express Company Protection system for intelligent cards
GB2115996B (en) * 1981-11-02 1985-03-20 Kramer Kane N Portable data processing and storage system
US4454414A (en) * 1982-06-16 1984-06-12 Vericard Corporation Funds transfer system using optically coupled, portable modules
FR2530053B1 (fr) * 1982-07-08 1986-04-25 Bull Sa Procede pour certifier la provenance d'au moins une information enregistree dans une memoire d'un premier dispositif electronique et transmise a un deuxieme dispositif electronique, et systeme pour la mise en oeuvre d'un tel procede
USRE32985E (en) 1982-07-09 1989-07-11 Omron Tateisi Electronics Co. Credit transaction processing system
US4723284A (en) * 1983-02-14 1988-02-02 Prime Computer, Inc. Authentication system
JPS59154572A (ja) * 1983-02-23 1984-09-03 Omron Tateisi Electronics Co 取引決済装置
US4906828A (en) * 1983-02-28 1990-03-06 Paperless Accounting, Inc. Electronic money purse and fund transfer system
US4536647A (en) * 1983-07-15 1985-08-20 Atalla Corporation Pocket banking terminal, method and system
US4926480A (en) * 1983-08-22 1990-05-15 David Chaum Card-computer moderated systems
US4759064A (en) * 1985-10-07 1988-07-19 Chaum David L Blind unanticipated signature systems
US4625276A (en) * 1983-08-31 1986-11-25 Vericard Corporation Data logging and transfer system using portable and resident units
SE442249B (sv) * 1983-11-17 1985-12-09 Ericsson Telefon Ab L M Forfarande och anordning for verifiering av personidentifieringsnummer och kontroll av inlagd nummerserie i identifieringsmedia
US4630201A (en) * 1984-02-14 1986-12-16 International Security Note & Computer Corporation On-line and off-line transaction security system using a code generated from a transaction parameter and a random number
US4575621A (en) * 1984-03-07 1986-03-11 Corpra Research, Inc. Portable electronic transaction device and system therefor
JPS60144154U (ja) * 1984-03-07 1985-09-25 シャープ株式会社 携帯用電子計算機
US4722055A (en) * 1984-03-08 1988-01-26 College Savings Bank Methods and apparatus for funding future liability of uncertain cost
US4752877A (en) * 1984-03-08 1988-06-21 College Savings Bank Method and apparatus for funding a future liability of uncertain cost
US4642768A (en) * 1984-03-08 1987-02-10 Roberts Peter A Methods and apparatus for funding future liability of uncertain cost
EP0247623A3 (en) * 1984-03-19 1989-09-20 Omron Tateisi Electronics Co. Ic card transaction system
US4736094A (en) * 1984-04-03 1988-04-05 Omron Tateisi Electronics Co. Financial transaction processing system using an integrated circuit card device
US4751640A (en) * 1984-06-14 1988-06-14 Citibank, Na Automated investment system
US4727243A (en) * 1984-10-24 1988-02-23 Telenet Communications Corporation Financial transaction system
US4864109A (en) * 1984-11-12 1989-09-05 Nobuo Minematsu Electronic bankbook and transaction system for use therewith
US4614861A (en) * 1984-11-15 1986-09-30 Intellicard International, Inc. Unitary, self-contained card verification and validation system and method
US4689478A (en) * 1984-12-24 1987-08-25 Ncr Corporation System for handling transactions including a portable personal terminal
US4634845A (en) * 1984-12-24 1987-01-06 Ncr Corporation Portable personal terminal for use in a system for handling transactions
US4650978A (en) * 1985-01-23 1987-03-17 Rmh Systems, Inc. Off line cash card system and method
JPS61201390A (ja) * 1985-03-04 1986-09-06 Casio Comput Co Ltd Icカ−ド
US4766539A (en) * 1985-03-08 1988-08-23 Fox Henry L Method of determining the premium for and writing a policy insuring against specified weather conditions
JPS61160566U (zh) * 1985-03-25 1986-10-04
JPS61264485A (ja) * 1985-05-18 1986-11-22 Hitachi Maxell Ltd Icカ−ドのリ−ダ−・ライタ−
JPH069067B2 (ja) * 1985-07-16 1994-02-02 カシオ計算機株式会社 Icカ−ドシステム
JPH0818473B2 (ja) * 1985-07-31 1996-02-28 トッパン・ムーア株式会社 機密水準を設定できるicカード
FR2591007B1 (fr) * 1985-12-02 1988-02-19 Remery Patrick Procede de paiement electronique a l'aide d'une carte a memoire
US4752676A (en) * 1985-12-12 1988-06-21 Common Bond Associates Reliable secure, updatable "cash" card system
FR2592510B1 (fr) * 1985-12-31 1988-02-12 Bull Cp8 Procede et appareil pour certifier des services obtenus a l'aide d'un support portatif tel qu'une carte a memoire
JPS62254265A (ja) * 1986-04-28 1987-11-06 Hitachi Ltd 現金自動取引装置の制御方式
US4742215A (en) * 1986-05-07 1988-05-03 Personal Computer Card Corporation IC card system
US4823264A (en) * 1986-05-27 1989-04-18 Deming Gilbert R Electronic funds transfer system
JPS633393A (ja) * 1986-06-24 1988-01-08 Hitachi Ltd 表示機能付きカ−ド処理システム
US4766293A (en) * 1986-06-26 1988-08-23 Visa International Service Association Portable financial transaction card capable of authorizing a transaction in foreign currencies
US4748668A (en) * 1986-07-09 1988-05-31 Yeda Research And Development Company Limited Method, apparatus and article for identification and signature
JPS6332658A (ja) * 1986-07-28 1988-02-12 Casio Comput Co Ltd Icカ−ドシステム
JPH07104891B2 (ja) * 1986-08-05 1995-11-13 沖電気工業株式会社 取引処理装置
US4799156A (en) * 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US4750119A (en) * 1986-10-10 1988-06-07 Tradevest, Inc. Purchasing system with rebate feature
US5162989A (en) * 1987-02-20 1992-11-10 Oki Electric Industry Co., Ltd. Information rental system including processor equipped IC card having data erasing means
US4837422A (en) * 1987-09-08 1989-06-06 Juergen Dethloff Multi-user card system
US4968873A (en) * 1987-09-08 1990-11-06 Juergen Dethloff Smart card issuing and receiving apparatus
US4962530A (en) * 1987-09-10 1990-10-09 Computer Security Corporation System for cryptographing and identification
FR2623309B1 (fr) * 1987-11-13 1994-04-08 Boule Jean Pierre Dispositif et procede de securisation d'echange de donnees entre un terminal videotex et un serveur
JP2698588B2 (ja) * 1987-11-13 1998-01-19 株式会社東芝 携帯可能電子装置
US5012076A (en) * 1988-03-02 1991-04-30 Hitachi, Ltd. Transaction method wherein transaction amount is compared with account balance before ID is entered
US4914698A (en) * 1988-03-16 1990-04-03 David Chaum One-show blind signature systems
US4987593A (en) * 1988-03-16 1991-01-22 David Chaum One-show blind signature systems
US4879747A (en) * 1988-03-21 1989-11-07 Leighton Frank T Method and system for personal identification
US4995081A (en) * 1988-03-21 1991-02-19 Leighton Frank T Method and system for personal identification using proofs of legitimacy
JPH01263893A (ja) * 1988-04-15 1989-10-20 Toshiba Corp 携帯可能電子装置
FR2639742B2 (fr) * 1988-05-30 1992-03-13 Dassault Electronique Systeme de transaction du type porte-monnaie electronique mixte
US4926325A (en) * 1988-08-23 1990-05-15 Moneyfax, Inc. Apparatus for carrying out financial transactions via a facsimile machine
US4985833A (en) * 1988-08-24 1991-01-15 First City, Texas- N. A. Extended coverage monetary regulation system
US4949380A (en) * 1988-10-20 1990-08-14 David Chaum Returned-value blind signature systems
US4933971A (en) 1989-03-14 1990-06-12 Tandem Computers Incorporated Method for encrypting transmitted data using a unique key
US4977595A (en) * 1989-04-03 1990-12-11 Nippon Telegraph And Telephone Corporation Method and apparatus for implementing electronic cash
US4991210A (en) * 1989-05-04 1991-02-05 David Chaum Unpredictable blind signature systems
US4996711A (en) * 1989-06-21 1991-02-26 Chaum David L Selected-exponent signature systems
FR2650097B1 (fr) * 1989-07-19 1992-12-31 Pailles Jean Claude Carte a microcircuit cable et procede de transaction entre une carte a microcircuit cable correspondante et un terminal
US4964164A (en) * 1989-08-07 1990-10-16 Algorithmic Research, Ltd. RSA computation method for efficient batch processing
ZA907106B (en) 1989-10-06 1991-09-25 Net 1 Products Pty Ltd Funds transfer system
FR2653248B1 (fr) 1989-10-13 1991-12-20 Gemolus Card International Systeme de paiement ou de transfert d'information par carte a memoire electronique porte monnaie.
US5220501A (en) 1989-12-08 1993-06-15 Online Resources, Ltd. Method and system for remote delivery of retail banking services
GB9008362D0 (en) * 1990-04-12 1990-06-13 Hackremco No 574 Limited Banking computer system
US5623547A (en) 1990-04-12 1997-04-22 Jonhig Limited Value transfer system
HUT63931A (en) 1990-04-27 1993-10-28 Scandic Int Pty Ltd Method and apparatus for validating active cards, as well as machine operating by said apparatus
US5231569A (en) 1990-06-12 1993-07-27 Sears Payment Systems, Inc. Account transaction system
US5305200A (en) 1990-11-02 1994-04-19 Foreign Exchange Transaction Services, Inc. Financial exchange system having automated recovery/rollback of unacknowledged orders
EP0484603B1 (en) * 1990-11-09 1995-09-13 International Business Machines Corporation Non-repudiation in computer networks
US5221838A (en) 1990-12-24 1993-06-22 Motorola, Inc. Electronic wallet
FR2671889A1 (fr) 1991-01-22 1992-07-24 Pailles Jean Claude Procede d'echange de droits entre cartes a microprocesseur.
FR2674976B1 (fr) 1991-04-03 1993-06-11 France Telecom Procede de paiement electronique par carte a puce a l'aide de jetons numerotes permettant la detection de fraudes.
US5224162A (en) 1991-06-14 1993-06-29 Nippon Telegraph And Telephone Corporation Electronic cash system
JP3083187B2 (ja) 1991-09-30 2000-09-04 富士通株式会社 電子財布システムの鍵管理方式
GB9121995D0 (en) * 1991-10-16 1991-11-27 Jonhig Ltd Value transfer system
US5453601A (en) * 1991-11-15 1995-09-26 Citibank, N.A. Electronic-monetary system
US5557518A (en) 1994-04-28 1996-09-17 Citibank, N.A. Trusted agents for open electronic commerce
US5418854A (en) 1992-04-28 1995-05-23 Digital Equipment Corporation Method and apparatus for protecting the confidentiality of passwords in a distributed data processing system
US5396558A (en) 1992-09-18 1995-03-07 Nippon Telegraph And Telephone Corporation Method and apparatus for settlement of accounts by IC cards
US5557516A (en) 1994-02-04 1996-09-17 Mastercard International System and method for conducting cashless transactions

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1324492C (zh) * 2003-02-07 2007-07-04 日本电气株式会社 电子货币系统、电子货币交换服务器以及便携终端
CN100371959C (zh) * 2004-06-22 2008-02-27 招商银行股份有限公司 活期帐户平衡系统和方法
CN101647220A (zh) * 2007-02-02 2010-02-10 塞姆泰克创新解决方案公司 Pin块替换
CN102842082A (zh) * 2012-07-23 2012-12-26 福建物联天下信息科技有限公司 基于射频识别的支付方法
US10032158B2 (en) 2013-07-10 2018-07-24 Nec Corporation Settlement system, server device, terminal device, method and program
CN104350530B (zh) * 2013-07-10 2017-07-07 日本电气株式会社 结算系统、服务器设备、终端设备、方法
CN104350530A (zh) * 2013-07-10 2015-02-11 日本电气株式会社 结算系统、服务器设备、终端设备、方法和程序
US11126996B2 (en) 2013-07-10 2021-09-21 Nec Corporation Settlement system, server device, terminal device, method and program
CN107230076A (zh) * 2016-03-25 2017-10-03 中国人民银行印制科学技术研究所 在线支付数字货币的方法和系统
CN107230076B (zh) * 2016-03-25 2021-02-12 中国人民银行数字货币研究所 在线支付数字货币的方法和系统
WO2018141141A1 (zh) * 2017-02-06 2018-08-09 吕文华 一种二元体系数字币的流通方法
CN107358522A (zh) * 2017-06-26 2017-11-17 中国人民银行数字货币研究所 一种用存款兑换数字货币方法和系统
CN107392604A (zh) * 2017-06-26 2017-11-24 中国人民银行数字货币研究所 一种使用数字货币兑换存款的方法和系统
CN107358522B (zh) * 2017-06-26 2020-09-29 中国人民银行数字货币研究所 一种用存款兑换数字货币方法和系统

Also Published As

Publication number Publication date
AU720200B2 (en) 2000-05-25
PL182138B1 (pl) 2001-11-30
NO974835L (no) 1997-12-19
US5920629A (en) 1999-07-06
PL180662B1 (pl) 2001-03-30
JP3604151B2 (ja) 2004-12-22
JPH11504144A (ja) 1999-04-06
UA45399C2 (uk) 2002-04-15
CA2218612A1 (en) 1996-10-24
HUP9800982A3 (en) 1998-10-28
MX9708120A (es) 1998-04-30
US6047067A (en) 2000-04-04
KR19990007959A (ko) 1999-01-25
JP2002230448A (ja) 2002-08-16
WO1996033476A3 (en) 1996-12-12
AU5561596A (en) 1996-11-07
CA2218612C (en) 2002-12-31
NZ306918A (en) 1999-07-29
US5963648A (en) 1999-10-05
US5799087A (en) 1998-08-25
NO974835D0 (no) 1997-10-20
WO1996033476A2 (en) 1996-10-24
SK142697A3 (en) 1998-11-04
HU221396B1 (en) 2002-09-28
BR9608187A (pt) 1999-05-04
HUP9800982A2 (hu) 1998-08-28
CZ332397A3 (cs) 1998-09-16
US5953423A (en) 1999-09-14
EP0823105A2 (en) 1998-02-11
PL323007A1 (en) 1998-03-02
SI9620055A (sl) 1998-10-31

Similar Documents

Publication Publication Date Title
CN1185851A (zh) 电子货币系统
CN1449540A (zh) 安全收集,存储和发送信息的方法和系统
CN1259215A (zh) 可计数的电子货币系统及其方法
CN1268105C (zh) 用于通信网络的通信系统及通信方法
CN1147875A (zh) 公开电子贸易的信托代理
CN1290052C (zh) 个人电子价值银行系统
CN1313948C (zh) 电子图章、存储介质、高级验证系统、移动装置及车辆发动控制设备
CN1328675A (zh) 实现交易的方法及其装置
CN1535440A (zh) 用于微支付交易的方法和系统
CN1340788A (zh) 信息处理系统和方法、电子货币服务提供系统及记录媒体
CN1635525A (zh) 一种安全的网上支付系统及安全的网上支付认证方法
CN1198233A (zh) 保密交易的方法、设备、系统和固件
CN1300402A (zh) 信息处理设备、信息处理方法和提供介质
CN1545661A (zh) 信息处理装置和方法、信息处理系统、记录介质和程序
CN1386237A (zh) 电子值系统
CN1625888A (zh) 启动远程通信操作机构提供金融交易服务的系统和方法
CN1625743A (zh) 活动管理方法
CN1169071A (zh) 计费设备、通信装置和通信系统
CN101051372A (zh) 电子商务中对金融业务信息安全认证的方法
CN1930591A (zh) 多方受益的在线认证服务
CN1277694A (zh) 具有集中处理和存储的远端图象捕获
CN1692339A (zh) 内容分发系统、信息处理设备或方法、以及计算机程序
CN1300405A (zh) 信息处理装置和方法以及提供媒体
WO2011112332A2 (en) Depository-based security trading system
CN1489097A (zh) 增值税(一般纳税人)信息管理系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication