CN1127045A - 对存贮在ic卡中的标记值作再估价的系统和方法 - Google Patents

对存贮在ic卡中的标记值作再估价的系统和方法 Download PDF

Info

Publication number
CN1127045A
CN1127045A CN94192780A CN94192780A CN1127045A CN 1127045 A CN1127045 A CN 1127045A CN 94192780 A CN94192780 A CN 94192780A CN 94192780 A CN94192780 A CN 94192780A CN 1127045 A CN1127045 A CN 1127045A
Authority
CN
China
Prior art keywords
card
terminal
holder
transaction
mark value
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.)
Granted
Application number
CN94192780A
Other languages
English (en)
Other versions
CN1096648C (zh
Inventor
L·S·中村
A·B·罗伯斯
J·F·希斯
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.)
HP Inc
Original Assignee
Verifone 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 Verifone Inc filed Critical Verifone Inc
Publication of CN1127045A publication Critical patent/CN1127045A/zh
Application granted granted Critical
Publication of CN1096648C publication Critical patent/CN1096648C/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
    • 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
    • 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/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/357Cards having a plurality of specified features
    • G06Q20/3572Multiple accounts on card
    • 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/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines

Abstract

通过与远程设置上操作上兼容的终端进行联机交易对话,在私人场所执行一项包括改变存贮在持卡人的IC卡中的标记值的交易的一个终端。该私人终端建立与此IC卡和此远程终端的数据链路,并经由这些数据链路在相互之间传送保密的认证与交易信息,信息的保密性依赖于IC卡和远程终端。

Description

