CN100334830C - 自动交易机数字签名系统和方法 - Google Patents

自动交易机数字签名系统和方法 Download PDF

Info

Publication number
CN100334830C
CN100334830C CNB028066200A CN02806620A CN100334830C CN 100334830 C CN100334830 C CN 100334830C CN B028066200 A CNB028066200 A CN B028066200A CN 02806620 A CN02806620 A CN 02806620A CN 100334830 C CN100334830 C CN 100334830C
Authority
CN
China
Prior art keywords
electronic document
computer processor
atm
digital
user
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.)
Expired - Fee Related
Application number
CNB028066200A
Other languages
English (en)
Other versions
CN1514978A (zh
Inventor
克里斯托弗·L·帕米利
马克·D·史密斯
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.)
Diebold Nixdorf Inc
Original Assignee
Diebold Inc
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 Diebold Inc filed Critical Diebold Inc
Publication of CN1514978A publication Critical patent/CN1514978A/zh
Application granted granted Critical
Publication of CN100334830C publication Critical patent/CN100334830C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/108Remote banking, e.g. home banking
    • 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/108Remote banking, e.g. home banking
    • G06Q20/1085Remote banking, e.g. home banking involving automatic teller machines [ATMs]
    • 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/3672Payment 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 initialising or reloading thereof
    • 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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • 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/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • 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/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • 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/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • 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
    • G06Q99/00Subject matter not provided for in other groups of this subclass
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/201Accessories of ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/202Depositing operations within ATMs
    • 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/3247Cryptographic 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 digital signatures
    • 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
    • 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/80Wireless

Abstract

本发明提供了一种自动交易机,例如ATM(10)。操作该ATM来数字化的签署电子文档(42)。该ATM可以有效连接到存储服务器(32)。该存储服务器能够响应ATM来维护数据存储器(34)中的电子文档(42),该电子文档与用户的数字安全存款帐户(40)和/或金融帐户(48)相关联,例如支票,存款,付款,或贷款帐户。该存储服务器进一步操作能存储用户的私有密钥(44),该私有密钥与用户的数字安全存款帐户和/或金融帐户相关联。操作该ATM来用与用户相关的私有密钥签署电子文档。ATM进一步被操作来输出电子文档到ATM的显示装置(18),这样用户可以查看并编辑该电子文档。

Description

