CN1308750A - Dynamic smart card synchronization and personalization method and device - Google Patents
Dynamic smart card synchronization and personalization method and device Download PDFInfo
- Publication number
- CN1308750A CN1308750A CN99808176A CN99808176A CN1308750A CN 1308750 A CN1308750 A CN 1308750A CN 99808176 A CN99808176 A CN 99808176A CN 99808176 A CN99808176 A CN 99808176A CN 1308750 A CN1308750 A CN 1308750A
- Authority
- CN
- China
- Prior art keywords
- card
- smart card
- communicate
- data
- smart
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms 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/10—Mechanisms 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 together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment 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/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment 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/355—Personalisation of cards for use
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment 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/3672—Payment 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/409—Device specific authentication in transaction processing
- G06Q20/4093—Monitoring of device authentication
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Security & Cryptography (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Table Devices Or Equipment (AREA)
- Heat Treatment Of Steel (AREA)
- Optical Couplings Of Light Guides (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Credit Cards Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明主要涉及用于商业交易的集成电路卡(“智能卡”),尤其涉及用于在分布式交易系统的情况下对智能卡信息进行动态同步和个人化的技术。The present invention relates generally to integrated circuit cards ("smart cards") for commercial transactions, and more particularly to techniques for dynamic synchronization and personalization of smart card information in the context of a distributed transaction system.
背景技术Background technique
近来,因特网贸易、电子数据处理及半导体器件技术的发展使得对智能卡技术的兴趣不断提高。总的来说,智能卡是一种钱包大小(或更小)的卡,它结合了存储和管理卡内数据的微处理器或微控制器。由于比磁条和储值卡更为复杂,所以智能卡表现为高级的存储器管理和安全功能。例如,通常把多功能卡设置成在一张卡内支持借贷、储值、忠实(loyalty)和许多其它应用。典型的多功能智能卡包括嵌入塑料卡内的微控制器,该微控制器电气连接到设在卡外的外部触点阵列。功能卡的微控制器通常包括用于存储用户数据的电可擦可编程只读存储器(EEPROM)、用于擦除存贮的随机存取存储器(RAM)以及用于存贮卡操作系统的只读存储器(ROM)。相对简单的微控制器适于控制这些功能。因而,智能卡通常使用带8K EEPROM存储器的8位、5MHz的微控制器(例如,Motorola 6805或Intel 8051微控制器)。Recently, developments in Internet commerce, electronic data processing, and semiconductor device technology have led to increased interest in smart card technology. In general, a smart card is a wallet-sized (or smaller) card that incorporates a microprocessor or microcontroller that stores and manages data within the card. Being more complex than magnetic stripes and stored-value cards, smart cards exhibit advanced memory management and security functions. For example, multi-function cards are often provided to support debit, stored value, loyalty and many other applications within one card. A typical multifunction smart card includes a microcontroller embedded within a plastic card that is electrically connected to an external array of contacts located on the outside of the card. The microcontroller of the function card usually includes an electrically erasable programmable read-only memory (EEPROM) for storing user data, a random access memory (RAM) for erasing storage, and a memory card operating system. Read memory (ROM). Relatively simple microcontrollers are suitable for controlling these functions. Thus, smart cards typically use an 8-bit, 5MHz microcontroller (eg, Motorola 6805 or Intel 8051 microcontroller) with 8K EEPROM memory.
针对集成电路卡的各方面已开发了许多标准,例如:ISO 7816-1,第一部分:物理特性(1987);ISO 7816-2,第二部分:触点的尺寸和位置(1988);ISO 7816-3,第三部分:电子信号及发送协议(1989,Amd.1 1992,Amd.2 1994);ISO 7816-4,第四部分:用于互换的行业间命令(1995);ISO 7816-5,第五部分:应用程序标识符的标号系统和登记规程(1994,Amd.1 1995);ISO/IEC DIS 7816-6,行业间数据元素(1995);ISO/IEC WD 7816-7,第七部分:增强的行业间命令(1995);以及ISO/IEC WD 7816-8,第八部分:行业间安全体系结构(1995)。这里引入这些标准作为参考。此外,已在许多标准文本中发现了有关磁条卡和芯片卡的一般信息,例如Zoreda和Oton的“智能卡”(1994)以及Rankl和Effing的“智能卡手册”(1997),这里引入其内容作为参考。A number of standards have been developed for various aspects of integrated circuit cards such as: ISO 7816-1, Part 1: Physical characteristics (1987); ISO 7816-2, Part 2: Dimensions and locations of contacts (1988); ISO 7816 -3, Part III: Electronic Signaling and Transmission Protocol (1989, Amd.1 1992, Amd.2 1994); ISO 7816-4, Part IV: Inter-industry Commands for Interchange (1995); ISO 7816- 5. Part V: Numbering System and Registration Procedures for Application Identifiers (1994, Amd.1 1995); ISO/IEC DIS 7816-6, Inter-Industry Data Elements (1995); ISO/IEC WD 7816-7, Section Part VII: Enhanced Inter-Industry Commands (1995); and ISO/IEC WD 7816-8, Part VIII: Inter-Industry Security Architecture (1995). These standards are incorporated herein by reference. Furthermore, general information on magnetic stripe and chip cards has been found in many standard texts, such as Zoreda and Oton's "Smart Cards" (1994) and Rankl and Effing's "Smart Card Handbook" (1997), the contents of which are incorporated here as refer to.
对于消费者所持的每张智能卡,希望保存与该智能卡有关的交易信息和应用的基本上正确的历史。通常,目前所知的系统在这方面的不足之处在于,它们不能提供使存储在智能卡上的信息与存储在一个或多个外部数据库上的相应信息之间保证同步的有效而可靠的方法。结果,目前的系统不能保证可重新发行遗失或被盗的卡或以最新信息来替换。For each smart card held by a consumer, it is desirable to maintain a substantially correct history of transaction information and applications associated with that smart card. In general, currently known systems are deficient in this respect in that they do not provide efficient and reliable means of ensuring synchronization between the information stored on the smart card and the corresponding information stored on one or more external databases. As a result, the current system cannot guarantee that lost or stolen cards can be reissued or replaced with up-to-date information.
此外,目前的系统的不足之处还在于,系统通常不允许诸如智能卡的共同股东(例如,Hertz、Hilton等)企业动态地添加或修改智能卡的应用结构。即,在多功能卡的情况下,通常不易于改变或增加卡的文件结构而不参加费时费钱的重新发卡过程。In addition, the current system is also disadvantageous in that it generally does not allow enterprises such as common shareholders of the smart card (eg, Hertz, Hilton, etc.) to dynamically add or modify the application structure of the smart card. That is, in the case of multifunction cards, it is often not easy to change or add to the file structure of the card without engaging in a time consuming and costly reissue process.
此外,通常,在多应用、多企业环境中发行和重新发行智能卡的公知方法是不足的。尤其是,智能卡通常包含有关大范围企业组织的许多不同的应用。为了安全的目的,有利的是依据一组访问条件规则把对这些文件的写、更新和读限制于特定的一方。使用仅对诸如该企业等适当的一方所知的加密密钥来适当地实现这些访问条件。因而,诸如American Express等卡发行方通常不能使用执行此功能所需的密钥。公知的系统已尝试通过在中央资料库中积累发行过程中所使用的密钥数据来解决这一问题。该方法在许多方面是不令人满意的。注意,密钥信息的中央资料库的安全缺口将带来灾难性的结果。Furthermore, generally known methods of issuing and reissuing smart cards in a multi-application, multi-enterprise environment are insufficient. In particular, smart cards typically encompass many different applications on a wide range of business organizations. For security purposes, it is advantageous to restrict writing, updating and reading of these files to specific parties according to a set of access condition rules. These access conditions are suitably implemented using encryption keys known only to the appropriate party, such as the enterprise. As a result, card issuers such as American Express typically do not have access to the keys needed to perform this function. Known systems have attempted to solve this problem by accumulating key data used in the issuance process in a central repository. This approach is unsatisfactory in many respects. Note that a breach in the security of the central repository of key information will have disastrous results.
因此,需要克服已有技术的这些和其它限制的技术。更具体来说,需要提供对多功能智能卡进行安全而有效的个人化及动态同步的系统。Accordingly, there is a need for techniques that overcome these and other limitations of the prior art. More specifically, there is a need for a system that provides secure and efficient personalization and dynamic synchronization of multifunctional smart cards.
发明内容Contents of the invention
本发明通过在分布式交易系统的情况下提供易于对智能卡数据进行个人化和同步的方法和设备克服了已有技术的限制。The present invention overcomes the limitations of the prior art by providing a method and apparatus for easy personalization and synchronization of smart card data in the context of a distributed transaction system.
依据本发明的一个方面,一种动态智能卡同步系统包括构成与智能卡相结合启动交易的访问点(access point)、企业数据收集单元和卡对象数据库更新系统。示例的动态同步系统(DSS)最好包括各种智能卡访问点、安全支持客户服务器、卡对象数据库更新系统(CODUS)、一个或多个企业数据同步接口(EDSI)、更新逻辑系统、一个或多个企业数据收集单元(EDCU)以及构成能共同操作地接受并与智能卡相接的一个或多个智能卡访问点。在示例的实施例中,DSS包括构成与CODUS通信的个人化系统和帐户维护系统。According to one aspect of the present invention, a dynamic smart card synchronization system includes an access point (access point) configured to initiate a transaction in conjunction with a smart card, an enterprise data collection unit, and a card object database update system. An exemplary Dynamic Synchronization System (DSS) preferably includes various smart card access points, a secure support client server, a Card Object Database Update System (CODUS), one or more Enterprise Data Synchronization Interfaces (EDSI), an update logic system, one or more An enterprise data collection unit (EDCU) and one or more smart card access points that interoperably accept and interface with smart cards. In an exemplary embodiment, the DSS includes a personalization system and an account maintenance system configured in communication with CODUS.
依据本发明的另一个方面,使用一安全服务器来实现多功能智能卡的个人化,该安全服务器构成在智能卡发行过程的最后阶段期间产生和/或检索来自多个企业密钥系统的加密密钥信息。In accordance with another aspect of the present invention, the personalization of a multifunction smart card is accomplished using a secure server configured to generate and/or retrieve encryption key information from multiple enterprise key systems during the final stages of the smart card issuance process .
附图概述Figure overview
以下将结合附图来描述本发明,其中相同的标号代表相同的元件,以及:The present invention will be described below in conjunction with the accompanying drawings, wherein the same reference numerals represent the same elements, and:
图1是依据本发明各方面的示例动态同步系统的示意图;1 is a schematic diagram of an example dynamic synchronization system in accordance with aspects of the present invention;
图2是示例的安全支持客户服务器的示意图;Fig. 2 is the schematic diagram of the security support client server of example;
图3是示例的企业数据同步接口的示意图;Fig. 3 is a schematic diagram of an example enterprise data synchronization interface;
图4是示例的更新逻辑系统的示意图;Figure 4 is a schematic diagram of an example update logic system;
图5是示例的企业数据收集单元的示意图;5 is a schematic diagram of an example enterprise data collection unit;
图6是示例的卡对象数据库更新系统(CODUS)的示意图;Fig. 6 is the schematic diagram of the Card Object Database Update System (CODUS) of example;
图7是示出未决交易信息的示例同步方法的流程图;Figure 7 is a flowchart illustrating an example method of synchronizing pending transaction information;
图8是示出更新交易信息的示例同步方法的流程图;Figure 8 is a flowchart illustrating an example synchronization method for updating transaction information;
图9是示例的个人化系统的示意图;Figure 9 is a schematic diagram of an example personalization system;
图10是示出示例的智能卡个人化方法的流程图;以及Figure 10 is a flowchart illustrating an example smart card personalization method; and
图11是适用于在旅行情况下使用的示例交易数据结构。Figure 11 is an example transaction data structure suitable for use in a travel situation.
本发明的较佳实施例Preferred Embodiments of the Invention
依据本发明各方面的一种系统包括在分布式交易系统的情况下对智能卡和有关的数据库进行个人化及动态同步的方法和设备。更具体来说,现在参考图1,示例的动态同步系统(DSS)最好包括安全支持客户服务器104、卡对象数据库更新系统106(CODUS)、一个或多个企业数据同步接口108(EDSI)、更新逻辑系统110、一个或多个企业数据收集单元112(EDCU)以及构成可共同操作地接受并与智能卡120相接的一个或多个智能卡访问点102。在示例的实施例中,DSS还适当地包括构成与CODUS 106通信的个人化系统140和帐户维护系统142。A system according to aspects of the invention includes methods and apparatus for personalizing and dynamically synchronizing smart cards and associated databases in the case of a distributed transaction system. More specifically, referring now to FIG. 1 , an exemplary Dynamic Synchronization System (DSS) preferably includes a Security
更具体来说,在一较佳实施例中,安全支持客户服务器104经由适当的网络通过企业网络114连到EDSI 108。EDSI 108链接到更新逻辑系统110,更新逻辑系统110本身联接到企业数据收集单元112。企业数据收集单元112联接到CODUS106和安全支持客户服务器104。总之,如以下更详细所述,每个企业(例如,航空公司股东、宾馆股东、旅行社等)最好与相应的EDSI 108、企业网络114和EDCU112相关联。即,EDCU 112(a)相应于EDSI 108(a)和企业网络114(a),EDCU 112(b)相应于EDSI 108(b)和企业网络114(b),依此类推。DSS可依据所代表的企业的数目包括任意数目的这些功能块。More specifically, in a preferred embodiment, security
个人化系统140适当地起到智能卡120的发行源的作用。即,个人化系统140通过提供装有初始化数据(例如,帐号、序号、默认首选项等诸如此类)的预定文件结构来创建和发行消费者所使用的智能卡。因此,CODUS 106与个人化系统140相接,以便于在卡被损坏、遗失或被盗的情况下通过提供更新的数据来重新发行卡。以下结合图9详细地描述个人化系统140。
帐户维护系统142用于客户服务的目的,因此,它起到持卡者投诉、询问和其它客户输入的入口的作用。CODUS 106适当地与帐户维护系统142通信,以帮助客户服务代表和/或自动系统解决持卡人的问题。The
智能卡访问点smart card access point
智能卡访问点102允许持卡者可通过各种手段访问分布式交易系统。例如,这些访问点可包括标准家用电话、各种PCS无线系统、收费电话、掌上计算机、笔记本计算机、因特网工作站、自动柜员机(ATM)、销售点终端机(POS)独立式公用电话亭(kiosk)、网络计算机(NC)、个人数据助理(PDA)或任何其它适当构成的通信设备。访问点102可以是便携式的(如PDA和蜂窝式电话的情况)或中央定位的(例如,在航空公司售票和入口区域、出租车设备、宾馆大堂、旅行社和购物中心中)。此外,企业可能认为设置一理顺其雇员的商务旅行的访问点102是适宜的。在一较佳实施例中,各种访问点102依据ISO-7816标准的有关部分构成可与基于接触的智能卡120接口。The smart
安全支持客户服务器Security Support Client Server
安全支持客户服务器104在适当时提供从交易期间所使用的各访问点102遗漏的任何功能。服务器104还适当地按路由发送从访问点102到适当的EDSI 108和/或EDCU 112的消息。The security
现在参考图1和2,示例的安全支持客户服务器104包括安全装置(engine)202、补充应用支持204和路由器206。安全装置202包括在服务器104、EDSU 112和企业网络114之间提供安全的消息发送的适当硬件和/或软件。更具体来说,与入局和出局消息包相结合,安全装置202利用验证、数据加密和数字签名技术。在本发明的情况下,各种常规的安全算法是合适的,例如包括DES加密、RSA验证和各种其它的对称和非对称加密技术。Referring now to FIGS. 1 and 2 , the example security
补充应用支持204最好包括与特定的访问点102功能有关的适当硬件和/或软件组分。更具体来说,服务器104适当地确定交易期间所利用的访问点102的性质。如果访问点102不包括实行被请求交易用的适当软件,则服务器104以各EDSI 108和/或EDCU 112提供完成交易的功能(即,软件模块)。尤其是,补充功能包括对经由各网络(包括DSS)发出的消息包进行适当格式化(在以下作进一步详述)的软件模块。例如,在经由一访问点102(它完全由独立式智能卡读取器构成)发生交易时,由服务器104提供差不多所有的功能,这是因为智能卡读取器本身只能以“哑(dumb)”的方式对智能卡102传递消息。然而,访问点102包括适当构成的PC时,位于PC中的各种软件模块提供了大多数必要的功能。在这种情况下,服务器104只需对访问点102传递各种消息包,而不必提供额外的软件。可通过任何适当的方法,例如通过使用位于访问点102、卡120和/或服务器104内的便携式软件代码(例如,Java、ActiveX等诸如此类)或分布式软件来提供增加的功能。
路由器206适当地按路由向有关的EDCU 112、企业网络114和访问点102发送消息。即,路由器206构成识别DSS内应被发送给定消息包的有关功能块。有关功能块的识别可以许多方式发生。在一较佳实施例中,通过使用查询表来完成识别,该查询表包括锁定(key)于从访问点102接收到的请求中所提取的信息的有关目的地清单。
在本发明的另一实施例中,不使用安全支持客户服务器104,适当地规定访问点102的功能以消除对服务器104的需要。或者,可以任何有利的方式,在DSS的所有部件中分配和分布服务器104的功能。In another embodiment of the present invention, the security
本领域内的技术人员将理解,术语“交易“一般指经由用于实行特定目标(例如,借款(debit)/收费授权、首选项改变、预定请求、订票(ticket)请求等诸如此类)的系统上传送的任何消息。例如,图11示出在与旅行社股东进行在线交易的情况下有用的示例交易数据结构,其中以表格形式列出字段名称1102、数据类型1104(′C′用于字符)、最大字节长度1106和描述1108。虽然可利用其它数据结构,但在本例中,交易消息适当地包括以逗号划界的数据包。Those skilled in the art will understand that the term "transaction" generally refers to transactions via a system for carrying out a specific goal (e.g., debit/charge authorization, preference change, reservation request, ticket request, etc.) Any message sent on. For example, Figure 11 shows an example transaction data structure useful in the context of an online transaction with travel agency shareholders, where
卡对象数据库更新系统(CODUS)Card Object Database Update System (CODUS)
CODUS 106适当地安全存储与发行的各种智能卡120的状态有关的信息。现在参考图1和6,在一较佳实施例中,CODUS 106包括安全装置602、数据管理模块604、卡对象数据库116、卡对象监管模块606和审计(audit)文件608。
安全装置602为特别是存储在卡对象数据库116中的信息提供适当的安全性。因此,与入局和出局消息包相结合,安全装置602可利用各种验证、数据加密和数字签名技术。例如,在本发明的情况下,适当的算法包括DES加密、RSA验证和各种其它对称的和不对称的加密技术。The
数据管理模块604在CODUS 106和帐户维护142之间以及在CODUS 106和各种EDCU 112之间适当地起到数据接口的作用。更具体来说,模块604转换和翻译在这些系统中所使用的数据格式。例如,可不必以EDCU 112或帐户维护142容易使用的格式来存储存储在对象数据库106内的数据。相应地,数据管理模块604包括用于对入局和出局数据实行转换和格式化的适当例程。
卡对象监管模块606最好提供对存储在对象数据库106内的数据进行编辑、更新、删除、同步和保证无讹误的适当数据库软件。各种数据库包适用于该任务,包括例如各种常规的第四代有关数据库管理系统(4GL RDBMS)。The card
审计文件608适当地跟踪对象数据库116的变化,从而有助于保证存储在CODUS 106中的卡数据的完整性。更具体来说,当首选项更新、交易、应用结构变化等诸如此类而发生对象数据库116的变化时,审计文件608跟踪有关这些变化的适当消息,例如变化的时间、日期和性质及内容。The
卡对象数据库116可包括单个数据库或一组分布式数据库,它用来存储各种智能卡120的已知状态。总之,以一组适当的卡标记来表征智能卡的状态。在一利用依据ISO-7816的数据结构的较佳实施例中,卡对象数据库116存储与在各种智能卡120上存在的各个应用(即,整个文件结构)以及包括这些应用的各字段、目录和数据有关的信息。如此选择卡对象数据库116的文件结构,从而它包括用于给定智能卡120的一组适当的数据字段。
企业数据同步接口Enterprise data synchronization interface
在一较佳实施例中,各种EDSI 108跟踪相应于各企业的智能卡数据和/或应用的变化。参考图1和3,在一较佳实施例中,EDSI 108包括通信服务器302、安全装置304和客户数据库306。In a preferred embodiment, the various EDSIs 108 track changes in smart card data and/or applications corresponding to various enterprises. 1 and 3, in a preferred embodiment, EDSI 108 includes a communication server 302, a security device 304 and a customer database 306.
通信服务器302适当地有助于与企业网络114和更新逻辑系统110的通信。因此,服务器302构成对在所使用的部件给出特定选择时必要的各种格式、媒体和通信协议之间进行翻译。Communication server 302 facilitates communications with
安全装置304相对于客户数据库306的信息访问和存储提供适当的安全措施。与入局和出局消息包相结合,安全装置304可利用各种验证、数据加密和数字签名技术。例如,在本发明的情况下,适当的算法包括DES加密、RSA验证和各种其它对称的和不对称的加密技术。Security device 304 provides appropriate security measures with respect to access and storage of information in customer database 306 . In conjunction with incoming and outgoing message packets, security device 304 may utilize various authentication, data encryption, and digital signature techniques. For example, in the context of the present invention, suitable algorithms include DES encryption, RSA authentication, and various other symmetric and asymmetric encryption techniques.
客户数据库306适当地提供用于存储有关各股东或企业的智能卡信息的装置。即,特定企业(主管(hosting),例如企业网络114a)可编译或雇佣他人编译仅涉及该企业的智能卡信息。例如,连锁宾馆可存储专门涉及该连锁宾馆的忠实、首选项和其它数据。在同步(如以下进一步详述)期间,对数据库306的任何改变将通过该系统传播,反之亦然,该系统任何地方的改变将被传送到数据库306。最好结合安全服务器302安全地(使用安全装置304)进行此传送。Customer database 306 suitably provides means for storing smart card information about various shareholders or businesses. That is, a particular enterprise (hosting, eg, enterprise network 114a) may compile or hire others to compile smart card information that pertains only to that enterprise. For example, a hotel chain may store loyalty, preference, and other data pertaining specifically to that hotel chain. During synchronization (as described in further detail below), any changes to the database 306 will be propagated through the system, and vice versa, changes anywhere in the system will be transferred to the database 306 . This transfer is preferably made securely (using secure device 304) in conjunction with secure server 302.
在另一实施例中,把EDSI 108所提供的功能合并入相应的EDCU 112中。即,虽然所示的实施例利用一个或多个本质上分开的EDSI 108,但有利的是通过把此功能结合到相应的EDCU 112功能块中可精简DSS。In another embodiment, the functionality provided by the EDSI 108 is incorporated into a
更新逻辑系统update logic system
在一较佳实施例中,更新逻辑系统110对从EDCU 112和EDSI 108接收到的卡数据及发送给EDCU 112和EDSI 108的卡数据进行格式化,并安全地按路由发送。现在参考图4,在一较佳实施例中,更新逻辑系统110包括逻辑装置402、数据管理模块404、安全装置406、企业更新监管器408和企业更新审计模块410。In a preferred embodiment, update logic system 110 formats and securely routes card data received from and sent to
逻辑装置402适当地起到引导和分布通过系统的信息变化的作用。因而,逻辑装置402能确定哪些模块(即,哪些EDCU 112和EDSI 108)需要反映该变化。The logic device 402 suitably functions to direct and distribute information changes through the system. Thus, logic device 402 can determine which modules (i.e., which
数据管理模块404在EDSI 108和EDCU 112之间适当地起到数据接口的作用。更具体来说,模块404能在这些系统中所使用的数据格式之间进行转换和翻译。相应地,数据管理模块604包括用于实行入局和出局数据的转换和格式化的适当例程。Data management module 404 suitably functions as a data interface between EDSI 108 and
安全装置406用来相对于流过更新逻辑系统110的数据提供适当的安全措施。与入局和出局消息包相结合,安全装置406可利用各种验证、数据加密和数字签名技术。例如,在本发明的情况下,适当的算法包括DES加密、RSA验证和各种其它对称的和不对称的加密技术。Safeguards 406 are used to provide appropriate safeguards with respect to data flowing through update logic system 110 . In conjunction with incoming and outgoing message packets, security device 406 may utilize various authentication, data encryption, and digital signature techniques. For example, in the context of the present invention, suitable algorithms include DES encryption, RSA authentication, and various other symmetric and asymmetric encryption techniques.
企业更新监管器408适当地包括保持EDSI 108与EDCU 112之间的数据传递所需的开销软件。Enterprise Update Supervisor 408 suitably includes overhead software needed to maintain data transfer between EDSI 108 and
企业更新审计模块410适当地跟踪流过更新逻辑系统110的更新信息。尤其是,当通过更新逻辑系统110传送信息(由于首选项更新、交易、应用结构变化等诸如此类的结果)时,审计模块410跟踪该信息的适当标记,例如该通信的时间、日期、性质和内容。The enterprise update audit module 410 appropriately tracks update information flowing through the update logic system 110 . In particular, as information is communicated through the update logic system 110 (as a result of preference updates, transactions, application structure changes, and the like), the audit module 410 tracks appropriate labeling of that information, such as the time, date, nature, and content of that communication .
企业数据收集单元Enterprise Data Collection Unit
EDCU 112最好存储和协调相应于特定企业的同步数据的传递。参考图5,在一较佳实施例中,企业数据收集单元112包括安全装置508、客户更新交易数据库504、客户忠实交易数据库510、客户未决交易数据库514、更新数据库502、EDCU审计文件506、EDCU监管文件512和EDCU数据管理模块516。
安全装置508用来相对于流过EDCU 112的数据提供适当的安全措施。与入局和出局消息包相结合,安全装置406可利用各种验证、数据加密和数字签名技术。例如,在本发明的情况下,适当的算法包括DES加密、RSA验证和各种其它对称的和不对称的常规加密技术。Safeguard 508 is used to provide appropriate security measures with respect to data flowing through
客户更新交易数据库504用来存储智能卡120上已被更新的信息,但这些信息还未传播到需要更新的各种数据库和网络。例如,智能卡120可用来在与特定企业的交易过程中改变持卡人的首选项。简言之,把该信息存储在数据库504(对应于特定企业)中,直到可把它散布到CODUS 106和适当地EDCU 112及EDSI 108。以下将对此交易类型进行进一步详述。The customer update transaction database 504 is used to store updated information on the
客户忠实交易数据库510适当地用来存储有关特定企业或股东的忠实信息(例如,频繁飞行者、频繁逗留者等)。在另一个实施例中,不使用忠实交易数据库510--而是把数据库510的功能结合到数据库502、510和514中,从而忠实交易变为由EDCU 112所跟踪的另一个交易形式。Customer loyalty transaction database 510 is suitably used to store loyalty information about a particular business or shareholder (eg, frequent fliers, frequent stayers, etc.). In another embodiment, the loyalty transaction database 510 is not used - instead the functionality of the database 510 is incorporated into the databases 502, 510 and 514 so that the loyalty transaction becomes another form of transaction tracked by the
客户未决交易数据库514适当地用来存储有关未直接使用智能卡120的已发生交易的信息。尤其是,持卡人可通过不涉及使用卡的渠道(例如,通过经由标准电话的口头请求)来启动诸如首选项改变等诸如此类的交易。在此情况下,如以下进一步详述,把该数据适当地存储在未决交易数据库514中。把此交易数据保留在数据库514中,直到与访问点120相结合来使用相应的智能卡120,这时以此新的信息来更新智能卡120本身(以及CODUS 106)。The customer pending transactions database 514 is suitably used to store information about transactions that have occurred without direct use of the
更新数据库502适当地用来存储其它类型的交易,即不能分类成为更新、忠实或未决的交易。例如,如下详述,可利用更新数据库502来存储文件结构更新。The update database 502 is suitably used to store other types of transactions, ie transactions that cannot be classified as updated, loyal or pending. For example, as described in detail below, update database 502 may be utilized to store file structure updates.
使用审计文件506来跟踪对更新数据库504、未决数据库514、数据库502及忠实数据库510(示例实施例中)所作的改变。在不使用分开的忠实数据库510的另一实施例中,审计文件506跟踪对数据库504、514和502所作的改变。因此,审计文件506有助于保证各文件中数据的完整性。Audit files 506 are used to track changes made to update database 504, pending database 514, database 502, and faithful database 510 (in the example embodiment). In another embodiment that does not use a separate faithful database 510 , audit file 506 tracks changes made to databases 504 , 514 , and 502 . Therefore, auditing files 506 helps to ensure the integrity of the data in each file.
监管文件512提供对存储在各种数据库(包括EDCU 112--即,数据库502、504、510和514)内的数据进行编辑、更新、删除、同步和保证其不讹误所需的适当数据库软件。Regulatory files 512 provide the appropriate database software needed to edit, update, delete, synchronize, and keep data stored within the various databases (including EDCU 112 - i.e., databases 502, 504, 510, and 514) from being corrupted.
数据管理模块516提供数据管理能力,以有助于智能卡120与数据库504、514、502和510之间以及这些数据库与其它系统(即,更新逻辑系统110和CODUS 106)之间的数据传递。因而,数据管理模块516起到了保证各系统之间数据的无缝传递的接口的作用。Data management module 516 provides data management capabilities to facilitate data transfer between
网络network
经由适当的数据通信网络来连接以上结合较佳实施例所述的各种部件、数据库、模块和设备。这种网络可由使用各种常规数据协议(例如,TCP/IP协议)的各种物理连接构成。应理解,本系统部件之间的各个连接可以不相同。例如,从访问点102到安全支持客户服务器104可利用无线PCS网络,而从CODUS 106到各EDCU 112可利用因特网TCP/IP连接。The various components, databases, modules and devices described above in connection with the preferred embodiments are connected via appropriate data communication networks. Such a network may consist of various physical connections using various conventional data protocols (eg, TCP/IP protocol). It should be understood that the various connections between the system components may be different. For example, a wireless PCS network can be utilized from the
本领域内的技术人员将理解,各种硬件系统适用于实现本发明。可利用各种调制解调器、路由器、CPU、监视器、备份系统、电源和外设来实现本发明的目的。例如,在一个实施例中,利用在使用IBM MQ Server软件的OS/2环境中操作的Compaq Prolinea计算机来实现安全支持客户服务器104,其中各访问点包括独立式智能卡公用电话亭,在运行适当数据库软件包的Windows/NT环境中操作的Compaq Prolinea计算机上实现EDCU 112和CODUS 116。Those skilled in the art will appreciate that various hardware systems are suitable for implementing the invention. Various modems, routers, CPUs, monitors, backup systems, power supplies and peripherals can be utilized to achieve the objects of the present invention. For example, in one embodiment, secure
个人化系统personalization system
现在参考图9,在一较佳实施例中,个人化系统140适当地包括卡管理系统902、遗产(legacy)管理系统904、收集应用模块906、一个或多个数据库910、激活块908、公共卡个人化实用程序(utility)912(CCP)、服务局914、公共卡安全服务器916、密钥管理系统918和一个或多个密钥系统920。密钥管理系统918适当地包括数据库模块922、CID替换模块924、密钥系统926和密钥系统928。Referring now to FIG. 9, in a preferred embodiment, the
CCP 912适当地与CODUS 106通信(如图1所示),遗产管理系统904适当地与帐户维护142通信,该帐户维护142也构成与CODUS 106通信。CCP 912 suitably communicates with CODUS 106 (as shown in FIG. 1 ), and estate management system 904 suitably communicates with
卡管理系统902适当地接收卡请求901并启动收集来自各种源的信息。一般,卡请求901由指定想要的卡特性组的各种请求信息构成。例如,这样的特性可包括:想要的应用的清单(航空公司、宾馆、出租车等);有关卡是新的还是已换发或已替换的指示;相应于想要应用的默认卡成员首选项的清单;有关卡成员的个人信息(姓名、地址等);以及所需的安全级。The card management system 902 appropriately receives the card request 901 and initiates the collection of information from various sources. In general, card request 901 is composed of various request information specifying a desired set of card characteristics. For example, such characteristics may include: a list of desired applications (airlines, hotels, taxis, etc.); an indication of whether the card is new or reissued or replaced; a default card member preference corresponding to the desired application; A list of options; personal information about the card member (name, address, etc.); and desired security level.
卡管理系统902适当地分析卡请求,对于已被发行人存储的信息,卡管理系统902向遗产卡管理系统904发送请求。对于不能作为遗产数据的信息,卡管理系统902把卡请求901的有关组成发送到收集应用模块906。在一示例实施例中,卡管理系统902对特定卡请求901选择最佳的智能卡物理特性。即,卡管理系统902根据例如想要的安全功能的存储器要求和计算复杂性等诸多因素来适当地确定待使用的智能卡芯片的合适类型。类似地,可选择最佳的智能卡操作系统(SCOS)。在另一实施例中,在卡请求901中指定智能卡芯片、操作系统等诸如此类。The card management system 902 analyzes the card request appropriately and sends a request to the legacy card management system 904 for information that has been stored by the issuer. For information that cannot be used as legacy data, the card management system 902 sends the relevant components of the card request 901 to the collection application module 906 . In an example embodiment, the card management system 902 selects the best smart card physical characteristics for a particular card request 901 . That is, the card management system 902 appropriately determines the appropriate type of smart card chip to use based on factors such as the memory requirements and computational complexity of the desired security function. Similarly, an optimal Smart Card Operating System (SCOS) can be selected. In another embodiment, the smart card chip, operating system, etc. are specified in the card request 901 .
遗产管理系统904用作有关持卡人过去与卡发行组织的关系(如果有的话)的信息的适当资源库。例如,持卡人可具有与发行组织有关的长期借或贷帐户(以标准压印的磁条卡为基础),可把此信息有利地结合到所发行的卡中。The legacy management system 904 serves as a suitable repository for information about the cardholder's past relationship (if any) with the card issuing organization. For example, a cardholder may have a long-term debit or credit account with the issuing organization (based on a standard imprinted magnetic stripe card), and this information may be advantageously incorporated into the issued card.
收集应用模块906适当构成接收来自卡管理系统902和遗产管理系统904的信息,然后与各数据库910相接来收集卡请求901中所指定的所有其余应用信息。最好,数据库910相应于提供在智能卡120中使用的智能卡应用的各合伙企业(例如,图1中的企业网络114)并与其相关联。因而,例如,包括宾馆应用请求的卡请求901将触发收集应用906来启动与合适宾馆数据库910的数据通信。然后,宾馆数据库910将返还指定构成带被请求应用的智能卡120所需的正确文件结构、访问条件(安全性)、默认值和其它数据的信息。与各数据库910的通信可通过任何适当的手段完成,例如,通过经由因特网、PSTN等诸如此类的数据通信,或者通过诸如简单电话请求等其它渠道。Collect application module 906 is suitably configured to receive information from card management system 902 and legacy management system 904 and then interface with respective databases 910 to collect all remaining application information specified in card request 901 . Preferably, database 910 corresponds to and is associated with each partner enterprise (eg,
激活块908适当地用来提供使卡成员在卡一发行就激活该卡的手段。例如,待发送到未被激活的卡成员的信用卡等卡的共同点是,需要卡成员调用(或联系)发行人处的自动系统,以便激活该卡。这通常是通过使用按键式电话输入卡号和其它适当的ID来实现的。在这点上,使用激活块908有助于被请求智能卡的这一功能,即指定特定卡是否需要此激活。The activation block 908 is suitably used to provide a means for the card member to activate the card upon issuance. For example, cards such as credit cards to be sent to card members who have not been activated have in common that they require the card member to invoke (or contact) an automated system at the issuer in order to activate the card. This is usually accomplished by entering the card number and other appropriate ID using a touch-tone telephone. In this regard, use of the activation block 908 facilitates the function of the requested smart card by specifying whether or not this activation is required for a particular card.
使用CCP 912来产生准确格式化的卡“对象”(即,操作系统、文件结构和待下载到卡120的所有其它可获得的卡数据),然后把该信息传递到服务局914(用于创建智能卡)和CODUS 116(用于记录所发行的卡的状态)。CCP 912最好构成把卡对象的格式与待使用的特定卡发行系统(如下所述)相配合。因而,收集应用系统906可传递相对高级的功能请求,CCP 912可创建在该实现中所使用的特定“对象”。Use the CCP 912 to generate an accurately formatted card "object" (i.e., the operating system, file structure, and all other available card data to be downloaded to the card 120), and then pass this information to the service bureau 914 (for creating smart card) and CODUS 116 (for recording the status of the issued card). The CCP 912 is preferably configured to match the format of the card object with the particular card issuing system (described below) to be used. Thus, the collection application system 906 can communicate a relatively high-level function request, and the CCP 912 can create specific "objects" for use in the implementation.
个人化服务局914包括完成生产发行给各卡成员的智能卡的适当硬件和软件组成。为此,服务局914包括适当的智能卡“打印机”,以操纵至智能卡芯片的信息传递以及可能发生的任何常规压纹(embossing)或磁条写。例如,适当的智能卡打印机包括明尼苏达州的Datacard Corporation of Minnetonka所制造的9000系列和150i系列智能卡发行系统中的任一个。Personalization Service Bureau 914 includes the appropriate hardware and software components to complete the production of smart cards issued to card members. To this end, the service bureau 914 includes an appropriate smart card "printer" to handle the transfer of information to the smart card chip and any conventional embossing or magnetic stripe writing that may occur. For example, suitable smart card printers include any of the 9000 Series and 150i Series Smart Card Issuance Systems manufactured by Datacard Corporation of Minnesota, Minnesota.
公共卡安全服务器916(CCSS)适当地包括从各种企业密钥系统920中检索加密密钥信息所需的软件和硬件组成。在一示例实施例中,服务局914访问该信息,以完成个人化过程。更具体来说,通常是智能卡120包含与大范围的企业组织有关的许多不同应用的情况。本领域内的技术人员将理解,依据一组访问条件规则把对这些文件的写、更新和读有利地限定于特定的用户。使用有关用户已知的加密密钥来适当地实现这些访问条件。因而,服务局914(其任务是创建和提供卡文件结构)从头开始都不能使用执行此功能所需的密钥。如上所述,公知的系统已尝试通过在中央资料库中积累发行过程中所使用的密钥数据来解决这个问题,从而产生了不可接受的安全风险。然而,依据本发明的方法,允许卡发行时智能卡与各密钥系统920之间的通信,继而允许把密钥信息安全地下载到智能卡,而无需第三方的干预。使用CCSS 916,通过接收来自CCP 912的有关将在各卡中产生的各种应用的身份,然后在被服务局914提示时(或者,在服务局914的发行前)联系适当的密钥系统920来请求将在个人化期间发送到服务局914的密钥,从而有助于该过程。The Common Card Security Server 916 (CCSS) suitably includes the software and hardware components required to retrieve encryption key information from the various enterprise key systems 920 . In an example embodiment, the service bureau 914 accesses this information to complete the personalization process. More specifically, it is often the case that
密钥系统920包括能存储、产生和安全地发送有关特定企业的加密密钥的适当数据库系统。根据上下文,密钥管理系统918是一种等同于密钥系统920的系统,但它是由实行个人化系统的一方所“拥有”的。密钥产生功能可分布于CCSS和密钥系统920之间。即,可在CCSS 916处实时地产生密钥(依据从特定企业接收到的算法和密钥信息),而不是在密钥系统920处产生。Key system 920 includes an appropriate database system capable of storing, generating, and securely distributing encryption keys associated with a particular enterprise. Depending on the context, key management system 918 is a system equivalent to key system 920, but is "owned" by the party implementing the personalization system. Key generation functionality may be distributed between CCSS and key system 920 . That is, keys may be generated in real-time at CCSS 916 (according to algorithm and key information received from a particular enterprise), rather than at key system 920.
本领域内的技术人员将理解,可使用现成的和/或客户开发的各种硬件和软件组成来实现图9中所示的功能块。可使用例如Codebase、dbase或诸如此类的任何适当数据库包来实现例如卡管理系统902所执行的数据库增强功能。Those skilled in the art will appreciate that various off-the-shelf and/or customer-developed hardware and software components can be used to implement the functional blocks shown in FIG. 9 . Database enhancement functions such as those performed by card management system 902 may be implemented using any suitable database package such as Codebase, dbase, or the like.
个人化过程personalization process
适当地使用如以上结合图9所述的个人化系统,以有效地发行功能级范围广的大量智能卡。这一任务涉及以即时的方式获得和协调该系统所支持的各合伙企业的各卡成员的准确数据。因此,某些合伙企业可能想要限制专有数据的传播。该数据可包括例如结合智能卡访问条件所使用的专用密钥以及文件结构和卡成员个人数据。A personalization system as described above in connection with FIG. 9 is suitably used to efficiently issue a large number of smart cards with a wide range of functional levels. This task involves obtaining and reconciling in a timely manner accurate data on each card member of each partnership supported by the system. Therefore, certain partnerships may want to limit the dissemination of proprietary data. This data may include, for example, private keys used in conjunction with smart card access conditions as well as file structures and card member personal data.
现在参考图9和10,将描述示例的智能卡个人化过程。首先,在步骤1002中,系统接收智能卡请求。如上所述,适当地使用卡管理系统902来接收卡请求并启动收集来自各种源的信息。卡请求901适当地由指定想要的卡特征组的请求信息组成。例如,这些特征可包括:想要的应用的清单(航空公司、宾馆、出租车等);关于卡是新的还是已换发或已替换的指示;相应于想要应用的默认卡成员首选项的清单;有关卡成员的个人信息(姓名、地址等);以及所需的安全级。Referring now to Figures 9 and 10, an example smart card personalization process will be described. First, in
接着,在步骤1004,系统选择适用于给定卡请求901的智能卡类型和配置。该步骤适当地由卡管理系统902来执行。因而,卡管理系统902按照卡请求901中接收到的信息来检查许多因素(例如,存储器要求、想要的安全功能以及诸如此类),然后从现有芯片库中选择适当的智能卡芯片。同样地,也可选择最佳的智能卡操作系统(SCOS)。Next, at
在步骤1006,获得卡成员信息。该步骤适当地由结合数据库910和忠实管理系统904操作的收集应用模块906来执行。更具体来说,最好把卡成员专用信息分为两类:个人化系统已知的信息以及个人化系统未知的信息。已知信息一般包括通过与主管个人化系统的组织的过去关系而获取的数据。在此情况下,如同某些应用数据,最可能已知的将是诸如持卡人姓名、首选开帐单地址、标题、公司等某些数据。把这些信息适当地存储在一个或多个数据库(包括忠实管理系统904)中,也可从这些数据库中检索这些信息。作为步骤1006的一部分,系统(具体来说,模块908)最好确定卡是否需要激活。即,如上所述,通常要把一标签或诸如此类的加到卡上,从而通知卡成员该卡在使用前需要激活。激活通常涉及使用自动电话系统。关于特定卡是否需要激活的选择可基于许多因素,例如,人口统计、犯罪率的数字或有关卡成员的邮政编码号的邮政欺诈统计。In
对于未包含在忠实管理系统904中的数据,收集应用模块906适当地与数据库910通信,以检索满足卡请求901所需的信息。该信息通常由文件结构信息(例如,DF和EF层次)、数据类型和长度以及特定企业赞助的应用的访问条件指定构成。例如,在卡请求901包括对航空公司应用的请求的情况下,收集应用模块906将联系相应于主管航空公司应用的企业的数据库,然后下载所有所需的文件结构信息。将对待装入智能卡的每个新的或修改的应用继续该过程。For data not contained in the loyalty management system 904 , the collection application module 906 communicates with the database 910 as appropriate to retrieve the information needed to satisfy the card request 901 . This information typically consists of file structure information (eg, DF and EF hierarchies), data type and length, and access condition specification for specific enterprise-sponsored applications. For example, where the card request 901 includes a request for an airline application, the collect application module 906 will contact the database corresponding to the enterprise hosting the airline application and then download all required file structure information. This process will continue for each new or modified application to be loaded into the smart card.
在步骤1008,适当地使用CCP 912来产生一完整的卡成员数据集合。该数据集合或“卡对象”最终将被服务局914用来产生实际的智能卡。卡对象的形式可以变化。在一个实施例中,卡对象包括称为二进制大对象(“BLOB”)的对象。最好使卡对象与选中的智能卡配置(例如,如步骤1004中所指定的芯片类型和操作系统)、卡成员信息数据(在步骤1006中所收集的)的内容以及预定的智能卡“打印机”(即,用来在服务局914内产生完成的卡的设备)相配合。在以上步骤中使得该系统指定文件结构、数据类型等诸如此类,而其本身与如何把此结构编码到智能卡上或如何访问该数据无关。直到步骤1008,该系统仅需要开发预定的智能卡数据结构的相对高级的模型;除了CCP 912以外,这些指定基本上是隐形的。In
在另一个实施例中,可在系统中前一点确定智能卡数据对象的各种细节。即,可在该系统的各部件之间分配CCP 912的功能。In another embodiment, various details of the smart card data object may be determined at a previous point in the system. That is, the functions of the CCP 912 can be distributed among the various components of the system.
在步骤1008中已产生了卡成员数据集合或卡对象,然后把该数据发送到CODUS 106(步骤1010)。这保证了DSS(尤其是CODUS 106)在个人化时具有智能卡状态的记录。然后,帐户维护系统142可立即获得该信息。In
然后,把卡对象发送到服务局914和(如果需要)CCSS 916(步骤1012)。在步骤1014,获取所需的密钥,以允许服务局914产生完成的智能卡。如上所述,由CCSS 916以与发行过程同时或串行的方式来执行步骤1014。在一个实施例中,在使用适当地位于服务局914的发行系统来产生每张卡时,服务局914向CCSS 916询问有关的加密密钥。这些密钥是先前(即,步骤1012后)从密钥系统920和918检索到的或响应于来自服务局914的请求而实时检索到的。或者,密钥可由CCSS916检索并在把卡对象发送到服务局914前把该密钥发送到CCP 912。在任一种情况下,然后检索该一个或多个密钥以包含在步骤1008中所产生的卡对象中。Then, send card object to service bureau 914 and (if required) CCSS 916 (step 1012). At
在步骤1016,发行实际的卡。服务局914使用正确的加密密钥适当地把卡对象下载到正确的卡硬件中。然后,依据常规的方法封装经初始化的智能卡并发放给有关的卡成员。At
同步过程synchronization process
使用以上在各实施例中所述的动态同步系统来跟踪消费者的智能卡的“状态”。以智能卡中所使用的应用的结构和存储在这些应用中的各段数据来适当地表征智能卡的状态。The "state" of the consumer's smart card is tracked using the dynamic synchronization system described above in various embodiments. The state of the smart card is properly characterized by the structure of the applications used in the smart card and the pieces of data stored in these applications.
智能卡内管理应用和数据的方式是可以变化的。例如,可以“树状”结构把数据文件和目录存储在智能卡120中。即,智能卡文件结构适当地类似于公知的MS-DOS(微软磁盘操作系统)文件结构,其中把文件逻辑地组织在目录层次中。具体来说,在ISO 7816-4中定义了三种类型的文件:专用文件(DF)、基础文件(EF)和主文件(MF)。主文件类似于MS-DOS的“根”目录,且包含所有其它的文件和目录。专用文件实际上是保存其它DF或EF的目录或“文件夹”。因而,MF可包含任意数目的DF,这些DF可以包含其它DF或不包含其它DF。基础文件用来存储用户数据,它们可存在于专用文件中或主文件中。较高级的DF(即,储存特定应用的DF)通常叫做应用专用文件(ADF)。然而,本发明的范围不限于这种类型的多功能卡。例如Multos或基于Java的卡等其它实现也适用于本发明的上下文。The way applications and data are managed within a smart card can vary. For example, data files and directories may be stored in the
可在多功能智能卡的情况下发生许多同步发行;实际上,三个例证的情况以某种频率重新发生,它们涉及:1)更新交易,2)未决交易以及3)文件结构改变。现在将依据本发明依次描述这三种情况中的每一种。Many simultaneous issuances can occur in the case of a multifunctional smart card; in fact, three exemplary cases reoccur with some frequency, involving: 1) update transactions, 2) pending transactions, and 3) file structure changes. Each of these three cases will now be described in turn in accordance with the present invention.
例1:更新交易Example 1: Update transaction
持卡人通常对智能卡120进行局部改变,这种改变并不立即反映在可有利地利用该信息的所有数据库中。例如,假定在初始化时(即,在最初由个人化系统140发行卡时),持卡人的智能卡120将被配置成反映吸烟的一般首选项(例如,一个文件包含被加密到吸烟/不吸烟的布尔字段),但持卡人现在希望改变此一般首选项以反映不吸烟的首选项。Cardholders typically make local changes to the
因此,现在参考依据本发明一个较佳实施例的图1、7,持卡人适当地把卡120插入常规定位的访问点102,在这里进行卡和/或卡读取器的验证(步骤802)。在一较佳实施例中,验证依据ISO 7816标准的有关章节而进行。Therefore, referring now to Fig. 1,7 according to a preferred embodiment of the present invention, the cardholder suitably inserts the
接着,持卡人使用适当的用户接口(由结合服务器104而工作的访问点102所提供)以便进行交易--即,请求改变首选项文件(步骤804)。此改变通常在智能卡120上立即反映。即,访问点102和/或服务器104将包括访问和更新智能卡120内有关文件所需的功能。The cardholder then uses the appropriate user interface (provided by the
然后,服务器104中的通信路由器206按路由把交易传送到有关的一方,即EDSI 108或EDCU 112,分别相应于分支807和812。即,依据系统配置,可使待改变的文件与一特定企业相关,或可使待改变的文件与主管DSS的组织相关。依次描述这两种情况。
沿着图8中的分支807,把改变数据发送到有关的EDSI 108并存储在其中(步骤808)。然后,更新逻辑系统110把此改变请求传递到适当的EDCU 112--即,相应于特定EDSI的EDCU 112(步骤810)。把此信息适当地存储在相应的更新数据库504中。还把此信息分配给其它的EDSI。在本例中,更新逻辑系统110将识别将从知道持卡人的吸烟状态而受益的那些系统。这些系统可包括例如各种宾馆、出租车代理处等。Along branch 807 in Figure 8, the change data is sent to the relevant EDSI 108 and stored therein (step 808). The update logic system 110 then communicates this change request to the
或者,按照图8中的分支805,首先可把数据存储在适当的EDCU处(步骤812),然后如上所述分配给其它EDCU 112和EDSI 108。Alternatively, following branch 805 in FIG. 8, the data may first be stored at the appropriate EDCU (step 812) and then distributed to
然后把卡数据改变传递到CODUS 106。具体来说,更新与智能卡120有关的各字段和文件,以反映存储在更新数据库504中的改变。因而,CODUS 106内的信息与包含在智能卡120以及各EDCU 112和EDSI 108中的信息一致。在此传递后,清除更新数据库504中的相应改变(步骤818)。The card data change is then passed to
例2:未决交易Example 2: Pending Transactions
持卡人可能通过不直接涉及智能卡120的渠道来进行改变或执行交易,从而在智能卡120中的数据和整个DSS各数据库中的数据之间产生了不一致。这样的情况可能发生在例如持卡人向宾馆打电话进行预定(而不是使用智能卡120在线地执行交易)时以及口头请求把其首选项从吸烟改为不吸烟时。Cardholders may make changes or perform transactions through channels that do not directly involve the
现在参考图1和7,在此情况下,相对于本发明的一个较佳实施例,持卡人首先通过不包括智能卡120的装置联系一企业--即,“无智能卡”交易(步骤702)。使用适当的接口(话音、小键盘等),选择改变或交易(步骤704)。然后,把此改变就地存储在一特定企业网络114内和/或存储在EDSI 108内(步骤706)。Referring now to Figures 1 and 7, in this case, with respect to a preferred embodiment of the present invention, the cardholder first contacts an enterprise through a device that does not include the smart card 120 - i.e., a "no smart card" transaction (step 702) . Using the appropriate interface (voice, keypad, etc.), select Change or Transaction (step 704). This change is then stored locally within a
接着,在步骤708中,更新逻辑系统110按路由把该信息传送到相应的EDCU112,该EDCU 112位于未决数据库514中。此时,智能卡120本身忘记了这一改变。结果,如果持卡人启动有智能卡交易,则相应的企业有可能首先注意智能卡120数据结构中的首选项,如上所述,该企业很有可能得出错误的结论(例如,不管持卡人所表示的首选项而仍旧可能分派吸烟室)。Next, in step 708, the update logic system 110 routes the information to the
为了纠正这种情况,本发明在步骤710-712中提供了一种方法,通过该方法在下一次使用智能卡时更新该智能卡。即,在把智能卡插入访问点102并进行有关的验证(步骤710)后,系统询问未决数据库514,以确定是否已进行任何改变。如果有改变,则把有关信息下载到智能卡120(步骤712)。To remedy this situation, the present invention provides a method in steps 710-712 by which the smart card is updated the next time the smart card is used. That is, after inserting the smart card into the
在成功地完成以上信息传递后,把改变数据传递给CODUS 106,CODUS 106把该信息存储在卡对象数据库116内。最后,清除未决数据库514内的各个信息(步骤716)。After successfully completing the above information delivery, the change data is delivered to
例3:文件结构/应用改变Example 3: File Structure/Apply Changes
除了上述有关数据的修改以外,在某些情况下还可能想要改变存储在智能卡120中的数据的结构。即,在智能卡的使用期限内,卡的发行者、合伙企业或持卡人自己可能想要通过增加该卡内所装的这组应用来扩展卡的功能。例如,把智能卡用于出租车和航空公司预定的持卡人可能还希望使用该卡来获取和支付宾馆预定。在此情况下,有关的宾馆股东可处理该持卡人的请求并安排把待增加的宾馆应用增加到智能卡的文件结构中。在另一例子中,智能卡的发行者可授权主动地增加一新的应用,例如借和/或贷应用。相反地,在某些情况下,还可适当地从卡中除去某些应用。In addition to the modifications described above with respect to data, it may also be desirable to change the structure of the data stored in the
在一较佳实施例中,可以类似于图7所示过程的方式,在某种程度上依据哪一方提出该文件结构改变来操纵上述文件结构改变的类型。即,如步骤712,可把有关的文件结构改变信息存储在EDCU 112中(例如,数据库502中),然后在结合在线交易使用该卡时把该信息传递到智能卡120(步骤710和712)。在增加或修改智能卡120上的文件结构后,对CODUS 106(具体来说,数据库116)进行类似的修改,以反映此改变。然后,从数据库502中清除改变信息(步骤716)。In a preferred embodiment, the type of file structure change described above can be manipulated in a manner similar to the process shown in FIG. 7, depending to some extent on which party proposed the file structure change. That is, as in step 712, relevant file structure change information may be stored in the EDCU 112 (e.g., in the database 502), and then passed to the
虽然这里结合附图来描述本发明,但本领域内的技术人员将理解,本发明的范围不限于此。可对这里所讨论的各种部件和步骤的选择、设计和布局进行修改,而不背离所附权利要求书中所提出的本发明的范围。Although the present invention is described herein with reference to the accompanying drawings, those skilled in the art will understand that the scope of the present invention is not limited thereto. Changes may be made in the selection, design and arrangement of the various components and steps discussed herein without departing from the scope of the invention as set forth in the appended claims.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/073,618 US6199762B1 (en) | 1998-05-06 | 1998-05-06 | Methods and apparatus for dynamic smartcard synchronization and personalization |
| US09/073,618 | 1998-05-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1308750A true CN1308750A (en) | 2001-08-15 |
Family
ID=22114781
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN99808176A Pending CN1308750A (en) | 1998-05-06 | 1999-05-04 | Dynamic smart card synchronization and personalization method and device |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US6199762B1 (en) |
| EP (1) | EP1076875B1 (en) |
| JP (1) | JP4170590B2 (en) |
| CN (1) | CN1308750A (en) |
| AT (1) | ATE263992T1 (en) |
| AU (1) | AU762962B2 (en) |
| BR (1) | BR9910222A (en) |
| CA (1) | CA2330625C (en) |
| DE (1) | DE69916260T2 (en) |
| ES (1) | ES2221379T3 (en) |
| NZ (1) | NZ508577A (en) |
| TW (1) | TW522350B (en) |
| WO (1) | WO1999057675A1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101174325A (en) * | 2006-11-01 | 2008-05-07 | 日本电气株式会社 | Upgrade service system |
| WO2008077306A1 (en) * | 2006-12-26 | 2008-07-03 | Beijing Watch Data System Co., Ltd. | A dual usage smart card of cpu and logical encryption and its data synchronization method |
| CN100498685C (en) * | 2002-12-23 | 2009-06-10 | 德克斯特拉公司 | Mobile data and software update system and method |
| CN100524298C (en) * | 2003-06-20 | 2009-08-05 | 雅斯拓股份有限公司 | Databases synchronization |
| CN101401132B (en) * | 2006-03-14 | 2011-05-25 | Nxp股份有限公司 | Automatically configurable smart card and method of automatically configuring a smart card |
| CN102088349A (en) * | 2010-12-27 | 2011-06-08 | 深圳市安捷信联科技有限公司 | Personalized method and system of intelligent card |
| WO2011076102A1 (en) * | 2009-12-21 | 2011-06-30 | 中国移动通信集团公司 | Implementing method, system of universal card system and smart card |
| US8266619B2 (en) | 2006-04-03 | 2012-09-11 | Beijing Watch Data System Co., Ltd. | Embedded operating system architecture for smart card |
| CN101542540B (en) * | 2006-09-28 | 2013-10-09 | 维萨美国股份有限公司 | Mobile transit fare payment |
Families Citing this family (259)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998058510A1 (en) * | 1997-06-16 | 1998-12-23 | Swisscom Ag | Mobile device, chip card and method of communication |
| US7437313B1 (en) | 1998-03-11 | 2008-10-14 | West Direct, Llc | Methods, computer-readable media, and apparatus for offering users a plurality of scenarios under which to conduct at least one primary transaction |
| US6055513A (en) | 1998-03-11 | 2000-04-25 | Telebuyer, Llc | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
| US7364068B1 (en) | 1998-03-11 | 2008-04-29 | West Corporation | Methods and apparatus for intelligent selection of goods and services offered to conferees |
| US8315909B1 (en) | 1998-03-11 | 2012-11-20 | West Corporation | Methods and apparatus for intelligent selection of goods and services in point-of-sale commerce |
| US7729945B1 (en) | 1998-03-11 | 2010-06-01 | West Corporation | Systems and methods that use geographic data to intelligently select goods and services to offer in telephonic and electronic commerce |
| US7386485B1 (en) | 2004-06-25 | 2008-06-10 | West Corporation | Method and system for providing offers in real time to prospective customers |
| US6131811A (en) | 1998-05-29 | 2000-10-17 | E-Micro Corporation | Wallet consolidator |
| 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 |
| US6808111B2 (en) * | 1998-08-06 | 2004-10-26 | Visa International Service Association | Terminal software architecture for use with smart cards |
| US6032136A (en) * | 1998-11-17 | 2000-02-29 | First Usa Bank, N.A. | Customer activated multi-value (CAM) card |
| TW463107B (en) * | 1998-12-22 | 2001-11-11 | Ibm | Extended card file system |
| US6912580B1 (en) * | 1999-01-27 | 2005-06-28 | International Business Machines Corporation | Virtual shadow briefcase in servers supporting moving embedded clients |
| JP3545627B2 (en) * | 1999-02-08 | 2004-07-21 | 株式会社東芝 | Portable electronic devices |
| US6430599B1 (en) * | 1999-06-15 | 2002-08-06 | Sun Microsystems, Inc. | Just-in-time services for small footprint devices |
| US7889052B2 (en) | 2001-07-10 | 2011-02-15 | Xatra Fund Mx, Llc | Authorizing payment subsequent to RF transactions |
| US6588673B1 (en) * | 2000-02-08 | 2003-07-08 | Mist Inc. | Method and system providing in-line pre-production data preparation and personalization solutions for smart cards |
| DE10015732A1 (en) * | 2000-03-29 | 2001-10-11 | Skidata Ag | Access authorization booking process |
| US6957776B1 (en) * | 2000-03-30 | 2005-10-25 | Qwest Communications International Inc. | System and method for managing a plurality of local lists of a single user |
| US6981028B1 (en) | 2000-04-28 | 2005-12-27 | Obongo, Inc. | Method and system of implementing recorded data for automating internet interactions |
| 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 |
| US20020091562A1 (en) * | 2000-06-02 | 2002-07-11 | Sony Corporation And Sony Electrics Inc. | Facilitating offline and online sales |
| AU2002229154A1 (en) * | 2000-08-09 | 2002-02-18 | Datawipe Management Services Limited. | Personal data device and protection system and method for storing and protecting personal data |
| CA2324772A1 (en) * | 2000-10-30 | 2002-04-30 | Ivi Checkmate Corp. | Security arrangement for exchange of encrypted information |
| JP3636984B2 (en) * | 2000-11-09 | 2005-04-06 | 株式会社日立製作所 | Recording medium for IC card system and IC card system |
| SE0100474D0 (en) * | 2001-02-14 | 2001-02-14 | Ericsson Telefon Ab L M | A security architecture |
| GB2373880A (en) * | 2001-03-24 | 2002-10-02 | Hewlett Packard Co | Method and apparatus for configuring a portable computing device |
| US7613834B1 (en) * | 2001-04-04 | 2009-11-03 | Palmsource Inc. | One-to-many device synchronization using downloaded/shared client software |
| US20030149576A1 (en) * | 2001-04-19 | 2003-08-07 | Sunyich Steven L. | Personalized smart room |
| US7739162B1 (en) | 2001-05-04 | 2010-06-15 | West Corporation | System, method, and business method for setting micropayment transaction to a pre-paid instrument |
| JP3557181B2 (en) | 2001-05-14 | 2004-08-25 | 株式会社東芝 | IC card issuing system |
| US7725427B2 (en) | 2001-05-25 | 2010-05-25 | Fred Bishop | Recurrent billing maintenance with radio frequency payment devices |
| 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 |
| US9024719B1 (en) * | 2001-07-10 | 2015-05-05 | Xatra Fund Mx, Llc | RF transaction system and method for storing user personal data |
| US8548927B2 (en) | 2001-07-10 | 2013-10-01 | Xatra Fund Mx, Llc | Biometric registration for facilitating an RF transaction |
| 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 |
| US7303120B2 (en) | 2001-07-10 | 2007-12-04 | American Express Travel Related Services Company, Inc. | System for biometric security using a FOB |
| 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 |
| US9031880B2 (en) | 2001-07-10 | 2015-05-12 | Iii Holdings 1, Llc | Systems and methods for non-traditional payment using biometric data |
| US9454752B2 (en) | 2001-07-10 | 2016-09-27 | Chartoleaux Kg Limited Liability Company | Reload protocol at a transaction processing entity |
| US7735725B1 (en) | 2001-07-10 | 2010-06-15 | Fred Bishop | Processing an RF transaction using a routing number |
| 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 |
| US7762457B2 (en) | 2001-07-10 | 2010-07-27 | American Express Travel Related Services Company, Inc. | System and method for dynamic fob synchronization and personalization |
| US8279042B2 (en) | 2001-07-10 | 2012-10-02 | Xatra Fund Mx, Llc | Iris scan biometrics on a payment device |
| US8294552B2 (en) | 2001-07-10 | 2012-10-23 | Xatra Fund Mx, Llc | Facial scan biometrics on a payment device |
| US7543738B1 (en) | 2001-07-10 | 2009-06-09 | American Express Travel Related Services Company, Inc. | System and method for secure transactions manageable by a transaction account provider |
| US7705732B2 (en) | 2001-07-10 | 2010-04-27 | Fred Bishop | Authenticating an RF transaction using a transaction counter |
| US20030018892A1 (en) * | 2001-07-19 | 2003-01-23 | Jose Tello | Computer with a modified north bridge, security engine and smart card having a secure boot capability and method for secure booting a computer |
| US20080120147A1 (en) * | 2001-07-20 | 2008-05-22 | Rodger Burrows | Methods and apparatus for electronically storing travel agents coupons |
| US6993772B2 (en) * | 2001-09-18 | 2006-01-31 | The Mathworks, Inc. | Common communication system for control instruments |
| US7195154B2 (en) | 2001-09-21 | 2007-03-27 | Privasys, Inc. | Method for generating customer secure card numbers |
| GB0125222D0 (en) * | 2001-10-19 | 2001-12-12 | Barts & London Nhs Trust | Composition for the treatment of microbial infections |
| 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 |
| US7134087B2 (en) * | 2002-04-05 | 2006-11-07 | Maritz Inc. | System and method for transacting purchases with a cash vendor using points |
| US6726107B1 (en) * | 2002-04-12 | 2004-04-27 | Tracfone Wireless, Inc. | Method and system for activating a roadside assistance membership |
| US8396809B1 (en) | 2002-05-14 | 2013-03-12 | Hewlett-Packard Development Company, L.P. | Method for reducing purchase time |
| US7356516B2 (en) | 2002-06-13 | 2008-04-08 | Visa U.S.A. Inc. | Method and system for facilitating electronic dispute resolution |
| 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 |
| US6837425B2 (en) * | 2002-09-13 | 2005-01-04 | Visa U.S.A. Inc. | Compact protocol and solution for substantially offline messaging between portable consumer device and based device |
| 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 |
| US20040088547A1 (en) * | 2002-11-04 | 2004-05-06 | Colnot Vincent Cedric | Method and apparatus to secure online transactions over the phone |
| US8306908B1 (en) | 2002-12-31 | 2012-11-06 | West Corporation | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
| US8712857B1 (en) | 2003-03-31 | 2014-04-29 | Tuxis Technologies Llc | Methods and apparatus for intelligent selection of goods and services in mobile commerce |
| US7342918B2 (en) * | 2003-04-15 | 2008-03-11 | American Express Travel Related Services Co., Inc. | Transaction card information access web service |
| US20040236680A1 (en) * | 2003-05-22 | 2004-11-25 | International Business Machines Corporation | Method and apparatus for displaying embedded chip states and embedded chip end-user application states |
| US9959544B2 (en) * | 2003-05-22 | 2018-05-01 | International Business Machines Corporation | Updating an application on a smart card and displaying an advertisement |
| US20050051620A1 (en) * | 2003-09-04 | 2005-03-10 | International Business Machines Corporation | Personal data card processing system |
| US7287078B2 (en) * | 2003-10-31 | 2007-10-23 | Hewlett-Packard Development Company, L.P. | Restoration of lost peer-to-peer offline transaction records |
| CH716409B1 (en) * | 2003-11-12 | 2021-01-29 | Legic Identsystems Ag | Method for writing a data organization in identification media and for writing and executing applications in the data organization. |
| US7440982B2 (en) * | 2003-11-13 | 2008-10-21 | Commvault Systems, Inc. | System and method for stored data archive verification |
| FR2866772B1 (en) * | 2004-02-20 | 2006-04-28 | Viaccess Sa | METHOD FOR MATCHING A RECEIVER TERMINAL WITH A PLURALITY OF ACCESS CONTROL CARDS |
| US7374099B2 (en) * | 2004-02-24 | 2008-05-20 | Sun Microsystems, Inc. | Method and apparatus for processing an application identifier from a smart card |
| US7191288B2 (en) * | 2004-02-24 | 2007-03-13 | Sun Microsystems, Inc. | Method and apparatus for providing an application on a smart card |
| US7165727B2 (en) * | 2004-02-24 | 2007-01-23 | Sun Microsystems, Inc. | Method and apparatus for installing an application onto a smart card |
| US7140549B2 (en) * | 2004-02-24 | 2006-11-28 | Sun Microsystems, Inc. | Method and apparatus for selecting a desired application on a smart card |
| US7325724B2 (en) | 2004-07-01 | 2008-02-05 | American Express Travel Related Services Company, Inc. | Method for registering a biometric for use with a smartcard |
| US7363504B2 (en) | 2004-07-01 | 2008-04-22 | American Express Travel Related Services Company, Inc. | Method and system for keystroke scan recognition biometrics on a smartcard |
| US7318550B2 (en) * | 2004-07-01 | 2008-01-15 | American Express Travel Related Services Company, Inc. | Biometric safeguard method for use with a smartcard |
| US7314165B2 (en) | 2004-07-01 | 2008-01-01 | American Express Travel Related Services Company, Inc. | Method and system for smellprint recognition biometrics on a smartcard |
| US7314164B2 (en) * | 2004-07-01 | 2008-01-01 | American Express Travel Related Services Company, Inc. | System for biometric security using a smartcard |
| US7341181B2 (en) * | 2004-07-01 | 2008-03-11 | American Express Travel Related Services Company, Inc. | Method for biometric security using a smartcard |
| US7178720B1 (en) | 2004-09-30 | 2007-02-20 | West Corporation | Methods, computer-readable media, and computer program product for intelligent selection of items encoded onto portable machine-playable entertainment media |
| US7232073B1 (en) | 2004-12-21 | 2007-06-19 | Sun Microsystems, Inc. | Smart card with multiple applications |
| US20070200680A1 (en) * | 2005-05-06 | 2007-08-30 | Colby Steven M | Transaction Card Including Switchable RFID Tag |
| US20070200682A1 (en) | 2005-05-06 | 2007-08-30 | Colby Steven M | RFID Device Including Multiple Active Modes |
| US20070200681A1 (en) * | 2005-05-06 | 2007-08-30 | Colby Steven M | Identity Device Including Switchable RFID Tag |
| US8816826B2 (en) * | 2005-05-06 | 2014-08-26 | Steven M. Colby | Passive radio frequency data logger |
| US20070200684A1 (en) * | 2005-05-06 | 2007-08-30 | Colby Steven M | RFID Device Configured for Data Entry |
| US20070200679A1 (en) * | 2005-05-06 | 2007-08-30 | Colby Steven M | RFID Device Including Multiple RFID Tags |
| US9524458B2 (en) | 2005-02-07 | 2016-12-20 | Mynette Technologies, Inc. | Switchable epassport including shielding |
| US9569777B2 (en) | 2005-02-07 | 2017-02-14 | Mynette Technologies, Inc. | EPassport including shielding method |
| US20060267737A1 (en) * | 2005-05-27 | 2006-11-30 | Colby Steven M | RF Powered Remote Control |
| FR2882880B1 (en) * | 2005-03-04 | 2007-06-22 | Barret Patrick | METHOD OF SECURING A TRANSACTION WITH A PAYMENT CARD, AND AUTHORIZATION CENTER FOR CARRYING OUT SAID METHOD |
| US8386349B2 (en) | 2007-02-28 | 2013-02-26 | Visa U.S.A. Inc. | Verification of a portable consumer device in an offline environment |
| US20080203170A1 (en) * | 2007-02-28 | 2008-08-28 | Visa U.S.A. Inc. | Fraud prevention for transit fare collection |
| US8346639B2 (en) | 2007-02-28 | 2013-01-01 | Visa U.S.A. Inc. | Authentication of a data card using a transit verification value |
| US7527208B2 (en) | 2006-12-04 | 2009-05-05 | Visa U.S.A. Inc. | Bank issued contactless payment card used in transit fare collection |
| US8738485B2 (en) | 2007-12-28 | 2014-05-27 | Visa U.S.A. Inc. | Contactless prepaid product for transit fare collection |
| US20080208681A1 (en) * | 2006-09-28 | 2008-08-28 | Ayman Hammad | Payment using a mobile device |
| US8118223B2 (en) | 2006-09-28 | 2012-02-21 | Visa U.S.A. Inc. | Smart sign mobile transit fare payment |
| CA2681391A1 (en) * | 2007-02-09 | 2008-08-14 | Business Intelligent Processing Systems, Plc | System and method for performing payment transactions, verifying age, verifying identity, and managing taxes |
| AU2009200139B2 (en) | 2008-01-15 | 2012-02-16 | Aristocrat Technologies Australia Pty Limited | A method of processing a user data card, an interface module and a gaming system |
| US8831976B2 (en) * | 2009-01-22 | 2014-09-09 | Maritz Holdings Inc. | System and method for transacting purchases with a cash vendor using points and a virtual credit card |
| US8370258B2 (en) * | 2009-04-28 | 2013-02-05 | Mastercard International Incorporated | Apparatus, method, and computer program product for recovering torn smart payment device transactions |
| US9523985B1 (en) | 2009-08-11 | 2016-12-20 | Rockwell Collins, Inc. | Real time and in-flight dynamic personalization of an aircraft |
| GB2476987B (en) * | 2010-01-19 | 2013-11-27 | Haim Cohen | Transaction card with improved security features |
| GB2480429A (en) * | 2010-05-14 | 2011-11-23 | Giesecke & Devrient Gb Ltd | Personalising portable data carriers by use of a data preparation parameter |
| US8843125B2 (en) | 2010-12-30 | 2014-09-23 | Sk C&C | System and method for managing mobile wallet and its related credentials |
| US8538845B2 (en) | 2011-06-03 | 2013-09-17 | Mozido, Llc | Monetary transaction system |
| US20120317628A1 (en) * | 2011-06-09 | 2012-12-13 | Yeager C Douglas | Systems and methods for authorizing a transaction |
| US10558995B2 (en) * | 2011-07-29 | 2020-02-11 | Ncr Corporation | Value management system |
| CN110111087B (en) | 2011-08-30 | 2024-01-02 | 欧威环公司 | System and method for authorizing transactions utilizing unpredictable passwords |
| US10438196B2 (en) | 2011-11-21 | 2019-10-08 | Mozido, Inc. | Using a mobile wallet infrastructure to support multiple mobile wallet providers |
| US10037528B2 (en) | 2015-01-14 | 2018-07-31 | Tactilis Sdn Bhd | Biometric device utilizing finger sequence for authentication |
| US10395227B2 (en) | 2015-01-14 | 2019-08-27 | Tactilis Pte. Limited | System and method for reconciling electronic transaction records for enhanced security |
| US9607189B2 (en) | 2015-01-14 | 2017-03-28 | Tactilis Sdn Bhd | Smart card system comprising a card and a carrier |
| CN105391541B (en) * | 2015-09-30 | 2019-02-19 | 金邦达有限公司 | A kind of card personalization data processing equipment and method |
| US11315114B2 (en) | 2016-12-28 | 2022-04-26 | Capital One Services, Llc | Dynamic transaction card protected by multi-factor authentication |
| US10546444B2 (en) | 2018-06-21 | 2020-01-28 | Capital One Services, Llc | Systems and methods for secure read-only authentication |
| US10769299B2 (en) | 2018-07-12 | 2020-09-08 | Capital One Services, Llc | System and method for dynamic generation of URL by smart card |
| CN109359117B (en) * | 2018-08-13 | 2022-05-27 | 创新先进技术有限公司 | Card data updating method and device |
| US11216806B2 (en) | 2018-09-19 | 2022-01-04 | Capital One Services, Llc | Systems and methods for providing card interactions |
| US10909527B2 (en) | 2018-10-02 | 2021-02-02 | Capital One Services, Llc | Systems and methods for performing a reissue of a contactless card |
| CA3115142A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3115064A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10579998B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10949520B2 (en) | 2018-10-02 | 2021-03-16 | Capital One Services, Llc | Systems and methods for cross coupling risk analytics and one-time-passcodes |
| KR102825432B1 (en) | 2018-10-02 | 2025-06-26 | 캐피탈 원 서비시즈, 엘엘씨 | System and method for cryptographic authentication of contactless cards |
| CA3112585A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3115252A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10505738B1 (en) | 2018-10-02 | 2019-12-10 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10592710B1 (en) | 2018-10-02 | 2020-03-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10511443B1 (en) | 2018-10-02 | 2019-12-17 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10607214B1 (en) | 2018-10-02 | 2020-03-31 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10565587B1 (en) | 2018-10-02 | 2020-02-18 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3108399A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3113590A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| CA3113101A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US11210664B2 (en) | 2018-10-02 | 2021-12-28 | Capital One Services, Llc | Systems and methods for amplifying the strength of cryptographic algorithms |
| US10542036B1 (en) | 2018-10-02 | 2020-01-21 | Capital One Services, Llc | Systems and methods for signaling an attack on contactless cards |
| US10771254B2 (en) | 2018-10-02 | 2020-09-08 | Capital One Services, Llc | Systems and methods for email-based card activation |
| WO2020072474A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10581611B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10489781B1 (en) | 2018-10-02 | 2019-11-26 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10771253B2 (en) | 2018-10-02 | 2020-09-08 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10582386B1 (en) | 2018-10-02 | 2020-03-03 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10783519B2 (en) | 2018-10-02 | 2020-09-22 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| AU2019354421A1 (en) | 2018-10-02 | 2021-04-29 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10554411B1 (en) | 2018-10-02 | 2020-02-04 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| WO2020072440A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10733645B2 (en) | 2018-10-02 | 2020-08-04 | Capital One Services, Llc | Systems and methods for establishing identity for order pick up |
| CA3110521A1 (en) | 2018-10-02 | 2020-04-09 | Capital One Services, Llc | Systems and methods for cryptographic authentication of contactless cards |
| US10664830B1 (en) | 2018-12-18 | 2020-05-26 | Capital One Services, Llc | Devices and methods for selective contactless communication |
| US20200226581A1 (en) | 2019-01-11 | 2020-07-16 | Capital One Services, Llc | Systems and methods for touch screen interface interaction using a card overlay |
| US11037136B2 (en) | 2019-01-24 | 2021-06-15 | Capital One Services, Llc | Tap to autofill card data |
| US10467622B1 (en) | 2019-02-01 | 2019-11-05 | Capital One Services, Llc | Using on-demand applications to generate virtual numbers for a contactless card to securely autofill forms |
| US10510074B1 (en) | 2019-02-01 | 2019-12-17 | Capital One Services, Llc | One-tap payment using a contactless card |
| US11120453B2 (en) | 2019-02-01 | 2021-09-14 | Capital One Services, Llc | Tap card to securely generate card data to copy to clipboard |
| US10425129B1 (en) | 2019-02-27 | 2019-09-24 | Capital One Services, Llc | Techniques to reduce power consumption in near field communication systems |
| US10523708B1 (en) | 2019-03-18 | 2019-12-31 | Capital One Services, Llc | System and method for second factor authentication of customer support calls |
| US10984416B2 (en) | 2019-03-20 | 2021-04-20 | Capital One Services, Llc | NFC mobile currency transfer |
| US10438437B1 (en) | 2019-03-20 | 2019-10-08 | Capital One Services, Llc | Tap to copy data to clipboard via NFC |
| US10535062B1 (en) | 2019-03-20 | 2020-01-14 | Capital One Services, Llc | Using a contactless card to securely share personal data stored in a blockchain |
| US10643420B1 (en) | 2019-03-20 | 2020-05-05 | Capital One Services, Llc | Contextual tapping engine |
| US10970712B2 (en) | 2019-03-21 | 2021-04-06 | Capital One Services, Llc | Delegated administration of permissions using a contactless card |
| US10467445B1 (en) | 2019-03-28 | 2019-11-05 | Capital One Services, Llc | Devices and methods for contactless card alignment with a foldable mobile device |
| US11521262B2 (en) | 2019-05-28 | 2022-12-06 | Capital One Services, Llc | NFC enhanced augmented reality information overlays |
| US10516447B1 (en) | 2019-06-17 | 2019-12-24 | Capital One Services, Llc | Dynamic power levels in NFC card communications |
| US11392933B2 (en) | 2019-07-03 | 2022-07-19 | Capital One Services, Llc | Systems and methods for providing online and hybridcard interactions |
| US10871958B1 (en) | 2019-07-03 | 2020-12-22 | Capital One Services, Llc | Techniques to perform applet programming |
| US11694187B2 (en) | 2019-07-03 | 2023-07-04 | Capital One Services, Llc | Constraining transactional capabilities for contactless cards |
| US12086852B2 (en) | 2019-07-08 | 2024-09-10 | Capital One Services, Llc | Authenticating voice transactions with payment card |
| US10713649B1 (en) | 2019-07-09 | 2020-07-14 | Capital One Services, Llc | System and method enabling mobile near-field communication to update display on a payment card |
| US10885514B1 (en) | 2019-07-15 | 2021-01-05 | Capital One Services, Llc | System and method for using image data to trigger contactless card transactions |
| US10498401B1 (en) | 2019-07-15 | 2019-12-03 | Capital One Services, Llc | System and method for guiding card positioning using phone sensors |
| US10733601B1 (en) | 2019-07-17 | 2020-08-04 | Capital One Services, Llc | Body area network facilitated authentication or payment authorization |
| US10832271B1 (en) | 2019-07-17 | 2020-11-10 | Capital One Services, Llc | Verified reviews using a contactless card |
| US11182771B2 (en) | 2019-07-17 | 2021-11-23 | Capital One Services, Llc | System for value loading onto in-vehicle device |
| US11521213B2 (en) | 2019-07-18 | 2022-12-06 | Capital One Services, Llc | Continuous authentication for digital services based on contactless card positioning |
| US10506426B1 (en) | 2019-07-19 | 2019-12-10 | Capital One Services, Llc | Techniques for call authentication |
| US10541995B1 (en) | 2019-07-23 | 2020-01-21 | Capital One Services, Llc | First factor contactless card authentication system and method |
| KR20220071211A (en) | 2019-10-02 | 2022-05-31 | 캐피탈 원 서비시즈, 엘엘씨 | Client Device Authentication Using Contactless Legacy Magnetic Stripe Data |
| US11651361B2 (en) | 2019-12-23 | 2023-05-16 | Capital One Services, Llc | Secure authentication based on passport data stored in a contactless card |
| US11113685B2 (en) | 2019-12-23 | 2021-09-07 | Capital One Services, Llc | Card issuing with restricted virtual numbers |
| US10885410B1 (en) | 2019-12-23 | 2021-01-05 | Capital One Services, Llc | Generating barcodes utilizing cryptographic techniques |
| US10657754B1 (en) | 2019-12-23 | 2020-05-19 | Capital One Services, Llc | Contactless card and personal identification system |
| US10733283B1 (en) | 2019-12-23 | 2020-08-04 | Capital One Services, Llc | Secure password generation and management using NFC and contactless smart cards |
| US11615395B2 (en) | 2019-12-23 | 2023-03-28 | Capital One Services, Llc | Authentication for third party digital wallet provisioning |
| US10862540B1 (en) | 2019-12-23 | 2020-12-08 | Capital One Services, Llc | Method for mapping NFC field strength and location on mobile devices |
| US11200563B2 (en) | 2019-12-24 | 2021-12-14 | Capital One Services, Llc | Account registration using a contactless card |
| US10853795B1 (en) | 2019-12-24 | 2020-12-01 | Capital One Services, Llc | Secure authentication based on identity data stored in a contactless card |
| US10664941B1 (en) | 2019-12-24 | 2020-05-26 | Capital One Services, Llc | Steganographic image encoding of biometric template information on a card |
| US10757574B1 (en) | 2019-12-26 | 2020-08-25 | Capital One Services, Llc | Multi-factor authentication providing a credential via a contactless card for secure messaging |
| US10909544B1 (en) | 2019-12-26 | 2021-02-02 | Capital One Services, Llc | Accessing and utilizing multiple loyalty point accounts |
| US11038688B1 (en) | 2019-12-30 | 2021-06-15 | Capital One Services, Llc | Techniques to control applets for contactless cards |
| US10860914B1 (en) | 2019-12-31 | 2020-12-08 | Capital One Services, Llc | Contactless card and method of assembly |
| 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 |
| US11210656B2 (en) | 2020-04-13 | 2021-12-28 | Capital One Services, Llc | Determining specific terms for contactless card activation |
| US11610188B2 (en) | 2020-04-15 | 2023-03-21 | Capital One Services, Llc | Systems and methods for ATM integrated card fabricator |
| US11222342B2 (en) | 2020-04-30 | 2022-01-11 | Capital One Services, Llc | Accurate images in graphical user interfaces to enable data transfer |
| US11823175B2 (en) | 2020-04-30 | 2023-11-21 | Capital One Services, Llc | Intelligent card unlock |
| US10915888B1 (en) | 2020-04-30 | 2021-02-09 | Capital One Services, Llc | Contactless card with multiple rotating security keys |
| US11030339B1 (en) | 2020-04-30 | 2021-06-08 | Capital One Services, Llc | Systems and methods for data access control of personal user data using a short-range transceiver |
| US10861006B1 (en) | 2020-04-30 | 2020-12-08 | Capital One Services, Llc | Systems and methods for data access control using a short-range transceiver |
| US10963865B1 (en) | 2020-05-12 | 2021-03-30 | Capital One Services, Llc | Augmented reality card activation experience |
| US11100511B1 (en) | 2020-05-18 | 2021-08-24 | Capital One Services, Llc | Application-based point of sale system in mobile operating systems |
| US11063979B1 (en) | 2020-05-18 | 2021-07-13 | Capital One Services, Llc | Enabling communications between applications in a mobile operating system |
| US11216623B1 (en) | 2020-08-05 | 2022-01-04 | Capital One Services, Llc | Systems and methods for controlling secured data transfer via URLs |
| US11062098B1 (en) | 2020-08-11 | 2021-07-13 | Capital One Services, Llc | Augmented reality information display and interaction via NFC based authentication |
| US11683325B2 (en) | 2020-08-11 | 2023-06-20 | Capital One Services, Llc | Systems and methods for verified messaging via short-range transceiver |
| US12165149B2 (en) | 2020-08-12 | 2024-12-10 | Capital One Services, Llc | Systems and methods for user verification via short-range transceiver |
| US11165586B1 (en) | 2020-10-30 | 2021-11-02 | Capital One Services, Llc | Call center web-based authentication using a contactless card |
| US11482312B2 (en) | 2020-10-30 | 2022-10-25 | Capital One Services, Llc | Secure verification of medical status using a contactless card |
| US11373169B2 (en) | 2020-11-03 | 2022-06-28 | Capital One Services, Llc | Web-based activation of contactless cards |
| US11216799B1 (en) | 2021-01-04 | 2022-01-04 | Capital One Services, Llc | Secure generation of one-time passcodes using a contactless card |
| US11682012B2 (en) | 2021-01-27 | 2023-06-20 | Capital One Services, Llc | Contactless delivery systems and methods |
| US11562358B2 (en) | 2021-01-28 | 2023-01-24 | Capital One Services, Llc | Systems and methods for near field contactless card communication and cryptographic authentication |
| US11792001B2 (en) | 2021-01-28 | 2023-10-17 | Capital One Services, Llc | Systems and methods for secure reprovisioning |
| US11687930B2 (en) | 2021-01-28 | 2023-06-27 | Capital One Services, Llc | Systems and methods for authentication of access tokens |
| US11438329B2 (en) | 2021-01-29 | 2022-09-06 | Capital One Services, Llc | Systems and methods for authenticated peer-to-peer data transfer using resource locators |
| US11777933B2 (en) | 2021-02-03 | 2023-10-03 | Capital One Services, Llc | URL-based authentication for payment cards |
| US11637826B2 (en) | 2021-02-24 | 2023-04-25 | Capital One Services, Llc | Establishing authentication persistence |
| US11245438B1 (en) | 2021-03-26 | 2022-02-08 | Capital One Services, Llc | Network-enabled smart apparatus and systems and methods for activating and provisioning same |
| US12143515B2 (en) | 2021-03-26 | 2024-11-12 | Capital One Services, Llc | Systems and methods for transaction card-based authentication |
| US12160419B2 (en) | 2021-04-15 | 2024-12-03 | Capital One Services, Llc | Authenticated messaging session with contactless card authentication |
| US11961089B2 (en) | 2021-04-20 | 2024-04-16 | Capital One Services, Llc | On-demand applications to extend web services |
| US11935035B2 (en) | 2021-04-20 | 2024-03-19 | Capital One Services, Llc | Techniques to utilize resource locators by a contactless card to perform a sequence of operations |
| US11902442B2 (en) | 2021-04-22 | 2024-02-13 | Capital One Services, Llc | Secure management of accounts on display devices using a contactless card |
| US11354555B1 (en) | 2021-05-04 | 2022-06-07 | Capital One Services, Llc | Methods, mediums, and systems for applying a display to a transaction card |
| US12301735B2 (en) | 2021-06-18 | 2025-05-13 | Capital One Services, Llc | Systems and methods for contactless card communication and multi-device key pair cryptographic authentication |
| US12335412B2 (en) | 2021-06-21 | 2025-06-17 | Capital One Services, Llc | Systems and methods for scalable cryptographic authentication of contactless cards |
| US12041172B2 (en) | 2021-06-25 | 2024-07-16 | Capital One Services, Llc | Cryptographic authentication to control access to storage devices |
| US12061682B2 (en) | 2021-07-19 | 2024-08-13 | Capital One Services, Llc | System and method to perform digital authentication using multiple channels of communication |
| US12495042B2 (en) | 2021-08-16 | 2025-12-09 | Capital One Services, Llc | Systems and methods for resetting an authentication counter |
| US12062258B2 (en) | 2021-09-16 | 2024-08-13 | Capital One Services, Llc | Use of a payment card to unlock a lock |
| US12069173B2 (en) | 2021-12-15 | 2024-08-20 | Capital One Services, Llc | Key recovery based on contactless card authentication |
| US12166750B2 (en) | 2022-02-08 | 2024-12-10 | Capital One Services, Llc | Systems and methods for secure access of storage |
| US12354077B2 (en) | 2022-06-23 | 2025-07-08 | Capital One Services, Llc | Mobile web browser authentication and checkout using a contactless card |
| US12511654B2 (en) | 2022-08-08 | 2025-12-30 | Capital One Services, Llc | Systems and methods for bypassing contactless payment transaction limit |
| US12354104B2 (en) | 2022-08-09 | 2025-07-08 | Capital One Services, Llc | Methods and arrangements for proof of purchase |
| US12505450B2 (en) | 2022-08-17 | 2025-12-23 | Capital One Services, Llc | Systems and methods for dynamic data generation and cryptographic card authentication |
| US12289396B2 (en) | 2022-08-18 | 2025-04-29 | Capital One Services, Llc | Parallel secret salt generation and authentication for encrypted communication |
| US12489747B2 (en) | 2022-11-18 | 2025-12-02 | Capital One Services, LLC. | Systems and techniques to perform verification operations with wireless communication |
| US12147983B2 (en) | 2023-01-13 | 2024-11-19 | Capital One Services, Llc | Systems and methods for multi-factor authentication using device tracking and identity verification |
| US12519652B2 (en) | 2023-02-24 | 2026-01-06 | Capital One Services, Llc | System and method for dynamic integration of user-provided data with one-time-password authentication cryptogram |
| US12248832B2 (en) | 2023-03-07 | 2025-03-11 | Capital One Services, Llc | Systems and methods for steganographic image encoding and identity verification using same |
| US12335256B2 (en) | 2023-03-08 | 2025-06-17 | Capital One Services, Llc | Systems and methods for device binding authentication |
| US12511640B2 (en) | 2023-03-13 | 2025-12-30 | Capital One Services, Llc | Systems and methods of managing password using contactless card |
| US12248928B2 (en) | 2023-03-13 | 2025-03-11 | Capital One Services, Llc | Systems and methods of secure merchant payment over messaging platform using a contactless card |
| US12124903B2 (en) | 2023-03-16 | 2024-10-22 | Capital One Services, Llc | Card with a time-sensitive element and systems and methods for implementing the same |
| US12299672B2 (en) | 2023-03-30 | 2025-05-13 | Capital One Services, Llc | System and method for authentication with transaction cards |
| US12499432B2 (en) | 2023-04-06 | 2025-12-16 | Capital One Services, Llc | Techniques to perform operations with a contactless card when in the presence of a trusted device |
| US12200135B2 (en) | 2023-06-13 | 2025-01-14 | Capital One Services, Llc | Contactless card-based authentication via web-browser |
| US12505448B2 (en) | 2023-08-09 | 2025-12-23 | Capital One Services, Llc | Systems and methods for fraud prevention in mobile application verification device enrollment process |
| US12511638B2 (en) | 2023-09-07 | 2025-12-30 | Capital One Services, Llc | Assignment of near-field communications applets |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60160491A (en) * | 1984-01-31 | 1985-08-22 | Toshiba Corp | Ic card |
| JPS63231692A (en) * | 1987-03-20 | 1988-09-27 | Mitsubishi Electric Corp | Confidential code writing device |
| DE3906349A1 (en) * | 1989-03-01 | 1990-09-13 | Hartmut Hennige | METHOD AND DEVICE FOR SIMPLIFYING THE USE OF A VARIETY OF CREDIT CARDS AND THE LIKE |
| JP2854636B2 (en) * | 1989-11-30 | 1999-02-03 | 株式会社東芝 | Apparatus and method for issuing portable medium |
| FR2673476B1 (en) * | 1991-01-18 | 1996-04-12 | Gemplus Card Int | SECURE METHOD FOR LOADING MULTIPLE APPLICATIONS INTO A MICROPROCESSOR MEMORY CARD. |
| FR2676291A1 (en) * | 1991-05-06 | 1992-11-13 | Bull Sa | SECURITY DEVICE FOR A COMPUTER SYSTEM AND RESUMPTION METHOD. |
| EP0634038B1 (en) * | 1992-03-30 | 2001-10-24 | Telstra Corporation Limited | A cryptographic communications method and system |
| US5884292A (en) * | 1993-05-06 | 1999-03-16 | Pitney Bowes Inc. | System for smart card funds refill |
| US5530232A (en) * | 1993-12-22 | 1996-06-25 | Datamark Services, Inc. | Multi-application data card |
| FR2737045B1 (en) * | 1995-07-21 | 1997-08-29 | Commissariat Energie Atomique | PHOTOSENSITIVE STRUCTURE HARDENED TO HARD ELECTROMAGNETIC RADIATION AND ITS APPLICATION TO VIDEO CAMERAS |
| DE19536169A1 (en) * | 1995-09-29 | 1997-04-03 | Ibm | Multifunctional chip card |
| US5889941A (en) * | 1996-04-15 | 1999-03-30 | Ubiq Inc. | System and apparatus for smart card personalization |
| US5991411A (en) * | 1996-10-08 | 1999-11-23 | International Business Machines Corporation | Method and means for limiting adverse use of counterfeit credit cards, access badges, electronic accounts or the like |
-
1998
- 1998-05-06 US US09/073,618 patent/US6199762B1/en not_active Expired - Lifetime
-
1999
- 1999-05-04 BR BR9910222-6A patent/BR9910222A/en not_active IP Right Cessation
- 1999-05-04 JP JP2000547579A patent/JP4170590B2/en not_active Expired - Fee Related
- 1999-05-04 CN CN99808176A patent/CN1308750A/en active Pending
- 1999-05-04 EP EP99920324A patent/EP1076875B1/en not_active Expired - Lifetime
- 1999-05-04 WO PCT/US1999/009731 patent/WO1999057675A1/en not_active Ceased
- 1999-05-04 ES ES99920324T patent/ES2221379T3/en not_active Expired - Lifetime
- 1999-05-04 DE DE69916260T patent/DE69916260T2/en not_active Expired - Lifetime
- 1999-05-04 CA CA002330625A patent/CA2330625C/en not_active Expired - Fee Related
- 1999-05-04 AU AU37848/99A patent/AU762962B2/en not_active Ceased
- 1999-05-04 NZ NZ508577A patent/NZ508577A/en unknown
- 1999-05-04 AT AT99920324T patent/ATE263992T1/en active
- 1999-05-05 TW TW088107262A patent/TW522350B/en not_active IP Right Cessation
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100498685C (en) * | 2002-12-23 | 2009-06-10 | 德克斯特拉公司 | Mobile data and software update system and method |
| CN100524298C (en) * | 2003-06-20 | 2009-08-05 | 雅斯拓股份有限公司 | Databases synchronization |
| CN101401132B (en) * | 2006-03-14 | 2011-05-25 | Nxp股份有限公司 | Automatically configurable smart card and method of automatically configuring a smart card |
| US9697668B2 (en) | 2006-03-14 | 2017-07-04 | Nxp B.V. | Automatically configurable smart card and method of automatically configuring a smart card |
| US8266619B2 (en) | 2006-04-03 | 2012-09-11 | Beijing Watch Data System Co., Ltd. | Embedded operating system architecture for smart card |
| CN101542540B (en) * | 2006-09-28 | 2013-10-09 | 维萨美国股份有限公司 | Mobile transit fare payment |
| CN101174325A (en) * | 2006-11-01 | 2008-05-07 | 日本电气株式会社 | Upgrade service system |
| WO2008077306A1 (en) * | 2006-12-26 | 2008-07-03 | Beijing Watch Data System Co., Ltd. | A dual usage smart card of cpu and logical encryption and its data synchronization method |
| US8255706B2 (en) | 2006-12-26 | 2012-08-28 | Beijing Watch Data System Co., Ltd. | Dual usage smart card of CPU and logical encryption and its data synchronization method |
| WO2011076102A1 (en) * | 2009-12-21 | 2011-06-30 | 中国移动通信集团公司 | Implementing method, system of universal card system and smart card |
| CN102103651B (en) * | 2009-12-21 | 2012-11-14 | 中国移动通信集团公司 | Method and system for realizing all-purpose card system and smart card |
| CN102088349A (en) * | 2010-12-27 | 2011-06-08 | 深圳市安捷信联科技有限公司 | Personalized method and system of intelligent card |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002513977A (en) | 2002-05-14 |
| WO1999057675A1 (en) | 1999-11-11 |
| US6199762B1 (en) | 2001-03-13 |
| ES2221379T3 (en) | 2004-12-16 |
| TW522350B (en) | 2003-03-01 |
| CA2330625A1 (en) | 1999-11-11 |
| CA2330625C (en) | 2006-04-04 |
| EP1076875B1 (en) | 2004-04-07 |
| EP1076875A1 (en) | 2001-02-21 |
| JP4170590B2 (en) | 2008-10-22 |
| ATE263992T1 (en) | 2004-04-15 |
| EP1076875A4 (en) | 2003-03-12 |
| NZ508577A (en) | 2001-11-30 |
| BR9910222A (en) | 2001-01-09 |
| DE69916260T2 (en) | 2005-03-10 |
| HK1033191A1 (en) | 2001-08-17 |
| DE69916260D1 (en) | 2004-05-13 |
| AU3784899A (en) | 1999-11-23 |
| AU762962B2 (en) | 2003-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1308750A (en) | Dynamic smart card synchronization and personalization method and device | |
| US6729549B2 (en) | System and method for personalization of smart cards | |
| US6612486B2 (en) | Smart card managing system | |
| AU2005266964B2 (en) | Methods and apparatus for a secure promixity integrated circuit card transactions | |
| US7325724B2 (en) | Method for registering a biometric for use with a smartcard | |
| US7318550B2 (en) | Biometric safeguard method for use with a smartcard | |
| US7494058B2 (en) | Smartcard transaction method and system using voiceprint recognition | |
| US7341181B2 (en) | Method for biometric security using a smartcard | |
| CN1187709C (en) | System and apparatus for smart card personalization | |
| US7506806B2 (en) | Smartcard transaction method and system using fingerprint recognition | |
| US7451925B2 (en) | System for biometric security using a smartcard | |
| CN1573728A (en) | Method and apparatus for displaying embedded chip states and embedded chip end-user application states | |
| US20060016874A1 (en) | System for registering a biometric for use with a smartcard | |
| AU2336299A (en) | Methods and apparatus for a travel-related multi-function smartcard | |
| HK1033191B (en) | Methods and apparatus for dynamic smartcard synchronization and personalization |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |