CN1181560A - 鉴别用户的装置及其方法 - Google Patents

鉴别用户的装置及其方法 Download PDF

Info

Publication number
CN1181560A
CN1181560A CN97120040A CN97120040A CN1181560A CN 1181560 A CN1181560 A CN 1181560A CN 97120040 A CN97120040 A CN 97120040A CN 97120040 A CN97120040 A CN 97120040A CN 1181560 A CN1181560 A CN 1181560A
Authority
CN
China
Prior art keywords
password
card
random number
terminal
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN97120040A
Other languages
English (en)
Other versions
CN1197030C (zh
Inventor
柳周烈
郑镐硕
文焞一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1181560A publication Critical patent/CN1181560A/zh
Application granted granted Critical
Publication of CN1197030C publication Critical patent/CN1197030C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0838Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/385Payment protocols; Details thereof using an alias or single-use codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • G06Q20/4097Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
    • G06Q20/40975Device specific authentication in transaction processing using mutual authentication between devices and transaction partners using encryption therefor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms 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/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0863Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/12Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • H04L9/3228One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/069Authentication using certificates or pre-shared keys

Abstract

鉴别用户的装置及方法。该装置含一个集成电路(IC)卡,一个卡接收器,一个随机数存储器,一个第一密码产生器,一个第一随机数改变器,一个处理结果显示器,一个终端,一个密钥存储器,一个第二密码产生器,一个第二随机数改变器,一个密码接收器,一个密码证实器,和一个服务器。通过使用每次用户被鉴别时都被更改的一次性使用密码可以提高安全等级,并通过使用单个终端来产生用于多种服务的一次性使用密码可以节省花费。

Description

鉴别用户的装置及其方法
本发明涉及一用户鉴别系统,特别地,涉及一鉴别使用便携终端和一集成电路(IC)卡的用户的装置及其方法,(IC)卡表示帐户余额及电子钱的交易记录并能产生一一次性使用或暂时密码。
由于计算机和通信的发展,计算机网络的普及,具有存储及计算能力的集成电路(IC)卡的发展,产生了许多应用领域并带给人类许多方便。IC卡的应用领域之一的电子钱应能表示帐户余额及电子钱的交易记录。
此外用户可以不去银行就可处理他或她的帐户中的钱并通过在他或她的家中一使用计算机的远端连接方便地处理许多事情。此时一服务提供者如银行或网络服务者须证实要求服务的用户是否一合法用户。若一假装为合法用户的人的企图由于弱的用户鉴别系统而获得成功,则侵犯隐私与产生精神的和物质的破坏。特别地,当用户从远距离请求服务时,服务提供者需一方法证实用户的身份而不会见用户本人。
为鉴别用户的身份,可使用只有用户知道的,仅用户所有的,或用户所独有的物理特征或习惯。最基本和普遍的用于鉴别用户的身份的方法是使用密码。密码法中,通过证实仅用户知道的来鉴别用户的身份。即请求服务的用户选一仅他或她知道的密码并向服务提供者登记(服务者)。用户通常使用一串几个数字或字母作为密码。当希望鉴别他或她的身份的用户向服务者传来密码时,服务者比较传来的密码与初始登记的密码,并鉴别用户。
为安全鉴别用户的身份,推荐采用一次性使用密码,其中每次用户希望鉴别时改变密码。该方法中,由于每次用户希望鉴别时改变密码,非法用户不能再用他或她发现的密码。为用一次性使用密码鉴别身份,需一产生一次性使用密码的装置。此时,若每个用户用他或她自己的终端产生一次性使用密码,因为能同时证实仅用户知道的和仅用户所有的以鉴别用户,所以能增加安全性。
在一次性使用密码中,不同于普通密码,为产生每次改变的密码需要每次都改变的量。为此采用一用实时钟(RTC)的方法和一用随机数的提出/响应的方法。
在RTC作为一变量的用户鉴别法中,用户所有的终端和服务提供者的服务器同步。即在用户希望被鉴别时,通过将根据终端的时间产生的一次性使用密码与服务器在相同时间所产生的密码相比来鉴别用户。
在用随机数的提出/响应的方法中,为产生一次性使用密码用一随机数产生器产生随机数。当用户鉴别开始时,服务器产生随机数并将它们传至用户。终端用一与服务器共享的密数加密该随机数,产生一次性使用密码并将其传至服务器。服务器通过用与终端共享的相同密数和传来的相同随机数产生一密码并将其与终端产生的密码相比来鉴别用户。
然而上述使用密码的、目前使用最多的用户鉴别方法有许多问题。根据个人信息如电话号码、出生日期和身份证ID产生的几个数字或字母的密码很容易被他人发现。当用户为不忘记将密码记于它处时,很容易被他人发现。此时从远处请求服务的用户为被鉴别将他或她的密码经电话线或网络发送时,很易被一窃听装置暴露给他人。
在用RTC的用户鉴别法中,为产生一次性使用密码和鉴别用户,用户所有的终端的时间和服务提供者的服务器的时间同步。若随时间的流逝终端与服务器不同步,由于终端产生的密码不同于服务器产生的密码,则即使合法用户也不能被证明了。为使终端与服务器同步需一特别装置。因此在传统的应用的服务中为加强用户鉴别而使用了一一次性使用的密码时,需一特别服务器来同步终端的时间与服务器的时间,这样引起了服务提供者大的花费。此外由于在终端中用实时钟产生密码的变量是实时钟,终端仅能为一服务产生一次性使用密码。当用户需要多个应用服务时,每一服务需一单独终端。
在上述用随机数的提出/响应的方法中,为产生一次性使用密码服务器传来的随机数须被输入至终端。为此终端须含一输入设备。此外,由于在服务器将随机数传至终端和用户将随机数输入终端时需要一处理,自将花较长时间且对用户不方便。此外,在服务器不能将随机数传至用户时不能用该方法。
本发明的目的是为便宜和安全鉴别用户,提供一装置来鉴别使用了便携式终端和IC卡的用户,IC卡能表示帐户余额和电子钱的交易记录并能产生一次性使用密码。
为达到上述目的,提供了一鉴别用户的装置,含保存用于产生一次性使用密码的密钥和预定随机数的集成电路(IC)卡,用IC作为输入产生一次性使用密码的终端,鉴别终端产生的一次性使用密码的服务器。终端含一接收并与IC卡接口,且判断是否第一次插入IC卡的卡接收器,一个当第一次将IC卡插入卡接收器时读取和保存并删除IC卡的随机数的随机数存储器,通过读取IC卡的密钥和存于随机数存储器的随机数而产生一次性使用密码的第一密码产生器,一个当第一密码产生器产生一次性使用密码时将存于随机数存储器的随机数改为一预定值并将改变值存于随机数存储器的第一随机数改变器,一个显示终端和服务器处理结果的的显示器。服务器含保存与初始存于IC卡的密钥和预定随机数一致的密钥和预定随机数的密钥存储器,一个读取存于密钥存储器的密钥和预定随机数并用与终端相同的方法产生一次性使用密码的第二密码产生器,一当第二密码产生器产生一次性使用密码时将存于密钥存储器的随机数改为一与终端随机数改变器相同的值,并将改变值存于密钥存储器的第二随机数改变器,一通过电话线或网络接收终端产生的一次性使用密码的密码接收器,及一检验接收的密码是否与产生的密码相同的密码检验器。
IC卡还含一卡访问密钥存储器,密钥存储器含一允许无条件访问的公共区和为安全保存允许访问秘密区所需的卡访问密钥且从外部访问时需要一卡访问密钥的私有区,一通过将外部输入的卡访问密钥与存于卡访问密钥存储器的卡访问密钥相比而决定是否允许对内部信息的访问的卡访问检验器。当IC卡第一次插入卡接收器时,终端的随机数存储器读取IC卡的卡访问密钥和随机数并存储它们,并从IC卡的公共区中删除随机数和卡访问密钥。
终端的第一密码产生部分含一读取IC卡的密钥和随机数存储器的随机数并用对称密钥加密算法产生一密码的对称密钥加密器部分,一用一单向哈什函数转换对称密钥加密器部分中产生的密码并防止密钥的逆向跟踪的哈什函数部分,和一将加密器的输出从哈什函数部分转成一预定格式的格式转换器。服务器的第二密码产生部分含读取存于密钥存储部分的密钥和随机数并用对称密钥加密算法产生一密码的对称密钥加密器部分,一用一单向哈什函数并防止对对称密钥加密器部分中产生的密码的逆向跟踪的哈什函数部分,和一将加密器的输出从哈什函数部分转成一预定格式的格式转换器。
为达到上述目的,提供了一用一用户鉴别装置鉴别用户的方法,该用户鉴别装置含存储一预定随机数的IC卡和产生一次性使用密码的密钥,一用IC卡作为输入产生一次性使用密码的终端,和保存与IC卡一致的密钥和随机数并鉴别终端产生的一次性使用密码的服务器,该方法含步:将IC卡插入终端,判断IC卡是否第一次被插入,当第一次插入IC卡时初始化预定服务并产生一次性使用密码,当IC卡是较后插入时产生一次性用户密码,经一预定通信媒质接收终端产生的一次性使用密码并证实一次性使用密码。在产生密码的步骤时服务的初始化含步:读取IC卡的随机数并将其存于终端,从IC卡中删除该随机数。在产生密码的步骤时产生一次性使用密码含步:读取IC卡的密钥和存于终端的随机数,用该密钥和随机数作为输入执行对称密钥加密算法,根据对称密钥加密算法的输出值执行单向哈什函数,将随机数改为一预定值并存于终端,将单向哈什函数的输出转换为预定格式。证实含步:经一预定通信媒质接收终端产生的一次性使用密码,读取存于服务器的密钥和随机数,用该密钥和随机数作为输入执行对称密钥加密算法,根据对称密钥加密算法的输出值执行单向哈什函数,将随机数改为一预定值并存于终端,将单向哈什函数的输出转换为预定格式,若预定格式与接收的一次性使用密码相同则鉴别用户,若不同则不鉴别用户。
当IC卡含一私有和公共存储区且含访问私有区所需的卡访问密钥时,在产生密码的步骤时服务的初始化含步:从IC卡的公共区读取随机数和卡访问密钥以允许访问随机数和私有区,并将其存入终端,从IC卡的公共区删除该随机数和卡访问密钥。在产生密码的步骤时读取IC卡的密钥含步:将存于终端的卡访问密钥输入IC卡,检验输入至IC卡的卡访问密钥是否与IC卡私有区中的卡访问密钥相同,若相同,则允许访问卡,在检验卡访问密钥期间若允许访问则读取IC卡的密钥。
当终端和服务器每个含一计数器以将终端与服务器同步时,在产生密码的步骤时产生一次性使用密码含步:将随机数和计数器值改为预定值并将其存入终端。在产生密码的步骤时产生一次性使用密码含步:将计数器值插入根据对称密钥加密算法的输出执行单向哈什函数产生的密码比特流中,将计数器值插入其中的密码比特流转为预定格式。证实步的接收步还含:从接收的一次性使用密码中抽取计数器值,将抽取步中抽取的计数器值与服务器中的计数器值相比,在比较步中计数器值不相等时,使计数器的计数器值相等并将随机数改为与计数器值相应的一随机数。证实步的改变随机数的步是将随机数改为一预定值并将其存入终端。证实步的转换步含步:执行单向哈什函数并将计数器值插入输出密码比特流中,将计数器值插入其中的密码值转换为一预定格式。
通过参考附图详细描述一优选实施方式将更清楚本发明的上述目的和优点。
图1是根据本发明鉴别用户的装置的结构框图;
图2是第一密码产生器的详细结构框图;
图3是第二密码产生器的详细结构框图;
图4是根据本发明鉴别用户的装置的整体工作流图;
图5是服务初始化处理的流图;
图6是图4产生一次性使用密码的详细处理流图;
图7是证实用户传至访问提供者的服务器的密码的处理流图。
此后将参考附图详细描述本发明。参考图1,一根据本发明鉴别用户的装置含一安全保存和携带个人秘密信息的IC卡100,一超小型的便于携带的、产生一一次性使用密码以证实用户的身份并表示电子钱的帐户余额的终端120,鉴别终端120产生的一次性使用密码并提供服务的服务器140。
IC卡100保存用于产生一次性使用密码的预定随机数和密钥。IC卡100含一允许外部访问的公共区106,一允许外部访问时需一卡访问密钥的私有区108,一保存访问私有区108时所需的卡访问密钥的卡访问密钥存储器102,和一将从外部输入的卡访问密钥与存于卡访问密钥存储器102(作为私有区)的卡访问密钥相比并判断是否允许访问内部信息的卡访问检验器104。由于IC卡100的存储量远大于传统磁卡的存储量,IC卡100可用作身份证或电子钱和保存用户不能记住的许多信息。此外由于读取存在IC卡中的数据时需要IC卡100的卡访问密钥,即使用户误放了IC卡其他人也不能轻易获得用户的个人信息。
终端120用于接收IC卡100并产生一次性使用密码。终端120含一卡接收器121,一随机数存储器122,一第一密码产生器123,一第一随机数改变器124,一显示器125,一查询部分126,一计数器存储器127,和一计数器改变器128。
卡接收器121有一接收IC卡100的槽并与IC卡100接口。当IC卡100初始输入至卡接收器121时随机数存储器122读取存于IC卡100的随机数,保存随机数并删除存于IC卡100该随机数。
第一密码产生器123用于读取IC卡100的密钥和存于随机数保存部分122的随机数,用一预定方法产生一次性使用密码。如图2所示,第一密码产生器123含一对称密钥加密部分200,一哈什函数部分210,及一第一格式转换部分220。对称密钥加密部分200读取IC卡100的密钥和存于随机数保存部分122的随机数,用一对称密钥加密算法产生一密码。哈什函数部分210通过用单向哈什函数转换对称密钥加密部分200产生的密码来阻止非法用户逆向跟踪密钥和随机数。第一格式转换部分220用于将从哈什函数部分210输出的密码比特流转换为用户能轻易读懂的预定格式。第一格式转换部分220含将计数器存储器127的值插入密码比特流的计数器插入器222,一将从计数器插入器222输出的密码比特流转换为用户能轻易读懂的预定格式的格式转换器224。一表示产生多个一次性使用密码的算法的协议的协议类型选择(PTS)比特能被计数器插入器222附加地插入。格式转换器224优选地将一二进制密码比特流转换为用户能轻易读懂的十进制数。
在第一密码产生器123产生了一次性使用密码后,第一随机数改变器124将存于随机数存储器122的随机数变为一预定值并将改变的随机数存入随机数存储器122。显示器125用于显示第一密码产生器123产生的密码。推荐使用LCD作为显示器125。
查询部分126表示IC卡100的帐户余额和交易记录。计数器存储器127保存计数器值以将终端120与服务器140同步。无论何时产生了一次性使用密码计数器改变器128将计数器值变为一预定值并将值存入计数器存储器127。
服务器140用于鉴别终端120产生的一次性使用密码。服务器140含一密钥存储器141,一第二密码产生器144,一第二随机数改变器143,1密码接收器142,1密码证实器147,一计数器存储器145,一计数器改变器146,一计数器抽取器148,和一随机数同步器149。
密钥存储器141保存分别与初始存于IC卡100的密钥和预定随机数一致的密钥和随机数。
第二密码产生器144用于读取存于密钥存储器141的密钥和随机数,用与终端120的预定方法相同的方法产生一次性使用密码。如图3所示,第二密码产生器144含一对称密钥加密部分300,一哈什函数部分310,和一第二格式转换部分320。对称密钥加密部分300读取存于密钥存储器141的密钥和随机数,并用一对称密钥加密算法产生一密码。哈什函数部分310通过转换在对称密钥加密部分300用单向哈什函数产生的密码,阻止非法用户逆向跟踪该密钥和随机数。第二格式转换部分320用于将从哈什函数部分310输出的密码比特流转为一预定格式。第二格式转换部分320含一将计数器存储器145的计数器值插入密码比特流的计数器插入器322,一将从计数器插入器322输出的密码比特流转为用户能轻易读懂的预定格式的格式转换器324。格式转换器324优选地将一二进制比特流转为用户能轻易读懂的十进制数。
第二随机数改变器143使密钥存储器141的随机数与终端120的第一随机数改变器124的值相同,在第二密码产生器144产生了一次性使用密码后将改变的值存入密钥存储器141。密码接收器142经一电话线或预定网络接收与显示于终端120的显示器125的密码相同的一次性使用密码。
密码证实器147检验接收的密码是否与产生的密码相同,并证实该一次性使用密码。计数器存储器145保存用于将终端120与服务器140同步的计数器值。无论何时产生了一一次性使用密码,计数器改变器146将计数器值变为一预定值并将它存入计数器存储器145。
计数器抽取器148从密码接收器142接收的一次性使用密码中抽取计数器值,当PTS被终端120的计数器插入器222插入时抽取PTS。随机数同步器149检验计数器抽取器148抽取的计数器值是否与服务器140的计数器值一致。若不,随机数同步器149根据被抽取的计数器值产生一随机数并将随机数输入至服务器140的对称密钥加密部分300。
根据本发明鉴别一用户的装置的操作及方法,描述如下。在本发明中,使用了每次鉴别用户都被改变的一次性使用密码。一密钥,一随机数,和一计数器作为产生一次性密码的变量被使用。该用于对称密钥加密算法的密钥作为加密的秘密值使用并存于每个用户的IC卡100中。每次用于产生不同密码的随机数存于IC卡中,并在初始化服务器的过程中被传至和存入便携式终端120,并从IC卡中被删除。将终端120与服务器140同步的计数器被保持在终端120中。用终端120中保持的随机数和计数器产生一次性使用密码。当用户希望被不同的服务器鉴别时,需要用于每个服务器的IC卡,但仅有一终端。
在产生一次性密码的一过程中通过在密码中含计数器值使终端120和服务器140同步是可能的。服务器140从密码中抽取计数器值,该密码接收自用户,与终端同步,用与终端共享的密钥和随机数值产生密码,并检测产生的密码是否与从用户接收的密码一致。尽管仅终端的计数器改变了,容易的将终端与服务器同步是可能的,并且服务器的计数器不改变而导致用户偶然的改变计数器值。并且,IC卡能够要求卡访问密钥被提交以读取存于卡的私有区108中的信息。由于通过卡访问密钥仅有一被鉴别过的用户能读卡的私有区,安全的保存用户的私人信息是可能的。
本发明的操作将被更详细的描述。根据本发明的用户鉴别装置具有查询帐户余额和交易细节,初始化服务器以产生一一次性使用密码,产生一次性密码,和在服务器中证实一次性使用密码的功能。
根据图4,在本发明中,用一次性使用密码鉴别用户按三步进行当用户插IC卡到终端以获取服务时初始化服务器(步470),在终端中产生一次性使用密码(步430),及证实在服务器中的用户密码(步450)。
用户为获得他或她想要的服务插IC卡入终端120的卡接收器121(步400)>庇没P迦IC卡,终端120的卡接收器判断IC卡的种类,并检验IC卡100是第一次插入,还是被插入一次并在过去已被初始化(步410)。如果IC卡是第一次插入,将进行初始化过程(步470)。当早已被初始化的IC卡被插入时,将决定是否将产生一次性使用密码(步420)。通常,过程在仅查询帐户余额时结束(步460)。使用终端的正运行的装置想要被鉴别的用户可产生一次性使用密码(步430)。终端(120)将在初始化过程时收到的卡访问密钥提交给IC卡100,从卡中读秘密值(对称加密算法的密钥),并产生一次性使用密码(步430)。当用户将此结果传给服务器140时(步440),服务器140证实它(步450)。
图5详细描述了服务初始化过程(步470)。在用户第一次将IC卡100插入终端120后(图4的步400)服务初始化过程(步470)用于将卡访问密钥传输至终端,,用于读取存于IC卡的公共区域中对用户鉴别是关键的随机数和存于用户IC卡的私有区域中的密钥,并从公共区域中删除随机数和卡访问密钥。在此时,终端120判断IC卡100是被第一次插入,并执行初始化过程。终端120读取存于IC卡100的公共区域中的随机数和卡访问密钥(步510),并将它们存入终端120的随机数存储器122(步520),并从IC卡100的公共区域中删除该随机数和卡访问密钥(步530)。因此,仅密钥被保存在已初始化了的IC卡的安全私有区域中。
用于表示帐户余额的IC卡的信息对每个人是公开的。为读取用于用户鉴别的存于私有区域的密钥需要卡访问密钥。在执行了服务初始化过程以后,IC卡的密钥仅能被已执行了初始化过程的终端读取。用户可以用一个终端产生一个用于多个服务的一次性使用密码。终端给各个服务分配了独立的存储空间。鉴别各个服务的用户所需的信息被保存在存储空间。
图6是详细说明图4的产生一次性使用密码的步430的操作。用由IC卡100和服务器140共享的密钥(对称密钥加密算法的密钥)并根据终端120与服务器140共享的随机数产生一次性使用密码。当用户将I大卡插入终端(图4步400)并命令终端产生一一次性使用密码时,终端120的第一密码产生器123的对称密钥加密部分200从IC卡100读取密钥且从随机数存储器122读取随机数和计数器值(步610),用一对称密钥加密算法从所读值产生一密码(步620),并用哈什函数部分210中的单向哈什函数计算产生的二进制值(步630)。单向哈什函数用于阻止试图非法访问的他人用一次性使用密码的结果找到任何关于秘密值的信息。
由于单向哈什函数的结果不能直接用作一次性使用密码,它被算术处理转换(步680)。首先用户不熟悉的二进制结果值被变为用户容易使用的十进制数。变为十进制形式的一次性使用密码被显示于显示器125上(步690)。由于单向哈什函数输出的二进制数很大(如多于64比特的二进制数),它须被转为有一定大小的、能被显示于终端显示器125上的数(如在用8个十进制数作为一次性使用密码时用约26比特的二进制数)。
转换算法中(步680)使用单向哈什函数的结果值,计数器值和协议类型选择(PTS)。为了同步终端120和服务器140,计数器插入器222将PTS和计数器值N插入一次性使用密码的比特流中。如26比特的秘码可分为单向哈什函数的结果区域和计数器值N的区域和PTS区域。当服务器将各种产生一次性使用密码的算法分类时,需要PTS。
每次产生一密码时计数器值N减一(步650)。并检测减后的值是否为0(步640)。当值为0时,处理返回到初始步。当N为0时随机数通常增一并被初始化。在初始化服务器的过程中,从IC卡读取的、使用的随机数仅用于初始产生密码,在初始步以后,当每次产生密码时随机数增一(步650)。当计数器值N为0时,在密码产生期间产生的随机数(如对称密钥加密算法的结果)被置成随机数的初始值。通过将随机数增一来产生密码(步650)。当计数器值N为0时设置一新随机数(步660)。在产生一密码后,将随机数RN和计数器值N被记于随机数存储器122中(步670)。
图7是证实用户传至服务提供者的服务器140的密码的处理的流图。服务器140经密码接收器142接收用户传来的一次性使用密码(步700)。然后,服务器从通过计数器抽取器148从接收的数据比特流中抽取计数器值并与终端120同步。服务器140用与终端相同的方法、用被同步的随机数和密数来产生一一次性使用密码(步720)。因为产生一次性使用密码的过程与在终端中相同,省略了相关的解释。然后将产生的一次性使用密码与用户产生的一次性使用密码相比(步730)。若两密码一致,就鉴别了用户的身份(步770)。
若用户传来的密码与服务器140产生的密码不一致,它意味着一非法个人试图使用该卡,或用户的终端120没有与服务器140同步。若合法用户传来的一次性使用密码不与服务器140产生的密码一致,它意味着用户犯了一错误或终端120的计数器值与服务器140的计数器值不一致。即,即使终端120的计数器值与服务器140的计数器值一致,当两计数器的周期N不同时,由于随机数的差异密码也可能不同。为补偿它,服务器140增加计数器值和随机数,计算密码并将密码与用户传来的密码以计数器的周期单元相比。为计算N次周期以后的密码服务器140不需计算所有N次的密码。由于当N为0时,仅需一设置一新随机数的附加计算,大量的计算是不必要的(步760)。在第N个密码以后密码与用户传来的密码不一致时,第N个密码以后的密码需要被重新计算。若需要,可判断需重复这样的处理多少次(步740)。若在规定时间内用户传来的密码与服务器的密码不一致,它判断是一非法个人的企图并拒绝服务(步750)。
如上述,能通过额外使用用户记住的用于用户鉴别的密码来增加安全等级,其中仅使用用户的IC卡100和便携式终端120。若用户误放了IC卡100和终端120,一个知道用户个人信息的人可通过获得它们而被鉴别。若将证实仅被用户记住的密码的过程加入到本鉴别系统,可得到一更安全的用户鉴别。即,为被确认为一合法用户,用户应拥有仅被用户记住的密码,仅用户拥有的IC卡,产生一次性使用密码的便携式终端。
如上述,用户使用终端来产生一次性使用密码。终端中存有对每个用户独特的用于产生不同的一次性使用密码的密钥。该密钥应包含于服务器中以证实用户传来的一次性使用密码。此处,该密钥可被工厂在制造时插入终端中。然而,推荐当一服务提供者执行了终端的一用户登记以后才将该密钥插入终端中。服务提供者为终端产生一密钥,将其通过IC卡插入终端并将它登记在服务器中。
这样做,当制造终端时无需额外的插入密钥的过程。因此,当在工厂中批量生产终端时可提高成品率。此外,仅被服务提供者知道的用于用户鉴别的密钥是安全的且不会泄密。此处,终端制造者或服务提供者在提供给用户以前不必预先建构终端。
本发明中,通过使用每次鉴别一用户时就改变的一次性使用密码提高了安全等级。
本发明中,由于仅当用户拥有的IC卡100与用户拥有的终端120一致时才产生一正确的一次性使用密码,其安全等级远高于传统用户鉴别方法的安全等级,这样即使一非法用户得到一合法用户的终端或IC卡,他或她也不能产生正确的密码。此外,由于在鉴别用户的过程中加入了证实仅由用户记住的密码的过程,密码,IC卡,产生用户密码的终端是确认一合法用户的基本条件。
本发明中,由于用户使用他或她的IC卡和便携式终端来产生一次性使用密码,且设置一个读取存于该IC卡的信息和保存用户的个人信息的卡访问密钥,阻止了私人信息的被曝光,且由一终端产生用于多种服务的一次性使用密码。
采用了用于产生一次性使用密码的随机数和用于将用户的终端与服务提供者的服务器同步的计数器,作为在一传统的鉴别用户的系统中的一软件,本发明是易于实现的。因此,有可能在性价比上增强用户的鉴别而不增加服务提供者的额外花费。
本发明中的鉴别用户的装置及其方法可以用于任何需要鉴别用户的地方,如电话银行,家庭购物和使用PC的银行,一个付帐的PC通信,和一个网络服务。特别地,用户不需要直接去服务提供者那儿进行一服务登记。用户从一个服务提供者那儿申请一服务,通过邮件从服务提供者那儿接收一个IC卡,从一个商店获得一个终端,并被安全确认。在用户访问服务提供者很困难的情形下,这是很方便的。此外,服务提供者不需要面对许多用户以进行大批收发业务。
本发明中使用的终端能产生一次性使用密码并表示一个通用IC卡中的电子钱的帐户余额和交易记录。考虑到电子钱的使用将迅速地普及,本发明的终端是非常有用的。

Claims (12)

1.一个鉴别一个用户的装置,含:
一个用于保存用来产生一个一次性使用密码和预定随机数的密钥的集成电路(IC)卡;
一个用所述IC卡作为一输入产生一个一次性使用密码的终端;和
一个用于鉴别由所述终端产生的一次性使用密码的服务器,
其中所述终端含:
一个卡接收器,用于接收并与所述IC卡接口,并判断所述IC卡是否是第一次输入;
一个随机数存储器,当所述IC卡被第一次插入所述卡接收器时,用于读取并保存,然后删除所述IC卡中的随机数;
一个第一密码产生器,通过读取存于所述IC卡的密钥和存于所述随机数存储器中的随机数来产生一个一次性使用密码;
一个第一随机数改变器,当一次性使用密码被所述第一密码产生器产生时,将存于所述随机数存储器中的随机数变为一个预定值,并将被改变的值存入所述随机数存储器中;和
一个显示器,用于显示所述终端和所述服务器的处理结果,和
其中所述服务器含:
一个密钥存储器,用于保存与初始时存于所述IC卡的密钥和一个预定值相一致的一个密钥和一个预定值;
一个第二密码产生器,用于读取存于所述密钥存储器的密钥和随机数,并用与所述终端使用的相同方法来产生一个一次性使用密码;
一个第二随机数改变器,当一次性使用密码被所述第二密码产生器产生时,将存于所述密钥存储器中的随机数变为一个与所述终端中的随机数改变器相一致的数,并将被改变的值存入所述密钥存储器中;
一个密码接收器,用于经一电话线或一个网络接收所述终端产生的一次性使用密码;和
一个密码证实器,用于证实所述接收的密码是否与所述产生的密码一致。
2.如权利要求1的用于鉴别一个用户的一个装置,其中所述IC卡被用作一个身份证卡和电子钱,并安全地保存一个用于鉴别一个用户的密码值。
3.如权利要求1的用于鉴别一个用户的一个装置,其中在一个用户登记期间,所述终端的密钥被一个服务提供者初始插入所述终端。
4.如权利要求1的用于鉴别一个用户的一个装置,其中所述IC卡还含;
一个卡访问密钥存储器,该存储器含一访问被无条件允许的公共区域,和一个为允许从外部的访问时需要一个卡访问密钥的私有区,以安全地保存访问所述私有区所需的一个卡访问密钥;和
一个卡访问检验器,通过将从外部输入的所述卡访问密钥与存于所述卡访问密钥存储器中的卡访问密钥相比,判断是否应该允许对内部信息的访问,和
其中当所述IC卡被第一次插入所述卡接收器时,所述终端的随机数存储器读取所述IC卡的随机数和卡访问密钥,并保存它们,并从所述IC卡的公共区域中删除随机数和卡访问密钥。
5.如权利要求1的用于鉴别一个用户的一个装置,其中所述终端还含一个查询所述IC卡中的帐户余额和交易记录的查询部分。
6.如权利要求4的用于鉴别一个用户的一个装置,其中所述终端的第一密码产生部分含:
一个对称密钥加密部分,用于读取所述IC卡的密钥和所述随机数存储器的随机数,并采用一个对称密钥加密算法产生一个密码;
一个哈什函数部分,使用一个单向哈什函数转换所述对称密钥加密部分产生的密码,以阻止逆向跟踪所述密钥;和
一个格式转换器,用于将从所述哈什函数部分输出的密码转为一个预定格式,和
其中所述服务器的第二密码产生部分含:
一个对称密钥加密部分,用于读取存于所述密钥保存部分的密钥和随机数,并采用一个对称密钥加密算法产生一个密码;
一个哈什函数部分,使用一个单向哈什函数阻止逆向跟踪所述对称密钥加密部分产生的密钥;和
一个格式转换器,用于将从所述哈什函数部分输出的密码转为一个预定格式。
7.如权利要求6的用于鉴别一个用户的一个装置,其中所述终端和服务器还含:
一个用于保存将所述终端与所述服务器同步的一个计数器值的计数器存储器;和
一个计数器改变器,无论何时产生了一个一次性使用密码,它用于将所述计数器值变为一个预定值,并将该新值存入所述计数器存储器中,
其中所述第一密码产生器的格式转换器和所述第二密码产生器的格式转换器还含一个将所述计数器存储器的计数器值插入从所述哈什函数部分输出的密码比特流中的计数器插入器,和
其中所述服务器还含:
一个计数器抽取器,用于从所述密码接收器接收的一次性使用密码中抽取一个计数器值;和
一个随机数同步器,在所述抽取器抽取的计数器值与所述服务器的计数器值不一致时,产生相应于所述被抽取的计数器值的一个随机数,并将它输入至所述服务器的对称密钥加密部分。
8.如权利要求7的用于鉴别一个用户的一个装置,其中格式转换器将一个二进制数变为一个十进制数。
9.如权利要求7的用于鉴别一个用户的一个装置,其中所述终端和所述服务器的计数器插入器每个还附加地插入一个表示产生多于一个一次性使用密码的算法的协议的比特PTS,所述服务器的计数器抽取器还抽取所述PTS比特,且第一和第二密码产生器还根据所述PTS的信息使用一个产生一次性使用密码的算法产生一个一次性使用密码。
10.使用一个用户鉴别装置来鉴别一个用户的一个方法,含一个保存一个预定随机数的IC卡和产生一个一次性使用密码的一个密钥,用所述IC卡作为输入产生一个一次性使用密码的一个终端,用于保存与所述IC卡中的密钥和随机数相一致的密钥和随机数,并鉴别所述终端产生的一次性使用密码的服务器,用户鉴别方法含步:
将所述IC卡插入所述终端;
判断是否是第一次将所述IC卡插入所述终端;
当所述IC卡是第一次被插入时,初始化一个预定服务并产生一个一次性使用密码,当所述IC卡不是第一次被插入时,则产生一个一次性使用密码;和
经一个预定通信媒质接收所述终端产生的一个一次性使用密码,并证实所述一次性使用密码,
其中在所述密码产生的步骤期间,所述初始化一个服务的步含步:
读取所述IC卡中的随机数并将它存入所述终端中;和
从所述IC卡中删除该随机数,
其中在所述密码产生的步骤期间,所述产生一个一次性使用密码的步含步:
(a)读取所述IC卡的密钥和存于所述终端的随机数;
(b)用所述密钥和随机数作为输入执行一个对称密钥加密算法;
(c)根据从所述对称密钥加密算法输出的值执行一个单向哈什函数;
(d)将所述随机数变为一个预定值并将它存入所述终端;和
(e)将所述单向哈什函数的输出变为一个预定格式,和
其中所述证实步含步:
经一个预定通信媒质接收所述终端产生的一个一次性使用密码;
读取存于所述服务器的密钥和随机数;
用所述密钥和所述随机数作为输入执行一个对称密钥加密算法;
根据从所述对称密钥加密算法输出的值执行一个单向哈什函数;
将所述随机数变为一个预定值并将它存入所述终端;和
将所述单向哈什函数的输出变为一个预定格式,和
若所述预定格式与所述接收的一次性使用密码相同,则确认一个用户,若不同则不确认该用户。
11.如权利要求10的鉴别一个用户的方法,当所述IC卡还含一个服务一个私有区时所需的卡访问密钥时,其中在所述密码产生步骤期间初始化一个服务含步:
从所述IC卡的公共区域中读取用于允许对随机数和私有区域进行访问的随机数和一个卡访问密钥,并将它们存入所述终端;和
从所述IC卡的公共区域中删除所述随机数和所述卡访问密钥,和
其中在所述密码产生步骤期间读取所述IC卡的密码的所述步(a)含步:
将存于所述终端的卡访问密钥输入至所述IC卡;
检验输入至所述IC卡的卡访问密钥是否与所述IC卡的私有区中的卡访问密钥相同,若它们相同,则允许对卡的访问;和
在所述检验卡访问密钥的步骤期间,当允许访问时读取所述IC卡的密钥。
12.如权利要求11的鉴别一个用户的方法,当所述终端和所述服务器每个还含将终端与服务器同步的计数器时,其中在所述密码产生步骤期间产生一个一次性使用密码的所述步(d)含步:将所述随机数和所述计数器值变为预定值,并将它们存入终端,
其中在所述密码产生步骤期间产生一个一次性使用密码的所述步(e)含步:
将所述计数器值插入一个根据所述对称密钥加密算法输出的值执行一个单向哈什函数的所述步(c)产生的一个密码比特流;和
将所述计数器值插入其中的密码比特流转为一个预定格式,
其中所述证实步的所述接收步还含步:
从接收的一次性使用密码中抽取一个计数器值;
将在所述抽取步中抽取的计数器值与所述服务器的计数器值相比;和
在所述比较步骤中计数器值不相等的情况下,使所述计数器的计数器值相等,并将所述随机数变为一个与所述计数器值相应的随机数,
其中所述证实步的改变所述随机数的所述步用于将所述随机数变为一个预定值并将它存入终端,和
所述证实步的转换步含步:
执行所述单向哈什函数并将所述计数器值插入输出密码比特流;和
将所述计数器值插入其中的密码值变为一个预定格式。
CNB971200408A 1996-10-05 1997-10-05 鉴别用户的装置及其方法 Expired - Fee Related CN1197030C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019960044125A KR100213188B1 (ko) 1996-10-05 1996-10-05 사용자 인증 장치 및 방법
KR44125/96 1996-10-05
KR44125/1996 1996-10-05

Publications (2)

Publication Number Publication Date
CN1181560A true CN1181560A (zh) 1998-05-13
CN1197030C CN1197030C (zh) 2005-04-13

Family

ID=19476333

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB971200408A Expired - Fee Related CN1197030C (zh) 1996-10-05 1997-10-05 鉴别用户的装置及其方法

Country Status (7)

Country Link
US (1) US6067621A (zh)
JP (1) JPH10171909A (zh)
KR (1) KR100213188B1 (zh)
CN (1) CN1197030C (zh)
DE (1) DE19744106B4 (zh)
FR (1) FR2754411B1 (zh)
GB (1) GB2317983B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005041480A1 (fr) * 2003-10-29 2005-05-06 Hui Lin Procede de certification de securite pour la configuration d'un serveur de courrier, et materiel de certification a carte a circuit integre
WO2005041481A1 (fr) * 2003-10-29 2005-05-06 Hui Lin Procede de certification de securite d'habilitation d'internet et de materiel de certification de carte a circuit integre
CN100343830C (zh) * 1998-07-16 2007-10-17 索尼公司 服务提供设备和服务提供方法
CN100352172C (zh) * 2001-10-24 2007-11-28 中兴通讯股份有限公司 一种个人手持系统中实现两种手机鉴权方式兼容的方法
CN101273378A (zh) * 2005-08-11 2008-09-24 维萨国际服务协会 用于执行双重相互身份验证的方法和系统
CN100432889C (zh) * 2003-09-12 2008-11-12 Rsa安全公司 提供断开鉴别的系统和方法
CN1961523B (zh) * 2004-02-23 2010-04-14 弗里塞恩公司 令牌提供
CN1417741B (zh) * 2001-11-03 2011-05-11 李灵 双向加密磁卡防伪方法
CN101394411B (zh) * 2008-11-12 2011-08-17 北京飞天诚信科技有限公司 一种安全报文传输系统和方法
CN103475463A (zh) * 2013-08-19 2013-12-25 华为技术有限公司 加密实现方法及装置
CN102272768B (zh) * 2009-01-05 2015-07-08 飞思卡尔半导体公司 用于允许对存储器元件的存取的方法、系统和集成电路

Families Citing this family (267)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139260A (ja) * 1997-07-17 1999-02-12 Canon Inc ユーザ認証方式、ホストコンピュータ、端末装置、認証コード生成方法、記憶媒体
FR2779018B1 (fr) * 1998-05-22 2000-08-18 Activcard Terminal et systeme pour la mise en oeuvre de transactions electroniques securisees
US20040117631A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for digital rights management including user/publisher connectivity interface
US6986063B2 (en) * 1998-06-04 2006-01-10 Z4 Technologies, Inc. Method for monitoring software using encryption including digital signatures/certificates
US20040117628A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content
US20040107368A1 (en) * 1998-06-04 2004-06-03 Z4 Technologies, Inc. Method for digital rights management including self activating/self authentication software
US20040117644A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for reducing unauthorized use of software/digital content including self-activating/self-authenticating software/digital content
US20040225894A1 (en) * 1998-06-04 2004-11-11 Z4 Technologies, Inc. Hardware based method for digital rights management including self activating/self authentication software
US6044471A (en) 1998-06-04 2000-03-28 Z4 Technologies, Inc. Method and apparatus for securing software to reduce unauthorized use
US20040117664A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Apparatus for establishing a connectivity platform for digital rights management
US20040117663A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for authentication of digital content used or accessed with secondary devices to reduce unauthorized use or distribution
US6665800B1 (en) * 1999-01-26 2003-12-16 Dell Usa, L.P. System and method for securing a computer system
EP1203332A4 (en) 1999-02-12 2002-09-25 Mack Hicks SYSTEM AND METHOD FOR PROVIDING CERTIFICATION-RELATED AND OTHER SERVICES
GB9905056D0 (en) 1999-03-05 1999-04-28 Hewlett Packard Co Computing apparatus & methods of operating computer apparatus
IL128720A (en) * 1999-02-25 2009-06-15 Cidway Technologies Ltd Method for confirming actions performed over the phone
DE60007724T3 (de) * 1999-03-05 2011-06-09 Hewlett-Packard Development Co., L.P., Houston Chipkarten-benutzerschnittstelle für eine vertraute computerplattform
US6721891B1 (en) * 1999-03-29 2004-04-13 Activcard Ireland Limited Method of distributing piracy protected computer software
KR100582814B1 (ko) * 1999-05-25 2006-05-23 세이프페이 오스트레일리아 피티와이 리미티드 네트워크 상거래 처리 방법 및 장치
US7873837B1 (en) 2000-01-06 2011-01-18 Super Talent Electronics, Inc. Data security for electronic data flash card
US7631195B1 (en) * 2006-03-15 2009-12-08 Super Talent Electronics, Inc. System and method for providing security to a portable storage device
JP3718382B2 (ja) * 1999-08-27 2005-11-24 株式会社日立製作所 記憶媒体への書き込み情報の管理方法および管理システム
US7085931B1 (en) 1999-09-03 2006-08-01 Secure Computing Corporation Virtual smart card system and method
US20020029200A1 (en) 1999-09-10 2002-03-07 Charles Dulin System and method for providing certificate validation and other services
JP2003521763A (ja) * 1999-09-24 2003-07-15 メアリー マッケンニー 電子商取引における決済サービスを提供するためのシステム及び方法
US7290142B1 (en) * 1999-09-28 2007-10-30 Thomas Licensing System and method for initializing a simple network management protocol (SNMP) agent
US9430769B2 (en) 1999-10-01 2016-08-30 Cardinalcommerce Corporation Secure and efficient payment processing system
US7742967B1 (en) 1999-10-01 2010-06-22 Cardinalcommerce Corporation Secure and efficient payment processing system
FI19992343A (fi) * 1999-10-29 2001-04-30 Nokia Mobile Phones Ltd Menetelmä ja järjestely käyttäjän luotettavaksi tunnistamiseksi tietokonejärjestelmässä
KR20000006796A (ko) * 1999-11-03 2000-02-07 이병훈 핸드폰을 이용한 전자지불 방법
KR20000017997A (ko) * 2000-01-03 2000-04-06 고문규 무선통신단말기를 이용한 인터넷 전자상거래용 이용자인증 시스템 및 방법
ATE319103T1 (de) * 2000-01-26 2006-03-15 Em Microelectronic Marin Sa Verfahren zur prüfung einer integrierten schaltung mit vertraulichen software- oder hardware-elementen
US6834270B1 (en) * 2000-02-28 2004-12-21 Carlo Pagani Secured financial transaction system using single use codes
JP2001308850A (ja) * 2000-03-31 2001-11-02 Internatl Business Mach Corp <Ibm> 通信端末装置によるネットワークへの接続方法および装置
KR100369535B1 (ko) * 2000-04-07 2003-01-29 주식회사 디지털씨큐 통신망의 로그데이터 저장장치 및 방법
JP3456191B2 (ja) * 2000-04-20 2003-10-14 日本電気株式会社 移動通信端末
AU2001257280C1 (en) * 2000-04-24 2009-01-15 Visa International Service Association Online payer authentication service
US20020040438A1 (en) * 2000-05-05 2002-04-04 Fisher David Landis Method to securely load and manage multiple applications on a conventional file system smart card
JP2001337925A (ja) * 2000-05-25 2001-12-07 Nec Gumma Ltd ユーザ認証装置及びこれを用いた商取引システム
US6970853B2 (en) * 2000-06-06 2005-11-29 Citibank, N.A. Method and system for strong, convenient authentication of a web user
FR2810139B1 (fr) * 2000-06-08 2002-08-23 Bull Cp8 Procede de securisation de la phase de pre-initialisation d'un systeme embarque a puce electronique, notamment d'une carte a puce, et systeme embarque mettant en oeuvre le procede
FR2810481B1 (fr) * 2000-06-20 2003-04-04 Gemplus Card Int Controle d'acces a un moyen de traitement de donnees
JP2002007932A (ja) * 2000-06-21 2002-01-11 Nec Corp データ販売即決済方法、及び、プリペイドカード
KR20020000961A (ko) * 2000-06-23 2002-01-09 백영삼 이동 통신 시스템을 이용한 무선 인증 방법
CA2407549C (fr) * 2000-06-28 2004-09-14 G. Holdings Ltd. Systeme de transaction avec dispositif personnel portatif d'identification et de controle de transaction
KR20020004366A (ko) * 2000-07-05 2002-01-16 구승엽 전자 인증 시스템
EP1323061A1 (en) * 2000-08-14 2003-07-02 Peter H. Gien System and method for facilitating signing by buyers in electronic commerce
AU2001290727A1 (en) * 2000-09-08 2002-03-22 Larry R. Miller System and method for transparently providing certificate validation and other services within an electronic transaction
AU2001290725A1 (en) * 2000-09-08 2002-04-22 Paul Donfried System and method for providing authorization and other services
US7257839B2 (en) * 2000-09-26 2007-08-14 Nxp B.V. Calculation of identifier codes distributed among pan devices
JP2002117361A (ja) * 2000-10-06 2002-04-19 Hitachi Ltd 電子決済方法及び電子決済システム
JP2004513585A (ja) * 2000-10-20 2004-04-30 ウェイヴ システムズ コーポレイション クライアントとサーバー間の信頼を管理するシステムおよび方法
KR100353731B1 (ko) 2000-11-01 2002-09-28 (주)니트 젠 일회성 지문템플릿을 이용한 사용자 인증시스템 및 방법
WO2002037355A2 (en) * 2000-11-03 2002-05-10 Tomas Mulet Valles A method to carry out economic transactions through a telecommunications network
US20020141593A1 (en) * 2000-12-11 2002-10-03 Kurn David Michael Multiple cryptographic key linking scheme on a computer system
WO2002048846A2 (en) * 2000-12-14 2002-06-20 Quizid Technologies Limited An authentication system
KR100382880B1 (ko) * 2000-12-28 2003-05-09 한컴씨큐어 주식회사 일회성 암호화 방식을 이용한 인증 시스템 및 방법
JP2002259344A (ja) * 2001-02-28 2002-09-13 Mitsubishi Electric Corp ワンタイムパスワード認証システム及び携帯電話及びユーザ認証サーバ
KR100553309B1 (ko) * 2001-03-02 2006-02-20 송우아이엔티 주식회사 신용정보중개 시스템 및 방법과 그 프로그램 소스를저장한 기록매체
CN1537301A (zh) * 2001-03-16 2004-10-13 G���ع����޹�˾ 在便携式事务处理装置上替换标识数据的系统和方法
FR2823398B1 (fr) * 2001-04-04 2003-08-15 St Microelectronics Sa Extraction d'une donnee privee pour authentification d'un circuit integre
US20030105966A1 (en) * 2001-05-02 2003-06-05 Eric Pu Authentication server using multiple metrics for identity verification
KR20020090375A (ko) * 2001-05-23 2002-12-05 안현기 카드 판독 장치, 및 이를 이용한 결제/인증 시스템 및 그방법
FR2825213B1 (fr) * 2001-05-28 2004-01-16 Scrypto Systems Systeme d'authentification d'un utilisateur
FR2825873A1 (fr) * 2001-06-11 2002-12-13 St Microelectronics Sa Stockage protege d'une donnee dans un circuit integre
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
KR100451541B1 (ko) * 2001-07-10 2004-10-08 (주)니트 젠 웹을 통한 이용자인터페이스 제공방법
WO2003012714A1 (en) * 2001-07-31 2003-02-13 Karen Elizabeth Courtney A security system for transactions
US7444676B1 (en) * 2001-08-29 2008-10-28 Nader Asghari-Kamrani Direct authentication and authorization system and method for trusted network of financial institutions
US7356837B2 (en) * 2001-08-29 2008-04-08 Nader Asghari-Kamrani Centralized identification and authentication system and method
US8281129B1 (en) 2001-08-29 2012-10-02 Nader Asghari-Kamrani Direct authentication system and method via trusted authenticators
US7779267B2 (en) 2001-09-04 2010-08-17 Hewlett-Packard Development Company, L.P. Method and apparatus for using a secret in a distributed computing system
KR20030022568A (ko) * 2001-09-11 2003-03-17 김명현 임시 아이디 및 패스워드를 생성하고 이를 사용하여 웹사이트에 접속하기 위한 방법 및 시스템
KR20010099413A (ko) * 2001-09-26 2001-11-09 최문현 피디에이의 인증장치
JP3668175B2 (ja) * 2001-10-24 2005-07-06 株式会社東芝 個人認証方法、個人認証装置および個人認証システム
JP4045777B2 (ja) * 2001-10-30 2008-02-13 株式会社日立製作所 情報処理装置
WO2003038702A1 (fr) * 2001-10-31 2003-05-08 Takako Jogu Appareil de reglement electronique et procede associe
JP2003216037A (ja) * 2001-11-16 2003-07-30 Yazaki Corp 暗号キー、暗号化装置、暗号化復号化装置、暗号キー管理装置及び復号化装置
US20030145203A1 (en) * 2002-01-30 2003-07-31 Yves Audebert System and method for performing mutual authentications between security tokens
US20030163694A1 (en) * 2002-02-25 2003-08-28 Chaing Chen Method and system to deliver authentication authority web services using non-reusable and non-reversible one-time identity codes
DE60207980T2 (de) * 2002-03-25 2006-08-10 Tds Todos Data System Ab System und Verfahren zur Benutzerauthentifizierung in einem digitalen Kommunikationssystem
US7899753B1 (en) * 2002-03-25 2011-03-01 Jpmorgan Chase Bank, N.A Systems and methods for time variable financial authentication
US7472423B2 (en) * 2002-03-27 2008-12-30 Tvworks, Llc Method and apparatus for anonymously tracking TV and internet usage
GB0210692D0 (en) 2002-05-10 2002-06-19 Assendon Ltd Smart card token for remote authentication
EP1504424B1 (en) * 2002-05-10 2008-09-10 Prism Technologies LLC An authentication token
US7370350B1 (en) * 2002-06-27 2008-05-06 Cisco Technology, Inc. Method and apparatus for re-authenticating computing devices
US7885896B2 (en) 2002-07-09 2011-02-08 Avaya Inc. Method for authorizing a substitute software license server
US8041642B2 (en) 2002-07-10 2011-10-18 Avaya Inc. Predictive software license balancing
WO2004008711A2 (en) * 2002-07-15 2004-01-22 Nokia Corporation An ipv6 address ownership authentification based on zero-knowledge identification protocols or based on one time password
JP2004072214A (ja) * 2002-08-02 2004-03-04 Sharp Corp 電子印鑑、icカード、本人認証システムおよび携帯機器
US20040107170A1 (en) * 2002-08-08 2004-06-03 Fujitsu Limited Apparatuses for purchasing of goods and services
US7822688B2 (en) * 2002-08-08 2010-10-26 Fujitsu Limited Wireless wallet
US7353382B2 (en) * 2002-08-08 2008-04-01 Fujitsu Limited Security framework and protocol for universal pervasive transactions
US7349871B2 (en) * 2002-08-08 2008-03-25 Fujitsu Limited Methods for purchasing of goods and services
US7606560B2 (en) * 2002-08-08 2009-10-20 Fujitsu Limited Authentication services using mobile device
US7801826B2 (en) * 2002-08-08 2010-09-21 Fujitsu Limited Framework and system for purchasing of goods and services
US7784684B2 (en) * 2002-08-08 2010-08-31 Fujitsu Limited Wireless computer wallet for physical point of sale (POS) transactions
US7770212B2 (en) * 2002-08-15 2010-08-03 Activcard System and method for privilege delegation and control
US7707116B2 (en) * 2002-08-30 2010-04-27 Avaya Inc. Flexible license file feature controls
US7228567B2 (en) * 2002-08-30 2007-06-05 Avaya Technology Corp. License file serial number tracking
US7681245B2 (en) * 2002-08-30 2010-03-16 Avaya Inc. Remote feature activator feature extraction
US7698225B2 (en) * 2002-08-30 2010-04-13 Avaya Inc. License modes in call processing
US7966520B2 (en) * 2002-08-30 2011-06-21 Avaya Inc. Software licensing for spare processors
US7216363B2 (en) * 2002-08-30 2007-05-08 Avaya Technology Corp. Licensing duplicated systems
KR100477670B1 (ko) * 2002-09-26 2005-03-18 삼성전자주식회사 스마트 카드를 이용한 모니터 보안 장치 및 그 방법
US20040078339A1 (en) * 2002-10-22 2004-04-22 Goringe Christopher M. Priority based licensing
US7266838B2 (en) * 2002-10-31 2007-09-04 Hewlett-Packard Development Company, L.P. Secure resource
US7895443B2 (en) * 2002-11-05 2011-02-22 Safenet, Inc. Secure authentication using hardware token and computer fingerprint
KR20020092311A (ko) * 2002-11-13 2002-12-11 톤스텝 주식회사 비밀 카드 내장 이동 통신 기기를 이용한 사용자 인증 기술
US20040103290A1 (en) * 2002-11-22 2004-05-27 Mankins David P. System and method for controlling the right to use an item
JP4256670B2 (ja) * 2002-12-10 2009-04-22 富士通株式会社 容量素子、半導体装置およびその製造方法
US7890997B2 (en) * 2002-12-26 2011-02-15 Avaya Inc. Remote feature activation authentication file system
JP2006518140A (ja) * 2003-01-31 2006-08-03 アクサルト・エス・アー スマートカードとサーバとの間の通信
US7260557B2 (en) * 2003-02-27 2007-08-21 Avaya Technology Corp. Method and apparatus for license distribution
SG121759A1 (en) * 2003-02-28 2006-05-26 Data Security Systems Solution A system and method for authenticating identities over remote channels
JP4536330B2 (ja) * 2003-03-06 2010-09-01 ソニー株式会社 データ処理装置、および、その方法
US7373657B2 (en) * 2003-03-10 2008-05-13 Avaya Technology Corp. Method and apparatus for controlling data and software access
US7190948B2 (en) * 2003-03-10 2007-03-13 Avaya Technology Corp. Authentication mechanism for telephony devices
US20040181696A1 (en) * 2003-03-11 2004-09-16 Walker William T. Temporary password login
JP4300832B2 (ja) * 2003-03-14 2009-07-22 ソニー株式会社 データ処理装置、その方法およびそのプログラム
JP2004302921A (ja) * 2003-03-31 2004-10-28 Toshiba Corp オフライン情報を利用したデバイス認証装置及びデバイス認証方法
US7694330B2 (en) * 2003-05-23 2010-04-06 Industrial Technology Research Institute Personal authentication device and system and method thereof
JP2005011151A (ja) * 2003-06-20 2005-01-13 Renesas Technology Corp メモリカード
JP2005025337A (ja) 2003-06-30 2005-01-27 Sony Corp 機器登録システム、機器登録サーバ、機器登録方法、機器登録プログラム、記憶媒体、及び端末機器
US20050050330A1 (en) * 2003-08-27 2005-03-03 Leedor Agam Security token
JP2007506392A (ja) * 2003-09-22 2007-03-15 イムプシス ディジタル セキュリティ アクチボラゲット データ通信機密保護の仕組みおよび方法
WO2005059793A1 (en) * 2003-12-01 2005-06-30 Hyungmin Kim Electronic settlement system and method using serial number including identification of software, contents or electronic information, and computer-readable recording medium for recording program for performing the method
US8060745B2 (en) * 2003-12-16 2011-11-15 Seiko Epson Corporation Security for wireless transmission
JP4540353B2 (ja) * 2004-01-23 2010-09-08 三菱電機株式会社 認証システム及び端末装置
US7877605B2 (en) * 2004-02-06 2011-01-25 Fujitsu Limited Opinion registering application for a universal pervasive transaction framework
US7353388B1 (en) 2004-02-09 2008-04-01 Avaya Technology Corp. Key server for securing IP telephony registration, control, and maintenance
JP4036838B2 (ja) * 2004-03-12 2008-01-23 インターナショナル・ビジネス・マシーンズ・コーポレーション セキュリティ装置、情報処理装置、セキュリティ装置が実行する方法、情報処理装置が実行する方法、該方法を実行させるための装置実行可能なプログラムおよびチケット・システム
US7308250B2 (en) * 2004-03-16 2007-12-11 Broadcom Corporation Integration of secure identification logic into cell phone
US7539860B2 (en) * 2004-03-18 2009-05-26 American Express Travel Related Services Company, Inc. Single use user IDS
US7272500B1 (en) 2004-03-25 2007-09-18 Avaya Technology Corp. Global positioning system hardware key for software licenses
DE102005008258A1 (de) * 2004-04-07 2005-10-27 Giesecke & Devrient Gmbh Datenträger mit TAN-Generator und Display
FR2869486B1 (fr) * 2004-04-21 2007-08-31 Oberthur Card Syst Sa Procede de traitement de donnees securise et dispositif associe
US7734929B2 (en) * 2004-04-30 2010-06-08 Hewlett-Packard Development Company, L.P. Authorization method
JP2005316856A (ja) * 2004-04-30 2005-11-10 Toshiba Corp 情報処理装置、その起動方法およびその起動プログラム
US7725926B1 (en) * 2004-08-23 2010-05-25 Hewlett-Packard Development Company, L.P. Authentication
JP2006067174A (ja) * 2004-08-26 2006-03-09 Fujitsu Ltd 制御プログラム、通信中継装置制御方法、通信中継装置及びシステム
US7707405B1 (en) 2004-09-21 2010-04-27 Avaya Inc. Secure installation activation
US7965701B1 (en) 2004-09-30 2011-06-21 Avaya Inc. Method and system for secure communications with IP telephony appliance
US7747851B1 (en) 2004-09-30 2010-06-29 Avaya Inc. Certificate distribution via license files
US8229858B1 (en) 2004-09-30 2012-07-24 Avaya Inc. Generation of enterprise-wide licenses in a customer environment
CN104104517B (zh) 2004-10-15 2017-11-07 弗里塞恩公司 一次性密码验证的方法和系统
US7571489B2 (en) * 2004-10-20 2009-08-04 International Business Machines Corporation One time passcode system
US20060107067A1 (en) * 2004-11-15 2006-05-18 Max Safal Identification card with bio-sensor and user authentication method
WO2006066999A2 (en) * 2004-12-22 2006-06-29 International Business Machines Corporation Method, system and computer program product for handling data
GB2423175A (en) * 2005-02-15 2006-08-16 Paul Baker Payment system
US7549922B2 (en) * 2005-03-17 2009-06-23 Atronic International Gmbh Software security for gaming devices
CN100431384C (zh) * 2005-04-12 2008-11-05 中国电信股份有限公司 一种防止phs终端被非法并机的方法
US8266441B2 (en) * 2005-04-22 2012-09-11 Bank Of America Corporation One-time password credit/debit card
US20070005963A1 (en) * 2005-06-29 2007-01-04 Intel Corporation Secured one time access code
US7743409B2 (en) * 2005-07-08 2010-06-22 Sandisk Corporation Methods used in a mass storage device with automated credentials loading
CN101233469B (zh) 2005-07-21 2013-06-05 克莱夫公司 存储器加锁系统
KR100752393B1 (ko) * 2005-07-22 2007-08-28 주식회사 엘립시스 개인용 인증토큰 및 인증방법
US8181232B2 (en) * 2005-07-29 2012-05-15 Citicorp Development Center, Inc. Methods and systems for secure user authentication
FR2890201A1 (fr) * 2005-08-31 2007-03-02 Proton World Internatinal Nv Protection d'un contenu numerique sur un support physique
US7814023B1 (en) 2005-09-08 2010-10-12 Avaya Inc. Secure download manager
KR100964036B1 (ko) * 2005-09-09 2010-06-15 주식회사 에스원 판독기 및 판독기를 이용한 rf 카드 판독 방법
NO324315B1 (no) * 2005-10-03 2007-09-24 Encap As Metode og system for sikker brukerautentisering ved personlig dataterminal
US8245292B2 (en) * 2005-11-16 2012-08-14 Broadcom Corporation Multi-factor authentication using a smartcard
ATE509483T1 (de) * 2005-12-01 2011-05-15 Vodafone Holding Gmbh Erzeugung von identitäten von klienten in einem kommunikationssystem
US7904946B1 (en) 2005-12-09 2011-03-08 Citicorp Development Center, Inc. Methods and systems for secure user authentication
US9002750B1 (en) 2005-12-09 2015-04-07 Citicorp Credit Services, Inc. (Usa) Methods and systems for secure user authentication
US9768963B2 (en) 2005-12-09 2017-09-19 Citicorp Credit Services, Inc. (Usa) Methods and systems for secure user authentication
FR2895608B1 (fr) * 2005-12-23 2008-03-21 Trusted Logic Sa Procede pour la realisation d'un compteur securise sur un systeme informatique embarque disposant d'une carte a puce
US8934865B2 (en) * 2006-02-02 2015-01-13 Alcatel Lucent Authentication and verification services for third party vendors using mobile devices
US8171542B2 (en) * 2006-02-13 2012-05-01 Honeywell International Inc. Advanced encryption standard to provide hardware key interface
FR2897488B1 (fr) * 2006-02-16 2008-04-11 Digimedia Interactivite Soc Pa Procede de certification de cle publique par un prestataire non accredite
US20070214364A1 (en) * 2006-03-07 2007-09-13 Roberts Nicole A Dual layer authentication system for securing user access to remote systems and associated methods
US9258124B2 (en) 2006-04-21 2016-02-09 Symantec Corporation Time and event based one time password
KR100645401B1 (ko) * 2006-05-01 2006-11-15 주식회사 미래테크놀로지 휴대폰에서의 시간동기 방식 오티피 발생장치와 방법
KR100734724B1 (ko) 2006-05-03 2007-07-02 주식회사 신한은행 무선단말기와 프로그램 기록매체
KR100737173B1 (ko) * 2006-05-09 2007-07-10 경북대학교 산학협력단 일회용 암호 발생기 및 일회용 암호 발생기를 이용한 인증장치
US9769158B2 (en) * 2006-06-07 2017-09-19 Red Hat, Inc. Guided enrollment and login for token users
FR2902253B1 (fr) * 2006-06-13 2009-04-03 Ingenico Sa Procede et dispositif d'authentification d'un utilisateur
CN101101687B (zh) * 2006-07-05 2010-09-01 山谷科技有限责任公司 用生物特征进行身份认证的方法、设备、服务器和系统
US20080010453A1 (en) * 2006-07-06 2008-01-10 Laurence Hamid Method and apparatus for one time password access to portable credential entry and memory storage devices
JP2008015877A (ja) * 2006-07-07 2008-01-24 Fujitsu Ltd 認証システム及びその方法
DE102006034535A1 (de) * 2006-07-26 2008-01-31 Carl Zeiss Meditec Ag Verfahren zur Generierung eines Einmal-Zugangscodes
DE102006034536A1 (de) * 2006-07-26 2008-01-31 Carl Zeiss Meditec Ag Verfahren zum Erzeugen von Zugangsdaten für ein medizinisches Gerät
US8166532B2 (en) * 2006-10-10 2012-04-24 Honeywell International Inc. Decentralized access control framework
US10068220B2 (en) 2006-10-11 2018-09-04 Visa International Service Association Systems and methods for brokered authentication express seller links
US20100223184A1 (en) * 2006-10-11 2010-09-02 Visa International Service Association Sponsored Accounts For Computer-Implemented Payment System
US8335745B2 (en) 2006-10-11 2012-12-18 Visa International Service Association Method and system for processing micropayment transactions
US9125144B1 (en) 2006-10-20 2015-09-01 Avaya Inc. Proximity-based feature activation based on programmable profile
US8050665B1 (en) 2006-10-20 2011-11-01 Avaya Inc. Alert reminder trigger by motion-detector
US9251637B2 (en) * 2006-11-15 2016-02-02 Bank Of America Corporation Method and apparatus for using at least a portion of a one-time password as a dynamic card verification value
JP2008158778A (ja) * 2006-12-22 2008-07-10 Fujitsu Ltd 個人認証プログラム、個人認証方法および個人認証システム
US8615662B2 (en) * 2007-01-31 2013-12-24 Microsoft Corporation Password authentication via a one-time keyboard map
US8590024B2 (en) * 2007-02-01 2013-11-19 The Boeing Company Method for generating digital fingerprint using pseudo random number code
US7866551B2 (en) 2007-02-15 2011-01-11 Visa U.S.A. Inc. Dynamic payment device characteristics
GB2442249B (en) 2007-02-20 2008-09-10 Cryptomathic As Authentication device and method
EP2034458A3 (en) * 2007-03-09 2009-09-02 ActivIdentity, Inc. One-time passwords
US8002193B2 (en) 2007-03-12 2011-08-23 Visa U.S.A. Inc. Payment card dynamically receiving power from external source
US20080249947A1 (en) * 2007-04-09 2008-10-09 Potter Eric R Multi-factor authentication using a one time password
JP4973292B2 (ja) * 2007-04-10 2012-07-11 大日本印刷株式会社 認証装置、認証プログラム、認証システム、パスワード生成装置、携帯型セキュリティデバイス、およびパスワード生成プログラム
KR100914771B1 (ko) 2007-05-09 2009-09-01 주식회사 웰비아닷컴 일회용 실행 코드를 이용한 보안 시스템 및 보안 방법
US20090037729A1 (en) * 2007-08-03 2009-02-05 Lawrence Smith Authentication factors with public-key infrastructure
US20090106826A1 (en) * 2007-10-19 2009-04-23 Daniel Palestrant Method and system for user authentication using event triggered authorization events
US20090172165A1 (en) * 2007-12-27 2009-07-02 Kabushiki Kaisha Toshiba Information Processing Apparatus and Information Processing System
US20090183246A1 (en) * 2008-01-15 2009-07-16 Authlogic Inc. Universal multi-factor authentication
WO2009091611A1 (en) * 2008-01-18 2009-07-23 Identrust, Inc. Binding a digital certificate to multiple trust domains
US20090220075A1 (en) * 2008-02-28 2009-09-03 Akros Techlabs, Llc Multifactor authentication system and methodology
US8321929B2 (en) * 2008-03-24 2012-11-27 Dell Products L.P. System and method for implementing a one time password at an information handling system
US20090319789A1 (en) * 2008-04-14 2009-12-24 Larry Wendell Wilson Encrypted portable medical history system
US10008067B2 (en) * 2008-06-16 2018-06-26 Visa U.S.A. Inc. System and method for authorizing financial transactions with online merchants
KR20100021818A (ko) * 2008-08-18 2010-02-26 한국전자통신연구원 임시 식별정보를 이용한 사용자 인증 방법 및 시스템
US7827108B2 (en) * 2008-11-21 2010-11-02 Visa U.S.A. Inc. System and method of validating a relationship between a user and a user account at a financial institution
US20100226526A1 (en) * 2008-12-31 2010-09-09 Modro Sierra K Mobile media, devices, and signaling
US20100174913A1 (en) * 2009-01-03 2010-07-08 Johnson Simon B Multi-factor authentication system for encryption key storage and method of operation therefor
US10289826B2 (en) * 2009-03-03 2019-05-14 Cybrsecurity Corporation Using hidden secrets and token devices to control access to secure systems
US20100241865A1 (en) * 2009-03-19 2010-09-23 Chunghwa Telecom Co., Ltd One-Time Password System Capable of Defending Against Phishing Attacks
US8326759B2 (en) * 2009-04-28 2012-12-04 Visa International Service Association Verification of portable consumer devices
US9715681B2 (en) 2009-04-28 2017-07-25 Visa International Service Association Verification of portable consumer devices
CA2665961C (en) * 2009-05-12 2013-01-22 Diversinet Corp. Method and system for delivering a command to a mobile device
US8602293B2 (en) 2009-05-15 2013-12-10 Visa International Service Association Integration of verification tokens with portable computing devices
US8893967B2 (en) 2009-05-15 2014-11-25 Visa International Service Association Secure Communication of payment information to merchants using a verification token
US7891560B2 (en) * 2009-05-15 2011-02-22 Visa International Service Assocation Verification of portable consumer devices
US8534564B2 (en) 2009-05-15 2013-09-17 Ayman Hammad Integration of verification tokens with mobile communication devices
US9105027B2 (en) 2009-05-15 2015-08-11 Visa International Service Association Verification of portable consumer device for secure services
US9038886B2 (en) 2009-05-15 2015-05-26 Visa International Service Association Verification of portable consumer devices
US10846683B2 (en) 2009-05-15 2020-11-24 Visa International Service Association Integration of verification tokens with mobile communication devices
US8676639B2 (en) * 2009-10-29 2014-03-18 Visa International Service Association System and method for promotion processing and authorization
US8280788B2 (en) 2009-10-29 2012-10-02 Visa International Service Association Peer-to-peer and group financial management systems and methods
US20110106674A1 (en) * 2009-10-29 2011-05-05 Jeffrey William Perlman Optimizing Transaction Scenarios With Automated Decision Making
US8332325B2 (en) 2009-11-02 2012-12-11 Visa International Service Association Encryption switch processing
US10255591B2 (en) 2009-12-18 2019-04-09 Visa International Service Association Payment channel returning limited use proxy dynamic value
US8352312B2 (en) * 2010-02-12 2013-01-08 Es&S Innovations, Llc System and method for controlling actions taken on voting devices
US9275379B2 (en) * 2010-03-31 2016-03-01 Kachyng, Inc. Method for mutual authentication of a user and service provider
US8839415B2 (en) 2011-02-01 2014-09-16 Kingston Technology Corporation Blank smart card device issuance system
KR101895243B1 (ko) 2011-03-04 2018-10-24 비자 인터네셔널 서비스 어소시에이션 지불 능력을 컴퓨터들의 보안 엘리먼트들에 통합
US9292840B1 (en) 2011-04-07 2016-03-22 Wells Fargo Bank, N.A. ATM customer messaging systems and methods
US9087428B1 (en) 2011-04-07 2015-07-21 Wells Fargo Bank, N.A. System and method for generating a customized user interface
US9589256B1 (en) 2011-04-07 2017-03-07 Wells Fargo Bank, N.A. Smart chaining
US9203617B2 (en) * 2011-08-17 2015-12-01 Vixs Systems, Inc. Secure provisioning of integrated circuits at various states of deployment, methods thereof
GB2495704B (en) * 2011-10-12 2014-03-26 Technology Business Man Ltd ID Authentication
US10282724B2 (en) 2012-03-06 2019-05-07 Visa International Service Association Security system incorporating mobile device
JP5962354B2 (ja) * 2012-09-06 2016-08-03 株式会社リコー 情報処理装置、プログラム及びシステム
CN103810431A (zh) * 2012-11-15 2014-05-21 鸿富锦精密工业(深圳)有限公司 密码保护系统及方法
US9323909B1 (en) * 2012-12-07 2016-04-26 Emc Corporation Sharing a cryptographic device by partitioning challenge-response space
US10129248B2 (en) * 2013-07-08 2018-11-13 Assa Abloy Ab One-time-password generated on reader device using key read from personal security device
US9922322B2 (en) 2013-12-19 2018-03-20 Visa International Service Association Cloud-based transactions with magnetic secure transmission
AU2014368949A1 (en) 2013-12-19 2016-06-09 Visa International Service Association Cloud-based transactions methods and systems
EP2924914A1 (en) 2014-03-25 2015-09-30 Gemalto SA Method to manage a one time password key
US9332008B2 (en) 2014-03-28 2016-05-03 Netiq Corporation Time-based one time password (TOTP) for network authentication
AU2015264124B2 (en) 2014-05-21 2019-05-09 Visa International Service Association Offline authentication
KR101812464B1 (ko) * 2014-06-11 2018-01-30 주식회사 슈프리마 워터마크를 이용한 생체 정보 생성 및 인증 시스템
CN104038933A (zh) * 2014-06-16 2014-09-10 彭卫 一种手机网页的加密与认证管理方法
EP2963855A1 (en) * 2014-07-04 2016-01-06 Gemalto SA Synchronization method for synchronizing a peripheral function.
US9775029B2 (en) 2014-08-22 2017-09-26 Visa International Service Association Embedding cloud-based functionalities in a communication device
US10255429B2 (en) 2014-10-03 2019-04-09 Wells Fargo Bank, N.A. Setting an authorization level at enrollment
US9473490B2 (en) * 2014-10-13 2016-10-18 Wells Fargo Bank, N.A. Bidirectional authentication
US10187363B2 (en) 2014-12-31 2019-01-22 Visa International Service Association Hybrid integration of software development kit with secure execution environment
CZ2015474A3 (cs) * 2015-07-07 2017-02-08 Aducid S.R.O. Způsob autentizace komunikace autentizačního zařízení a alespoň jednoho autentizačního serveru pomocí lokálního faktoru
US20170180360A1 (en) * 2015-12-22 2017-06-22 Centre For Development Of Advanced Computing (Cdac) System for securing user identity information and a device thereof
DE102016213189A1 (de) * 2016-07-19 2018-01-25 Thales Deutschland Gmbh Verfahren zum Betrieb eines automatischen Sicherungssystems, Vorrichtung zum Deaktivieren einer Sicherheitsmaßnahme eines automatischen Sicherungssystems, sowie sicherheitskritisches System
JP6635323B2 (ja) * 2016-12-15 2020-01-22 日本電気株式会社 アクセストークンシステム、情報処理装置、情報処理方法および情報処理プログラム
US10574650B2 (en) 2017-05-17 2020-02-25 Bank Of America Corporation System for electronic authentication with live user determination
US10387632B2 (en) 2017-05-17 2019-08-20 Bank Of America Corporation System for provisioning and allowing secure access to a virtual credential
US10887090B2 (en) 2017-09-22 2021-01-05 Nec Corporation Scalable byzantine fault-tolerant protocol with partial tee support
JP6828960B2 (ja) * 2018-02-28 2021-02-10 Necプラットフォームズ株式会社 通信装置、管理サーバ、セキュリティシステム、制御方法及びプログラム
JP7049933B2 (ja) * 2018-06-11 2022-04-07 株式会社日立製作所 管轄管理装置及び権利情報管理システム
EP3828799A4 (en) * 2018-08-09 2022-06-08 SSenStone Inc. USER AUTHENTICATION METHOD AND SYSTEM USING A VIRTUAL AUTHENTICATION CODE
US11392933B2 (en) * 2019-07-03 2022-07-19 Capital One Services, Llc Systems and methods for providing online and hybridcard interactions
US11509738B2 (en) * 2019-07-18 2022-11-22 Dell Products L.P. System for migration of data from legacy computer system using wireless peer-to-peer connection

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4317957A (en) * 1980-03-10 1982-03-02 Marvin Sendrow System for authenticating users and devices in on-line transaction networks
JPH0762854B2 (ja) * 1985-03-05 1995-07-05 カシオ計算機株式会社 Icカードシステム
JPH0762862B2 (ja) * 1985-09-17 1995-07-05 カシオ計算機株式会社 Icカ−ドシステムにおける認証方式
JP2698588B2 (ja) * 1987-11-13 1998-01-19 株式会社東芝 携帯可能電子装置
JPH0378082A (ja) * 1989-08-21 1991-04-03 Hitachi Ltd 予約取引処理方法
JP2724008B2 (ja) * 1989-12-01 1998-03-09 沖電気工業株式会社 本人確認処理システム及び本人確認処理方法
US5036461A (en) * 1990-05-16 1991-07-30 Elliott John C Two-way authentication system between user's smart card and issuer-specific plug-in application modules in multi-issued transaction device
FR2665279A1 (fr) * 1990-07-24 1992-01-31 Aschenbroich Yves Procede de protection de cartes portatives comportant des informations en memoire et dispositif pour sa mise en óoeuvre.
DK0504364T3 (da) * 1990-08-29 1998-03-16 Hughes Aircraft Co Protokol til distribueret brugerautentifikation
US5657388A (en) * 1993-05-25 1997-08-12 Security Dynamics Technologies, Inc. Method and apparatus for utilizing a token for resource access
US5224162A (en) * 1991-06-14 1993-06-29 Nippon Telegraph And Telephone Corporation Electronic cash system
EP0566811A1 (en) * 1992-04-23 1993-10-27 International Business Machines Corporation Authentication method and system with a smartcard
FR2705810B1 (fr) * 1993-05-26 1995-06-30 Gemplus Card Int Puce de carte à puce munie d'un moyen de limitation du nombre d'authentifications.
JP3053527B2 (ja) * 1993-07-30 2000-06-19 インターナショナル・ビジネス・マシーンズ・コーポレイション パスワードを有効化する方法及び装置、パスワードを生成し且つ予備的に有効化する方法及び装置、認証コードを使用して資源のアクセスを制御する方法及び装置
DE69534012T2 (de) * 1994-03-17 2006-05-04 Kokusai Denshin Denwa Co., Ltd. Authentifizierungsverfahren für mobile Kommunikation
US5604803A (en) * 1994-06-03 1997-02-18 Sun Microsystems, Inc. Method and apparatus for secure remote authentication in a public network

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100343830C (zh) * 1998-07-16 2007-10-17 索尼公司 服务提供设备和服务提供方法
CN100352172C (zh) * 2001-10-24 2007-11-28 中兴通讯股份有限公司 一种个人手持系统中实现两种手机鉴权方式兼容的方法
CN1417741B (zh) * 2001-11-03 2011-05-11 李灵 双向加密磁卡防伪方法
US8966276B2 (en) 2003-09-12 2015-02-24 Emc Corporation System and method providing disconnected authentication
CN100432889C (zh) * 2003-09-12 2008-11-12 Rsa安全公司 提供断开鉴别的系统和方法
WO2005041481A1 (fr) * 2003-10-29 2005-05-06 Hui Lin Procede de certification de securite d'habilitation d'internet et de materiel de certification de carte a circuit integre
WO2005041480A1 (fr) * 2003-10-29 2005-05-06 Hui Lin Procede de certification de securite pour la configuration d'un serveur de courrier, et materiel de certification a carte a circuit integre
CN1961523B (zh) * 2004-02-23 2010-04-14 弗里塞恩公司 令牌提供
CN101800637B (zh) * 2004-02-23 2012-07-11 弗里塞恩公司 令牌提供
CN101273378A (zh) * 2005-08-11 2008-09-24 维萨国际服务协会 用于执行双重相互身份验证的方法和系统
CN101394411B (zh) * 2008-11-12 2011-08-17 北京飞天诚信科技有限公司 一种安全报文传输系统和方法
CN102272768B (zh) * 2009-01-05 2015-07-08 飞思卡尔半导体公司 用于允许对存储器元件的存取的方法、系统和集成电路
CN103475463A (zh) * 2013-08-19 2013-12-25 华为技术有限公司 加密实现方法及装置
CN103475463B (zh) * 2013-08-19 2017-04-05 华为技术有限公司 加密实现方法及装置

Also Published As

Publication number Publication date
GB2317983A (en) 1998-04-08
CN1197030C (zh) 2005-04-13
DE19744106B4 (de) 2007-11-29
KR100213188B1 (ko) 1999-08-02
GB2317983B (en) 2000-06-28
FR2754411B1 (fr) 2002-11-15
GB9721224D0 (en) 1997-12-03
DE19744106A1 (de) 1998-04-09
US6067621A (en) 2000-05-23
KR19980025834A (ko) 1998-07-15
FR2754411A1 (fr) 1998-04-10
JPH10171909A (ja) 1998-06-26

Similar Documents

Publication Publication Date Title
CN1197030C (zh) 鉴别用户的装置及其方法
CA2183629C (en) Method and apparatus for utilizing a token for resource access
CN107925581B (zh) 生物体认证系统以及认证服务器
CN1922845B (zh) 令牌验证系统和方法
CN100483994C (zh) 通过生成短期加密密钥进行数字认证、加密和签名的系统、便携式装置和方法
US6904526B1 (en) System and method of authenticating individuals
US20080201576A1 (en) Information Processing Server And Information Processing Method
CN104321777B (zh) 生成公共标识以验证携带识别对象的个人的方法
CN108900298B (zh) 基于量子密码水印的私有区块链诚实节点认证接入方法
JP2005010826A (ja) 認証端末装置、生体情報認証システム、及び生体情報取得システム
JP2002543668A (ja) 公開鍵/プライベート鍵式暗号化対を利用する高安全生体測定認証
CN103679436A (zh) 一种基于生物信息识别的电子合同保全系统和方法
CA2636453A1 (en) Multisystem biometric token
EP1374058A1 (en) System and process for conducting authenticated transactions online
CA2273859A1 (en) Authenticating system with microcircuit card
CA2465227A1 (en) Method and apparatus for securely transmitting and authenticating biometric data over a network
WO2004061786A2 (en) Methods and apparatus for credential validation
EP3915221B1 (en) Offline interception-free interaction with a cryptocurrency network using a network-disabled device
JP2003134107A (ja) 個人認証システム、個人認証方法、及び個人認証プログラム
CN103248629B (zh) 身份注册系统
Najera et al. Security Mechanisms and Access Control Infrastructure for e-Passports and General Purpose e-Documents.
Hardjono et al. Applications of smartcards for anonymous and verifiable databases
Rubika et al. Execution of IoT System using Blockchain with Authentication and Data Protection
EP3491575A1 (en) Method and system for the authentic determination of the identity of an electronic document with itself at a later date or with a copy thereof
Costa et al. E-Services in Mission-Critical Organizations: Identification Enforcement.

Legal Events

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

Granted publication date: 20050413

Termination date: 20141005

EXPY Termination of patent right or utility model