自动交易机数字签名系统和方法
技术领域
本发明涉及自动交易机。具体而言,本发明涉及能够数字化的签署电子文档的自动交易机的系统和方法。
背景技术
随着越来越多的个人拥有或能访问个人计算机,越来越多的个人在产生电子文档。电子文档的例子包括电子文件式的纳税申报单,通过互联网或电子邮件在线订购的货物或服务合同、电子邮件、字处理文档、或具有数字形式的任何其它类型的文档。某些电子文档的类型属于当个人产生、发送或接收该文档时希望最好能长时间的维护该文档的安全以及保密性。
不幸的是,许多个人计算机具有不安全的配置。随着互联网不断普及,许多个人计算机都容易被互联网上的黑客所远程攻击。另外,许多家庭个人计算机没有配置口令,结果是任何能够物理上访问该个人计算机的人例如朋友,照看小孩者,或亲戚可能无意的或有意的访问敏感的电子文档。尽管存在加密软件可加密私有的电子文档,但是许多个人没有技术能力来正确的安装和配置加密软件到他们的个人计算机上。因此,存在对更易于让个人使用的系统和方法的需求来保护个人电子文档。
属于个人的电子文档通常保存在个人计算机的硬盘上。例如,用户税务软件通常产生存储在硬盘中的电子纳税申报单文档。字处理器通常把电子文档文件存储在硬盘上的普通目录中。个人计算机接收和发送的电子邮件也通常存储在硬盘上。不幸的是,随着时间增长,个人计算机可能遭遇软件和/或硬件问题,后者可能损坏存储在硬盘上的计算机文件。除非个人预先的并经常的对其个人计算机硬盘上的计算机文件执行备份,重要的,难以替代的,个人电子文档可能由于硬件或软件故障而丢失。即使该文档被备份到便携式介质例如磁带、便携式盘或CD,但是便携式介质本身可能变坏,不可读,荒废,或丢失。因此,存在对能够长时期的保持文档的完整性的系统和方法的需求来存储重要的个人电子文档。
随着电子签名法律在各州以及联邦级别被颁布,个人将可能有更多的机会来产生并电子签署电子文档。许多电子签名系统使用公用密钥加密方法来产生并验证电子签名。当签署电子文档时,个人使用秘密的私有密钥产生该电子文档的数字签名。这样的私有密钥通常与公用密钥相关联。其它机构可以使用公用密钥来鉴别该电子文档和数字签名。该公用密钥通常作为数字证书的一部分被发布,数字证书由被信任的第三方证书权威机构数字签署。
尽管数字证书和公用密钥可以对世界公开,但是私有密钥必须保持秘密以阻止伪造。当某人希望数字签署某个文档时,该用户必须采用能访问到其私有密钥的计算机程序。与加密软件一样,许多个人没有技术能力来成功的安装和使用其个人计算机上的数字签名程序。因此,存在对易于让个人使用的系统和方法的需求来数字化的签署电子文档。
一般而言,当数字签名程序属于使用该程序的某人时,该人理所当然的认为其私有密钥将被该程序秘密的保持。另外该人理所当然的认为被签署的电子文档对应于被该人阅读和浏览的电子文档。不幸的是,如果该数字签名程序属于某个不被信任的机构,个人将几乎难以确保其输入的私有密钥将保持秘密状态和/或被该人阅读和浏览的电子文档就是实际被数字签署的电子文档。因此,存在对系统和方法的需求来保护用于数字化签署电子文档的私有密钥的机密性。还存在对系统和方法的需求来数字化的签署电子文档,它对个人提供附加的保证,确保该过程可以安全的代替签署纸介质文档。
发明内容
本发明的一个典型形式的目的是提供易于让个人使用的系统和方法来保护电子文档。
本发明的另一个典型形式的目的是提供系统和方法来存储电子文档并在长时期内保持该电子文档的完整性和机密性。
本发明的另一个典型形式的目的是提供易于让个人使用的系统和方法来数字签署电子文档。
本发明的另一个典型形式的目的是提供系统和方法来保护用于数字签署电子文档的私有密钥的机密性。
本发明的另一个典型形式的目的是提供系统和方法来数字签署电子文档并进一步提供保证个人数字签署电子文档可以安全的代替签署纸介质文档。
本发明的典型形式的其它目的将在下面的实现发明的最佳模式以及附加的权利要求中变得更清晰。
前面的目的将在实施例中达到,通过具有自动交易机的存储和数字签署电子文档的系统和方法。可以被个人使用的自动交易机的实例包括自动出纳机(“ATM”)。ATM能让用户处理银行业务。可以用ATM处理的普通银行业务包括:发放现金、接收存款、转帐、付帐单和余额查询。用户能处理的银行业务类型取决于具体的银行机的性能以及操作机器的程序。其它类型的自动交易机可以让用户冲抵帐目(charge against accounts)或者划拔资金。其它类型的自动交易机可以打印或发放例如优惠券、入场券、彩票、优惠购货卷、支票、粮票、汇票、临时凭证或旅行支票这样的各种票值。为了便于说明引用了ATM、自动交易机、或自动银行机应当具有进行包括价值转换的处理的任何装置。
ATM的典型实例包括至少一个输出装置,例如显示屏幕,音频系统,以及打印机。ATM还包括至少一个输入装置,例如触摸屏,功能键,小键盘,键盘,和/或读卡器。ATM还包括装置,例如分发现金的机制,收据打印机制,读卡器/写卡器,存款机制和其它交易功能装置,该机器使用它们来实现包含价值转换的交易。
ATM可以包括或能够连接到至少一个计算机。该计算机能够连接到输出装置和输入装置,以及在机器中的交易功能装置。该计算机包含软件组件以及在其中执行的程序。在一个实施例中,至少可以操作一个软件组件导致该计算机通过该机器的显示装置或其它输出装置提供用户界面,它使用户能从与该用户相关的数字安全存款盒或帐户存储和检索电子文档。在一个实施例中,数字安全存款帐户包括一定量的文件存储空间,后者被能够与ATM相连接的存储服务器维护。实例ATM能够与存储服务器通信并导致存储服务器维护电子文档,后者的存储与用户的数字安全存款帐户相关。在一个实施例中,操作ATM以便让存储服务器存储,检索,拷贝,和删除存储在用户的数字安全存款帐户的电子文档。另外,该实例存储服务器被配置了可操作的硬件,软件和备份技术来长时间的保护电子文件的完整性。存储服务器的实施例还能够加密电子文档,这样仅授权的个人可以访问该电子文档。
ATM的实施例能让用户从外部来源检索电子文档并存储所检索的文档到用户的数字安全存款帐户。举例而言,外部来源包括便携式存储介质例如CD,便携式计算装置例如移动电话,和/或网络可访问存储位置。在实施例中,ATM包括便携式存储介质读取装置,它能够从便携式存储介质读取电子文档。与实施例一起使用的便携式存储介质读取装置的例子包括便携式硬盘读取器例如IomegaJaz驱动器;磁性光驱动器例如Iomega Zip驱动器;闪存驱动器用来写闪存装置例如小闪存以及Sony Memory Stick;PC卡接口;CD驱动器,DVD驱动器;小型盘(Mini-CD)驱动器;智能卡;软盘驱动器;以及数字磁带驱动器。
实例ATM还使用户能观看和/或聆听电子文档的内容通过该机器的输出装置。举例而言,实例ATM可以包括文档输出软件组件,它能够使ATM的计算机通过ATM的显示装置输出电子文档相应的可视表达。在操作上可以与该实例一起使用的文档输出软件组件的例子包括AdobePDF查看器,HTML或XML浏览器,字处理器,或任何其它能在操作上读取或访问电子文档并输出所访问的电子文档的可视表达的软件应用程序。实例ATM可以包括文档输出软件组件,它能够通过ATM的音频装置输出电子文档相应的可听表达。例如,电子文档可以包括文本,它既通过显示屏显示又转换到可听的声音通过ATM的扬声器输出。ATM还可以进一步能够通过打印机装置打印出电子文档的可视表达。
在另一个实施例中,用户可以通过公用网络例如互联网访问存储在数字安全存款帐户中的电子文档。在一个实施例中,本发明可以使用户除了采用ATM访问数字安全存款帐户之外选择增加通过互联网访问到其数字安全存款帐户。用户可以根据存储在数字安全存款帐户中的电子文档的敏感性和类型来使能或不使能互联网访问。
实例ATM可以在操作上数字化的签署电子文档。在一个实施例中,ATM包括数字签名软件组件,它使用公用密钥加密算法和协议,或其它数字签名算法和协议,能够签署电子文档。例如,实例数字签名软件能够使用与用户相关的私有密钥签署电子文档。在一个实施例中私有密钥存储在与用户的数字安全存款帐户相关的存储服务器中。在鉴别用户之后,实例ATM能够使用安全存储在存储服务器的私有密钥数字签署电子文档。一旦电子文档被实例ATM签署,ATM可以在操作上发送所签署的电子文档到用户选择的位置例如与用户相关的数字安全存款帐户或者外部来源例如便携式存储介质,便携式计算装置和/或网络可访问的存储位置。
在一些实施例中,实例ATM可以在操作上使用存储在外部来源例如便携式计算装置的用户的私有密钥签署电子文档。例如,用户的私有密钥可以安全的存放在智能卡上。ATM的实施例包括智能卡读取器,它能够与智能卡通信以便签署电子文档。
实例存储服务器或外部来源例如智能卡,需要来自ATM的口令或生物统计学数据,然后才能使用用户的私有密钥产生数字签名。实例ATM可以包括输入装置例如小键盘或生物统计学读取装置,用户使用它们输入所需的口令例如PIN,或生物统计学数据。
在一个实施例中,ATM可以在操作上从存储服务器或外部设备检索私有密钥来用ATM产生数字签名。在一些实施例中,系统可以被配置以便ATM不需要检索私有密钥。在该实施例中,ATM能够产生电子文档的单向哈希表例如消息摘要,密码校验值,消息完整性校验,或操纵检测码。该单向哈希表接着被转发到存储服务器,智能卡,或其它可以安全的访问私有密钥的安全的外部来源。存储服务器,智能卡,或其它的安全外部来源接着产生数字签名来响应单向哈希表,私有密钥和相应的加密或数字签名算法。存储服务器,智能卡,或其它的安全外部来源接着把该数字签名返回ATM。ATM接着在存储电子文档到数字安全存款帐户之前或发送电子文档到外部来源之前把数字签名附加到电子文档。
在一个实施例中,ATM转发电子文档到存储服务器,智能卡,或其它的安全外部来源。在该实施例,存储服务器,智能卡,或其它的安全外部来源能够从所接收的电子文档产生摘要以及相应的数字签名,然后转发该数字签名和/或电子文档到ATM。应该理解实施例包含使用任何数字签名算法和密钥管理系统,它能够使ATM安全的签署电子文档。在本发明实施例中使用的加密算法的例子包括RSA和DSA。
在一些实施例中,数字安全存款帐户和/或用户的私有密钥可能与用户的银行或其它金融帐户相关,例如支票帐户,存款帐户,付款帐户和/或借贷帐户。用户可以访问数字安全存款帐户和/或实例ATM的数字签名特征,通过插入ATM卡,银行卡,信用卡,或任何与用户的金融帐户相关的其它卡。用户输入相应的口令例如PIN或生物统计学信息到ATM的输入设备之后,实例ATM将在操作上使能用户选择ATM的交易功能,例如分发现金,转帐,存款,支付帐单以及查询帐户余额。另外,实例ATM可以在操作上使用户显示并使用与用户的金融帐户相关的私有密钥数字签署电子文档。另外,实例ATM可以在操作上使用户访问和维护存储在与用户的金融帐户相关的数字安全存款帐户的电子文档。
在那些用户的数字安全存款帐户和/或私有密钥不与用户的金融帐户卡相关的实例中,用户被发放一个其上带机器可读的标记的对应用户的数字安全存款帐户的数字安全存款帐户卡。实施例ATM可以在操作上使能用户访问他/她的数字安全存款帐户并签署电子文档以响应对来自数字安全存款帐户卡的机器可读的标记的读取。
另外,实例ATM可以在操作上使能用户产生私有和公有密钥来数字签署电子文档。实例ATM还可以在操作上使能用户请求和/或购买数字证书例如使用ATM的X.509证书。实例ATM可以在操作上连接到证书授权机构并能够发送给证书授权机构足够的信息以便证书授权机构产生和发布证书给用户。该数字证书可以用于鉴别用户使用实例ATM所创建的数字签名。实例ATM在操作上可以存储数字证书到用户的数字安全存款帐户和/或相关的用户金融帐户。与其它电子文档一起,实例ATM可以在操作上发送数字证书到用户选择的外部来源。当签署电子文档时,实例ATM可以在操作上把数字证书和所签署的电子文档关联起来。其它机构可以使用数字证书来鉴别电子文档的数字签名。在所描述的实施例中,ATM可以在操作上导致与购买数字证书相关的成本通过用户或其它机构的金融帐户支取。如果用户已经有数字签名,实施例可以在操作上通过用户选择的外部来源检索数字证书。实例ATM可以在操作上把所检索的数字证书与ATM签署的电子文档关联起来。实例ATM可以进一步在操作上让实例存储服务器存储所检索的数字证书到用户的数字安全存款帐户和/或用户相关联的金融帐户。
如前面所讨论的,实例ATM可以在操作上读取电子文档并通过ATM的显示装置输出电子文档的可视表达。另外,实例ATM可以进一步在操作上使能用户利用ATM的输入装置输入信息到电子文档。举例来说,电子文档例如合同可以包括字段来输入合同各方的名字,货物的描述,以及所考虑的支付货款的数量。实例ATM可以在操作上使能用户输入或选择文本,数量,以及其它信息来整合到电子文档中然后再签署文档。另外,ATM的实施例可以在操作上访问用户信息的数据存储器。该数据存储器可以用于检索信息自动填充被ATM所查看和编辑的电子文档的输入字段。
附图说明
图1是表达了ATM的第一个实施例的示意图。
图2是表达了用ATM存储和数字签署电子文档的系统的实施例的示意图。
图3-图8是表达了ATM的实施例的用户界面屏幕的示意图。
图9-图14是表达了数字签署文档的ATM系统的实施例的示意图。
图15是表达了另一个实施例的文档签署系统的示意图。
图16是表达了能够数字签署电子文档的便携式机器的一个实施例的顶视图。
图17显示签署电子文档的方法的一个实施例的步骤。
图18显示文档签署系统的另一个实施例的示意图。
图19显示ATM的用户界面屏幕的一个实施例。
具体实施方式
现在参照附图尤其是图1,该图显示了示意性的自动交易机,一个实施例的ATM 10的示意图。该ATM 10可以包括至少一个计算机处理器12和多个软件组件11。计算机处理器12可以在操作上响应软件组件11来控制ATM的操作。在实施例中计算机处理器12可以在操作上被编程使能ATM执行至少一个下面的功能:至少一个银行交易例如分发现金;存储和检索电子文档;和/或数字签署电子文档。
为执行这些功能,ATM还包括能够与计算机处理器12连接,至少一个输出装置14例如显示装置18,至少一个输入装置16,以及也作为输入装置的读卡器20。在一些实施例中,ATM还可以包括能够与计算机处理器12连接,一个或多个交易功能装置。交易功能装置包括例如现金分发器24,存款器22,收据打印机25和其它装置。ATM 10可以进一步能够与至少一个金融交易处理计算机或系统通信,后者能够实现金融转移和授权,在本例中它对应主机银行系统30。ATM 10还能够与至少一个存储服务器32通信。在实施例中,存储服务器32可以在操作上与至少一个数据存储器34通信。在另一个实施例中,ATM 10还能够与至少一个存储服务器32通过主机银行系统30通信。
在一个实施例中,存储服务器响应多个ATM 10来安全地存储和维护在数字安全存款盒或帐户40中的多个电子文档42。这些数字安全存款帐户对应存放在数据存储器34中的个人文件。电子文档42包括例如物理文档的数字表达,字处理文档,HTML文件,XML文件,其它标记语言文档,AcrobatPDF文件,电子数据表文件,数字证书,影象文件,声音文件,音频视频文件,源代码文件,应用特定存储文件,电子投票芭蕾(electronic voting ballet),或任何其它类型的数字文件,它们能够存储信息为计算机可读的形式。用户可以建立一个或多个数字安全存款帐户40并使用ATM 10来存储和维护与他/她的数字安全存款帐户关联的电子文档42。
ATM 10的实施例可以在操作上显示电子文档的可观看的内容到显示装置18上,并使能用户数字化签署该电子文档。在许多数字签名算法中,签署者必须使用秘密信息例如私有密钥来产生数字签名。在一个实施例中,用户的私有密钥44,可以存储在用户的数字安全存款帐户或存储在与用户的数字安全存款帐户40关联的地方。在实施例中,用户的私有密钥44可以进一步被存储到与用户的金融帐户例如信用卡帐户,付款卡帐户,支票帐户,存款帐户或用户的任何其它金融帐户相关联。另外,正如下面将进一步讨论的,ATM 10和/或存储服务器32的实施例可以在操作上使用与用户的数字安全存款帐户40和/或金融帐户相关联的私有密钥44来数字化签署电子文档。
应该理解ATM 10是一个实施例,在其它实施例中自动交易机可以包括其它的或附加的设备并可以在其它类型的系统上操作。例如,实施例可以包括能够连接到计算机处理器12,包含存储装置驱动器26的数据存储器,以及作为输入/输出装置的通信端口28。存储装置驱动器26作为数据存储器使计算机处理器能读和/或写电子文档到外部来源56例如便携式存储介质36。通信端口28使计算机处理器能读和/或写电子文档到外部来源56例如便携式计算装置38或网络可访问存储位置58。
图2示意性的描述了ATM 10的实施例,它可以在操作上存储和维护在数字安全存款帐户40中的电子文档42。ATM 10的实施例包括显示装置18例如CRT监视器或LCD显示器。该显示装置能够响应计算机处理器输出用户界面标记46。该用户界面标记可以包括操作ATM的介绍性输出以及可以被ATM 10访问的电子文档的列表表达的内容标记,或者是通过操作可以在显示装置18上观看的电子文档的一部分。某些实施例还包括其它输出装置14例如声音系统19,后者能够输出对应该电子文档的音频内容。举例来说,当电子文档包括音频信息例如MP3文件时,ATM 10可以在操作上编程来导致声音系统输出声音以响应MP3文件。另外,如果电子文档包括语言信息例如文本,实施例可以包括语音合成装置或软件能够通过ATM 10的声音系统输出口头文字读取该语言信息给用户。
ATM 10的实施例还可以包括至少一个输入装置16例如小键盘50或选择按钮52。输入装置例如小键盘50和选择按钮52可以使用户输入操作性输入信息例如对应某帐户的个人身份号码PIN,提取的现金的数量,或选择要查看、存储和/或数字签署的特定的电子文档。ATM 10的某些实施例还包括生物统计学读取输入装置54例如指纹读取器,虹膜扫描器,视网膜扫描器,语音识别装置,面部识别读取器或其它能够使用户能输入用户可识别的生物统计学信息的装置。这些可识别的生物统计学信息可以被ATM 10的实施例使用来进一步的鉴别用户,然后才允许用户执行交易功能,访问数字安全存款帐户,和/或数字签署电子文档。
在实施例中,ATM可以包括其它的或附加类型的输入装置来输入信息,例如触摸屏装置,语音识别系统,轨迹球,和/或数字签名板53。数字签名板53能够产生手写签名的数字表达或扫描,该手写签名用钢笔或不带墨水的铁笔55写在签名板53上。该手写签名的数字扫描可以被ATM 10捕获并集成到通过ATM数字签署了的电子文档中。
如前面所讨论的,ATM 10可以包括读卡器20。读卡器20能够读取对应帐户信息或来自用户卡的其它信息的标记。该卡可以是银行卡,信用卡,付款卡,煤气卡,商业卡,智能卡,或其它介质,该介质能够存储帐户数据和/或其它被用于识别用户或其帐户的信息。这些帐户数据包括支票,存款,付款,信用或其它银行或金融帐户的帐户号。这些帐户数据可以还包括用户的数字安全存款帐户的数据表达。
在一个实施例中,数字安全存款帐户,私有密钥44,和/或数字证书45可以与用户的金融帐户48相关联。当用户使用带有与金融帐户48相关的卡的实例ATM 10时,实例ATM能够自动提供用户访问用户的相关的数字安全存款帐户40,私有密钥44,和/或数字证书。例如,当用户插入信用卡或付款卡到读卡器20时,实例ATM可以在操作上从卡上读取信用或付款帐户号。ATM可以通过与主机银行系统30通信使用该帐户号访问金融帐户。在一个实施例中,用户的私有密钥可以直接与用户的金融帐户关联,ATM能够通过与主机银行系统通信导致电子文档被数字签署以响应与金融帐户相关的私有密钥。在一些实施例中,用户的数字安全存款帐户40可以与用户的金融帐户48相关,ATM能够通过与主机银行系统通信接收访问数字安全存款帐户40。
ATM 10的实施例能够从现金分发器24分发选定数量的现金给用户,并通过与金融交易计算机例如主机银行系统30通信借入银行或金融帐户。实施例ATM 10可以被配置成从用户的金融帐户借入用户费用来让ATM存储,观看,和数字签署电子文档。ATM可以进一步被配置成从与被ATM存储,观看,和数字签署的电子文档相关的其它方或实体的金融帐户借入用户费用。
ATM 10的实施例包括存储装置驱动器26例如CD驱动器,它能够接受便携式存储介质36例如只读,一次写或可重写CD。ATM10的实施例能够导致存储装置驱动器26从便携式存储介质36读取电子文档。所读取的电子文档可以在ATM 10的显示屏18上被观看和/或转存到数字安全存款帐户40。另外,实施例ATM还能够检索存储在数字安全存款帐户40的电子文档,在显示装置18上观看它们和/或导致存储装置驱动器26记录电子文档到便携式存储介质36。可以用于实施例的其它类型的存储装置驱动器的例子包括便携式硬盘读取器例如Iomega Jaz驱动器;磁性光驱动器例如IomegaZip驱动器;闪存驱动器用来写闪存装置例如小闪存以及SonyMemory Stick;DVD驱动器;小型盘(Mini-CD)驱动器;以及数字磁带驱动器。
一些实施例包括一个或多个通信端口28,它能够检索和记录电子文档到便携式计算装置例如移动电话38或网络可访问存储位置58,后者与用户选择或输入的URL,电子邮件地址,或其它网络地址相关。合适的通信端口18的例子包括通用串行总线(USB)端口,串行RS-232端口,并行端口,红外(IR)端口,无线电频率(RF)端口例如蓝牙,IEEE-1394端口,或网络端口例如有线以太网或无线以太网(IEEE 802.11X)连接。能够被ATM 10的实施例访问的其它类型的便携式计算装置的例子包括便携式计算机例如笔记本计算机和个人数字助理(PDA)。
ATM 10的实施例还包括仪表板59,通过仪表板一个或多个输入装置,显示装置,和交易功能装置可以让用户访问。ATM 10可以进一步包括邻近ATM仪表板59的可视标记57,在显示屏上可视或者与机器的用户通信。可视标记57包括徽标,设计,或文本作为数字签名服务或网络的源指示器标志。该标志可以对应操作该服务器,数据存储器,主机系统,和/或网络的实体的服务标志,通过与之通信ATM 10为其显示的电子文档产生电子签名。该标记在视觉上类似在用户卡的标记,这样用户可以快速确定该ATM能够使用该用户卡数字签署文档。该标记还用来使用户确定该ATM与第三方机构和能被信任的独立的数字签名服务或网络相关联,以便精确的显示电子文档并安全的数字化签署用户的电子文档。
图3-图8显示ATM 10的实施例的用户界面屏幕的例子。图3显示用户界面屏幕100的例子,ATM 10能够导致它通过显示装置18输出。在一个实施例中,当用户通过放置卡到读卡器20并输入PIN到小键盘50来激活ATM 10之后将显示用户界面屏幕100。用户界面屏幕100包括多个用户可选的功能102,它包括从现金分发器24提取现金104的选项;用存款器22存储支票106的选项;在各个帐户之间转帐的选项108;以及使用显示装置18查看电子文档的选项110。这些可选功能102的每个都邻近一个不同的选择按钮52,当压下后者时能够导致ATM 10处理相应的功能102。
在一个实施例中,当用户选择了选项110来查看电子文档时,实例ATM 10可以在操作上导致图4显示的用户界面屏幕120通过显示装置18输出。此处用户界面屏幕120包括多个选择功能122,它们对应不同的来源以便检索电子文档供观看。在前面描述的例子中,选择功能122包括从数字安全存款帐户选择电子文档的选项124;选项126-130分别从ZIP盘,本地网络(包括便携式计算装置例如用户的PDA),以及安全的互联网/内联网站点等外部来源选择电子文档。
为了响应用户选择这些电子文档来源之一,实例ATM 10能够导致输出如图5所示的用户界面屏幕140。用户界面屏幕140包括ATM 10所确定的电子文档列表142,它是从用户界面屏幕120选择的电子文档来源所展示的。为了响应用户选择电子文档列表142其中之一,实例ATM 10能够导致所选择的电子文档被通过显示屏18观看。图6显示用户界面屏幕160的例子,它包括标记代表所选择的汽车贷款电子文档162。
实例ATM 10还包括功能使用户能编辑所显示的电子文档162。举例来说,在一个实施例中,ATM 10包括软件组件通过输出装置18显示电子文档,其形式包括与该电子文档相关的HTML,DHTML,XML,Active X,.NET对象,插件,Java脚本,和/或Java小程序。这些特征可能在显示装置上产生输入或选择字段,通过操作ATM10的输入装置可以完成或修改它们。
为了进一步帮助用户完成电子文档的字段,实例ATM可以进一步在操作上从存储用户信息的数据存储器检索相关信息来完成电子文档的输入字段。所存储的用户信息可以与用户的金融帐户和/或数字安全存款帐户相关联。实例ATM使用所存储的用户信息自动完成电子文档的输入字段。例如,电子文档包括标签为“Ship_to_address”的输入字段。所存储的用户信息包括与描述“Ship_to_address”相关的地址信息。实例ATM能够从数据存储器检索匹配的用户信息并插入该匹配的用户信息到电子文档的输入字段。当用户手工输入信息到电子文档时,实例ATM可以进一步在操作上存储所输入的信息到数字安全存款帐户或其它数据存储器便于以后使用来完成类似标签的字段。
一旦用户完成了回顾和/或编辑电子文档,实例ATM 10可以在操作上显示另一个用户界面屏幕170,如图7所示。用户界面屏幕170包括多个可选择的功能172包括回顾电子文档选项174;数字签署电子文档选项176;发送电子文档到其它位置的选项178;删除电子文档的选项180。在所描述的实例ATM 10,当观看位于用户的数字安全存款帐户中的电子文档时删除电子文档的选项180是通常可以获得的。
当用户选择了数字签署电子文档176的选项时,实例ATM 10能够产生数字签名并将其附加到电子文档的原始版本或拷贝版本。实施例能够被编程使用任何数字签名算法和协议来产生数字签名。用于本发明的数字签名加密算法的例子包括RSA和DSA。在实施例中,电子文档可以用与用户相关的私有密钥所签署。该数字签名可以在以后的时间被验证,通过使用对应其私有密钥的用户的公用密钥。该公用密钥可以从用户的数字证书中提取。在实施例中,当电子文档被数字签署时,ATM能够导致与用户相关的数字证书附加到电子文档。ATM还能够导致与签署用户的数字证书的证书权威机构相关的数字证书也附加到该电子文档。
对于合法绑定用户的签名的数字签名而言,用户需要显示他/她的意图的证明来使用数字签名作为合法绑定的电子签名。因此,实例ATM 10提供附加的用户界面屏幕需要用户来确定的显示该意图的证明以便创建合法绑定的电子签名。例如,如图19所示,ATM输出用户界面屏幕182展示给用户来通过输入装置做确定性的确认输入,这代表用户创建合法绑定的电子签名的意图。
一些实例ATM 10可能在电子文档中附加声明,其中包括用户确定性的显示其意图通过产生数字签名来创建合法绑定的电子签名的陈述。ATM 10进一步导致该陈述和/或整个电子文档被另一个实体数字签署或数字确认,这代表用户创建合法绑定的电子签名的意图。该申明和/或该电子文档还可以与数字时间戳关联,它代表用户显示其意图的时间和/或数字签名被创建的时间。该数字时间戳可以由ATM通过与数字时间戳服务器通信而获得。
在一些实施例中,ATM 10可能要求用户在数字签名板上手写他/她的签名。ATM 10产生位图或矢量图形式的数字化表达或扫描该手写签名。手写签名的数字化表达可以被ATM整合到电子文档中。所显示或打印的电子文档就包括用户手写签名的可视表达。
当用户选择了发送电子文档到其它位置的选项178时,一个ATM 10的实施例将能够产生用户界面屏幕190,如图8所示。用户界面屏幕190包括多个分别对应发送原始的或签署的电子文档的拷贝到不同位置192的选择功能。在目前所描述的例子中,选择功能192包括发送电子文档到数字安全存款帐户的选项194,发送电子文档到外部来源ZIP盘,本地网络,以及安全的互联网/内联网站点的选项196-200。
在一个实施例中,数字安全存款帐户与用户的私有密钥相关联。在该实施例中实例ATM 10包括进一步的用户界面屏幕使用户能产生私有和公用密钥集合,它们与用户的数字安全存款帐户相关和/或存储在数字安全存款帐户。实施例使用私有密钥来为用户签署电子文档。
再回来参照图1,ATM 10的实施例还能够连接到证书权威机构60。实例ATM 10能够与证书权威机构通信以便创建数字证书例如X.509证书附加到电子文档以便鉴别用户创建的数字签名。实例ATM 10能够发送证书权威机构信息,后者识别用户和用户公用密钥的拷贝。做为响应,证书权威机构能够产生和返回签署的数字证书,后者包括识别信息以及用户的公用密钥。数字证书被ATM 10附加到电子文档,存储到或关联到用户的数字安全存款帐户和/或发送到用户选择的外部来源。ATM 10还接收相关的发布和签署用户的数字证书的证书权威机构的数字证书的拷贝。证书权威机构的数字证书也被附加到该电子文档,存储到或关联到用户的数字安全存款帐户和/或发送到用户选择的外部来源。
图9-图14的示意图描述了多个不同的实施例。图9显示ATM300的实施例,它能够与存储服务器302的一个实施例通信。此处存储服务器能够安全的存储与多个不同的用户相关的私有密钥304。典型私有密钥的存储与数字安全存款帐户和/或金融帐户例如支票或存储帐户相关。在该所描述的实施例中ATM 300能够发送与用户相关的电子文档306到存储服务器302。存储服务器包括数字签名软件308,它能够使用与用户相关的私有密钥304对电子文档306产生数字签名310。存储服务器接着附加数字签名到电子文档并返回所签署的电子文档到ATM 300,或者存储服务器只发送数字签名310到ATM 300。实例ATM 300接着附加数字签名310到电子文档306并转发所签署的电子文档到用户所选择的目标位置。
在典型实施例中,数字签名软件包括RSA算法。但是,在一些典型实施例中,数字签名软件包括其它或附加的数字签名软件/硬件。在服务器包括不止一个类型的数字签名软件/硬件的实施例中,实例ATM 300能够编程使用户能选择他们希望ATM产生的电子文档的数字签名的类型。
图10显示典型实施例ATM 320,它能够与典型实施例存储服务器322通信。此处存储服务器322也能够安全的存储与多个不同的用户相关的私有密钥324。但是,在所描述的实施例中,不是发送电子文档326的完整拷贝到存储服务器322,实例ATM 320能够产生和发送该电子文档326的单向哈希表332到存储服务器322。示意性的ATM 320包括一个或多个单向哈希算法334,它对应用户希望用来签署其电子文档的数字签名协议。例如,为了产生数字签名,ATM 320的典型单向哈希算法334包括单向哈希函数MD5或SHA。
此处存储服务器322包括一个或多个加密和/或数字签名算法328例如RSA,它能够为电子文档326使用单向哈希表332和与用户相关的私有密钥324产生数字签名330。存储服务器接着返回数字签名330到ATM 320,而ATM 320则附加数字签名330到电子文档326。
图11显示典型实施例ATM 340,它能够与典型实施例存储服务器342通信。此处存储服务器342也能够安全的存储与多个不同的用户相关的私有密钥344。但是,在所描述的实施例中,存储服务器342能够安全的发送用户的私有密钥到ATM 340。实例ATM340包括数字签名软件348,它能够导致ATM 340为用户的电子文档346产生数字签名350。
图12显示典型实施例ATM 400,它能够与跟用户相关的便携式计算装置402通信,例如智能卡,PDA,或移动电话。此处便携式计算装置402包括至少一个与用户相关的私有密钥404。在所描述的实施例中,用户观看完与之相关的电子文档406之后,ATM 400能够发送电子文档406到便携式计算装置402。典型的便携式计算装置包括数字签名软件408,它能够利用存储在便携式计算装置中的私有密钥404对电子文档406产生数字签名410。便携式计算装置402接着附加该数字签名410到电子文档406并返回所签署的电子文档到ATM 400,或者便携式计算装置只发送数字签名410到ATM 400。实例ATM 400接着附加数字签名410到电子文档406并转发所签署的电子文档到用户所选择的目标位置。
图13显示典型实施例ATM 420,它能够与便携式计算装置422通信。此处便携式计算装置422也包括至少一个用户的私有密钥424。但是,在所描述的实施例中,不是发送电子文档426的完整拷贝到便携式计算装置422,实例ATM 420能够产生和发送该电子文档426的单向哈希表432到便携式计算装置422。实例ATM 420包括一个或多个单向哈希算法434,它对应用户希望用来签署其电子文档426的数字签名协议。使用单向哈希算法434,ATM 420可以在操作上产生电子文档426的单向哈希表432并转发单向哈希表432到便携式计算装置422。
典型便携式计算装置422包括一个或多个加密和/或数字签名算法428,它能够为电子文档426使用单向哈希表432和与用户相关的私有密钥424产生数字签名430。便携式计算装置422接着返回数字签名430到ATM 420,而ATM 420则附加数字签名430到电子文档426。
图14显示典型实施例ATM 440,它能够与典型的便携式计算装置442通信。此处便携式计算装置442也包括至少一个用户的私有密钥444。但是,在所描述的实施例中,便携式计算装置442能够安全的发送用户的私有密钥444到ATM 440。实例ATM 440包括数字签名软件448,它能够导致ATM 440为用户的电子文档446产生数字签名450。
再回来参照图1,示意性的存储服务器32能够维护与用户的数字安全存款帐户40和/或金融帐户48相关的访问日志62。该实例存储服务器32能够把每个试图访问用户的数字安全存款帐户40和/或使用私有密钥44的记录存储到访问日志62。如果欺诈者增加对用户的数字安全存款帐户和/或私有密钥的访问,实例访问日志将被用于确定该未经授权的访问发生的时间和地点。实例访问日志还包括系统签署的电子文档的记录。举例而言,该记录包括电子文档的单向哈希表。如果欺诈者使用本实例系统来数字签署电子文档,就可回顾访问日志来确定哪个文档被伪造了。
一些ATM的典型实施例能够使用对称加密算法例如DES和密钥加密存储在数字安全存款帐户中的电子文档。实例ATM能够使用户能从用户输入到ATM的口令或生物统计学信息产生密钥来加密电子文档。为了解密电子文档,示意性的ATM能够提示用户重新输入口令和/或生物统计学数据重新产生密钥。
除了签署电子文档,另一个ATM实施例能够使用与ATM,存储服务器,数字签名服务/网络,或第三方相关的私有密钥数字签署,确认和/或联署电子文档。例如,除了使用户能用其私有密钥数字签署电子文档,实例ATM还可以使用与用户的私有密钥无关的另一个私有密钥使电子文档进一步被数字签署。该另一个私有密钥可以与授权的公证人,数字签名服务,或与该电子文档相关的其它交易方相关联。示意性的ATM进一步附加与该另一个私有密钥相关联的数字证书到所签署的电子文档。该数字证书被用于验证第二数字签名的真实性。与证书权威机构相关的数字证书也被附加到该电子文档,其中证书权威机构发布和签署任一或所有的用户数字证书和公证人数字证书或其它方数字证书。
在实施例中,ATM能够附加数字时间戳到电子文档,其方式是在电子文档被ATM的用户数字签署之前包含当前的日期和时间到电子文档。在一些实施例中,ATM能够导致电子文档通过文档时间戳实体或服务器加上数字时间戳。例如,示意性的ATM发送电子文档的单向哈希表到时间戳实体。该时间戳实体能够附加表达该时间戳实体接收到单向哈希表的日期,时间和时区的时间数据。该时间戳实体接着用时间戳实体的私有密钥数字签署该单向哈希和时间日期从而形成数字时间戳。该数字时间戳以及该时间戳实体的数字证书接着被返回ATM。ATM接着附加该数字时间戳以及时间戳实体的数字证书到电子文档。在一些实例中,数字时间戳实体对应能够产生ATM用户的数字签名的同一个实体,服务,或网络。
图15显示一个实施例的文档签署系统的例子。此处系统500包括至少一个ATM 510,能够显示并数字签署电子文档。ATM 510还能够与一个或多个服务器508通信,后者包括与金融交易处理系统,主机银行系统,文档处理系统,或数字签名服务或网络相关的服务器。
另外,ATM 510能够从至少一个个人计算机(PC)512或其它计算装置通过有线或无线网络516接收电子文档。在所描述的实施例中,ATM 510包括或能够连接到共享的或外部的可访问网络驱动器514,它能够存储进入和发出的电子文档。该共享的网络驱动器可以被隔离成一个或多个位置,例如“收件箱”和“发件箱”存储区域。
PC 512可以选择性被给予许可来访问共享的网络驱动器514或部分共享的网络驱动器例如与ATM 510相关的“收件箱”。PC 512所创建的电子文档接着被存储,导出和/或发送到ATM 510共享的网络驱动器514。操作ATM 510的用户可以选择ATM命令使ATM显示并数字签署存储在共享的网络驱动器514中的电子文档。电子文档的数字签署版本接着被存储,导出和/或发送到共享的网络驱动器514或部分共享的网络驱动器例如共享的网络驱动器514上的“发件箱”。PC 512或其它计算装置接着从共享的网络驱动器514检索所签署的文档。ATM 510还可以在操作上连接到打印机518并包含到打印机打印数字签名电子文档的可选选项。
实施例ATM 510可以包含交易功能装置例如现金分发器和存款装置使ATM能执行其它类型的交易功能例如分发现金和存储支票。但是,一些实施例ATM 510可以被配置成不同的形式例如便携的形式,它不能分发现金或接收存储的支票。这样的便携形式的ATM的例子如图16所示。这种便携式ATM 520的实施例包括磁卡读卡器522或其它读卡器,显示屏524,和数字签名板526。示意性的ATM 520还包括功能键528提供到ATM的输入。显示屏524的其它实施例包括提供到ATM的输入的触摸屏和通信装置527例如无线或有线的网络接口。
再回去参照图15,实施例ATM 510被希望提供给用户安全的可靠的数字签署电子文档的能力的组织所使用。这些组织包括银行,抵押公司,标题公司,S&L(中小金融联合会),保险公司,汽车代理商,租赁公司,大学,医院,政府机构,或产生文档需要其用户签名的任何其它组织。示意性的ATM 510提供给组织的用户或客户或其它用户方便的方式来观看并数字签署电子文档。
图17显示操作系统500所涉及的典型步骤。此处所描述的该方法步骤与汽车代理商有关,但是,应该理解该典型步骤还可以应用到希望其用户数字签署电子文档的任何组织,实体,团体或个人。该方法开始于步骤600,该组织的财务经理或其它成员准备与汽车贷款对应的电子文档。该电子文档包括字处理文档,AcrobatPDF文档,可扩展标记语言(XML)文档,或其它任何类型的能电子表达汽车贷款的文档。
在实施例中,该电子文档符合标准的贷款格式。该格式包括标准化的XML标记,它描述有关贷方,借方,以及贷款条款的信息。该标记包括例如各方的名称和地址,贷款数量,贷款期限,利率和任何其它可能是贷款一部分的条款或范畴的信息。一旦文档被创建,财务经理在步骤602存储电子文档到ATM可以访问的存储位置。例如,财务经理存储电子文档到与ATM相关的“收件箱”。
在繁忙的组织可能并行的处理贷款申请,多个ATM可以被获得以便存储电子文档。在该情况下,共享的网络驱动器可以与特定ATM的名称或标志相关,后者能够通过共享的网络驱动器访问电子文档。一旦电子文档被存储到存储位置,财务经理将指导用户开始使用能够检索电子文档的特定的ATM。
一旦用户访问ATM,用户将遵循ATM显示屏上显示的指示。如果用户已经有数字安全存款帐户,数字证书,和/或与金融帐户相关的私有密钥,ATM会提示用户插卡或刷卡,该卡与数字安全存款帐户,数字证书,和/或私有密钥相关。例如,如果该用户有与数字安全存款帐户相关的支票帐户或信用卡,用户可以在步骤604插入或刷他/她的支票ATM卡或信用卡到ATM的读卡器。
作为响应,在步骤606,ATM能够用读卡器读取与该卡相关的金融帐户号并请求用户输入PIN。在步骤608,用户通过小键盘或通过触摸屏(它被配置来显示小键盘的可视表达)输入PIN。在一个实施例中,PIN对应与用户的金融帐户相关的4个数字的PIN。在另一实施例中,PIN对应存储在与用户的数字安全存款帐户,数字证书,和/或私有密钥相关的不同口令。该口令可以包含四个或更多数字和/或文字数字字符。在其它实施例中,ATM可能提示用户通过使用ATM的生物统计学读取装置提供生物统计学数据作为口令。
对能够执行许多不同种类交易功能的ATM而言,在用户输入PIN之后,ATM可以显示类似图3的屏幕100的用户界面屏幕。如前面所讨论的,用户界面屏幕100包括可选的功能102来提取现金,存储支票,在各个帐户之间转帐,以及查看电子文档。对ATM例如图16所示的便携式ATM 520而言,ATM立即提取存储在ATM相关的“收件箱”的电子文档并显示类似图6的屏幕160的用户界面屏幕。如果在“收件箱”中有不止一个电子文档,ATM将显示可获得的电子文档的列表供选择。在每个情况下,在步骤610实例ATM将能够从存储位置提取电子文档,并在步骤612显示该文档的可视表达。
用户可以通读所显示的文档并输入电子文档所需要的必要的信息。例如,电子文档可能包括条款需要用户确定性的同意。该条款包括用户界面元素例如检验栏,输入字段,和/或下拉列表栏,它们可以被选中/不选中,编辑,和/或通过ATM的输入装置选择。
一旦文档被回顾并用用户提供的任何必要的信息更新,在步骤614用户可以提供命令的输入表达来数字签署该电子文档。作为响应,在步骤616,ATM提示用户提供进一步的输入表达用户确定性的接受数字签名作为用户的合法绑定签名的意图表示。对包含数字签名板的ATM,该确定性输入包括让用户在数字签名板上写下他/她的手写签名。该手写签名的数字扫描接着被集成到电子文档中然后才数字签署该文档。
为了响应接收的确定性输入,ATM在步骤618使用与从用户的卡中读取的金融帐户相关的私有密钥数字签署该电子文档。一旦该文档被数字签署,它就与一个或多个数字证书相关,包括与金融帐户相关的数字证书。该数字证书包括用户的公用密钥,它能被用于验证电子文档的数字签名。在其它实施例中,电子文档包括序列号和/或对实体,地址或URL的引用,通过它们用户的数字证书可以被提取来验证数字签名。在某些实施例中,证书权威机构的数字证书被发布并签署与该电子文档相关的用户的数字证书。
一旦电子文档被数字签署,ATM在步骤620能够发送签署的电子文档到一个或多个指定的输出地址。该指定的输出地址包括ATM提取未签名的电子文档的原始存储位置。该指定的输出地址包括部分共享网络驱动器,它对应某个电子“发件箱”。该指定的输出地址对应网络地址,电子邮件地址,数据库,URL,或能够接收电子文档的任何其他外部存储位置或通信系统。例如,在一个实施例中,指定的输出地址包括文档处理服务器的URL。例如,如果电子文档对应汽车贷款,指定的输出地址可以是借钱给用户买车的银行的文档处理服务器。
该文档处理服务器可验证电子文档的数字签名。如果签名是有效的,文档处理服务器就分析电子文档的XML标记来确定各方的名称和地址以及贷款的条款。该信息接着被集成到银行的贷款处理系统来建立贷款帐户并初始化必要的过程来收集用户的付款。在其他实施例中,指定的输出地址对应贷款处理系统能够使该贷款安全的转售到另一银行或其它实体。在其它实施例中,指定的输出地址对应能够存储和/或处理所签署的电子文档的任何系统。
在一个实施例中,指定的输出地址是在ATM中的可配置参数。在其它实施例中,指定的输出地址被ATM从电子文档的参数中确定。例如,电子文档可能包括XML标记,它包括有关指定的输出地址的地址信息。在用户的金融帐户与数字安全存款帐户相关的实施例中,ATM将进一步把所签署的电子文档的拷贝存储到与用户的金融帐户相关的用户的数字安全存款帐户。
在实施例中,ATM在步骤622把数字签名处理费关联到与电子文档相关的某方。实施例ATM能够使金融交易处理系统例如主机银行系统或其它服务器记录有关的处理费的信息到数据库,日志,或笔记供马上或延后处理。在一个实施例中,向与用户的卡相关的金融帐户索取处理费。在另一个实施例中,向准备未签署的电子文档的机构相关的帐户索取处理费。例如,ATM可以包括配置参数对应能征收处理费的金融帐户。例如在汽车代理商的情形下,该配置参数可能包括与汽车代理商或提供贷款的银行相关的帐户号。在步骤622,ATM或与该ATM相关的数字签名服务或网络服务器可以与金融交易处理系统通信,例如主机银行系统,来向该帐户索取处理费。在实施例中,电子文档可以包括将被征收处理费的帐户号。例如电子文档可以包括处理费用帐户XML标记。
在某些实施例中,ATM还可以联系金融交易处理系统例如主机银行系统或其它服务器来授权征收处理费到某帐户,然后在步骤618数字签署该文档或在步骤620发送所签署的电子文档到指定的输出地址。如果该帐户没有足够的金额来支付处理费或它不能接受支付处理费,ATM将能够取消签署电子文档。ATM将接着通过ATM的显示屏输出可视消息说明该电子文档不能被数字签署。
指定的输出地址可以对应能够被创建该未签署的文档的组织所访问的存储位置。例如,参考汽车代理商的例子,指定的输出地址包括能被财务经理访问的网络驱动器。该经理接着导致电子文档被打印输出以便能给用户该电子文档的硬拷贝。在其他实施例中,ATM可以在操作上连接到打印机并包括可选的打印电子文档的硬拷贝的选项。
在电子文档以前被一个或多个其它机构签署的某些实施例中,ATM可以包括步骤来验证其它机构的签名然后才使用户能数字签署电子文档。例如在汽车代理商的例子中,财务经理先数字签署汽车贷款然后ATM才访问该电子文档。汽车代理商的数字签名被ATM验证然后使用户能数字签署汽车贷款。在该例中电子文档包括与其它机构例如汽车代理商相关的数字证书。该电子文档还包括签署该其它机构的数字证书的证书权威机构的数字证书。
在前面描述的实施例中,用户的金融帐户卡以前与用户的数字安全存款帐户,数字证书,和/或私有密钥相关。实施例包括提供金融帐户卡来数字签署ATM中的电子文档的方法。例如,信用卡发放者例如银行有许多信用卡账号。由于信用卡业务倾向于高竞争性,所以增加数字签名能力到银行用户的信用卡将提供附加的激励给用户来携带和使用银行发布的信用卡。
该所描述的方法的实例包括银行或其它实体创建个人数字证书,公用/私有密钥对,和/或数字安全存款帐户为多个预先存在的金融帐户例如信用卡帐户或其它金融帐户。该个人数字证书,公用/私有密钥对,和/或数字安全存款帐户被存储到与在一个或多个服务器上被银行或数字签名服务或网络操作的每个金融帐户相关联。
图18显示系统700的实施例的示意图,它能够实现所描述的方法。此处系统700包括多个银行702,704,或其它金融帐户。每个银行包括多个金融帐户706,708,例如信用卡帐户。对这些帐户中的每一个,银行可以有数字签名服务或网络实体710管理在一个或多个存储服务器712中的数字证书,公用/私有密钥对,和/或数字安全存款帐户。
数字签名服务或网络710的实施例包括或能够与主机系统714通信。主机系统能够提供多个ATM 716访问数字签名网络710的服务。该服务包括电子文档的数字签名的实例并存储电子文档到数字安全存款帐户。如前面所讨论的,银行702,704的用户将使用它们的信用卡或与金融帐户相关的其它卡导致ATM数字签署电子文档。从签署电子文档中获得的处理费将被转发或征收到操作该数字签名的网络和银行或其它卡发放者的至少一个实体。在一个实施例中,处理费将在操作该数字签名的网络和银行或其它卡发放者之间分摊。
为了做广告让用户的金融帐户被用于数字签署电子文件,所描述的实施例方法包括在卡上打发放卡的银行的标记或商标,使用标志,设计,或标记来说明该卡可以用于数字签名电子文档。该标志可以是源指示器标志例如数字签名网络的710的商标/服务商标。另外,为了使用户能更容易的定位能用于签署电子文档的ATM 716,该ATM 716可以包括或输入匹配的标志。对银行或其它有大量预先存在的金融帐户例如信用卡的实体而言,目前描述的方法的实施例包括给用户邮寄替代性信用卡,后者包括标记例如标志来说明该卡可以被用于数字签署电子文档。在一个实施例中,用户使用以前与其金融帐户相关的PIN访问ATM以便数字签署电子文档。在另一个实施例中,银行提供给用户使用单独的口令来访问数字签名网络的服务。
在一些实施例中,ATM能够导致新的数字证书为用户创建用来签署电子文档。例如,如果用户没有以前发布的数字证书,公用/私有密钥对和/或数字安全存款帐户与智能卡,便携式计算装置,金融帐户,信用卡,和/或数字安全存款帐户相关联,该实例ATM将能够提供给用户数字证书,公用/私有密钥对和/或数字安全存款帐户。在一些实施例中,ATM使用户能转发新创建的数字证书到智能卡,便携式存储介质,便携式计算装置,网络存储位置,或其它用户选择的存储位置或地址以便将来通过实例ATM或其它数字签名软件和装置来签署电子文档。如下面将讨论的,在一些实施例中,ATM将使用户能关联新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户到用户选择或通过数字签名网络发布给用户的卡。
至于与签署电子文档相关的费用,ATM还可以为创建数字证书,公用/私有密钥对和/或数字安全存款帐户而征收费用。如前面所讨论的,该费用可以向用户的金融帐户,在存储上与ATM相关的金融帐户,或与希望签署电子文档的机构相关的金融帐户征收。例如,在前面讨论的与汽车贷款相关签署电子文档的情景中,ATM能够导致与创建数字证书相关的费用被关联到提供电子文档的实体,例如汽车代理商或发放贷款的金融机构。
所描述的ATM实施例提示用户通过ATM的输入装置输入有关用户的信息,后者被集成到和/或关联到数字证书。该信息包括用户的名称,地址,和生日。该信息还包括用户的社会保险号,护照号,司机的驾驶执照号,国民身份证号,学生编号,或其它任何与用户相关的唯一性编号。所提供的用来产生数字证书的信息还包括用户提供的口令或其它编号用来创建或访问公用/私有密钥对,该公用密钥就被集成到数字证书。
为了加速输入信息到ATM来产生数字证书,ATM能够从意图用ATM数字签署的电子文档中为数字证书检索用户特定的信息。例如,在前面的用户签署汽车贷款文档的情景中,汽车代理商的财务经理或其它雇员可以输入用户的名称,地址,社会保险号,生日,司机的驾驶执照号,和/或其它用户特定信息到对应贷款的的电子文档。该信息可以被存储为XML数据或其它与电子文档相关的计算机可访问的格式。在ATM使用户签署电子文档之前,ATM可以访问与电子文档相关用户特定信息。从电子文档中访问的信息除了直接由用户输入ATM之外,还可以被ATM集成到数字证书中。在一些实施例中,ATM可以通过ATM的输出装置输出用户特定的信息。该ATM可以提示用户先验证信息的准确性然后才创建数字证书。
在实施例中,ATM导致用户特定信息被转发到证书权威机构,它能够为用户发布签署的数字证书。在一些实施例中,ATM转发用户特定信息到以前讨论的数字签名网络,存储服务器,和/或其它服务器,它能够形成数字证书和/或与发布数字证书的证书权威机构接口。
在实施例中,数字签名网络可以进一步在操作上鉴别所提供的用户特定信息,通过联系信用报告服务720或其它用户信息数据库来对比和验证所提供的用户特定信息。如果用户特定信息是无效的,不连续的,或可疑的,该实例数字签名网络将返回代表拒绝产生数字证书给用户的消息到ATM。该消息将说明拒绝的原因。
ATM的实施例可以进一步从用户的数字证书请求中获取附加的信息包括生物统计学输入,例如指纹扫描,用户面孔的数字图象,虹膜扫描,手扫描,或其它代表用户身份的任何输入。该信息还被集成到到关联到数字证书。该信息还被用于先验证用户的身份然后才创建数字证书。
在一些实施例中,ATM将进一步提示用户输入卡,例如信用卡,智能卡,司机驾驶执照,国民身份证,或任何其他能被ATM的读卡器访问以提取用户特定信息的唯一性的卡。该用户特定信息还包括帐户号或其它存储在卡中编号,它能被转发到数字签名网络,金融交易处理系统例如主机银行系统,或其它服务器被用于鉴别用户的身份。在一些实施例中,ATM将进一步提示用户通过ATM的输入装置输入与该卡相关的密码或PIN。ATM可以在操作上通过与数字签名网络,主机银行系统,或卡本身通信,验证输入的密码或PIN。
在一些实施例中,ATM将提示用户提供输入来说明用户是否希望新创建数字证书,公用/私有密钥对和/或数字安全存款帐户并与以前存在的用户的金融帐户例如信用卡或银行卡相关联。在该情形下,实例ATM将提示用户通过ATM的读卡器插入或刷所希望的卡。从卡中读取的帐户号可以被转发到数字签名网络并被存储到相关的用户的新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户。该数字签名网络将进一步通知与卡相关的金融帐户,说明用户将数字证书,公用/私有密钥对和/或数字安全存款帐户与卡的帐户号相关联。金融机构接着将发布新卡给用户,其中包括该数字签名网络的标记或标志。
ATM的实施例还提示用户有关用户是否希望新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户与用户相关的其它唯一性卡/编号相关联。例如,该卡包括用户的社会保险卡,司机的驾驶执照卡,国民身份证卡,以及学生ID卡。在该情形下,实例ATM将提示用户通过ATM的读卡器插入或刷其上存储有期望的唯一性编号的卡。从卡中读取的唯一性编号还将转发到数字签名网络并在存储上关联到用户新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户。
在一些实施例中,新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户没有关联到金融帐户或用户的其它唯一性的卡/编号,该数字签名网络将能够发布给用户数字签名卡用于签署将来的电子文档并访问存储在用户的数字安全存款帐户的电子文档。该数字签名卡包括存储在其上的关联到新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户的唯一性的帐户号。在一个实施例中,ATM可以包括卡发放装置,一旦数字证书被创建,它能够直接输出数字签名卡给用户。在另一个实施例中,数字签名网络将初始化数字签名卡的生产,该卡将邮寄到用户的地址。
一旦数字证书,公用/私有密钥对和/或数字安全存款帐户被创建,实例ATM将提示用户使用与新创建的数字证书相关的私有密钥签署电子文档。在实施例中,其中用户关联金融帐户或其它卡/编号到新创建的数字证书或者数字签名卡被发放给用户,ATM将提示用户通过ATM的输入装置输入与卡相关的密码或PIN,以便将来使用该卡签署电子文档和/或访问存储在新创建的数字安全存款帐户中的电子文档。将来,用户使用他/她的信用卡,数字签名卡,或其它与新创建的数字证书,公用/私有密钥对和/或数字安全存款帐户相关的卡来签署在同一个ATM或连接到实例数字签名网络的其它实例ATM中的电子文档。如前面所讨论的,ATM实施例将提示用户输入与卡相关的密码或口令,然后才使用户能签署电子文档和/或用ATM访问数字安全存款帐户的电子文档。
如图18所示,数字签名网络的实施例进一步与公用网络例如互联网718通信使用户能从家里的计算机或其它计算装置访问它们的数字证书,公用/私有密钥对和/或数字安全存款帐户。数字签名网络进一步提供在互联网上的服务例如数字签署电子文档和/或存储电子文档到与金融帐户有关的数字安全存款帐户。例如,在一个实施例中,数字签名网络包括网络服务器使用户能输入他/她的金融帐户号或其它卡/编号和PIN或其它口令通过PC的浏览器或其它计算装置。如果所输入的信息是有效的,实施例数字签名网络使用户能使用与输入的金融帐户号或其它卡/编号相关的私有密钥签署电子文档。该网络服务器进一步使互联网用户管理存储在数字签名网络710中的存储服务器的电子文档,例如观看,拷贝,删除,和转发文档到其它位置和地址。
用来操作本发明的自动交易机并连接计算机,计算机处理器,和服务器的计算机软件从各种类型的物品装载到对应的计算机。该计算机软件可以包括并从一个或多个物品例如磁盘,光盘,或DVD等中装载。该软件还被包括在物品例如硬盘驱动器,磁带,只读存储装置,或存储卡。其它包括用此处描述的方式操作计算机的指令的数据表达的物品同样适合用于根据此处描述的实施例操作自动交易机以及相关的数字签名服务,网络和服务器和系统。
此处描述的自动银行机器和系统的实施例参照具体的软件组件,功能和特征加以了描述。该发明的其它实施例可以包括其它或不同的软件组件,数字签名算法,以及加密组件来提供类似的功能。
因此新的自动交易机数字签名系统和方法完成一个或多个前面描述的目标,消除了使用以前的装置和系统所遇到的困难,解决了问题并获得了此处描述的期望的结果。
在前面的描述中,使用的特定的术语是为了简短,明确和易于理解,但是没有隐含不必要的限制,因为这些术语是出于描述的目的,其意图在于广泛的分析。另外,此处的描述和说明是通过举例的形式,本发明没有限制于所说明和描述的具体细节。
在所附权利要求中,任何描述为执行一种功能的方式都应当被理解为包含能执行所述功能的本领域普通技术人员所知的任何方式,并且不限于这里所示的特征及结果或者仅仅与其等同。因此,摘要中所含的示范实施方案的描述不应被认为是把本发明限制在这里所述的特征。
已经描述的本发明的特征、发现及原理,构造及操作本发明的方式,以及达到的优点及有用的结果;新的及有用的结构、装置、元件、设置、部分、结合、系统、设备、操作、方法及关系如所附权利要求所述。