对存贮在IC卡中的标记值 作再估价的系统和方法
本发明的背景
本发明一般相关于对存贮在IC(识别码)卡—也称作智能卡—中的标记信息(诸如“电子货币”或“服务使用信贷”如电话使用信贷)联机进行再估价的系统和方法,详细地说,相对于对一私人场所中进行这种再估价的系统和方法。
IC卡的一种公认用途是存贮标记信息,使持卡人在作非现金交易时使用。用于该目的的IC卡及其相关的交易终端采用了日益复杂的保密系统,来防止未经授权制造卡、发行卡,或欺骗性地使用卡。例如,参看Nakano的美国专利4,810,862和4,839,504,这两篇专利介绍了在IC卡的制造与发行过程中引进、其后在认证卡及持卡人时采用的保密特征。
一些商业应用发行的一个IC卡带有一个初始的标记值以及卡逻辑或编程设计,它只允许递减存贮的标记值,直到完全用光,此后将该卡弃置,必须再买一张新卡。
其它商业应用发行的一个IC卡带有一个初始的标记值以及允许再估价,即不仅能减少标记值,也能使其增加的卡逻辑或编程设计。这些应用已众所皆知,人们通常称其为“电子钱包”。
在某些电子钱包应用中,IC卡只能在保密的再估价站作再估价,例如完善的自动化出纳机(见上述参考专利中Nakano的US4839504),或与一台技术先进的主机联机运行的专用资金传输终端(见Mansvelt的美国专利5,175,416)。这些保密的再估价站能够充分地利用卡和终端的保密特征,并且通常保持在保密环境下,以防止欺骗性使用以及阻止未经授权使用技术先进的探测保密特征,这些保护特征在其后可能被用于关闭作为欺骗性卡发行或再估价系统一部分的再估价站。
IC卡作为电子钱包使用的一个局限性,是持卡人在用它完成交易之前不能容易地确定卡中剩余的货币标记值。如果存贮的货币标记值不足以支付购买值,持卡人就必须取消这桩交易,或者用其它方式支付。另一个局限性是持卡人通常必须到有专门的终端地点往卡里增加货币标记值,使得使用电子钱包的方便程度和在ATM(自动出纳机)提取实际货币(即政府发行的证券)一样。
允许一电子钱包IC卡在一私人处,如家庭或办公室中进行再估价的需求在Ugon的美国专利4,656,342中已被认可。该专利也考虑到通常需要将若干标记结合在一张电子钱包IC卡中,并且每个标记与由一授权单位所提供的一项特定服务相关。除了通常为用于在经授权的电子钱包交易终端处购买货物和享受服务而存入的一个现金标记值外,电子钱包也可以有如电话使用标记值,它可以在装有已授权的IC卡接口设备的公用电话上使用。
在Ugon的美国专利4,656,342中描述的电子钱包再估价过程包括将基于声音的通话与专门的接线员结合起来,以请求该专门的接线员对持卡人的电子钱包IC卡中的现金标记值或其它已授权的标记值作再估价。这样,接线员和持卡人在持卡人所在处的一个IC卡接口单元和接线员所在之处的一个授权终端之间建立了一个电话数据链路,从而接线员允许使用该授权终端和持卡人的卡接口单元来执行专门的卡和服务认证功能,如果成功地执行该功能后,那么就会导致IC卡自身将一个新的标记值写入到相关的标记值存贮单元。
本发明的目标
本发明的一个主要目的是提供一个改进的系统和方法,用于由持卡人在私人场所对IC卡上存贮的一个或多个标记值作再估价。本发明的另一个目的是提供一个改进的私人交易终端,用于执行与IC卡相关的交易操作。
本发明的特性和优点
本发明的一个方面描述一种方法的特征,该方法通过与远程操作上兼容的终端进行联机交易对话,实现在私人场所将向持卡人发行的IC卡中存储的标记值作出改变。该方法采用的IC卡具有一个微控制器及相关的微控制器程序存贮器、用于标记值数据和卡保密数据的保密保护存贮单元、一个数据通讯接口、以及存贮在所述程序存贮器中的预先安排的卡保密程序,这些都是为了在与交易有关的数据读出和写入操作时,对持卡人和终端向保密保护存储单元存取进行保密管理。
在远程处的操作上兼容的终端包括一个数据通讯接口和与所述预先安排的卡保密程序兼容的预先安排的交易保密程序。
应该理解,IC卡既可以只存储一个标记值,即一个现金标记,也可以有许多标记值。还应该理解“IC卡”和“智能卡”两个术语可以交替地用来描述本发明。
本发明的方法包括:首先,在所述IC卡中建立一个与所述数据通讯接口的卡数据链路,接着,经所述卡数据链路将持卡人数据保密信息传送到所述IC卡,使得所述卡保密程序产生保密的持卡人识别数据。该方法也包括在远程位置建立一个与一外部终端的终端数据链路,然后经由所述卡数据链路和所述终端数据链路,在所述IC卡和所述外部终端之间传送保密交易信息,包括来自所述持卡人的标记变化向量数据,使得所述IC卡和所述外部终端执行相互认证功能并进行保密标记值变化交易。
当IC卡和远程终端之间的交易完成之后,该方法继续进行,经由所述卡数据链路读出一个存贮在所述IC卡中的修改了的标记值,然后将所述修改了的标记值传送到所述持卡人。通过使所有的安全认证和交易信息数据项目都出自IC卡自身,并且经由一个远程数据链路简单地传送这些信息,本发明的方法能够以简便的方式对IC卡的标记作远程再估价,并且便利在交易的持卡人端使用简单便宜的硬件。本发明的另一方面描述了一个用于在私人场所进行一桩交易的终端特性,该交易包括通过与一远程位置的一个操作上兼容终端进行联机交易通话向一持卡人发行的存储在IC卡中标记值作出改变。该IC卡和操作上兼容终端具有上面所描述的特性。
持卡人使用的私人终端包括在所述IC卡中建立与所述数据通讯接口的一个卡数据链路的装置,以及用于接受一个保密数据项的持卡人入口,并且将所述保密数据项经由所述卡数据链路传送到所述IC卡,以使得所述卡保密程序准备并返回持卡人和卡认证数据项的装置。
私人终端另外还包括用于使所述持卡人启动一桩标记值变化交易的装置,其中包括用于接受标记变化向量的持卡人项目的装置,以及响应所述持卡人启动一个标记变化交易的装置,此装置用于经由一个公共交换电话网络建立与一远程位置的一个外部终端的终端数据链路。
私人终端的另一部件是经由所述卡数据链路和所述终端数据链路在所述IC卡和所述外部终端之间进行一系列保密信息传送的装置。这些信息包括使所述IC卡和所述外部终端进行各自的终端认证和IC卡认证程序的保密认证信息,以及包含所述标记变化向量以使得所述IC卡和所述外部终端能执行一个保密的标记值变化交易的保密交易信息。
私人终端还包括经由所述卡数据链路读出一个存贮在所述IC卡中的修改了的标记值、并将所述修改后的标记值传送给所述持卡人的装置。该传送装置可以是一台字母数字显示器,或一台打印机,或一台计算机产生的声音读出器。
本发明的私人终端具有简单、便宜的优点,因为IC卡和远程终端构成所有的保密信息,并且用主要起信息传送机构作用的私人终端来处理被编程的交易活动。由于私人终端自身不能与IC卡相互作用来进行任何交易活动,这就减小了欺骗的危险。该私人终端不必保持在保密环境中,因而这种终端可以分布在持卡人家中、办公室中和其它私人场所使用。
本发明的私人终端也并非仅供特定的持卡人使用,而是可以由持有可兼容IC卡的任何持卡人使用。因此,尽管私人终端可以做成手持式的,但没有必要这么做。在每个办公场所的一台唯一的终端可供许多持卡人使用,来读出他们的卡上的标记值,以及采用该终端的设施,根据需要来重新估价标记值。
在IC卡上存贮了远程终端电话号码和其它银行数据后,私人终端能基本上起到无声通讯终端的作用,用于其它银行交易以及在IC卡上的标记再估价。一旦在一保密的基础上远程终端和IC卡交换了帐号和其它数据后,远程终端和私人终端能与远程终端提供的银行功能信息和由持卡人所作的功能选择交互作用。当然,在私人终端为个人ATM型交易提供的智能等级是任选的。例如,私人终端可以包括有关结帐审核、小型财务报表核算、存款和支票付款核算等等基本的功能键。
本发明的其它目的、特征和优点,根据下面本发明实施例所作的详细描述会得到清楚的了解。
附图的概要描述
图1的基本系统图示出了关于本发明的有用的现有技术的卡发行系统的一些单元;
图2A和2B的基本系统图示出了关于本发明有用的现有技术的交易系统点的一些单元;
图3是本发明的私人再估价和交易系统的一个基本系统图,该系统在实施本发明的方法中是有用的;
图4的方框图示出了根据本发明并实施本发明方法的一个系统的单元和模块;
图5示出了根据本发明一个智能卡数据连接结构有用的一部分;
图6A-6C的流程图示出了根据本发明在私人终端执行的方法步骤;
图7A和7B的流程图示出了根据本发明在智能卡中执行的方法步骤;
图8的流程图示出了根据本发明在一主机中执行的方法步骤。
发明实施例的详细描述
图1示出了有关本发明特别有用的卡发行系统的全部单元。例如,美国专利5,175,416、4,810,862和4,968,873详细描述了IC卡的发行,这些细节在描述本发明背景时作为参考被编进去。
一般说来,IC卡发行是由终端10进行的,它包括或连接到智能卡读出/写入装置11,智能卡12可以被插入到装置11中。在这种情况下,智能卡12是这样的:若干标记值可以被记录在其中的若干单独的标记存贮单元,每个标记值相关于一项特定的服务或交易机构,如一电子现金标记与银行A14相关,一个商店常客标记与一商店常客服务15相关,一个电话使用标记与一电话公司16相关。智能卡12也可以有保密帐号存贮单元,使它能够同时具有信用卡和借方卡或其中之一的功能。
终端10连接到主机系统13,主机13中有与上面描述的每个服务机构的交易数据链路。持卡人可选择发行给他的智能卡装入一个或多个可用的标记。装入一个现金标记和装入一个电话使用标记,每一种都包含与银行A的交易,以便将装在卡上的标记值记入持卡人的借方帐中。就电话公司的情况而言,电话使用标记的值在它被记入持卡人借方帐中的同一时刻被记入电话公司的贷方帐中。装入到卡中的现金标记值可由银行在关闭的卡系统中将其保存在特定的暂存帐号中或在开放卡系统中被转送到一个结帐或清算机构。卡发行的这一记帐方面不是本发明的实质,因此在此不作详细讨论。
本发明重要之处是装有这些标记值的智能卡被制造成带有多个标记存贮单元的一种型号,这些存贮单元具有适当的保密级别,智能卡自身也具有保密特征,例如信息的加密/解密、卡对终端的认证、以及根据本发明进行标记值再估价的编程设计。多标记值或多帐号智能卡在例如美国专利4,656,342和4,736,094中都有公开,为了显示一个具有多标记值存贮能力的IC卡的示例结构和功能,将上述两篇专利文献被编入进去作为参考文献。
可被用来实施本发明的一种特殊形式的智能卡是在PCOS技术说明书(第1.0版,由法国GemPlus Card International ofGemenos Cedex出版)中描述的PCOS智能卡。在需要表示IC卡的示例结构和功能时,也将这篇文献编入进去作为参考文献。卡的使用
作为背景资料,图2A示出了典型的现有技术卡在交易场所的一个点使用的情况。交易终端站20能够采用磁条卡进行借贷型联机交易,也能采用电子钱包型的智能卡12脱机进行借方型交易。
对联机交易而言,终端20有一个可用来读一磁条卡25的磁条卡阅读器21。对这种联机交易来说,终端20有一个经由公共电话网络(或租用线路)到主机27的数据通讯链路,用作信贷认证或借方交易处理。图2A的系统也包括一个智能卡读出/写入模块22,该模块也包括一个用作PIN入口模块来输入用于认证持卡人的个人识别号码的键板。如果智能卡12中装入了现金值标记,那么它可以用来在脱机交易中支付购买的贷物或得到的服务。在这种脱机交易的典型步骤中,首先是根据存贮在卡12中的相应数据,通过请求一个PIN入口及其确认,使终端20和插接板22对持卡人加以认证,从而避免由未经授权的人欺诈性地使用卡12。
在某些电子钱包应用中,为了加快交易处理速度,可以取消该PIN确认,不过这不是强制性的。在这种情况下,电子钱包被当作现金一样处理,持卡人被假定为电子钱包的真实所有人。用于没有PIN入口的电子钱包借方操作的销售终端站的一个例子在Roberts等人的美国专利申请08/143,573中作了公开,该申请于1993年10月26日提交,发明名称为“电子现金交易方法及其设备”,它与本申请被转让给同一公司,目前处于待审查阶段。
另一种选择是仅仅当交易额超出预选的底线时才请求PIN项以便花费电子钱包中的金额。
接着,终端20和卡12通过一个相互认证过程来彼此证实,该过程检查卡和终端的真实性以及相互兼容性。这种相互证实能防止采用欺诈性发行的卡来进行交易,也能防止使用未经许可的终端从卡12中提取或向卡12中增加款项。一旦完成保密认证,终端20和卡12就来回传送交易信息,使得从卡12中提取的币值进入终端20的交易项目存贮器,并且将一个新的现金值重写到卡12中。这些步骤是大家都知道的,在此不必作详细讨论。
此后,终端20可能呼叫主机27或主机13,或同时呼叫二者,采用各种付款卡媒体对一天的交易进行结帐。采用智能卡12作为现金标记媒体和等价的政府发行的纸币的临时性证券,其优点是它具有脱机交易的特性,并且能避免实际的现金交易以及由于找钱、核算备用金等造成的时间浪费。
如果智能卡12有一相关于某个商家的常客示记,即与该商家进行交易,那么该交易也可以包括证实商店常客标记的步骤,并且,如果适当的话,根据交易额改变卡12上的常客标记值。根据常客程序的特性,卡12中的标记值可以用于给当前购物打折扣或类似行为,例如根据资金积累到一定程度恢复奖励。
图2B示出,如果智能卡中装有电话使用标记值的话,智能卡12也可以用在公共电话亭29。在这类应用中可以包括同样的交易步骤。另一方面,可以采用不太保密的交易步骤,例如假定持卡人是一个获授权的所有人,以便使得智能卡12与打电话的单一模式智能卡兼容,后者只为保密目的核实卡的真实性。
在私人场所再估价
图3示出了本发明的一般原理。该发明提供了采用终端系统,在很少保密或不保密的情况下,在“私人”场所对智能卡现金标记值作重新估价的方法和设备,这与在公共场所进行的重新估价完全不同,在公共场所采用了物理与电子两方面的高程度的系统保密性。
参看图1,很显然,包含在卡发行中的硬件,无论从硬件存取还是运行的角度来看,其维护都必须在保密设施中进行,以避免欺诈或未经授权的行为。如图3所示,通过在终端中包括对卡作再估算和发行所需要的任何应用软件,可以在卡发行与再估算站10A完成对智能卡的再估算。包括同样的设施以及采取同样的保密条件,可以实现卡和终端之间进行两者之间的相互认证。也可以要求持卡人在一台单独的输入设备上秘密输入他的PIN,或者经过训练的受委托操作员可以输入PIN,并且也进行银行交易协议中可能包括的其它持卡人认证步骤。
除了持卡人正在进行交易步骤外,也可以在为智能卡再估算功能而设置的任何公共ATM单元36进行同样的保密步骤。
图3也示出了采用“私人”终端30对卡作再估算的情况。私人终端30可以设在持卡人家中、办公室或其它场所,如宾馆饭店的前台或门房。总的原理是采用具有智能卡数据接口的一个简单终端30,通过调制解调器或其它数据通讯媒体,与智能卡12和远程终端数据链路进行通讯,该远程终端可以是主机13自身,或者是一个网络存取控制器40,并且该远程终端被编程,用于在IC卡12和远程终端之间传送保密信息。这里所用的名词“保密信息”指的是采用加密方法或其它手段,使得信息在IC卡和/或远程终端保密,而不是在终端30保密。从本质上说,终端30在IC卡12和远程终端之间提供了一个链路,它等同于在IC卡12和保密卡再估算站中的终端之间存在的硬接线数据通路。终端30在两个单元之间传送数据和命令信息,并且它的操作系统在智能上可能只限于管理该简单功能。当然,也可以包括更复杂的功能,使得终端能处理其它ATM或远程用户服务功能,当已经在IC卡12和远程终端之间对所有的保密信息的发射和接收都处理之后,这些功能不需要起始产生和接受保密信息。
图3也示出可以给简单的私人再估价终端30提供硬件和智能,以参预与邮购机构35的电话邮购订单交易。由于给出信用卡号码会导致由邮购公司的职员或截取信息的某人欺诈性地使用,因此,作为一种替代形式,可以给终端30提供一种能力,使它能暂时从声音切换到数据,以执行IC卡借方功能。然而,保密功能仍然在IC卡和远程终端—在这种情况下可能是网络存取控制器(NAC)40—之间执行,因而私人终端30或邮购机构的终端都不必有复杂的保密特征。在这种情况下,网络存取控制器被编程以执行简单的借方交易,它将IC卡12的现金标记中的现金交易借方额需要的信息和参数传送到私人终端30,并将贷方交易额的其它信息传送到邮购机构。此后,NAC40通过电子声产生的信息或一数据显示信息告之各方,电子交易完成。根据编程设计,NAC40然后可以终止电话连接或回复声音通讯各方停止讲话。
很显然,这种IC卡再估价功能和订购交易功能也可以包括在家庭终端设备中,该设备还提供了在家庭购物或家庭交易网络环境下的额外的智能功能。例如,这种再估价功能也可以在被编程的一个智能屏幕中实现,以执行与个人终端30相同的功能。
IC卡最好是存贮终端30需要的所有信息,以便在不与持卡人交互作用的情况下对远程终端数据链路进行初始化。如果需要的话,这可能要包括主电话机号码数据和银行帐号数据。另一方面,IC卡识别号也可以直接连接到一个单一帐号或帐号组。
另外,由终端30呼叫的电话号码最好是为私人终端IC卡再估价功能专用,以避免要求个人终端30发出一个特别的登记信息来指示请求什么类型的交易。然而,使用有由个人终端30提供的登记的通用主电话机号码也在本发明的总原理之内。显然,一旦保密帐号和持卡人的识别(PIN)信息已经在IC卡12和远程终端(主机13或NAC40)之间传输后,可以在终端30和主计算机之间进行附加的ATM或顾客服务咨询交易。这种功能的智能可以全部装在主机上,在私人终端30仅仅安装显示和键盘I/O命令解释器。另一方面,可以由主机和私人终端30分享智能。例如,根据专用的功能键或通过卷动屏幕所进行的菜单选择或其它手段,可以对私人终端30编程,使得用户将交易初始化信息或数据查询传送到主机。
现在可以清楚地得知,本发明的一个私人终端30可以广泛地分布在人们家中、办公室和其它场所,而不会冒泄漏IC卡或远程终端的保密的风险。此外,每个持卡人可以有使用任何私人终端30米再估价IC卡中的现金标记值的优点。
系统例子
图4以方框示意图形式示出了在构成本发明的私人终端再估价系统时通常采用,并且能执行本发明方法的模块。
私人终端30有一微处理器系统60及相关的程序存贮器61、数据存贮器62、以及输入/输出设备,如键盘63、显示器64、调制解调器66以及智能卡数据链路65。如果系统提供了用于银行服务和/或邮购订货业务的组合声音一数据交易的话,那么也可以包括一个声音-数据开关67。智能卡数据链路65可向智能卡12提供数据通讯业务,也可以用于向智能卡12提供DC操作电能。智能卡12有一个装载板和/或辅助程序的内部微控制器70,和数据存贮器71和72。数据通讯由数据I/O74和加密/解密模块73一起处理,该加密/解密模块73可以是硬件,也可以是软件。
在主机一边的一个专有卡系统中,主机13有一个控制生成保密认证和交易信息与功能的智能卡保密模块和一个与智能卡12中的类似功能兼容的加密/解密模块76。
在一开放型卡系统中,NAC40有一个智能卡保持密模块81和加密/解密模块82。声音数据交易控制83提供关于银行B的NAC的声音与数据接口的操作,银行B采用声音进行顾客业务,邮购机构35以声音起源购物结算的形式从智能卡12接受电子现金。
图5示出了现有技术的智能卡数据连接设备65部份,它具有IC卡读出/写入接口单元形式,其中,卡插入传感器90感应什么时候智能卡12完全插入到读出器的卡接收腔,并完成与卡的接触,以便将电能施加到卡上。读出结余-增加现金程序和有关的智能卡及主程序步骤
图6A-6C示出了在私人终端30运行的命名为“读出结余-增加现金(READ BALANCE-ADD CASH)”的程序的步骤。该程序的主要步骤的目的是将现金支出加到智能卡12中的现金标记上,为解释起见,假定IC卡按“PCOS技术说明书”(由法国GemPlus Card Intenatconal,Gemenos Cedex出版)中规定的PCOS智能卡的电子钱包说明书来操作。该PCOS说明书描述了现有技术中采用终端对用户输入的PIN进行加密以及也对从主机接收的信用密码电文加密的方法。根据本发明,终端没有加密保密程序,所有加密操作都在智能卡12和主机中进行。如图6B及下面所述,终端可以进行XOR功能操作,以设置智能卡12的PIN加密操作。另一方面,也可以将代码加入到智能卡12上,以进行全部的PIN加密操作。
该程序模块的第一步是在读出器65中检验卡的存在,该步骤循环进行,直到感应到卡为止。当检验步骤的结果为肯定时,程序向智能卡12供电,并且向IC卡传送一个复位命令。此卡向私人终端30作一答复,由该答复可识别卡的类型。下一步即检查接收的答复是否指示IC卡是一个PCOS卡。如果回答为否定,那么表明有错,并在私人终端30的显示器上显示适当的错误信息。如果回答是肯定,那么向智能卡传送一个结余(现金)(BALANCE(CASH))命令。智能卡作出一个简单的查找存贮在卡的现金标记存贮单元中的值的响应,并且经由两个设备之间的通讯链路将该值返回到私人终端30。
应该理解,传送到智能卡12的每个命令之后都跟随一个GetResponse(得到响应)命令。另外,根据实践,对于一个好的软件来说,当每个GetResponse命令发出之后,要包括一个响应超时功能(没有示出)和一个响应有效功能(没有示出)。响应超时功能首先包括启动一个计时器,然后依次检查看看是否已接收到一个响应,或计时器是否已满,如果在接收到响应之前计时器已满,那么声明出错。
如果在超时之前发回一个响应,那么在一单独的检验步骤中检验该响应的有效性。如果该响应无效,那么声明一个适当的错误。在描述此示例性程序的这些步骤中,假定私人终端30和智能卡12的硬件和软件运行正常,于是计时器和检查步骤的有效性将是满足的。
接下来,在显示器64上显示从智能卡12接收到的现金结余(Cash Balance),在此之后或与此同时显示一个“增加现金(ADDCASH)?”菜单项。私人终端30最好有至少两个软件功能键,用于对菜单显示的肯定和否定答复。另一方面,也可以在键盘上包括肯定与否定共享或专用的功能键。
应该理解,在图6A-6C所示程序流程中的不同位置上可以包括检查智能卡12是否在超时发生之前拿走的步骤(没有示出)。如果没有进一步要求活动的话,这种做法将延迟后面程序的执行,以允许用户将卡取出。这种做法可能有用的一个地方是在显示了现金结余之后。如果用户正在检查现金结余。则可以在结余显示之后马上将卡取出。如果卡取出后,那么,执行将返回到程序开端,等待插入另一张卡。如本技术领域中所公认的那样,私人终端30将包括一个子程序,来感应取卡的过程,并且在与卡接触结构的实际通讯失去之前就对卡断电。换句话说,卡插入开关在终端与卡接触断开之前就感应到卡的移动,从而可以在实际接触切断之前就执行断电步骤。
注意,该现金结余读出和显示步骤是在没有任何保密步骤的情况下执行的,并且在卡入口上自动进行。这就使得持卡人只需简单地将卡插入私人终端30,就可以检查他的智能卡上的现金结余。这一操作如同打开钱包看其中有多少钱一样快捷,它是根据本发明提供一个私人终端的主要优点。
下一步检查由用户所输入的回答。如果没有输入“是”,那么程序跳到图6c的点D,确定用户是否要求了私人终端30的其它功能。假定用户希望将更多的现金记入到智能卡12中,判断步骤将作“是”的回答,私人终端30将传送一个命令到智能卡12上,请求它的DDA#。
下一步是显示“输入PIN”,接下来是接受用户所作的一个PIN代码号的键盘输入。接下来对输入的PIN作函数处理:PIN_BLK=XOR(PIN,DDA#)。通过在私人终端30执行这一功能,在一PCOS智能卡中已经提供的加密码可以用于完成一PIN加密操作,它将与主机中设置的进行现金信贷操作的PIN有效性代码兼容。
下一步是向智能卡12传送一个命令,对PIN_BLK的值进行PIN加密。智能卡12的向应是执行图7A所示的程序步骤,接收PIN_BLK参数,然后执行一系列功能,对CTC(卡终端计数器)增1,接着执行加密步骤,采用称为Kauth的认证键,将认证对话键Ksa设定为等于对CTC加密的结果,接着又执行一个加密步骤,采用通话键Ksa将经加密的PIN值P设定为等于对PIN_BLK参数加密的结果。随后,P和CTC的值由智能卡12返回到私人终端30。
接下来在私人终端30执行的步骤是接受并存贮P和CTC的值,以便它们能包括在一个主机的信息包中。此后向用户显示一条提示信息:“AMT.TO ADD?”接着接受一个输入值Ca,作为加到智能卡12的现金标记中的现金金额。应该理解,选定要增加的金额可以多种方式进行。与某些ATM机一样,私人终端30可以建议一种“即可兑现的现金”数额,如$40.00。私人终端30可以追踪用户增加现金值的习惯,并且建议用户选择的通常数额。这一步骤应理解为包括很宽范围的金额选择子过程。
当要增加的金额Ca被输入并接收后,私人终端30向智能卡12发出一个命令,得到主机的电话号码,并与之通话,来进行现金提取和卡信贷操作。这包括直接读取智能卡12中的一个存贮单元或文件,终端就知道了该智能卡12存贮的主机电话号码。应该理解的是,卡中间能有其它标记,并且其它主机的电话号码可能连接到这些标记,例如,商店购物奖金标记可能有与主机进行通话来花掉这些奖金的电话号码。
当私人终端30得到主机电话号码后,它拨通该号码并与主机建立通讯连接。这可以通过采用公用电话线的调制解调器或蜂窝式调制解调器或任何其它数据通讯媒体来实现。当与主机的通讯联系建立起来之后,私人终端30传送一个WITHDRAWAL_CD_CRD包,告诉主机交易的类型以及包括的参数,例如,在这种情况下是DDA#、P、CTC和Ca。
主机响应这一信息包所采取的典型步骤示于图8。当主机收到WITHDRAWAL_CD_CRD信息包后,它通过采用认证键Kauth对收到的CTC参数进行DES加密来驱动认证通话键Ksa。PIN_BLK是通过采用已被驱动的通话键对P参数进行DES解密来驱动的。这些是通话保密过程中的标准加密/解密行为,在此不必作详细解释。如果PIN_BLK是有效的,这意味着主机已证实了输入的PIN并且证明智能卡12在加密PIN_BLK时已采用了合适的认证键Kauth。
后面完成这些功能,主机运行一系列检测步骤,看PIN_BLK是否有效,以确定帐号中是否有足够的资金,并且确定是否超出了交易限定参数,例如每天的提取限额。如果这些检测步骤中有任一个返回的结果是“否”,那么产生一个适当的错误信息包送回到私人终端30去处理。如果包括一个PIN输入错误,那么可以更新PIN_ERROR计数值,使得主机能确定用户是否采用无效的PIN输入尝试了许多次,以图进入帐户。
如果检测步骤都返送结果“是”,那么主机执行一系列功能。通过采用信用键Kcre对CTC进行DES加密来驱动主机对话密钥Ksh。随后运算函数XOR(Ca,DDA#),计算出信贷密码CC。
接着,如附图中功能方框所示进行两个顺序解密步骤。通过采用主机对话密钥Ksh对CC进行解密,产生信贷密码电文的CC′版本,然后,通过采用认证对话密钥Ksa对C′进行解密,产生一个CC″版本。接着,由主机将该CC″值传送到私人终端30,作为一个VALID CC″(有效CC″)确认包的一部分,当接到来自私人终端30的一个DN_MSG时,主机结束(DONE)。应该理解,可以对私人终端30编程,使其在主机联机时能执行其它私人ATM功能。如果这样的话,主机将在私人终端30的命令下或响应不同的传输数据包执行其它私人银行交易步骤。这种附加的功能不是本发明的一部分。
再回到图6c,私人终端30接受并检查主机信息。如果收到某类错误信息包,那么私人终端30确定交易已失败,显示一个适当的错误信息,并返回到初始程序步骤。根据失败的原因,用户可以再试一次。
假定该主机信息表明交易是成功的,私人终端30向智能卡12传送一个CREDIT_CASH(支出现金)命令,并带有命令参数CC″和Ca。智能卡通过执行图7B所示的CREDIT_CASH子程序,来处理这个命令。此命令参数被接收,并随后执行一系列功能,首先,通过采用认证对话密钥Ksa对CC″进行DES加密,导出参数CCa′。注意,这是如图8所示由主机执行的最后的加密操作的逆操作。然后,通过采用信贷密钥Kcre对CTC作DES加密,产生主机对话密钥Ksh。这在主机中模拟一个功能。接着,通过采用主机对话密钥Ksh对CCa′进行DES加密,导出参数CCa。最后,通过对CCa和DDA#执行XOR操作,导出Cac。
接下来检查智能卡12,看Cac是否等于Ca,因为如果智能卡12中的所有加密和解密操作都与主机中的相应操作相匹配的话,Cac会等于Ca。如果没发现这种匹配,那么向私人终端30返回一个错误信息。如果发现匹配,那么通过增加一个Ca值对现金标记中的现金结余预以更新。此后向私人终端30返回一个成功代码。
回到图6c,假定CREDIT_CASH(支出现金)命令被发出并在卡中执行后,私人终端30从智能卡接受一个有效响应,那么再发出一条BALANCE(CASH)(现金结余)命令,此现金结余将与交易完成(TRANSACTION COMPLETE)信息一起又被显示出来,以便用户能核实新的结余中包括所请求的额外现金。
接着,程序检查是否有其它卡请求为用户所需要。如果没有,卡被断电,一条DN_MSG被传送到主机,并且程序返回到开始位置。如果其它卡请求没有被指示,那么程序检查用户是否指示了其它ATM请求。如果是,私人终端30执行这些个人ATM功能,直到用户完成所有交易为止。这种额外的个人ATM功能不是本发明的一部分,因此不在此进行讨论。它们可能包括由私人终端30在一银行处以模拟一个ATM机器的方式从一远处进行付帐、转帐等活动。
根据上面的描述,应该清楚,本发明的私人终端30可以是一个简单并且便宜的设备,因为它与智能卡12和主机进行简单的数据输入和数据通讯工作。由于不需要采取保密措施来防止欺诈,因此终端中没有保密功能,从而终端的制造很便宜。
也应该理解,对所示出并加以讨论的示例性程序可以作许多变化。例如,在私人终端30中运行的程序可以包括一条给智能卡12的命令,用于在执行其它步骤之前证实输入的PIN。这会避免设置所有只与主机连接的步骤以发现在PIN输入中已有的错误。在这种改进中,智能卡12可以包括一个检查PIN的模块,以便在卡被锁住无法作进一步使用之前,经用户几次机会试一试插入正确的PIN。
本发明系统与方法的一般原理是通过描述各种实施例说明的。然而,应该理解,本领域的技术人员在不违反下面本发明的权利要求中所要求的范围的前提下可以作许多改进。

Claims (9)

1.在私人场所通过与远程位置操作上兼容的终端进行联机交易对话,改变存贮在持卡人的IC卡中的标记值的一种方法,
所述IC卡具有一个微控制器和相关的
微控制器程序存贮器,标记值数据和卡保密数据的保密保护存贮单元,一个数据通讯接口,以及存贮在所述程序存贮器中的预先安排的卡保密程序,该程序用于为进行与交易相关的数据读出和写入操作而对保密保护存贮单元的持卡人存取保密性和终端存取保密性进行管理,
所述操作上兼容的终端包括与所述预先安排的卡保密程序兼容的预先安排的交易保密程序;
所述方法包括以下步骤:
a.在所述IC卡中建立一个到所述数据通讯接口的卡数据链路;
b.经由所述卡数据链路向所述IC卡传送一条持卡人数据保密信息,以使得所述卡保密程序产生保密的持卡人识别数据;
c.建立到所述运行兼容的终端的一个数据链路;
d.经由所述卡数据链路和所述终端数据链路在所述IC卡和所述外部终端之间传输保密的交易信息,包括从所述持卡人来的标记变化向量数据,以使得所述IC卡和所述外部终端执行相互认证功能以及进行一个保密的标记值改变交易;
e.经由所述卡数据链路读出存贮在所述IC卡中的一个修改后的标记值;
f.将所述修改后的标记值传送到所述持卡人。
2.根据权利要求1所述的方法,其特征在于进一步包括以下步骤:
a.1.在所述步骤a之后立即读出一个存贮在所述IC卡中的当前标记值;
a.2.将所述当前标记值传送到所述持卡人;
其中所述步骤b.只有在所述持卡人启动一个标记值改变请求后才执行。
3.根据权利要求1所述的方法,其特征在于存贮在所述IC卡中的所述标记值是一电子现金标记,所述方法适用于在所述私人场所进行由音频电话启动的与具有相关的操作上兼容终端的送货服务商业部门进行的持卡人购物交易,并且其中
所述步骤a是在所述持卡人向与所述送货服务商业部门相关的操作人员传送了声音购物订单后执行,以及
所述步骤c由所述持卡人和所述操作人员分别从音频电话链路切换到终端数据链路来执行,以完成所述方法步骤的结余。
4.根据权利要求1所述的方法,其特征在于所述IC卡包括若干标记值数据项的保密保护存贮单元,每个数据项相关于某项服务,以及包括存贮在所述程序存贮器中一个预先安排的标记值初始化程序,该程序与所述远程位置处所述操作上兼容终端中包括的一个相应的预先安排的标记值初始化程序相兼容;以及其中所述步骤d包括:
d1.从所述持卡人向所述IC卡和所述外部终端传送一个标记启动请求,并同时传送一个包括由所述持卡人请求的初始标记值数额的一个标记变化向量;
d.2.经由所述卡数据链路和所述终端数据链路,为所述IC卡和所述外部终端中的所述相应的标记值初始化程序,在所述IC卡和所述外部终端之间传输保密的交易数据信息。
5.根据权利要求1所述的方法,其特征在于也适用于在所述私人场所进行若干自动银行业务交易,其中
所述IC卡进一步包括若干银行帐号数据项的保密保护存贮单元,包括储蓄、核算、信贷以及贷款帐目数据项的其中一项或多项;
所述操作上兼容终端有到与所述持卡人有关的银行的主机的保密数据和程序的连接,并且其中所述步骤d包括经由所述卡数据链路和所述终端数据链路在所述IC卡和所述外部终端之间传送保密的交易信息,包括与由所述持卡人选定的一系列所述标记值改变和所述自动银行交易中的一项或多项相关的交易信息。
6.通过与一远程位置的运行兼容的终端进行联机交易对话,在私人场所执行一项包括改变存贮在持卡人的IC卡中的标记值的交易的一个终端,
所述IC卡具有一个微控制器和相关的微控制器程序存贮器,标记值数据和卡保密数据的保密保护存贮单元,一个数据通讯接口,以及存贮在所述程序存贮器中的预先安排的卡保密程序,该程序用于为与交易相关的读出和写入操作而对保密保护存贮单元的持卡人存取保密性和终端存取保密性进行管理,
所述操作上兼容的终端包括一个数据通讯接口和与所述预先安排的卡保密程序兼容的预先安排的交易保密程序;
所述终端包括:
在所述IC卡中建立一个与所述数据通讯接口的卡数据链路的装置;
用于接收持卡人输入的一个保密数据项,并且经由所述卡数据链路向所述IC卡传送所述保密数据项的一个代表,以使得所述卡保密程序准备并且向持卡人送回卡认证数据项的装置;
为了使所述持卡人启动标记值变化交易的装置,其中要包括用于接收持卡人输入的一个标记变化向量的装置;
响应所述持卡人启动的标记变化交易,用于建立一个与远程位置的外部终端的终端数据链路的装置;
经由所述卡数据链路和所述终端数据链路在所述IC卡和所述外部终端之间传输一个预先安排的信息的装置,该信息包括:
使得所述IC卡和所述外部终端执行相应的终端认证和IC卡认证程序的保密认证信息;以及
保密交易信息,包括所述标记变化向量和使得所述外部终端证实持卡人身份并使所述IC卡和所述外部终端执行秘密的标记值变化交易的持卡人认证数据;
经由所述卡数据链路读出所述IC卡中经修改后的标记值并且将所述修改后的标记值传送到所述持卡人的装置。
7.根据权利要求6所述的终端,其特征在于进一步包括:
在所述卡数据链路建立之后立即读出存贮在所述IC卡中的一个当前标记值的装置,以及将所述当前标记值传送到所述持卡人的装置。
8.根据权利要求6所述的终端,其特征在于:
存贮在所述IC卡中的所述标记值是一电子现金标记;并且所述终端适用于在所述私人场所进行经由一个音频电话启动的与具有相关的操作上兼容终端的送货服务商业部门进行的持卡人购物交易,并且所述装置响应持卡人启动的标记变化交易包括用于在音频电话链路和终端数据链路之间切换的装置。
9.根据权利要求6所述的终端,其特征在于:
所述IC卡包括若干标记值数据项的保密保护存贮单元,每个数据项相关于某项服务,以及包括存贮在所述程序存贮器中的一个预先安排的标记值初始化程序,所述程序与所述远程位置的所述操作上兼容的终端中包括的相应的预先安排的标记值初始化程序兼容;
所述终端进一步包括:
用于接收由持卡人输入的一个标记值初始请求以及一个相关的标记值变化向量的装置;并且其中
用于传送一系列保密信息的所述装置包括传送保密的交易信息,该信息中包含由所述IC卡和所述远程终端中的所述标记值初始化程序请求的所述标记值初始化请求及所述相关的标记变化向量。
CN94192780A 1993-06-02 1994-06-02 对存贮在ic卡中的标记值作再估价的系统和方法 Expired - Fee Related CN1096648C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US7128393A 1993-06-02 1993-06-02
US08/071283 1993-06-02

Publications (2)

Publication Number Publication Date
CN1127045A true CN1127045A (zh) 1996-07-17
CN1096648C CN1096648C (zh) 2002-12-18

Family

ID=22100374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN94192780A Expired - Fee Related CN1096648C (zh) 1993-06-02 1994-06-02 对存贮在ic卡中的标记值作再估价的系统和方法

Country Status (8)

Country Link
US (1) US5917168A (zh)
EP (1) EP0701718A4 (zh)
JP (1) JP3542603B2 (zh)
CN (1) CN1096648C (zh)
AU (1) AU675550B2 (zh)
BR (1) BR9406733A (zh)
CA (1) CA2163365C (zh)
WO (1) WO1994028498A1 (zh)

Families Citing this family (173)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69638267D1 (de) 1995-04-28 2010-11-11 Koninkl Kpn Nv Vorrichtung zur transparenten Wechselwirkung zwischen einer Chipkarte und einem entfernten Endgerät
US5796832A (en) * 1995-11-13 1998-08-18 Transaction Technology, Inc. Wireless transaction and information system
US6080064A (en) * 1996-04-26 2000-06-27 Koninklijke Ptt Nederland N.V. Device for playing games via a communications network, and a game system using a communications network
JP3351498B2 (ja) * 1996-06-10 2002-11-25 株式会社日本コンラックス Icカードリーダライタ
NL1004658C2 (nl) * 1996-12-02 1998-06-03 Clewits Beheer B V R Systeem en werkwijze voor het selectief activeren van één of meer software- en/of hardwarefuncties van een elektronische inrichting.
JPH10222618A (ja) * 1997-01-31 1998-08-21 Toshiba Corp Icカード及びicカード処理システム
KR100213098B1 (ko) 1997-03-14 1999-08-02 윤종용 전자 화폐 단말 기능을 내장한 방송 수신기와 그 수행방법
US7162455B1 (en) * 1997-03-24 2007-01-09 Akira Sugiyama Unique time generating device and authenticating device using the same
EP1003139B1 (en) * 1997-04-30 2008-07-16 Visa International Service Association System and method for loading a stored-value card.
US6422459B1 (en) * 1997-10-15 2002-07-23 Citicorp Development Center, Inc. Method and system for off-line loading of stored value cards using a batch-load terminal
DE19755819C1 (de) * 1997-12-16 1999-08-26 Ibm Verteiltes Zahlungssystem und Verfahren für den bargeldlosen Zahlungsverkehr mittels einer Börsenchipkarte
AU2557399A (en) * 1998-01-02 1999-07-26 Cryptography Research, Inc. Leak-resistant cryptographic method and apparatus
US7587044B2 (en) * 1998-01-02 2009-09-08 Cryptography Research, Inc. Differential power analysis method and apparatus
US6889198B2 (en) 1998-01-30 2005-05-03 Citicorp Development Center, Inc. Method and system for tracking smart card loyalty points
US6272475B1 (en) * 1998-03-23 2001-08-07 Siemens Nixdorf Informationssysteme Aktiengesellschaft Apparatus and method for the secure dispensing of bank papers
US7357312B2 (en) 1998-05-29 2008-04-15 Gangi Frank J System for associating identification and personal data for multiple magnetic stripe cards or other sources to facilitate a transaction and related methods
US6131811A (en) 1998-05-29 2000-10-17 E-Micro Corporation Wallet consolidator
EP1090480B1 (en) 1998-06-03 2019-01-09 Cryptography Research, Inc. Improved des and other cryptographic processes with leak minimization for smartcards and other cryptosystems
AU5458199A (en) * 1998-07-02 2000-01-24 Cryptography Research, Inc. Leak-resistant cryptographic indexed key update
US6808111B2 (en) * 1998-08-06 2004-10-26 Visa International Service Association Terminal software architecture for use with smart cards
KR100399809B1 (ko) * 1998-09-22 2003-09-29 인피니언 테크놀로지스 아게 데이터 교환시 1인 이상의 가입자를 인증하기 위한 방법
JP4794707B2 (ja) * 1998-11-17 2011-10-19 ソニー株式会社 端末装置、課金システム、データ処理方法
GB9905056D0 (en) * 1999-03-05 1999-04-28 Hewlett Packard Co Computing apparatus & methods of operating computer apparatus
US6424953B1 (en) 1999-03-19 2002-07-23 Compaq Computer Corp. Encrypting secrets in a file for an electronic micro-commerce system
US7257554B1 (en) * 1999-03-19 2007-08-14 Hewlett-Packard Development Company, L.P. Anonymous purchases while allowing verifiable identities for refunds returned along the paths taken to make the purchases
JP2000322629A (ja) * 1999-05-13 2000-11-24 Fujitsu Ltd 自動取引装置
US6523012B1 (en) 1999-05-21 2003-02-18 Compaq Information Technology Group, L.P. Delegation of permissions in an electronic commerce system
US6453305B1 (en) 1999-05-21 2002-09-17 Compaq Computer Corporation Method and system for enforcing licenses on an open network
EP1063589A1 (en) * 1999-06-25 2000-12-27 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Device for processing data and corresponding method
US7908216B1 (en) 1999-07-22 2011-03-15 Visa International Service Association Internet payment, authentication and loading system using virtual smart card
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
US7306158B2 (en) * 2001-07-10 2007-12-11 American Express Travel Related Services Company, Inc. Clear contactless card
US7239226B2 (en) 2001-07-10 2007-07-03 American Express Travel Related Services Company, Inc. System and method for payment using radio frequency identification in contact and contactless transactions
US7837116B2 (en) 1999-09-07 2010-11-23 American Express Travel Related Services Company, Inc. Transaction card
US7156301B1 (en) * 1999-09-07 2007-01-02 American Express Travel Related Services Company, Inc. Foldable non-traditionally-sized RF transaction card system and method
DE10048939B4 (de) * 1999-12-11 2010-08-19 International Business Machines Corp. Bedingte Unterdrückung der Überprüfung eines Karteninhabers
US8429041B2 (en) 2003-05-09 2013-04-23 American Express Travel Related Services Company, Inc. Systems and methods for managing account information lifecycles
US7172112B2 (en) 2000-01-21 2007-02-06 American Express Travel Related Services Company, Inc. Public/private dual card system and method
US8543423B2 (en) 2002-07-16 2013-09-24 American Express Travel Related Services Company, Inc. Method and apparatus for enrolling with multiple transaction environments
US7588180B1 (en) * 2000-01-28 2009-09-15 International Apparel Group, Llc Multi-application smart card with currency exchange, location tracking, and personal identification capabilities
US7233926B2 (en) * 2000-03-07 2007-06-19 Thomson Licensing Electronic wallet system with secure inter-purses operations
US7627531B2 (en) 2000-03-07 2009-12-01 American Express Travel Related Services Company, Inc. System for facilitating a transaction
AU2001245524B2 (en) * 2000-03-08 2007-06-14 Ic Universe, Inc. System and method for secured electronic transactions
JP3368886B2 (ja) * 2000-03-22 2003-01-20 日本電気株式会社 携帯端末装置
US6592044B1 (en) 2000-05-15 2003-07-15 Jacob Y. Wong Anonymous electronic card for generating personal coupons useful in commercial and security transactions
US6609654B1 (en) 2000-05-15 2003-08-26 Privasys, Inc. Method for allowing a user to customize use of a payment card that generates a different payment card number for multiple transactions
US6755341B1 (en) 2000-05-15 2004-06-29 Jacob Y. Wong Method for storing data in payment card transaction
US6805288B2 (en) 2000-05-15 2004-10-19 Larry Routhenstein Method for generating customer secure card numbers subject to use restrictions by an electronic card
WO2002005202A1 (fr) * 2000-07-07 2002-01-17 Fujitsu Limited Dispositif terminal pour carte a circuit integre
FR2816731B1 (fr) * 2000-11-14 2003-01-03 Gemplus Card Int Procede de chargement et de personnalisation des informations et programmes charges dans une carte a puce
US20020069176A1 (en) * 2000-12-06 2002-06-06 Daniel Newman System for obtaining fee-based data and services
US6934529B2 (en) * 2001-02-20 2005-08-23 Sevket Ilhan Bagoren Replenishment of pre-paid wireless telephone accounts using short message service (SMS)
JP4839516B2 (ja) * 2001-02-27 2011-12-21 ソニー株式会社 認証システム及び認証方法
US7028191B2 (en) * 2001-03-30 2006-04-11 Michener John R Trusted authorization device
US6601771B2 (en) 2001-04-09 2003-08-05 Smart Card Integrators, Inc. Combined smartcard and magnetic-stripe card and reader and associated method
US7110986B1 (en) * 2001-04-23 2006-09-19 Diebold, Incorporated Automated banking machine system and method
DE60203277T2 (de) 2001-04-30 2006-03-30 Activcard Ireland Ltd. Verfahren und system zur authentifizierung eines personal security device gegenüber mindestens einem fernrechnersystem
US7225465B2 (en) * 2001-04-30 2007-05-29 Matsushita Electric Industrial Co., Ltd. Method and system for remote management of personal security devices
US20020162021A1 (en) * 2001-04-30 2002-10-31 Audebert Yves Louis Gabriel Method and system for establishing a remote connection to a personal security device
US7363486B2 (en) * 2001-04-30 2008-04-22 Activcard Method and system for authentication through a communications pipe
TW552786B (en) 2001-04-30 2003-09-11 Activcard Method and system for remote activation and management of personal security devices
US7440922B1 (en) * 2001-05-04 2008-10-21 West Corporation System, method, and business method for settling micropayment transactions to a pre-paid instrument
US7739162B1 (en) 2001-05-04 2010-06-15 West Corporation System, method, and business method for setting micropayment transaction to a pre-paid instrument
US7650314B1 (en) 2001-05-25 2010-01-19 American Express Travel Related Services Company, Inc. System and method for securing a recurrent billing transaction
AU2002345935A1 (en) * 2001-06-26 2003-03-03 Enterprises Solutions, Inc. Transaction verification system and method
US7503480B2 (en) 2001-07-10 2009-03-17 American Express Travel Related Services Company, Inc. Method and system for tracking user performance
US8635131B1 (en) 2001-07-10 2014-01-21 American Express Travel Related Services Company, Inc. System and method for managing a transaction protocol
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
US7119659B2 (en) 2001-07-10 2006-10-10 American Express Travel Related Services Company, Inc. Systems and methods for providing a RF transaction device for use in a private label transaction
US9454752B2 (en) 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity
US8548927B2 (en) 2001-07-10 2013-10-01 Xatra Fund Mx, Llc Biometric registration for facilitating an RF transaction
US7762457B2 (en) 2001-07-10 2010-07-27 American Express Travel Related Services Company, Inc. System and method for dynamic fob synchronization and personalization
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
US7705732B2 (en) 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US7746215B1 (en) 2001-07-10 2010-06-29 Fred Bishop RF transactions using a wireless reader grid
US7805378B2 (en) 2001-07-10 2010-09-28 American Express Travel Related Servicex Company, Inc. System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions
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
US7429927B2 (en) * 2001-07-10 2008-09-30 American Express Travel Related Services Company, Inc. System and method for providing and RFID transaction device
US7735725B1 (en) 2001-07-10 2010-06-15 Fred Bishop Processing an RF transaction using a routing number
US7996324B2 (en) 2001-07-10 2011-08-09 American Express Travel Related Services Company, Inc. Systems and methods for managing multiple accounts on a RF transaction device using secondary identification indicia
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
US8960535B2 (en) 2001-07-10 2015-02-24 Iii Holdings 1, Llc Method and system for resource management and evaluation
US7925535B2 (en) 2001-07-10 2011-04-12 American Express Travel Related Services Company, Inc. System and method for securing RF transactions using a radio frequency identification device including a random number generator
US8294552B2 (en) 2001-07-10 2012-10-23 Xatra Fund Mx, Llc Facial scan biometrics on a payment device
US7303120B2 (en) 2001-07-10 2007-12-04 American Express Travel Related Services Company, Inc. System for biometric security using a FOB
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
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
US7668750B2 (en) 2001-07-10 2010-02-23 David S Bonalle Securing RF transactions using a transactions counter
US7779267B2 (en) * 2001-09-04 2010-08-17 Hewlett-Packard Development Company, L.P. Method and apparatus for using a secret in a distributed computing system
US7195154B2 (en) * 2001-09-21 2007-03-27 Privasys, Inc. Method for generating customer secure card numbers
US6726232B2 (en) * 2001-10-01 2004-04-27 Honda Giken Kogyo Kabushiki Kaisha Steering damper for saddle-type vehicle
US7162631B2 (en) * 2001-11-02 2007-01-09 Activcard Method and system for scripting commands and data for use by a personal security device
US7243853B1 (en) * 2001-12-04 2007-07-17 Visa U.S.A. Inc. Method and system for facilitating memory and application management on a secured token
US6732919B2 (en) 2002-02-19 2004-05-11 Hewlett-Packard Development Company, L.P. System and method for using a multiple-use credit card
US20030167399A1 (en) * 2002-03-01 2003-09-04 Yves Audebert Method and system for performing post issuance configuration and data changes to a personal security device using a communications pipe
US20030182172A1 (en) * 2002-03-25 2003-09-25 Claggett Stuart Lee System and method to build project management processes
US8396809B1 (en) 2002-05-14 2013-03-12 Hewlett-Packard Development Company, L.P. Method for reducing purchase time
US7606730B2 (en) 2002-06-25 2009-10-20 American Express Travel Relate Services Company, Inc. System and method for a multiple merchant stored value card
US7788129B2 (en) 2002-06-25 2010-08-31 American Express Travel Related Services Company, Inc. System and method for redeeming vouchers
US20040107170A1 (en) * 2002-08-08 2004-06-03 Fujitsu Limited Apparatuses for purchasing of goods and services
US7801826B2 (en) * 2002-08-08 2010-09-21 Fujitsu Limited Framework and system for purchasing of goods and services
US7784684B2 (en) * 2002-08-08 2010-08-31 Fujitsu Limited Wireless computer wallet for physical point of sale (POS) transactions
US7349871B2 (en) * 2002-08-08 2008-03-25 Fujitsu Limited Methods for purchasing of goods and services
US7353382B2 (en) 2002-08-08 2008-04-01 Fujitsu Limited Security framework and protocol for universal pervasive transactions
US7822688B2 (en) * 2002-08-08 2010-10-26 Fujitsu Limited Wireless wallet
US7606560B2 (en) * 2002-08-08 2009-10-20 Fujitsu Limited Authentication services using mobile device
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
US7494055B2 (en) * 2002-09-17 2009-02-24 Vivotech, Inc. Collaborative negotiation techniques for mobile personal trusted device financial transactions
US20040139021A1 (en) * 2002-10-07 2004-07-15 Visa International Service Association Method and system for facilitating data access and management on a secure token
US7260847B2 (en) * 2002-10-24 2007-08-21 Symantec Corporation Antivirus scanning in a hard-linked environment
US20040088562A1 (en) * 2002-10-31 2004-05-06 Schlumberger Malco, Inc. Authentication framework for smart cards
US20040249710A1 (en) * 2003-05-16 2004-12-09 David Smith Methods and apparatus for implementing loyalty programs using portable electronic data storage devices
CA2430456C (en) * 2003-05-30 2012-10-09 Coinamatic Canada Inc. Offline code based reloading system
US8489452B1 (en) 2003-09-10 2013-07-16 Target Brands, Inc. Systems and methods for providing a user incentive program using smart card technology
US7676395B2 (en) * 2003-10-14 2010-03-09 Compucredit Intellectual Property Holdings Corp. Ii On-us cash withdrawal at a point-of-sale
US7581097B2 (en) * 2003-12-23 2009-08-25 Lenovo Pte Ltd Apparatus, system, and method for secure communications from a human interface device
US7877605B2 (en) * 2004-02-06 2011-01-25 Fujitsu Limited Opinion registering application for a universal pervasive transaction framework
US20060004672A1 (en) * 2004-06-30 2006-01-05 Xerox Corporation Prepaid billing apparatus and method for printing systems
US7318550B2 (en) 2004-07-01 2008-01-15 American Express Travel Related Services Company, Inc. Biometric safeguard method for use with a smartcard
US7870071B2 (en) * 2004-09-08 2011-01-11 American Express Travel Related Services Company, Inc. Systems, methods, and devices for combined credit card and stored value transaction accounts
CN101365868B (zh) * 2005-03-09 2015-03-04 扎杰克优质发动机股份有限公司 内燃机及改进燃烧室的方法
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US7735742B2 (en) * 2006-07-13 2010-06-15 Research In Motion Limited Smart card communication routing
US8336770B2 (en) * 2006-10-26 2012-12-25 Mastercard International, Inc. Method and apparatus for wireless authorization
US9846866B2 (en) * 2007-02-22 2017-12-19 First Data Corporation Processing of financial transactions using debit networks
US8306912B2 (en) 2007-12-19 2012-11-06 Metabank Private label promotion card system, program product, and associated computer-implemented methods
US8108279B2 (en) 2007-12-21 2012-01-31 Metabank Computer-implemented methods, program product, and system to enhance banking terms over time
US8055557B2 (en) 2007-12-21 2011-11-08 Metabank Transfer account systems, computer program products, and associated computer-implemented methods
US8108272B2 (en) 2007-12-21 2012-01-31 Metabank Transfer account systems, computer program products, and computer-implemented methods to prioritize payments from preselected bank account
US8065187B2 (en) 2007-12-21 2011-11-22 Metabank System, program product, and associated methods to autodraw for micro-credit attached to a prepaid card
US10515405B2 (en) 2008-03-03 2019-12-24 Metabank Person-to-person lending program product, system, and associated computer-implemented methods
US8538879B2 (en) 2008-05-14 2013-09-17 Metabank System, program product, and computer-implemented method for loading a loan on an existing pre-paid card
US11227331B2 (en) 2008-05-14 2022-01-18 Metabank System, program product, and computer-implemented method for loading a loan on an existing pre-paid card
WO2009140512A1 (en) 2008-05-14 2009-11-19 Metabank Loading a loan on a pre-paid card
AU2009249272B2 (en) * 2008-05-18 2014-11-20 Google Llc Secured electronic transaction system
WO2010028266A1 (en) 2008-09-04 2010-03-11 Metabank System, program product and methods for retail activation and reload associated with partial authorization transactions
US8403211B2 (en) 2008-09-04 2013-03-26 Metabank System, program product and methods for retail activation and reload associated with partial authorization transactions
US8024242B2 (en) 2008-09-04 2011-09-20 Metabank System, method, and program product for foreign currency travel account
US8371502B1 (en) 2008-10-28 2013-02-12 Metabank Shopping center gift card offer fulfillment machine, program product, and associated methods
US8108977B1 (en) 2008-10-31 2012-02-07 Metabank Machine, methods, and program product for electronic order entry
US9213965B1 (en) 2008-11-26 2015-12-15 Metabank Machine, methods, and program product for electronic inventory tracking
US8175962B2 (en) 2008-12-18 2012-05-08 Metabank Computerized extension of credit to existing demand deposit accounts, prepaid cards and lines of credit based on expected tax refund proceeds, associated systems and computer program products
US8090649B2 (en) 2008-12-18 2012-01-03 Metabank Computerized extension of credit to existing demand deposit accounts, prepaid cards and lines of credit based on expected tax refund proceeds, associated systems and computer program products
CN102257540A (zh) * 2008-12-19 2011-11-23 Nxp股份有限公司 增强智能卡使用
US8286863B1 (en) 2009-02-04 2012-10-16 Metabank System and computer program product to issue a retail prepaid card including a user-designed external face using a chit and related computer implemented methods
US8161330B1 (en) 2009-04-30 2012-04-17 Bank Of America Corporation Self-service terminal remote diagnostics
US8495424B1 (en) 2009-04-30 2013-07-23 Bank Of America Corporation Self-service terminal portal management
US8505813B2 (en) 2009-09-04 2013-08-13 Bank Of America Corporation Customer benefit offer program enrollment
US20110082737A1 (en) 2009-09-28 2011-04-07 Crowe Andrew B Computer-implemented methods, computer program products, and systems for management and control of a loyalty rewards network
EP2556596B1 (en) 2010-04-05 2018-05-23 Mastercard International Incorporated Systems, methods, and computer readable media for performing multiple transactions through a single near field communication (nfc) tap
US8799087B2 (en) 2010-10-27 2014-08-05 Mastercard International Incorporated Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader
US20120191598A1 (en) * 2011-01-24 2012-07-26 Blackboard Inc. Joint closed-loop and open-loop instrument issuance for disbursing funds
US8593971B1 (en) 2011-01-25 2013-11-26 Bank Of America Corporation ATM network response diagnostic snapshot
US8751298B1 (en) 2011-05-09 2014-06-10 Bank Of America Corporation Event-driven coupon processor alert
US9892419B1 (en) 2011-05-09 2018-02-13 Bank Of America Corporation Coupon deposit account fraud protection system
US8746551B2 (en) 2012-02-14 2014-06-10 Bank Of America Corporation Predictive fault resolution
GB2508015A (en) 2012-11-19 2014-05-21 Mastercard International Inc Method and apparatus for secure card transactions
GB2522905A (en) * 2014-02-10 2015-08-12 Mastercard International Inc Management of multiple identities in a transaction infrastructure
CA2884611C (en) * 2014-03-12 2024-04-16 Scott Lawson Hambleton System and method for authorizing a debit transaction without user authentication
US9807612B2 (en) * 2014-04-25 2017-10-31 Tendyron Corporation Secure data interaction method and system
US11295293B2 (en) * 2016-01-07 2022-04-05 Worldpay, Llc Point of interaction device emulation for payment transaction simulation
US10524165B2 (en) 2017-06-22 2019-12-31 Bank Of America Corporation Dynamic utilization of alternative resources based on token association
US10313480B2 (en) 2017-06-22 2019-06-04 Bank Of America Corporation Data transmission between networked resources
US10511692B2 (en) 2017-06-22 2019-12-17 Bank Of America Corporation Data transmission to a networked resource based on contextual information
US10999074B2 (en) 2018-07-31 2021-05-04 Apple Inc. Dual-token authentication for electronic devices
US11694187B2 (en) 2019-07-03 2023-07-04 Capital One Services, Llc Constraining transactional capabilities for contactless cards
US11455620B2 (en) * 2019-12-31 2022-09-27 Capital One Services, Llc Tapping a contactless card to a computing device to provision a virtual number
US11610188B2 (en) 2020-04-15 2023-03-21 Capital One Services, Llc Systems and methods for ATM integrated card fabricator

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4625276A (en) * 1983-08-31 1986-11-25 Vericard Corporation Data logging and transfer system using portable and resident units
US4736094A (en) * 1984-04-03 1988-04-05 Omron Tateisi Electronics Co. Financial transaction processing system using an integrated circuit card device
US4634845A (en) * 1984-12-24 1987-01-06 Ncr Corporation Portable personal terminal for use in a system for handling transactions
JPH0691526B2 (ja) * 1985-03-08 1994-11-14 株式会社東芝 通信システム
GB8509135D0 (en) * 1985-04-10 1985-05-15 Gen Electric Co Plc Transaction system
JPS6332658A (ja) * 1986-07-28 1988-02-12 Casio Comput Co Ltd Icカ−ドシステム
JP2624674B2 (ja) * 1987-04-10 1997-06-25 株式会社日立製作所 取引処理システム
US5025373A (en) * 1988-06-30 1991-06-18 Jml Communications, Inc. Portable personal-banking system
ZA907106B (en) * 1989-10-06 1991-09-25 Net 1 Products Pty Ltd Funds transfer system
US5249668A (en) * 1992-07-14 1993-10-05 Randa Corporation Method and apparatus for transporting and displaying neckties
US5361062A (en) * 1992-11-25 1994-11-01 Security Dynamics Technologies, Inc. Personal security system
US5438184A (en) * 1993-10-26 1995-08-01 Verifone Inc. Method and apparatus for electronic cash transactions

Also Published As

Publication number Publication date
EP0701718A4 (en) 2000-03-29
CA2163365A1 (en) 1994-12-08
US5917168A (en) 1999-06-29
JP3542603B2 (ja) 2004-07-14
AU6960094A (en) 1994-12-20
CA2163365C (en) 2004-04-20
CN1096648C (zh) 2002-12-18
AU675550B2 (en) 1997-02-06
EP0701718A1 (en) 1996-03-20
WO1994028498A1 (en) 1994-12-08
JPH09500743A (ja) 1997-01-21
BR9406733A (pt) 2000-04-25

Similar Documents

Publication Publication Date Title
CN1096648C (zh) 对存贮在ic卡中的标记值作再估价的系统和方法
CA2117440C (en) Integrated point-of-sale multiple application system
US4962531A (en) Transaction system comprising one or more host exchanges and a number of distributed terminal stations
CN1031608C (zh) 价值交换系统
CN101095162B (zh) 用于安全交易模块的系统和方法
CA2845801C (en) Authorization of cash delivery
CA2396001C (en) Method for carrying out votes, referendums and polls and system for the implementation thereof
EP0668580A1 (en) Method of authenticating a terminal in a transaction execution system
AU7050198A (en) A secured method for controlling the transfer of value units in a chip card gaming system
WO2010066020A1 (en) Systems and methods for authenticating financial transactions involving financial cards
CN107230068A (zh) 使用可视数字货币芯片卡支付数字货币的方法和系统
CN101138242A (zh) 交互式电视系统
CN1443344A (zh) 包括交易核准系统的公用事业计量系统
CN102131164A (zh) 一种基于手机短信进行贷款业务服务的系统
CN104933565A (zh) 一种ic卡交易方法及系统
AU2011235531A1 (en) Message storage and transfer system
JP2874341B2 (ja) 金銭移転システム
CN106327183A (zh) 一种用于现场事务处理的数据交换系统及数据交换方法
CN107230076A (zh) 在线支付数字货币的方法和系统
CN107230067A (zh) 基于数字货币芯片卡的兑换和支付方法以及数字货币系统
RU2296367C2 (ru) Способ получения или приобретения услуги, предлагаемой через информационную сеть
WO1998059327A1 (en) Safety module
AU2004312730A1 (en) Transaction processing system and method
KR100537488B1 (ko) 추첨식 복권 자동 발매 시스템
RU20980U1 (ru) Система для проведения безналичных финансовых операций

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY

Free format text: FORMER OWNER: VERIFONE INC.

Effective date: 20010830

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20010830

Address after: Colorado, USA

Applicant after: Hewlett-Packard Co.

Address before: California, USA

Applicant before: Verifone Inc.

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20021218

Termination date: 20120602