Claims (63)

1.一种使用ATM生成加密的数字签署电子文档的设备,包括:
ATM,其中所述ATM包括:
至少一个计算机处理器;
至少一个输入装置,能够连接到所述计算机处理器;
现金分发器,能够连接至所述计算机处理器;以及
至少一个显示装置,能够连接到所述计算机处理器,其中所述计算机处理器能够响应于通过至少一个输入装置的第一输入,通过显示装置输出至少一个电子文档的可视表达,其中所述计算机处理器能够使用响应于通过至少一个输入装置的至少一个第二输入,利用私有密钥使得至少一个电子文档被加密地数字签署。
2.根据权利要求1所述的设备,其中所述计算机处理器能够通过显示装置导致消息输出,提示用户通过至少一个输入装置输入确定性的输入来代表对有意识的用数字签署电子文档作为合法绑定的签名的确认,其中至少一个第二输入包括确定性的输入。
3.根据权利要求1所述的设备,其中,所述计算机处理器能够响应于通过至少一个输入装置的至少一个第三输入,使所述现金分发器分发现金。
4.根据权利要求2所述的设备,其中所述ATM还包括数字签名板,能够连接到计算机处理器,其中所述计算机处理器能够通过所述数字签名板接收至少一个手写签名扫描,其中所述计算机处理器能够包括所述带电子文档的手写签名扫描。
5.根据权利要求3所述的设备,其中所述ATM还包括读卡器,能够连接到所述计算机处理器,其中所述计算机处理器能够导致读卡器从卡中读取至少一个帐户号,其中所述计算机处理器能够导致远程服务器访问响应至少一个从卡中读取的帐户号的私有密钥。
6. 根据权利要求5所述的设备,其中所述帐户号包括与金融帐户相关的金融帐户号。
7.根据权利要求6所述的设备,其中所述计算机处理器能够导致电子文档被加上数字时间戳。
8.根据权利要求7所述的设备,其中所述ATM包括仪表板,其中所述至少一个显示装置和所述至少一个输入装置可以被用户通过所述仪表板而访问,其中还包括邻近所述仪表板的可视标记,其中所述可视标记代表数字签名服务的源指示器标志。
9.根据权利要求5所述的设备,其中所述ATM还包括至少一个通信端口能够连接到所述计算机处理器,其中所述计算机处理器能够与至少一个外部来源通过所述通信端口通信,其中所述计算机处理器能够从至少一个外部来源检索所述电子文档。
10.根据权利要求9所述的设备,其中所述计算机处理器能够发送数字签署的电子文档的拷贝到至少一个外部来源。
11.根据权利要求9所述的设备,其中所述至少一个外部来源包括网络可访问的存储位置。
12.根据权利要求9所述的设备,其中所述至少一个外部来源包括便携式计算装置。
13.根据权利要求2所述的设备,其中所述计算机处理器能够响应至少一个第二输入来附加声明到电子文档来说明用户有意识的确定所述数字签署电子文档代表用户的合法绑定的电子签名。
14.根据权利要求13所述的设备,其中所述计算机处理器能够导致所述声明至少被用于进一步的私有密钥数字签署。
15.根据权利要求3所述的设备,其中所述ATM还包括存储装置驱动能够连接到所述计算机处理器,其中所述计算机处理器能够读写放置在与所述存储装置驱动可靠连接的便携式存储介质,其中所述计算机处理器能够从所述便携式存储介质检索电子文档。
16.根据权利要求15所述的设备,其中所述计算机处理器能够存储电子文档的数字签名的拷贝到便携式存储介质上。
17.根据权利要求3所述的设备,还包括至少一个位于所述ATM的远程的服务器,其中所述计算机处理器能够与至少一个服务器通信,其中所述至少一个服务器能够产生数字签名以响应私有密钥。
18.根据权利要求17所述的设备,其中所述计算机处理器能够发送所述电子文档到所述至少一个服务器,其中所述至少一个服务器还能够产生数字签名以响应电子文档。
19.根据权利要求17所述的设备,其中所述计算机处理器能够产生和发送所述电子文档的单向哈希表到所述至少一个服务器,其中所述至少一个服务器还能够产生数字签名以响应单向哈希表,其中所述计算机处理器能够从至少一个服务器接收数字签名,其中所述计算机处理器能够附加数字签名到电子文档。
20.根据权利要求3所述的设备,其中所述计算机处理器能够与至少一个位于ATM的远程的服务器通信,其中所述计算机处理器能够从所述至少一个服务器检索私有密钥,其中所述计算机处理器能够产生数字签名以响应电子文档和私有密钥。
21.根据权利要求3所述的设备,其中所述计算机处理器能够与至少一个便携式计算装置通信,其中所述至少一个便携式计算装置包括私有密钥,其中至少一个便携式计算装置能够产生数字签名以响应私有密钥。
22.根据权利要求21所述的设备,其中所述计算机处理器能够发送电子文档到至少一个便携式计算装置,其中所述至少一个便携式计算装置还能够产生数字签名以响应电子文档。
23.根据权利要求21所述的设备,其中所述计算机处理器能够产生和发送电子文档的单向哈希表到所述至少一个便携式计算装置,其中所述至少一个便携式计算装置还能够产生数字签名以响应单向哈希表,其中所述计算机处理器能够从便携式计算装置接收数字签名,其中所述计算机处理器能够附加数字签名到电子文档。
24.根据权利要求3所述的设备,其中所述计算机处理器能够与至少一个便携式计算装置通信,其中所述计算机处理器能够从至少一个便携式计算装置检索私有密钥,其中所述计算机处理器能够产生数字签名以响应电子文档和私有密钥。
25.根据权利要求3所述的设备,其中ATM还包括智能卡读卡器能够连接到计算机处理器,其中所述计算机处理器能够与至少一个智能卡通过智能卡读卡器通信,其中所述私有密钥存储在智能卡,其中所述智能卡能够产生一个数字签名以响应私有密钥。
26.根据权利要求25所述的设备,其中所述计算机处理器能够发送电子文档到智能卡,其中所述智能卡还能够产生数字签名以响应电子文档。
27.根据权利要求25所述的设备,其中所述计算机处理器能够产生和发送电子文档的单向哈希表到所述智能卡,其中所述智能卡还能够产生数字签名以响应单向哈希表,其中所述计算机处理器能够从智能卡接收数字签名,其中所述计算机处理器能够附加数字签名到电子文档。
28.根据权利要求3所述的设备,其中所述ATM还包括智能卡读卡器能够连接到计算机处理器,其中所述计算机处理器能够与至少一个智能卡通过智能卡读卡器通信,其中所述私有密钥存储在智能卡,其中所述计算机处理器能够从智能卡检索私有密钥,其中所述计算机处理器能够产生数字签名以响应电子文档和私有密钥。
29.一种自动交易机,包括:
至少一个计算机处理器;
至少一个显示装置能够连接到所述计算机处理器,其中所述计算机处理器能够通过所述显示装置输出至少一个电子文档的可视表达;
读卡器能够连接到所述计算机处理器,其中所述计算机处理器能够导致读卡器从卡中读取对应至少一个帐户号的标记;以及
至少一个输入装置能够连接到所述计算机处理器,其中所述计算机处理器能够通过所述显示装置输出消息提示用户通过至少一个输入装置输入确定性的输入代表对有意识的用加密数字签署的电子文档作为合法绑定的签名的确认,其中所述计算机处理器能够导致电子文档被用与帐户号相关联的私有密钥签署以响应该确定性输入。
30.根据权利要求29所述的自动交易机,还包括数字签名板能够连接到所述计算机处理器,其中所述计算机处理器能够通过所述数字签名板接收至少一个手写签名扫描,其中所述计算机处理器能够包括带电子文档的手写签名扫描先于对电子文档进行数字签署。
31.根据权利要求29所述的自动交易机,还包括现金分发器能够连接到计算机处理器,其中所述计算机处理器能够导致现金分发器分发现金以响应通过所述至少一个输入装置接收的至少一个进一步的输入。
32.根据权利要求29所述的自动交易机,其中所述计算机处理器能够访问至少一个远离所述自动交易机的数字安全存款帐户,其中所述私有密钥与所述数字安全存款帐户相关存储,其中所述帐户号与数字安全存款帐户相关。
33.根据权利要求32所述的自动交易机,其中所述计算机处理器能够访问至少一个存储服务器,其中所述至少一个存储服务器能够连接到至少一个数据存储器,其中所述至少一个数据存储器包括与数字安全存款帐户存储相关的私有密钥。
34.根据权利要求33所述的自动交易机,其中所述计算机处理器能够导致存储服务器存储电子文档到至少一个与数字安全存款帐户相关的数据存储器。
35.根据权利要求29所述的自动交易机,其中所述帐户号包括与金融帐户相关的金融帐户号。
36.根据权利要求35所述的自动交易机,其中所述计算机处理器能够把金融帐户号通信给至少一个远程服务器,其中所述远程服务器能够访问私有密钥以响应该金融帐户号。
37.根据权利要求36所述的自动交易机,其中所述计算机处理器能够导致远程服务器产生电子文档的数字签名以响应私有密钥,其中所述计算机处理器能够从远程服务器接收数字签名并附加数字签名到电子文档。
38.根据权利要求37所述的自动交易机,其中所述计算机处理器能够附加电子证书到电子文档,其中所述电子证书包括公用密钥能够验证数字签名。
39.根据权利要求29所述的自动交易机,其中所述计算机处理器能够导致私有密钥和匹配的公用密钥产生,其中所述计算机处理器能够与证书权威机构通信,其中所述计算机处理器能够导致证书权威机构产生包括公用密钥的数字证书。
40.根据权利要求39所述的自动交易机,其中所述计算机处理器能够附加数字证书到电子文档。
41.根据权利要求40所述的自动交易机,其中所述计算机处理器能够导致私有密钥和数字证书与数字安全存款帐户相关存储。
42.根据权利要求41所述的自动交易机,其中所述计算机处理器能够导致远程服务器建立数字安全存款帐户。
43.根据权利要求42所述的自动交易机,其中所述计算机处理器能够导致远程服务器与数字安全存款帐户相关联,所述数字安全存款帐户关联到有帐户号的金融帐户。
44.根据权利要求29所述的自动交易机,其中所述计算机处理器能够导致私有密钥产生,其中所述计算机处理器能够导致私有密钥与帐户号相关联而远程存储。
45.根据权利要求44所述的自动交易机,其中所述帐户号对应金融帐户号。
46.根据权利要求29所述的自动交易机,其中所述计算机处理器能够与金融交易处理系统通信,其中所述计算机处理器能够导致电子文档被数字签署以响应与金融交易处理系统通信。
47.根据权利要求29所述的自动交易机,其中所述计算机处理器能够导致电子文档用另一个私有密钥被进一步数字签署。
48.根据权利要求47所述的自动交易机,其中所述另一个私有密钥与公证人相关。
49.根据权利要求29所述的自动交易机,其中所述计算机处理器能够导致电子文档被加上数字时间戳。
50.根据权利要求29所述的自动交易机,其中在导致电子文档被数字签署之前,所述计算机处理器能够修改电子文档以响应通过至少一个输入装置的至少一个进一步的输入。
51.一种使用ATM生成加密的数字签署电子文档的方法,包括:
a)用ATM访问电子文档;
b)通过所述ATM的显示屏显示电子文档;
c)提示用户输入至少一个第一输入来代表对有意识的用加密地数字签署的电子文档对应合法绑定的签名的确认;
d)通过至少一个ATM的输入装置接收所述至少一个第一输入;
e)为电子文档加密地产生数字签名以响应所述至少一个第一输入;以及
f)附加所述数字签名到所述电子文档。
52.根据权利要求51所述的方法,其中在步骤(b)之后还包括:
g)通过ATM的数字签名板捕获手写签名扫描;以及
h)附加所述手写签名扫描到所述电子文档。
53.根据权利要求51所述的方法,其中还包括:
g)通过至少一个输入装置接收至少一个第二输入;
h)导致所述ATM的现金分发器分发现金以响应所述至少一个第二输入。
54.根据权利要求51所述的方法,其中在步骤(e)之前还包括:
g)通过操作所述ATM的读卡器从卡中读取金融帐户号;
h)导致与所述金融帐户号相关的私有密钥被远程服务器访问;以及
其中在步骤(e)产生数字签名以响应与金融帐户号相关的私有密钥。
55.根据权利要求51所述的方法,还包括:
g)为所述电子文档产生数字时间戳;以及
h)附加所述数字时间戳到所述电子文档。
56.一种方法,包括:
a)从自动交易机接收金融帐户号;
b)访问与金融帐户号相关联的私有密钥;以及
c)使自动交易机所显示的电子文档被私有密钥加密地数字签署。
57.根据权利要求56所述的方法,其中在步骤(c)之前还包括:
d)从所述自动交易机接收口令;以及
e)验证以前与所述金融帐户号相关联的有效口令对应的口令。
58.根据权利要求56所述的方法,还包括:
d)访问以前与金融帐户号相关的数字证书,其中所述数字证书包括公用密钥对应私有密钥,其中所述公用密钥能被用于验证数字签名;以及
e)使数字证书被关联到电子文档。
59.根据权利要求56所述的方法,还包括:
d)存储电子文档的数字签署拷贝到与金融帐户号相关联的数字安全存款帐户。
60.根据权利要求56所述的方法,还包括:
d)从自动交易机接收第二金融帐户号,以及
e)征收电子文档的数字签署有关的处理费到与第二金融帐户号相关的金融帐户。
61.根据权利要求56所述的方法,还包括:
d)使电子文档被加上数字时间戳。
62.根据权利要求56所述的方法,还包括:
d)从自动交易机分发现金。
63.一种方法,包括:
a)从ATM接收请求来数字签署被ATM可视显示的电子文档;
b)导致为电子文档加密地产生数字签名和数字时间戳;
c)导致所述数字签名和数字时间戳被附加到电子文档;以及
d)从ATM分发现金。
CNB028066200A 2001-03-07 2002-03-06 自动交易机数字签名系统和方法 Expired - Fee Related CN100334830C (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US27399601P 2001-03-07 2001-03-07
US60/273,996 2001-03-07
US31901501P 2001-11-29 2001-11-29
US60/319,015 2001-11-29
PCT/US2002/006826 WO2002073341A2 (en) 2001-03-07 2002-03-06 Automated transaction machine digital signature system and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN 200610128682 Division CN1916985A (zh) 2001-03-07 2002-03-06 自动交易机数字签名系统和方法

Publications (2)

Publication Number Publication Date
CN1514978A CN1514978A (zh) 2004-07-21
CN100334830C true CN100334830C (zh) 2007-08-29

Family

ID=26956548

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028066200A Expired - Fee Related CN100334830C (zh) 2001-03-07 2002-03-06 自动交易机数字签名系统和方法

Country Status (9)

Country Link
US (4) US7451116B2 (zh)
EP (1) EP1366408A4 (zh)
CN (1) CN100334830C (zh)
BR (1) BR0207789A (zh)
CA (1) CA2440538C (zh)
MX (1) MXPA03008055A (zh)
PL (1) PL363803A1 (zh)
RU (1) RU2258256C2 (zh)
WO (1) WO2002073341A2 (zh)

Families Citing this family (159)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030217005A1 (en) * 1996-11-27 2003-11-20 Diebold Self Service Systems, Division Of Diebold, Incorporated Automated banking machine system and method
US6289320B1 (en) * 1998-07-07 2001-09-11 Diebold, Incorporated Automated banking machine apparatus and system
IL147164A0 (en) * 1999-06-18 2002-08-14 Echarge Corp Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
US7593862B2 (en) * 1999-07-07 2009-09-22 Jeffrey W. Mankoff Delivery, organization, and redemption of virtual offers from the internet, interactive-TV, wireless devices and other electronic means
US6891381B2 (en) * 1999-12-30 2005-05-10 Secure Logistix Human body: scanning, typing and profiling system
US7778934B2 (en) * 2000-04-17 2010-08-17 Verisign, Inc. Authenticated payment
US8261975B2 (en) * 2001-03-07 2012-09-11 Diebold, Incorporated Automated banking machine that operates responsive to data bearing records
US20030097332A1 (en) * 2001-04-11 2003-05-22 Andrea Golasinski Machine and method for the payment of a bill at a remote location
HUP0103350A2 (hu) * 2001-08-17 2003-04-28 Péter Ladányi Fokozott biztonságú elektronikus aláírás létrehozására alkalmas elektronikus íróeszköz
GB2380566A (en) * 2001-10-03 2003-04-09 Hewlett Packard Co Method and apparatus for validation of digital data to create evidence
US6934861B2 (en) 2001-11-06 2005-08-23 Crosscheck Identification Systems International, Inc. National identification card system and biometric identity verification method for negotiating transactions
US7025255B1 (en) * 2002-02-04 2006-04-11 Diebold, Incorporated Application service provider and automated transaction machine system and method
US8688461B1 (en) 2002-03-29 2014-04-01 Fannie Mae Electronic registry for authenticating transferable records
US20030204444A1 (en) * 2002-03-29 2003-10-30 Van Luchene Andrew S. Method and apparatus for managing and providing offers
US7818657B1 (en) 2002-04-01 2010-10-19 Fannie Mae Electronic document for mortgage transactions
JP2003323357A (ja) * 2002-05-08 2003-11-14 Hitachi Ltd タイムスタンプ生成システム
US20030221105A1 (en) * 2002-05-20 2003-11-27 Autodesk, Inc. Extensible mechanism for attaching digital signatures to different file types
JP2004021695A (ja) * 2002-06-18 2004-01-22 Seiko Instruments Inc 電子投票モジュール及びこれを用いた電子投票方法
US20040104268A1 (en) * 2002-07-30 2004-06-03 Bailey Kenneth Stephen Plug in credit card reader module for wireless cellular phone verifications
DE10249801B3 (de) * 2002-10-24 2004-05-06 Giesecke & Devrient Gmbh Verfahren zum Ausführen einer gesicherten elektronischen Transaktion unter Verwendung eines tragbaren Datenträgers
CN100440204C (zh) * 2002-11-28 2008-12-03 国际商业机器公司 用于将文件超链接的方法和系统
US8571973B1 (en) 2002-12-09 2013-10-29 Corelogic Solutions, Llc Electronic closing
US20040221162A1 (en) * 2003-02-03 2004-11-04 Phill Kongtcheu Method and systems to facilitate online electronic notary, signatures and time stamping
US20040158525A1 (en) * 2003-02-06 2004-08-12 Dort David Bogart System and method providing contingency biometric security activation
US7401105B2 (en) * 2003-10-02 2008-07-15 International Business Machines Corporation Method, system, and program product for retrieving file processing software
US20050177497A1 (en) * 2003-02-26 2005-08-11 Fujitsu Limited Portable storage device and transaction machine
JP2004304304A (ja) * 2003-03-28 2004-10-28 Fujitsu Ltd 電子署名生成方法,電子署名検証方法,電子署名生成依頼プログラム,及び電子署名検証依頼プログラム
WO2004100030A1 (en) * 2003-05-07 2004-11-18 Eckhardt Peter System and method for electronic administration
AU2004239780B2 (en) * 2003-05-13 2009-08-27 Assa Abloy Ab Efficient and secure data currentness systems
US20040246516A1 (en) * 2003-06-03 2004-12-09 Curtis Reese Hard imaging systems, hard imaging management devices, hard imaging devices, articles of manufacture, hard imaging device operational methods, and hard imaging device configuration methods
KR100423404B1 (ko) * 2003-06-24 2004-03-18 (주) 엘지텔레콤 은행 거래 내역서 출력 시스템 및 그 방법
US20050125110A1 (en) * 2003-06-27 2005-06-09 Potter Mark J. Method of vehicle component control
US20040267534A1 (en) * 2003-06-27 2004-12-30 General Motors Corporation Selective vehicle component control
US7370206B1 (en) * 2003-09-04 2008-05-06 Adobe Systems Incorporated Self-signing electronic documents
US7822988B2 (en) 2003-10-23 2010-10-26 Microsoft Corporation Method and system for identity recognition
US7502934B2 (en) * 2003-12-16 2009-03-10 Sap Aktiengesellschaft Electronic signatures
US7581105B2 (en) * 2003-12-16 2009-08-25 Sap Aktiengesellschaft Electronic signing apparatus and methods
JP4312620B2 (ja) * 2004-01-29 2009-08-12 株式会社日立製作所 電子申告システム、電子申告方法、および電子申告プログラム
US7822690B2 (en) * 2004-02-10 2010-10-26 Paul Rakowicz Paperless process for mortgage closings and other applications
US11538122B1 (en) 2004-02-10 2022-12-27 Citrin Holdings Llc Digitally signing documents using digital signatures
US20050264303A1 (en) * 2004-02-12 2005-12-01 Bailey Kenneth S Radiation monitoring of body part sizing and use of such sizing for person monitoring
CA2561335C (en) * 2004-04-08 2013-03-19 International Business Machines Corporation Method and system for linking certificates to signed files
US7853793B2 (en) * 2004-05-03 2010-12-14 Piotr Cofta Trusted signature with key access permissions
US7814016B2 (en) * 2004-06-30 2010-10-12 Ugenius Ip Holdings, Llc Personal teller system and method of remote interactive and personalized banking
US7616797B2 (en) * 2004-08-23 2009-11-10 Bailey Kenneth S Minutia detection from measurement of a human skull and identifying and profiling individuals from the human skull detection
US8135954B2 (en) * 2004-12-20 2012-03-13 Motorola Mobility, Inc. Distributed digital signature generation
US8228299B1 (en) 2005-01-27 2012-07-24 Singleton Technology, Llc Transaction automation and archival system using electronic contract and disclosure units
US8194045B1 (en) 2005-01-27 2012-06-05 Singleton Technology, Llc Transaction automation and archival system using electronic contract disclosure units
US7809169B2 (en) * 2005-03-02 2010-10-05 Martinez Pamela J Secure point of sales biometric identification process and financial system for standalone and remove device transactions (paysecure)
US20080298647A1 (en) * 2005-04-08 2008-12-04 Us Biometrics Corporation System and Method for Identifying an Enrolled User Utilizing a Biometric Identifier
US7996589B2 (en) 2005-04-22 2011-08-09 Microsoft Corporation Auto-suggest lists and handwritten input
JP4410166B2 (ja) * 2005-07-14 2010-02-03 株式会社リコー 画像形成装置、電子署名生成方法、電子署名生成プログラム及び記録媒体
US20070050303A1 (en) * 2005-08-24 2007-03-01 Schroeder Dale W Biometric identification device
US8060747B1 (en) 2005-09-12 2011-11-15 Microsoft Corporation Digital signatures for embedded code
US20070076240A1 (en) * 2005-10-04 2007-04-05 Kabushiki Kaisha Toshiba Image processing system
WO2007047802A2 (en) * 2005-10-20 2007-04-26 Ensconce Data Technology, Inc. Hard drive eraser
SE530662C2 (sv) * 2005-11-09 2008-08-05 Noll Och Ett Data Ab Förfarande och anordning
DE102005062307A1 (de) * 2005-12-24 2007-06-28 T-Mobile International Ag & Co. Kg Verfahren zur Vorbereitung einer Chipkarte für elektronische Signaturdienste
US20070192135A1 (en) * 2006-01-20 2007-08-16 James Shoemaker Signature feature of medical note-taking software
US7900817B2 (en) * 2006-01-26 2011-03-08 Ricoh Company, Ltd. Techniques for introducing devices to device families with paper receipt
GB2435951A (en) * 2006-02-23 2007-09-12 Barclays Bank Plc System for PIN servicing
US8190902B2 (en) * 2006-02-27 2012-05-29 Microsoft Corporation Techniques for digital signature formation and verification
US8205087B2 (en) * 2006-02-27 2012-06-19 Microsoft Corporation Tool for digitally signing multiple documents
US7818264B2 (en) 2006-06-19 2010-10-19 Visa U.S.A. Inc. Track data encryption
BRPI0713622A2 (pt) * 2006-06-19 2012-10-16 Visa Usa Inc métado para seguramente fornecer número de conta primário associado com um dispositivo de consumidor portátil, dispositivo de consumidor portátil, meio legìvel por computador, e, servidor
US11019007B1 (en) 2006-07-13 2021-05-25 United Services Automobile Association (Usaa) Systems and methods for providing electronic official documents
US20080046739A1 (en) * 2006-08-16 2008-02-21 Research In Motion Limited Hash of a Certificate Imported from a Smart Card
US8341411B2 (en) * 2006-08-16 2012-12-25 Research In Motion Limited Enabling use of a certificate stored in a smart card
US20080086412A1 (en) * 2006-10-08 2008-04-10 Randazza Joseph R Payment system and methods
US20080104418A1 (en) * 2006-10-25 2008-05-01 Electonic Data Systems Corporation Apparatus, and associated method, for providing an electronic storage box for securely storing data in electronic form
US7996677B2 (en) * 2006-12-06 2011-08-09 Microsoft Corporation Digitally certified stationery
US8266706B2 (en) * 2007-01-26 2012-09-11 Microsoft Corporation Cryptographically controlling access to documents
WO2008100905A1 (en) * 2007-02-12 2008-08-21 Mirko Manfredi Method and system for providing remote financial services
US7992078B2 (en) * 2007-02-28 2011-08-02 Business Objects Software Ltd Apparatus and method for creating publications from static and dynamic content
US8234569B2 (en) * 2007-02-28 2012-07-31 Business Objects Software Ltd. Apparatus and method for defining and processing publication objects
DE202007004184U1 (de) * 2007-03-19 2007-06-14 Wincor Nixdorf International Gmbh Selbstbedienungsgerät
EP1990709B1 (de) 2007-05-08 2010-09-22 Stepover GmbH Vorrichtung zur elektronischen Erfassung einer handschriftlichen Benutzereingabe
MX2010001748A (es) * 2007-08-14 2010-12-15 Triton Systems Of Delaware Llc Metodo y sistema para la transferencia remota segura de claves maestras para cajeros automaticos de bancos.
US8140847B1 (en) * 2007-09-18 2012-03-20 Jianqing Wu Digital safe
US20090089205A1 (en) * 2007-09-29 2009-04-02 Anthony Jeremiah Bayne Automated qualifying of a customer to receive a cash loan at an automated teller machine
WO2009049412A1 (en) * 2007-10-19 2009-04-23 Memory Experts International Inc. Method of providing assured transactions using secure transaction appliance and watermark verification
US7815112B2 (en) * 2007-12-27 2010-10-19 Robert Bosch Gmbh Secure parcel delivery in the absence of the intended recipient
US9460435B2 (en) * 2008-04-23 2016-10-04 City University Of Hong Kong Advancing a committed transaction time
US20100017743A1 (en) * 2008-06-19 2010-01-21 Emerson Network Power - Embedded Computing, Inc. Graphical User Interface
KR100910378B1 (ko) * 2008-10-06 2009-08-04 주식회사 오엘콥스 암호화된 이미지를 이용한 전자증명서 발급 시스템 및 방법
US7818256B1 (en) * 2008-11-20 2010-10-19 Citibank, N.A. Digital receipt for electronic data and methods and systems for generating same
DE102009027681A1 (de) * 2009-07-14 2011-01-20 Bundesdruckerei Gmbh Verfahren und Lesen von Attributen aus einem ID-Token
US20110024495A1 (en) * 2009-07-30 2011-02-03 Anderson Gerald G Machine and Process for Paperless Receipts
US20130006479A1 (en) * 2009-07-30 2013-01-03 Anderson Gerald G Microchip System and Method for Operating a Locking Mechanism and for Cashless Transactions
US20110055573A1 (en) * 2009-09-03 2011-03-03 International Business Machines Corporation Supporting flexible use of smart cards with web applications
US8464249B1 (en) 2009-09-17 2013-06-11 Adobe Systems Incorporated Software installation package with digital signatures
US8781964B2 (en) * 2010-01-06 2014-07-15 Bank Of America Corporation Smart safe for multiple users
US8249989B2 (en) * 2010-02-04 2012-08-21 Bank Of America Corporation Check cashing at automated teller machine
US8301565B2 (en) * 2010-04-13 2012-10-30 Bank Of America Corporation System and method for correspondent bank customer ATM transaction processing
ES2377787B1 (es) * 2010-07-20 2013-02-13 Telefónica, S.A. Método y sistema de firma electrónica garantizada.
US10043351B2 (en) * 2010-08-23 2018-08-07 Ncr Corporation Self-service terminal
KR20120019291A (ko) * 2010-08-25 2012-03-06 한국전자통신연구원 실시간 홈 안전 통합 관리 시스템 및 방법
US9595035B2 (en) 2010-09-10 2017-03-14 Bank Of America Corporation Service for exceeding account thresholds via transaction machine
US9595036B2 (en) 2010-09-10 2017-03-14 Bank Of America Corporation Service for exceeding account thresholds via mobile device
US9047640B2 (en) 2010-09-10 2015-06-02 Bank Of America Corporation Exceeded account threshold service involving exceeded account threshold magnetic stripe
US9047639B1 (en) 2010-09-10 2015-06-02 Bank Of America Corporation Service participation acknowledgement system
US9508076B2 (en) 2010-09-10 2016-11-29 Bank Of America Corporation Service for account with unavailable funds or credit using a passcode
CN102013000A (zh) * 2010-12-06 2011-04-13 苏州国芯科技有限公司 通用银行卡读卡器
JP5720236B2 (ja) * 2010-12-24 2015-05-20 沖電気工業株式会社 自動取引装置
US8550339B1 (en) * 2011-01-04 2013-10-08 Bank Of America Corporation Utilization of digit sequences for biometric authentication
US9196111B1 (en) 2011-01-04 2015-11-24 Bank Of America Corporation Automated teller machine (“ATM”) dynamic keypad
US9214051B1 (en) 2011-01-04 2015-12-15 Bank Of America Coporation Dynamic touch screen for automated teller machines (“ATMs”)
US10311402B1 (en) * 2011-04-04 2019-06-04 Jpmorgan Chase Bank, N.A. System and method for electronic collaboration
US20140052632A1 (en) * 2011-08-05 2014-02-20 Ivason J. Galloway Financial card for online fund transfer and method therefor
US10511732B2 (en) 2011-08-25 2019-12-17 Docusign, Inc. Mobile solution for importing and signing third-party electronic signature documents
AU2012298605A1 (en) * 2011-08-25 2014-03-20 Docusign, Inc. Mobile solution for signing and retaining third-party documents
TW201310372A (zh) * 2011-08-26 2013-03-01 Hung-Yu Chen 非有形商品之電子商務交易方法
FR2980011B1 (fr) * 2011-09-09 2015-12-11 Dictao Procede de mise en œuvre, a partir d'un terminal, de donnees cryptographiques d'un utilisateur stockee dans une base de donnees distante
US9792451B2 (en) 2011-12-09 2017-10-17 Echarge2 Corporation System and methods for using cipher objects to protect data
US9449183B2 (en) * 2012-01-28 2016-09-20 Jianqing Wu Secure file drawer and safe
US9135786B2 (en) * 2012-03-15 2015-09-15 Lg Cns Co., Ltd. Financial device
US8910861B2 (en) 2012-04-05 2014-12-16 Bank Of America Corporation Automatic teller machine (“ATM”) including a user-accessible USB port
KR101304045B1 (ko) * 2012-05-16 2013-09-04 주식회사 엘지씨엔에스 매체감지장치 및 이를 이용한 금융기기
US9280670B2 (en) * 2012-07-26 2016-03-08 Darren Conte Siftsort
ITMI20121639A1 (it) * 2012-10-02 2014-04-03 Bit4Id S R L Metodo per effettuare una firma digitale
CA2898202C (en) * 2013-01-15 2022-02-01 Co-Op Financial Services Apparatus and methods for conducting atm transactions
US9037865B1 (en) * 2013-03-04 2015-05-19 Ca, Inc. Method and system to securely send secrets to users
JP6538570B2 (ja) 2013-03-04 2019-07-03 ドキュサイン,インコーポレイティド クラウドデータセキュリティのためのシステム及び方法
US20150113364A1 (en) * 2013-10-21 2015-04-23 Tata Consultancy Services Limited System and method for generating an audio-animated document
RU2613033C2 (ru) * 2014-03-31 2017-03-14 Микрофинансовая компания "Платиза.ру" (общество с ограниченной ответственностью) Система удаленной идентификации личности при формировании электронной подписи
RU2648636C2 (ru) * 2014-03-31 2018-03-26 Общество с ограниченной ответственностью "Аби Девелопмент" Сохранение контента в конвертированных документах
US9923719B2 (en) 2014-12-09 2018-03-20 Cryptography Research, Inc. Location aware cryptography
US10453058B2 (en) 2014-12-17 2019-10-22 Heartland Payment Systems, Inc. E-signature
US9374370B1 (en) 2015-01-23 2016-06-21 Island Intellectual Property, Llc Invariant biohash security system and method
US10073985B2 (en) * 2015-02-27 2018-09-11 Samsung Electronics Co., Ltd. Apparatus and method for trusted execution environment file protection
CN107851111A (zh) 2015-05-05 2018-03-27 识卡公司 使用区块链的身份管理服务
CA3008323A1 (en) * 2015-12-15 2017-06-22 Applied Recognition Inc. Systems and methods for authentication using digital signature with biometrics
US9948467B2 (en) * 2015-12-21 2018-04-17 Mastercard International Incorporated Method and system for blockchain variant using digital signatures
US10460296B2 (en) 2016-02-08 2019-10-29 Bank Of America Corporation System for processing data using parameters associated with the data for auto-processing
US10437880B2 (en) 2016-02-08 2019-10-08 Bank Of America Corporation Archive validation system with data purge triggering
US10437778B2 (en) 2016-02-08 2019-10-08 Bank Of America Corporation Archive validation system with data purge triggering
US9823958B2 (en) 2016-02-08 2017-11-21 Bank Of America Corporation System for processing data using different processing channels based on source error probability
US9952942B2 (en) 2016-02-12 2018-04-24 Bank Of America Corporation System for distributed data processing with auto-recovery
US10067869B2 (en) 2016-02-12 2018-09-04 Bank Of America Corporation System for distributed data processing with automatic caching at various system levels
WO2017152037A1 (en) 2016-03-04 2017-09-08 1Usf, Inc. Systems and methods for media codecs and containers
US10587609B2 (en) 2016-03-04 2020-03-10 ShoCard, Inc. Method and system for authenticated login using static or dynamic codes
US10007826B2 (en) 2016-03-07 2018-06-26 ShoCard, Inc. Transferring data files using a series of visual codes
US10509932B2 (en) 2016-03-07 2019-12-17 ShoCard, Inc. Large data transfer using visual codes with feedback confirmation
CN107240022B (zh) * 2016-03-28 2020-10-30 平安科技(深圳)有限公司 保险信息处理方法、装置和系统
CN105868586A (zh) * 2016-05-13 2016-08-17 北京中凌科技有限公司 一种电子文件基因提取系统
US10498541B2 (en) 2017-02-06 2019-12-03 ShocCard, Inc. Electronic identification verification methods and systems
US11206133B2 (en) 2017-12-08 2021-12-21 Ping Identity Corporation Methods and systems for recovering data using dynamic passwords
ES2716308A1 (es) * 2017-12-11 2019-06-11 Bano Pablo Diaz Método para autenticar una firma dinámica con el documento firmado mediante una firma electrónica.
US11075751B2 (en) * 2018-04-26 2021-07-27 Ncr Corporation Modular valuable media recycling device
CN110459020A (zh) * 2018-05-07 2019-11-15 山东新北洋信息技术股份有限公司 一种自助存款装置、自助存款机、系统及自助存款方法
WO2020071939A1 (ru) * 2018-10-03 2020-04-09 Публичное Акционерное Общество "Сбербанк России" Способ и система для доверенного безбумажного предъявления документов
US10979227B2 (en) 2018-10-17 2021-04-13 Ping Identity Corporation Blockchain ID connect
US11082221B2 (en) 2018-10-17 2021-08-03 Ping Identity Corporation Methods and systems for creating and recovering accounts using dynamic passwords
US10354058B1 (en) * 2018-11-21 2019-07-16 Capital One Services, Llc Systems and methods for safely storing an object
US10942920B2 (en) 2019-06-03 2021-03-09 Advanced New Technologies Co., Ltd. Service processing system and method based on blockchain
US11043059B2 (en) * 2019-11-12 2021-06-22 Capital One Services, Llc Methods and systems for delivering a document
US11626997B2 (en) * 2020-03-06 2023-04-11 Vaultie, Inc. System and method for authenticating digitally signed documents
CN113312333A (zh) * 2020-10-24 2021-08-27 曹青青 基于区块链和云计算的安全服务更新方法及云计算中心
US11170130B1 (en) 2021-04-08 2021-11-09 Aster Key, LLC Apparatus, systems and methods for storing user profile data on a distributed database for anonymous verification

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5453601A (en) * 1991-11-15 1995-09-26 Citibank, N.A. Electronic-monetary system
JPH10327147A (ja) * 1997-05-21 1998-12-08 Hitachi Ltd 電子認証公証方法およびシステム
WO1999033221A1 (en) * 1997-12-19 1999-07-01 Koninklijke Philips Electronics N.V. Secure proxy signing device and method for use
US5920640A (en) * 1997-05-16 1999-07-06 Harris Corporation Fingerprint sensor and token reader and associated methods
WO2000011828A1 (en) * 1998-08-18 2000-03-02 Rlj Timestamp Corporation Time-stamping with binary linking schemes
CN1254464A (zh) * 1997-12-31 2000-05-24 皇家菲利浦电子有限公司 传输带数字签名的修订版本
US6085976A (en) * 1998-05-22 2000-07-11 Sehr; Richard P. Travel system and methods utilizing multi-application passenger cards
CA2309463A1 (en) * 1999-05-25 2000-11-25 Rdm Corporation Digital signature system
US6167518A (en) * 1998-07-28 2000-12-26 Commercial Electronics, Llc Digital signature providing non-repudiation based on biological indicia

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4355369A (en) * 1975-07-30 1982-10-19 Docutel Corporation Automatic banking machine
US4578530A (en) * 1981-06-26 1986-03-25 Visa U.S.A., Inc. End-to-end encryption system and method of operation
JPS5911491A (ja) * 1982-07-12 1984-01-21 株式会社東芝 入出金装置
US5644727A (en) * 1987-04-15 1997-07-01 Proprietary Financial Products, Inc. System for the operation and management of one or more financial accounts through the use of a digital communication and computation system for exchange, investment and borrowing
JPH0378082A (ja) * 1989-08-21 1991-04-03 Hitachi Ltd 予約取引処理方法
US5220501A (en) * 1989-12-08 1993-06-15 Online Resources, Ltd. Method and system for remote delivery of retail banking services
GB9323489D0 (en) * 1993-11-08 1994-01-05 Ncr Int Inc Self-service business system
JP3796270B2 (ja) * 1994-05-25 2006-07-12 富士通株式会社 自動取引装置
US5650604A (en) * 1995-02-22 1997-07-22 Electronic Data Systems Corporation System and method for electronic transfer of funds using an automated teller machine to dispense the transferred funds
US5677955A (en) * 1995-04-07 1997-10-14 Financial Services Technology Consortium Electronic funds transfer instruments
US6363164B1 (en) * 1996-05-13 2002-03-26 Cummins-Allison Corp. Automated document processing system using full image scanning
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US5742845A (en) * 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US5943423A (en) * 1995-12-15 1999-08-24 Entegrity Solutions Corporation Smart token system for secure electronic transactions and identification
US5613001A (en) * 1996-01-16 1997-03-18 Bakhoum; Ezzat G. Digital signature verification technology for smart credit card and internet applications
US5850442A (en) * 1996-03-26 1998-12-15 Entegrity Solutions Corporation Secure world wide electronic commerce over an open network
US5999626A (en) * 1996-04-16 1999-12-07 Certicom Corp. Digital signatures on a smartcard
EP0811958A3 (en) * 1996-06-05 2004-09-29 NCR International, Inc. Self-service checkout apparatus and methods
US6598023B1 (en) * 1996-11-27 2003-07-22 Diebold, Incorporated Automated banking machine system using internet address customer input
US6289320B1 (en) * 1998-07-07 2001-09-11 Diebold, Incorporated Automated banking machine apparatus and system
US6705517B1 (en) * 1996-11-27 2004-03-16 Die Old, Incorporated Automated banking machine system and method
CN1106623C (zh) 1996-11-27 2003-04-23 迪布尔特有限公司 自动银行业务机的装置和系统
US5818939A (en) * 1996-12-18 1998-10-06 Intel Corporation Optimized security functionality in an electronic system
AUPO474997A0 (en) * 1997-01-23 1997-02-20 Commonwealth Bank Of Australia Distribution system with authentication
US5872848A (en) * 1997-02-18 1999-02-16 Arcanvs Method and apparatus for witnessed authentication of electronic documents
US5974146A (en) * 1997-07-30 1999-10-26 Huntington Bancshares Incorporated Real time bank-centric universal payment system
US6895386B1 (en) * 1997-10-15 2005-05-17 Citibank, N.A. Stock credit card
US20020004783A1 (en) * 1997-11-12 2002-01-10 Cris T. Paltenghe Virtual wallet system
BR9815131A (pt) * 1997-12-02 2005-05-31 Cash Technologies Inc Rede de transação automatizada, terminal de transação automatizado e, processo para realizar uma transação com um de diversos provedores de serviços a partir de um terminal de transação automatizado
US6098053A (en) * 1998-01-28 2000-08-01 Citibank, N.A. System and method for performing an electronic financial transaction
GB2319102B (en) * 1998-01-30 1998-12-23 Ibm A security system for a transaction processing system
WO2000055793A1 (en) 1999-03-18 2000-09-21 Cohen Morris E Systems for financial and electronic commerce
US6129271A (en) * 1998-04-30 2000-10-10 Lexcel Solutions, Inc. Electronic funds transfer network test system
US6092202A (en) * 1998-05-22 2000-07-18 N*Able Technologies, Inc. Method and system for secure transactions in a computer system
US6826685B1 (en) * 1998-06-10 2004-11-30 International Business Machines Corporation Method and system for the digital certificate generation and distribution
US6317829B1 (en) * 1998-06-19 2001-11-13 Entrust Technologies Limited Public key cryptography based security system to facilitate secure roaming of users
US6262717B1 (en) * 1998-07-02 2001-07-17 Cirque Corporation Kiosk touch pad
US7047416B2 (en) * 1998-11-09 2006-05-16 First Data Corporation Account-based digital signature (ABDS) system
US6430688B1 (en) * 1998-12-22 2002-08-06 International Business Machines Corporation Architecture for web-based on-line-off-line digital certificate authority
US6223983B1 (en) * 1999-02-19 2001-05-01 National City Bank Interactive point access financial and information system
EP1055989A1 (en) 1999-05-28 2000-11-29 Hewlett-Packard Company System for digitally signing a document
US6474548B1 (en) * 1999-11-30 2002-11-05 Diebold, Incorporated Deposit accepting and storage apparatus and method for automated banking machine
US20020032656A1 (en) * 2000-03-31 2002-03-14 Chen Christopher Y. System and method for providing automatic teller machine services to multiple financial institutions
CA2305249A1 (en) * 2000-04-14 2001-10-14 Branko Sarcanin Virtual safe
WO2001095560A1 (en) * 2000-06-06 2001-12-13 Ingeo Systems, Inc. Secure electronic document network transport process
US6796489B2 (en) * 2000-06-06 2004-09-28 Ingeo Systems, Inc. Processing electronic documents with embedded digital signatures
CA2417770C (en) * 2000-08-04 2011-10-25 First Data Corporation Trusted authentication digital signature (tads) system
WO2002017539A2 (en) * 2000-08-18 2002-02-28 Distributed Trust Management Inc. Distributed information system and protocol for affixing electronic signatures and authenticating documents
US6848048B1 (en) * 2000-10-13 2005-01-25 Litronic Inc. Method and apparatus for providing verifiable digital signatures
US20040215566A1 (en) * 2000-12-15 2004-10-28 Meurer Thomas F. Automatic teller machines (ATMs) management
US7188362B2 (en) * 2001-03-09 2007-03-06 Pascal Brandys System and method of user and data verification

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5453601A (en) * 1991-11-15 1995-09-26 Citibank, N.A. Electronic-monetary system
US5920640A (en) * 1997-05-16 1999-07-06 Harris Corporation Fingerprint sensor and token reader and associated methods
JPH10327147A (ja) * 1997-05-21 1998-12-08 Hitachi Ltd 電子認証公証方法およびシステム
WO1999033221A1 (en) * 1997-12-19 1999-07-01 Koninklijke Philips Electronics N.V. Secure proxy signing device and method for use
CN1254464A (zh) * 1997-12-31 2000-05-24 皇家菲利浦电子有限公司 传输带数字签名的修订版本
US6085976A (en) * 1998-05-22 2000-07-11 Sehr; Richard P. Travel system and methods utilizing multi-application passenger cards
US6167518A (en) * 1998-07-28 2000-12-26 Commercial Electronics, Llc Digital signature providing non-repudiation based on biological indicia
WO2000011828A1 (en) * 1998-08-18 2000-03-02 Rlj Timestamp Corporation Time-stamping with binary linking schemes
CA2309463A1 (en) * 1999-05-25 2000-11-25 Rdm Corporation Digital signature system

Also Published As

Publication number Publication date
US7451116B2 (en) 2008-11-11
EP1366408A2 (en) 2003-12-03
US20070276754A1 (en) 2007-11-29
CN1514978A (zh) 2004-07-21
RU2003129649A (ru) 2005-04-10
RU2258256C2 (ru) 2005-08-10
MXPA03008055A (es) 2003-12-04
US20020129257A1 (en) 2002-09-12
EP1366408A4 (en) 2008-07-16
WO2002073341A3 (en) 2003-04-10
CA2440538C (en) 2010-10-12
US20020128969A1 (en) 2002-09-12
CA2440538A1 (en) 2002-09-19
US20020129256A1 (en) 2002-09-12
US7216083B2 (en) 2007-05-08
WO2002073341A2 (en) 2002-09-19
BR0207789A (pt) 2004-03-09
PL363803A1 (en) 2004-11-29

Similar Documents

Publication Publication Date Title
CN100334830C (zh) 自动交易机数字签名系统和方法
JP4323098B2 (ja) 利用者の署名情報の正当性を検証する署名システム
US8479984B2 (en) Automated banking machine that operates responsive to data bearing records
Hendry Smart card security and applications
US7742996B1 (en) Computer program, system and method for on-line issuing and verifying a representation of economic value interchangeable for money having identification data and password protection over a computer network
US6581042B2 (en) Tokenless biometric electronic check transactions
US20060136332A1 (en) System and method for electronic check verification over a network
JP2003517658A5 (zh)
US20070094512A1 (en) Storage media issuing method
CN101388095A (zh) 用于执行委托交易的方法和装置
US6954740B2 (en) Action verification system using central verification authority
CN1916985A (zh) 自动交易机数字签名系统和方法
JPH1165959A (ja) 取引情報通知システム
JP2008027177A (ja) 分割情報処理装置、分割情報処理プログラム及び分割情報処理方法。
Chaum Numbers can be a better form of cash than paper
KR100821853B1 (ko) 카드 단말장치와 이를 위한 프로그램 기록매체
JP2666267B2 (ja) 手形カード決済システム
JP2007065727A (ja) Icカード利用システム
JP2023172300A (ja) 情報処理装置、ユーザー端末、情報処理方法、制御方法及びコンピュータープログラム
JP2001351045A (ja) 電子決済システム
JP2023006478A (ja) 情報処理装置、ユーザー端末、ユーザー媒体、認証方法、被認証方法及びコンピュータープログラム
KR200314660Y1 (ko) 2차원 코드 생성 및 판독장치
WO2002001517A1 (en) A method for carrying out electronic commerce transactions
WO2019031487A2 (ja) 仮想貨幣データ発行システム、ユーザ端末、管理装置、方法、並びにコンピュータプログラム
Coacher Electronic Signatures: The Bits That Bind

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070829

Termination date: 20180306

CF01 Termination of patent right due to non-payment of annual fee