[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101038653B - 验证系统 - Google Patents

验证系统 Download PDF

Info

Publication number
CN101038653B
CN101038653B CN2007101359596A CN200710135959A CN101038653B CN 101038653 B CN101038653 B CN 101038653B CN 2007101359596 A CN2007101359596 A CN 2007101359596A CN 200710135959 A CN200710135959 A CN 200710135959A CN 101038653 B CN101038653 B CN 101038653B
Authority
CN
China
Prior art keywords
disposal password
online service
transaction
server
password
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101359596A
Other languages
English (en)
Other versions
CN101038653A (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.)
Hitachi Ltd
Original Assignee
Hitachi Solutions 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 Hitachi Solutions Ltd filed Critical Hitachi Solutions Ltd
Publication of CN101038653A publication Critical patent/CN101038653A/zh
Application granted granted Critical
Publication of CN101038653B publication Critical patent/CN101038653B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • 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/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • G06Q20/425Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation
    • 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/3215Cryptographic 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 plurality of channels
    • 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
    • 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/3271Cryptographic 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 challenge-response
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种验证系统,其中客户机终端可以安全地从在线服务服务器接收在线服务。该验证系统包括在线服务服务器;接收在线服务的信息终端设备;OTP服务器,用于执行涉及信息终端设备的登录验证和在线服务交易内容的验证的流程;以及显示用于登录验证和交易内容验证的OTP的便携式终端设备。该便携式终端设备包括用于将分别的登录验证OTP的获取请求和交易内容验证OTP的获取请求发送到OTP服务器,从OTP服务器接收登录验证OTP和交易内容验证OTP,并显示这些OTP的装置,这些登录验证OTP和交易内容验证OTP在信息终端设备从在线服务服务器接收在线服务时是必需的。

Description

验证系统
技术领域
本发明涉及一种验证系统,更特别地涉及一种适合于客户机(用户)和在线服务(诸如互联网购物)内容(例如交易内容)的验证的验证系统,所述在线服务由在线服务服务器经由诸如英特网的网络提供给客户机终端。
背景技术
当在线服务服务器经由诸如英特网的网络提供诸如互联网购物的在线服务给客户机终端时,需要验证请求了这种服务的客户机是预先在在线服务服务器上注册的授权客户机,以防止非法交易。
作为验证客户机的相关技术,已知一种验证系统,其中使用预先为客户机设定的固定密码验证客户机。
在这种基于固定密码的验证系统中,存在不经常改变的固定密码一旦通过按键记录器(key logger)等泄露就可能被非法使用的问题。
作为处理客户机/服务器系统中验证客户机中这种潜在危险的技术,已知一种使用一次性密码的验证系统。
日本专利公开(Kokai)No.2002-259344A中揭示了一种使用一次性密码的验证系统,其中一次性密码与当前时间同步。在该系统中,客户机终端和服务服务器独立地基于客户机ID(在线服务用户ID),固定密码,当前时间,使用安全哈希函数(hash function)计算一次性密码。使用这样计算的一次性密码验证客户机。
在这种验证系统中,由于一次性密码经常根据时间改变,可以减少一次性密码一旦通过按键记录器等泄露后被再次使用的机会。
发明内容
上述使用一次性密码的传统验证系统存在下列问题。
在第一问题中,系统不区分登录到在线服务服务器时用于客户机验证的一次性密码和用于验证提供的在线服务内容(交易内容)的交易内容验证的一次性密码。从而,如果在实时的基础上通过间谍软件之类泄露了用于客户机验证的一次性密码,泄露的客户机验证一次性密码可能被怀有恶意的第三方非法地用于非法行为,诸如篡改交易内容。
在第二问题中,由于为了客户机的方便,在在线服务客户机中输入的一次性密码包括不多于几位的字符,所以一次性密码很弱,并且不能输入具有更多数量的字符的较强的一次性密码。
从而本发明的第一目的是提供一种验证系统,其中客户机终端可以安全地从在线服务服务器接收在线服务。
本发明的第二目的是提供一种验证系统,其中可以容易地输入具有大量字符从而强度更大的一次性密码。
为了实现上述目的,在一个方面,本发明提供一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码。
一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该便携式终端设备包括:用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的。
在另一个方面,本发明提供一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码。
一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
在另一个方面,本发明提供一种验证系统,其包括:在线服务服务器,用于提供在线服务;信息终端设备,用于接收在线服务;一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码。
一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的。
该便携式终端设备包括:用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
在还有另一个方面,本发明提供一种验证系统,其包括:在线服务服务器,用于提供在线服务;信息终端设备,用于接收在线服务;一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码。
一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该便携式终端设备包括:用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
在还有另一个方面,本发明提供其包括:在线服务服务器,用于提供在线服务;信息终端设备,用于接收在线服务;一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码。
一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该便携式终端设备包括:用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的。
该便携式终端设备包括:用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
在还有另一个方面,一种验证系统,其包括:在线服务服务器,用于提供在线服务;信息终端设备,用于接收在线服务;一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码。
一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的。
并且该便携式终端设备包括:用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
在还有另一个方面,本发明提供一种验证系统,其包括:在线服务服务器,用于提供在线服务;信息终端设备,用于接收在线服务;一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证。
该便携式终端设备包括:用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
该信息终端设备包括:用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的。
该便携式终端设备包括:用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
优选的,一次性密码服务器包括:用于经由在线服务服务器从信息终端设备接收包括登录验证一次性密码的登录验证请求和包括交易内容验证一次性密码的交易验证请求,并基于登录验证一次性密码的强度和交易内容验证一次性密码的强度识别接收的登录验证一次性密码和交易内容验证一次性密码的类型的装置。
优选的,信息终端设备和便携式终端设备中的每个都包括无线接口或IC卡接口,用于使用无线信号发送和接收口令,登录验证一次性密码,交易准备信息,以及交易内容验证一次性密码。
本发明的效果
根据本发明,一次性密码服务器响应于对于登录验证一次性密码的请求的接收发送登录验证一次性密码,同时它响应于对于交易验证一次性密码的请求的接收发送交易验证一次性密码。替代地,信息终端设备读取并解码移动终端设备上显示的二维代码,并接着根据解码的信息中包括的识别比特序列生成登录验证一次性密码或交易内容验证的一次性密码。从而,分开地生成登录验证一次性密码和交易内容验证的一次性密码。结果是,可以解决使用一次性密码的传统验证系统的第一问题,即,这种一次性密码通过间谍软件之类的使用的实时泄露并用于非法交易验证目的的可能性。从而本发明使得可以安全地提供在线服务。
此外,信息终端设备进行登录验证和交易内容验证需要的一次性密码从移动终端设备发送。以这种方式,可以采用由大量字符构成从而具有较大强度的一次性密码。从而,可以解决使用一次性密码的传统验证系统的第二问题,并且可以提供高度安全的在线服务。
通过基于强度识别一次性密码服务器接收的验证请求中包括的一次性密码的类型,一次性密码服务器可以根据一次性密码的类型执行验证流程。例如,可以例如根据移动终端设备的射频条件,移动终端设备是否包括IC卡或无线通信端口,或者移动终端设备是否具有摄像机功能选择在线服务用户要获取的一次性密码的类型,并可以接着根据类型执行验证流程。
附图说明
图1显示了本发明的验证系统的结构。
图2(A)、(B)显示了本发明的验证系统中在线服务服务器以及一次性密码服务器的详细结构的示例。
图3(A)、(B)显示了本发明的验证系统中信息终端设备和便携式终端设备的详细结构的示例。
图4(A)—(D)显示了存储在本发明的验证系统中的数据库中的信息的示例。
图5显示了本发明的验证系统中的登录验证屏幕显示流程的示例。
图6显示了本发明的验证系统中的登录验证屏幕的示例。
图7显示了本发明的验证系统中的登录OTP(下载方法)获取流程的示例。
图8显示了本发明的验证系统中的登录OTP(双向通信方法)获取流程的示例。
图9显示了本发明的验证系统中的登录OTP(单向通信方法)获取流程的示例。
图10显示了本发明的验证系统中的登录验证流程的示例。
图11显示了本发明的验证系统中的交易验证屏幕显示流程的示例。
图12显示了本发明的验证系统中的交易验证屏幕的示例。
图13显示了本发明的验证系统中的交易OTP(下载方法)获取流程的示例。
图14显示了本发明的验证系统中的交易OTP(双向通信方法)获取流程的示例。
图15显示了本发明的验证系统中的交易OTP(单向通信方法)获取流程的示例。
图16显示了本发明的验证系统中的交易验证流程的示例。
图17显示了与本发明的验证系统中的交易相关的流程的要点。
具体实施方式
在下面,将参考附图描述本发明的验证系统的实施例。
图1显示了根据本发明的一个实施例的验证系统的整体框图。
验证系统包括:提供诸如互联网购物的在线服务的在线服务服务器1;生成用于在线服务的一次性密码的一次性密码服务器2;接收在线服务的信息终端设备3,以及信息终端设备3的用户拥有的便携式终端设备4。系统的这些组件经由诸如英特网的网络5连接。
数据库6连接到一次性密码服务器2,数据库6中例如存储了关于接收在线服务的用户的信息。
在线服务服务器1对应于提供诸如互联网购物的在线服务的互联网服务器。一次性密码服务器2对应于生成一次性密码的互联网服务服务器。
信息终端设备3由接收在线服务的用户使用的个人计算机之类构成。它实现为在线服务客户机7。
便携式终端设备4由接收在线服务的用户拥有的蜂窝呼叫之类构成。它实现为一次性密码客户机8。
图2显示了在线服务服务器1以及一次性密码服务器2的详细的框图。
在线服务服务器1包括CPU101以及存储了在线服务程序103的存储器102。在线服务器1还包括显示单元104,输入单元105,以及网络通信单元106。
一次性密码服务器2包括CPU201以及存储了一次性密码生成服务程序203的存储器202。
一次性密码服务器2还包括显示单元204,输入单元205,以及网络通信单元206,并且它可以访问数据库6。
图3显示了信息终端设备3和便携式终端设备4的详细的框图。
信息终端设备3包括CPU301以及存储了可以接收在线服务的在线服务客户机7的存储器302。在线服务客户机7例如由互联网浏览器303构成。信息终端设备3还包括显示单元304,输入单元305,IC卡读卡器306,无线通信端口307,以及网络通信单元308。
便携式终端设备4包括CPU401以及存储了一次性密码客户机8的存储器402。一次性密码客户机8由例如互联网浏览器403,一次性密码生成程序404,以及QR代码解码器405构成。便携式终端设备4还包括呼叫所需的呼叫功能单元,诸如呼叫电路406,以及可以使用弱无线电波发送存储的信息到外部IC卡读卡器以及从外部IC卡读卡器接收信息的IC卡407。便携式终端设备进一步包括显示单元408,诸如袖珍键盘的输入单元409,摄像机410,以及无线通信端口411。
IC卡407存储一次性密码生成程序404生成的一次性密码(此后称为“OTP”)。当将便携式终端设备4放置在信息终端设备3的IC卡读卡器306的读取位置上方时,通过弱无线电波将存储的OTP传输到信息终端设备3。
当读取在信息终端设备3的显示单元304上显示的QR代码(二维条形码)时使用摄像机410。
当经由信息终端设备3的无线通信端口307将OTP生成程序404生成的OTP发送到信息终端设备3时使用无线通信端口411。
图4显示了存储在数据库6中的信息的示例,诸如在线服务用户表6001,口令(challenge)表6002,登录表6003,以及交易表6004。
在线服务用户表6001存储用户ID,固定密码,以及公用密钥。
口令表6002存储一次性密码服务器2生成的口令以及生成的时间。
登录表6003存储按照用户ID存储用于登录的OTP的生成时间以及用于登录的OTP。
用于登录的OTP指的是用于接收在线服务的用户的验证的那些OTP。在下面,将它们称为登录OTP。
交易表6004按照用户ID存储交易内容的接收时间,交易内容,以及用于交易内容验证的OTP。
这里的“用于交易内容验证的OTP”指的是根据提供的在线服务内容(交易内容)变化的那些OTP。在下面将它们称为交易OTP。
根据本发明,关于登录OTP和交易OTP有三种方法。在下载方法中,一次性密码服务器2生成OTP并且将生成的OTP下载到便携式终端设备4。在双向通信方式中,根据来自信息终端设备3的指令在便携式终端设备4中生成OTP,并且将它们返回到使用它们的信息终端设备3。在单向通信方法中,用便携式终端设备4中的摄像机拍摄信息终端设备3上显示的QR代码并进行解码,并显示基于解码结果显示生成的OTP。
下载方法在移动终端设备3具有良好的无线电条件并且可以与一次性密码服务器2通信的条件下可用。
双向通信方法在允许信息终端设备3的IC卡407以及IC卡读卡器306的组合,或者便携式终端设备4的无线通信端口411和信息终端设备3的无线通信端口307的组合的条件下可用。
双向通信方法允许在线服务客户机终端上的OTP输入屏幕上的大量字符构成的OTP的自动输入。结果是,可以以高强度输入OTP并进行安全和鲁棒的验证流程。
单向通信方法在便携式终端设备4具有可用的内置摄像机的条件下可用。
下面,将描述在本发明的验证系统中使用的OTP的特征和类型。
登录OTP(下载方法),登录OTP(双向通信方法)以及登录OTP(单向通信方法)之间的强度不同。
交易OTP(下载方法),交易OTP(双向通信方法)以及交易OTP(单向通信方法)之间的强度不同。
OTP的强度不同指的是例如OTP具有不同数量的字符。
即,当由数量a的字符(诸如6个数字字符)构成登录OTP(下载方法),由数量b的字符(诸如32个数字字符)构成登录OTP(双向通信方法),以及由数量c的字符(诸如8个数字字符)构成登录OTP(单向通信方法)时,a,b,c的值不同。
此外,当由数量x的字符(诸如4个数字字符)构成交易OTP(下载方法),由数量y的字符(诸如32个数字字符)构成交易OTP(双向通信方法),以及由数量z的字符(诸如6个数字字符)构成交易OTP(单向通信方法)时,x,y,z的值不同。
需要指出密码不仅仅局限于数字字符的序列。
将描述本发明的验证系统的初始状态。
在初始状态,数据库6具有存储在如图4所示在线服务用户表6001中的用户ID,固定密码,以及公用密钥。
便携式终端设备4已经存储了对应于在线服务用户的设备拥有者的ID,以及共享的秘密信息。在下面,将共享的秘密信息描述为由与固定密码形成一对的公用密钥K构成。
替代地,使用固定密码的验证流程以及OTP计算流程,和使用公用密钥密码系统的编码/解码流程以及MAC(消息认证码)增加/验证流程可以使用公共密钥加密系统进行。
参考图5描述本发明的验证系统执行的流程中登录验证屏幕显示流程的示例。
在步骤501,在线服务客户机7将登录验证屏幕获取请求发送到在线服务服务器1。
在步骤502,在线服务服务器1将口令获取请求发送到一次性密码服务器2。
在步骤503,一次性密码服务器2根据口令响应系统随机地生成口令,在数据库6中的口令表6002中存储口令及其生成时间,接着将口令识别比特序列以及口令的组合比特序列编码为QR代码。
在步骤504,在步骤504,一次性密码服务器2将口令和QR代码发送到在线服务服务器1。
在步骤505,在线服务服务器1将口令和登录验证屏幕发送到在线服务客户机7。
在步骤506,在线服务客户机7使得登录验证屏幕600显示在信息终端设备3的显示单元304上,该屏幕包括用于登录OTP的获取的QR代码601,ID输入域602,登录OTP输入域603,登录验证流程输入按钮604,如图6所示。
QR代码601由便携式终端设备4中的摄像机410读取,以使用QR代码601中包括的口令生成登录OTP。
在下面,参考图7描述本发明的验证系统执行的流程中登录OTP(下载方法)获取流程的示例。
在步骤701,一次性密码客户机8发送包括一组ID和固定密码的登录OTP获取请求到一次性密码服务器2。
在步骤702,如果接收的ID和固定密码组存储在数据库6的在线服务用户表6001中,一次性密码服务器2随机生成登录OTP(下载方法),并将ID,OTP的生成时间,以及登录OTP(下载方法)存储在数据库6的登录表6003中。
在步骤703,一次性密码服务器2发送登录OTP(下载方法)到一次性密码客户机8。
在步骤704,一次性密码客户机8使得ID和登录OTP(下载方法)显示在便携式终端设备4的显示单元408上。
在步骤705,在线服务客户机7接收在线服务用户在图6所示的登录验证屏幕600上手动输入的ID和登录OTP(下载方法)。
在下面,参考图8描述本发明的验证系统执行的流程中登录OTP(双向通信方法)获取流程的示例。
当前双向通信方法中的登录OTP获取流程是在便携式终端设备4中包括的IC卡407和信息终端设备3的IC卡读卡器306的组合,或者便携式终端设备4的无线通信端口411和信息终端设备3的无线通信端口307的组合的基础上执行的。
在步骤801,在线服务客户机7发送口令到一次性密码客户机8。口令是在图5的步骤505中从一次性密码服务器2接收并接着存储在在线服务客户机7中。
在步骤802,一次性密码客户机8从口令和固定密码计算登录OTP(双向通信方法)。
例如,使用安全哈希函数从口令和固定密码计算安全哈希值。接着,使用哈希函数从安全哈希值计算由数量b的数字字符构成的字符串,并接着作为登录OTP(双向通信方法)使用。
在步骤803,一次性密码客户机8或者使用便携式终端设备4中包括的IC卡407和信息终端设备3的IC卡读卡器306的组合,或者使用便携式终端设备4的无线通信端口411和信息终端设备3的无线通信端口307的组合发送ID和登录OTP(双向通信方法)到在线服务客户机7。
在线服务客户机7接着使得接收的ID和登录OTP(双向通信方法)显示在登录验证屏幕600上。在此情况下,在线服务用户不需要手动输入ID和登录OTP(双向通信方法)。
在下面,参考图9描述本发明的验证系统执行的流程中登录OTP(单向通信方法)获取流程的示例。
在单向通信方法中的登录OTP获取流程中,使用便携式终端设备4中内置的摄像机410拍摄在信息终端设备3的显示单元304上显示的QR代码,并接着通过解码QR代码生成登录OTP并显示。
在步骤901,一次性密码客户机8使用摄像机410读取在线服务客户机7显示的QR代码(图6的601)。客户机接着使用QR代码解码器将QR代码解码。如果解码的信息的初始比特序列与口令识别比特序列一致,则认为口令识别比特序列随后的解码的信息的比特序列是口令并在步骤902和后续的步骤中使用。
在步骤902,一次性密码客户机8由口令和固定密码计算登录OTP(单向通信方法)。
例如,使用哈希函数从口令和固定密码计算安全哈希值,接着使用哈希函数从安全哈希值计算由数量c的数字字符构成的字符串,并作为登录OTP(单向通信方法)使用。
在步骤903,一次性密码客户机8显示ID和登录OTP(单向通信方法)。
在步骤904,在线服务客户机7接收在线服务用户在图6所示的登录验证屏幕600上手动输入的ID和登录OTP(单向通信方法)。
替代地,也可以使用便携式终端设备4中包括的IC卡407和信息终端设备3的IC卡读卡器306的组合,或者使用便携式终端设备4的无线通信端口411和信息终端设备3的无线通信端口307的组合在登录验证屏幕600上自动输入ID和登录OTP(单向通信方法)。
在下面,参考图10描述本发明的验证系统执行的流程中登录验证流程的示例。
在步骤1001,在线服务客户机7发送登录验证请求到在线服务服务器1,请求包括经由登录验证屏幕600输入的ID和登录OTP的组以及从在线服务服务器1接收的口令。
步骤1001在在线服务用户按下登录验证流程输入按钮的情况下执行。
在步骤1002,在线服务服务器1发送登录验证请求到一次性密码服务器2,请求包括ID,登录OTP以及口令的组。
在步骤1003,从接收的登录OTP的强度确定OTP的类型,并接着根据OTP的类型进行登录验证流程。
“根据OTP的类型的登录验证流程”指的是:
(a)如果一次性密码服务器2接收的登录OTP的强度等于登录OTP(下载方法)的强度,接收的ID和登录OTP的组存储在数据库6的登录表6003中,并且当前时间是处于从OTP的生成时间开始的特定持续时间内,则认为登录验证成功。
(b)如果一次性密码服务器2接收的登录OTP的强度等于登录OTP(双向通信方法)的强度,接收的口令存储在数据库6的口令表6002中,当前时间是处于从口令的生成时间开始的特定持续时间内,并且接收的登录OTP等于从对应于接收的ID的口令和固定密码计算的登录OTP(双向通信方法),则认为登录验证是成功的,其中固定密码是从数据库6的在线服务用户表6001获取的。
例如,使用安全哈希函数从口令和固定密码计算安全哈希值。接着,使用哈希函数从安全哈希值计算由数量b的数字字符构成的字符串,并接着作为登录OTP(双向通信方法)使用。
(c)如果一次性密码服务器2接收的登录OTP的强度等于登录OTP(单向通信方法)的强度,接收的口令存储在数据库6的口令表6002中,当前时间是处于从口令的生成时间开始的特定持续时间内,并且接收的登录OTP等于从对应于接收的ID的口令和固定密码计算的登录OTP(单向通信方法),则认为登录验证是成功的,其中固定密码是从数据库6的在线服务用户表6001获取的。
例如,使用安全哈希函数从口令和固定密码计算安全哈希值,接着使用哈希函数从安全哈希值计算由数量c的数字字符构成的字符串,并作为登录OTP(单向通信方法)使用。
在步骤1004,一次性密码服务器2从数据库6的口令表6002中删除包含接收的口令的记录,并进一步从数据库6的登录表6003中删除包含接收的ID的记录。
在下面,参考图11描述本发明的验证系统执行的流程中交易验证屏幕显示流程的示例。
在步骤1101,在线服务客户机7发送交易验证屏幕获取请求到在线服务服务器1,该请求包括ID和交易内容的组。
交易内容指的是关于产品的买/卖,银行转帐等等的信息。
在步骤1102,在线服务服务器1发送交易准备请求到一次性密码服务器2,该请求包括ID和交易内容的组。
在步骤1103,一次性密码服务器2将交易OTP(下载方法)设置为空(NULL)值,随机生成交易OTP(双向通信方法)和交易OTP(单向通信方法),并将ID,交易内容接收时间,交易内容,交易OTP(下载方法),交易OTP(双向通信方法)和交易OTP(单向通信方法)存储在数据库6的交易表6004中。一次性密码服务器2进一步从数据库6的在线服务用户表6001中获取对应于接收的ID的公用密钥K,使用公用密钥K将MAC增加到由交易内容,交易OTP(双向通信方法)和交易OTP(单向通信方法)的组合比特序列构成的纯文本上。MAC由MAC生成算法生成。一次性密码服务器2接着使用公用密钥加密系统并使用公用密钥对该纯文本进行加密。一次性密码服务器2接着将交易准备信息识别比特序列和交易准备信息的组合比特序列编码为QR代码用于交易OTP的获取。
需要指出,交易准备信息识别比特序列是不同于口令识别比特序列的比特序列。
在步骤1104,一次性密码服务器2发送交易准备信息和QR代码到在线服务服务器1。
在步骤1105,在线服务服务器1发送交易准备信息和交易验证屏幕到在线服务客户机7。
交易验证屏幕1200包括QR代码1201,交易内容1202,交易OTP输入域1203,以及交易验证流程输入按钮1204,如图12所示。
在步骤1106,在线服务客户机7显示交易验证屏幕1200。
在下面,参考图13描述本发明的验证系统执行的流程中交易OTP(下载方法)获取流程的示例。
在步骤1301,一次性密码客户机8发送交易OTP获取请求到一次性密码服务器2,该请求包括ID和固定密码的组。
在步骤1302,如果接收的ID和固定密码的组存储在数据库6的在线服务用户表6001中,一次性密码服务器2随机地生成交易OTP(下载方法),从数据库6的交易表6004中存储的具有接收的ID的记录获取交易内容,并接着存储交易OTP(下载方法)。
在步骤1303,一次性密码服务器2发送交易内容和交易OTP(下载方法)到一次性密码客户机8。
在步骤1304,一次性密码客户机8使得交易内容和交易OTP(下载方法)显示在显示单元408上。
在步骤1305,在线服务客户机7接收在线服务用户在交易验证屏幕1200上输入的交易OTP(下载方法)。
需要指出,步骤1305在在线服务用户确认一次性密码客户机8上显示的交易内容的情况下执行。
在下面,参考图14描述本发明的验证系统执行的流程中交易OTP(双向通信方法)获取流程的示例。
双向通信方法中的交易OTP获取流程是使用便携式终端设备4中包括的IC卡407和信息终端设备3的IC卡读卡器306的组合,或者便携式终端设备4的无线通信端口411和信息终端设备3的无线通信端口307的组合执行的。
在步骤1401,在线服务客户机7发送交易准备信息到一次性密码客户机8。
在步骤1402,在利用公共密钥K并使用公用密钥加密系统成功解码交易准备信息并且MAC验证成功的情况下,一次性密码客户机8显示交易内容。
在步骤1403,一次性密码客户机8发送交易OTP(双向通信方法)到在线服务客户机7。
需要指出,步骤1403是在在线服务用户确认一次性密码客户机8上显示的交易内容之后,通过将便携式终端设备4中包括的IC卡407靠近信息终端设备3的IC卡读卡器306,或者通过将便携式终端设备4的无线通信端口411靠近信息终端设备3的无线通信端口307而启动的。
在下面,参考图15描述本发明的验证系统执行的流程中交易OTP(单向通信方法)获取流程的示例。
在单向通信方法中的交易OTP获取流程中,使用便携式终端设备4中的摄像机410拍摄在信息终端设备3的显示单元304上显示的QR代码,并接着通过解码QR代码生成OTP并显示。
在步骤1501,一次性密码客户机8使用摄像机410读取在线服务客户机7的显示单元304上显示的QR代码1201并解码。如果解码的信息的初始比特序列与交易准备信息识别比特序列一致,在步骤1502以及后续的步骤中将交易准备信息识别比特序列随后的解码的信息的比特序列使用作为交易准备信息。
替代地,如果口令和交易准备信息具有不同的比特长度,也可以基于比特长度确定在步骤901和步骤1501中解码的信息是否对应于口令或交易准备信息。
在步骤1502,如果一次性密码客户机8成功解码交易准备信息并成功验证了MAC,它使得交易内容和交易OTP(单向通信方法)显示在显示单元408上。
在步骤1503,在线服务客户机7接收在线服务用户在交易验证屏幕1200上由在线服务用户输入的交易OTP(单向通信方法)。
需要指出,步骤1503是在在线服务用户确认一次性密码客户机8上显示的交易内容之后进行的。
在下面,参考图16描述本发明的验证系统执行的流程中交易验证流程的示例。
在步骤1601,在线服务客户机7发送交易验证请求到在线服务服务器1,该请求包括ID,交易OTP,以及交易内容的组。
然而,需要指出,步骤1601是在在线服务用户按下交易验证流程输入按钮1204的情况下执行的。
在步骤1602,在线服务服务器1发送交易验证请求到一次性密码服务器2,该请求包括ID,交易OTP,以及交易内容的组。
在步骤1603,一次性密码服务器2基于接收的交易OTP的强度识别OTP的类型,并接着根据交易OTP的类型进行交易验证流程。
“根据OTP的类型的交易验证流程”指的是:
(a)如果一次性密码服务器2接收的交易OTP的强度等于交易OTP(下载方法)的强度,接收的ID,交易OTP(下载方法)以及交易内容的组存储在数据库6的交易表6004中,并且当前时间是处于从交易内容接收时间开始的特定持续时间内,则认为交易验证成功。
(b)如果一次性密码服务器2接收的交易OTP的强度等于交易OTP(双向通信方法)的强度,接收的ID,交易OTP(双向通信方法)以及交易内容的组存储在数据库6的交易表6004中,并且当前时间是处于从交易内容接收时间开始的特定持续时间内,则认为交易验证是成功的。
(c)如果一次性密码服务器2接收的交易OTP的强度等于交易OTP(单向通信方法)的强度,接收的ID,交易OTP(单向通信方法)以及交易内容的组存储在数据库6的交易表6004中,并且当前时间是处于从交易内容接收时间开始的特定持续时间内,则认为交易验证是成功的。
在步骤1604,一次性密码服务器2删除数据库6的交易表6004中包括接收的ID的记录。
图17显示了从信息终端设备3的交易内容的发送开始直到使用交易OTP的交易内容的执行的流程的要点。
流程3A涉及单向通信方法。
流程3B涉及下载方法。
流程7在一次性密码服务器2确认成功的交易验证之后执行。
在图17中,互联网服务器对应于在线服务服务器1和一次性密码服务器2;PC对应于信息终端设备3;而移动呼叫对应于便携式终端设备4。
尽管在前述实施例中二维代码包括QR代码,例如,也可以使用诸如Maxi代码,数据矩阵,PDF417,以及RSS混合的其他二维代码。
本发明也适合于将信息终端设备3和便携式终端设备4集成的PDA。
此外,本发明适用于通过数字电视广播在电视接收器上广告的产品的交易的执行。在此情况下,可以在电视接收器中合成等同于根据该实施例的信息终端设备3的功能,并且可以在遥控器中合成等同于根据该实施例的便携式终端设备4的功能。

Claims (10)

1.一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及
用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
2.一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;并且
该便携式终端设备包括:
用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及
用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
3.一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该便携式终端设备包括:
用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的;
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及
用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
4.一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该便携式终端设备包括:
用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的;
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;并且
该便携式终端设备包括:
用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及
用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
5.一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及
用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码,
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;并且
该便携式终端设备包括:
用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及
用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
6.一种验证系统,其包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该便携式终端设备包括:
用于分别地将登录验证一次性密码的获取请求和交易内容验证一次性密码的获取请求发送到一次性密码服务器,从一次性密码服务器分别地接收登录验证一次性密码和交易内容验证一次性密码,并显示这些密码的装置,这些密码在信息终端设备从在线服务服务器接收在线服务时是必需的,
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,显示接收的登录验证屏幕,将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码的装置;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易内容的交易验证屏幕并显示交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;以及
用于将交易准备信息发送到便携式终端设备,并接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码,
该信息终端设备包括:
用于发送登录验证屏幕获取请求到在线服务服务器,接收增加了口令和口令的二维代码的登录验证屏幕,并显示接收的登录验证屏幕的装置,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;
用于发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕并显示接收的交易验证屏幕的装置,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的;并且
该便携式终端设备包括:
用于通过解码信息终端设备的显示屏幕上显示的口令的二维代码而还原口令,并显示通过作为因子使用口令生成的登录验证一次性密码的装置,以及
用于通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并显示交易内容验证一次性密码和交易内容的装置。
7.根据权利要求3到6中任一项所述的验证系统,其中一次性密码服务器包括:
用于经由在线服务服务器从信息终端设备接收包括登录验证一次性密码的登录验证请求和包括交易内容验证一次性密码的交易验证请求,并基于登录验证一次性密码的强度和交易内容验证一次性密码的强度识别接收的登录验证一次性密码和交易内容验证一次性密码的类型的装置。
8.根据权利要求1,3,5和6中任一项所述的验证系统,其中信息终端设备和便携式终端设备中的每个都包括无线接口或IC卡接口,用于使用无线信号发送和接收口令,登录验证一次性密码,交易准备信息,以及交易内容验证一次性密码。
9.一种验证系统中的验证方法,该验证系统包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该验证方法包括以下步骤:
在信息终端设备中,
发送登录验证屏幕获取请求到在线服务服务器,
接收包括一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的口令的登录验证屏幕,
在显示器上显示接收的登录验证屏幕,
将接收的口令发送到便携式终端设备,并从便携式终端设备接收作为因子使用口令而生成的登录验证一次性密码;
发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,
接收增加了交易准备信息和交易内容的交易验证屏幕,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的,
显示交易验证屏幕;
将交易准备信息发送到便携式终端设备,并,
接收通过在便携式终端设备中使用与一次性密码服务器共享的公用密钥解码交易准备信息而提取的交易内容验证一次性密码。
10.一种验证系统中的验证方法,该验证系统包括:
在线服务服务器,用于提供在线服务;
信息终端设备,用于接收在线服务;
一次性密码服务器,用于执行涉及信息终端设备登录到在线服务服务器上的验证和在线服务的交易内容的验证的流程;以及
接收在线服务的信息终端设备的用户拥有的便携式终端设备,该便携式终端设备用于显示用于登录验证和交易内容验证的一次性密码,
其中,一次性密码服务器使用从信息终端设备接收的一次性密码执行在线服务的登录验证和关于在线服务的交易内容的验证,
该验证方法包括以下步骤:
在信息终端设备中,
发送登录验证屏幕获取请求到在线服务服务器,
接收增加了口令和口令的二维代码的登录验证屏幕,该口令是一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的,
显示接收的登录验证屏幕;
发送包括交易内容的交易验证屏幕获取请求到在线服务服务器,
接收增加了交易准备信息和交易准备信息的二维代码的交易验证屏幕,其中交易准备信息包括通过一次性密码服务器和便携式终端设备共享的公用密钥编码的交易内容验证一次性密码和交易内容的组,交易内容验证一次性密码是由一次性密码服务器根据在线服务服务器对于一次性密码服务器的指令生成的,并且,
显示接收的交易验证屏幕,
该方法进一步包括以下步骤:
在便携式终端设备中,
通过解码信息终端设备的显示屏幕上显示的口令的二维代码还原口令,
显示通过作为因子使用口令生成的登录验证一次性密码;
通过解码信息终端设备的显示屏幕上显示的交易准备信息的二维代码还原交易准备信息,
通过使用公用密钥解码交易准备信息而提取交易内容验证一次性密码和交易内容,并且,
在显示器上显示交易内容验证一次性密码和交易内容。
CN2007101359596A 2006-03-17 2007-03-13 验证系统 Expired - Fee Related CN101038653B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006073761 2006-03-17
JP2006-073761 2006-03-17
JP2006073761A JP4693171B2 (ja) 2006-03-17 2006-03-17 認証システム

Publications (2)

Publication Number Publication Date
CN101038653A CN101038653A (zh) 2007-09-19
CN101038653B true CN101038653B (zh) 2012-05-09

Family

ID=38169553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101359596A Expired - Fee Related CN101038653B (zh) 2006-03-17 2007-03-13 验证系统

Country Status (4)

Country Link
US (1) US20070220597A1 (zh)
EP (1) EP1840814B8 (zh)
JP (1) JP4693171B2 (zh)
CN (1) CN101038653B (zh)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296562B2 (en) 2004-07-15 2012-10-23 Anakam, Inc. Out of band system and method for authentication
US9846866B2 (en) * 2007-02-22 2017-12-19 First Data Corporation Processing of financial transactions using debit networks
TWI339976B (en) * 2007-03-16 2011-04-01 David Chiu Business protection method in internet
EP2073153A1 (fr) * 2007-12-18 2009-06-24 Gemplus Procédé pour autoriser une communication avec un dispositif électronique portable, telle qu'un accès à une zone mémoire, dispositif et système électroniques correspondants
CN102067157A (zh) * 2008-06-13 2011-05-18 S·什里瓦斯塔瓦 支付卡的实时认证
US20100082490A1 (en) * 2008-09-30 2010-04-01 Apple Inc. Systems and methods for secure wireless transactions
JP2010211294A (ja) * 2009-03-06 2010-09-24 Toshiba Corp ユーザ認証システムおよびユーザ認証方法
ES2381293B1 (es) * 2009-04-20 2012-11-07 Alter Core, S.L. Sistema y método de acreditación personal mediante dispositivo móvil.
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
US10846683B2 (en) 2009-05-15 2020-11-24 Visa International Service Association Integration of verification tokens with mobile communication devices
US9038886B2 (en) 2009-05-15 2015-05-26 Visa International Service Association Verification of portable consumer devices
US9105027B2 (en) 2009-05-15 2015-08-11 Visa International Service Association Verification of portable consumer device for secure services
US8893967B2 (en) 2009-05-15 2014-11-25 Visa International Service Association Secure Communication of payment information to merchants using a verification token
US8534564B2 (en) 2009-05-15 2013-09-17 Ayman Hammad Integration of verification tokens with mobile communication devices
TWI402775B (zh) * 2009-07-16 2013-07-21 Mxtran Inc 金融交易系統、自動櫃員機、與操作自動櫃員機的方法
CA2712089A1 (en) * 2010-01-29 2010-04-07 Norman F. Goertzen Secure access by a user to a resource
US9160737B2 (en) * 2010-02-26 2015-10-13 Microsoft Technology Licensing, Llc Statistical security for anonymous mesh-up oriented online services
CN102195930B (zh) 2010-03-02 2014-12-10 华为技术有限公司 设备间安全接入方法和通信设备
JP2011204169A (ja) * 2010-03-26 2011-10-13 Nomura Research Institute Ltd 認証システム、認証装置、認証方法および認証プログラム
US8412928B1 (en) * 2010-03-31 2013-04-02 Emc Corporation One-time password authentication employing local testing of candidate passwords from one-time password server
FR2959896B1 (fr) * 2010-05-06 2014-03-21 4G Secure Procede d'authentification d'un utilisateur requerant une transaction avec un fournisseur de service
CN102307177A (zh) * 2010-09-25 2012-01-04 广东电子工业研究院有限公司 面向windows虚拟机的一次性密码管理系统及其方法
GB2481663B (en) 2010-11-25 2012-06-13 Richard H Harris Handling encoded information
US20120203695A1 (en) * 2011-02-09 2012-08-09 American Express Travel Related Services Company, Inc. Systems and methods for facilitating secure transactions
EP2490165A1 (en) * 2011-02-15 2012-08-22 Mac Express Sprl Method for authorising a transaction
AU2012225684B2 (en) 2011-03-04 2016-11-10 Visa International Service Association Integration of payment capability into secure elements of computers
US9628875B1 (en) * 2011-06-14 2017-04-18 Amazon Technologies, Inc. Provisioning a device to be an authentication device
FR2978891B1 (fr) * 2011-08-05 2013-08-09 Banque Accord Procede, serveur et systeme d'authentification d'une personne
NO334144B1 (no) 2011-09-12 2013-12-16 Aker Subsea As Roterende undervannsinnretning
GB2495474B (en) * 2011-10-03 2015-07-08 Barclays Bank Plc User authentication
CN102497358A (zh) * 2011-11-30 2012-06-13 汉口银行股份有限公司 网上银行交易的方法
US10282724B2 (en) 2012-03-06 2019-05-07 Visa International Service Association Security system incorporating mobile device
CA3107007A1 (en) 2012-03-23 2013-09-26 Digital Retail Apps., Inc. System and method for facilitating secure self payment transactions of retail goods
CN102664736A (zh) * 2012-04-13 2012-09-12 天地融科技股份有限公司 电子密码生成方法、装置和设备以及电子密码认证系统
US9280643B2 (en) * 2012-05-11 2016-03-08 Netgear, Inc. Establishing access to a secure network based on user-created credential indicia
US20140025574A1 (en) * 2012-07-20 2014-01-23 Bank Of America Corporation Readable indicia for a payment claim
GB201213277D0 (en) * 2012-07-26 2012-09-05 Highgate Labs Ltd Two device authentication mechanism
KR101602426B1 (ko) * 2012-08-29 2016-03-10 주식회사 케이티 이동 단말을 이용한 카드 결제 장치 및 방법
US9298932B2 (en) * 2012-09-29 2016-03-29 International Business Machines Corporation Matrix code for encryption, storage, and transmission of data
JP5326035B1 (ja) * 2012-10-18 2013-10-30 株式会社 ディー・エヌ・エー サーバ装置
KR101405832B1 (ko) * 2012-10-22 2014-06-11 주식회사 잉카인터넷 이동통신기기를 이용한 로그인 인증 시스템 및 방법
TWI473507B (zh) * 2012-10-25 2015-02-11 Univ Chien Hsin Sci & Tech QR code interactive OTP password authentication method
JP5993285B2 (ja) * 2012-11-12 2016-09-14 株式会社三菱東京Ufj銀行 ユーザ認証装置及びユーザ認証プログラム
US9015476B1 (en) * 2012-12-07 2015-04-21 Emc Corporation Cryptographic device operable in a challenge-response mode
US10367642B1 (en) * 2012-12-12 2019-07-30 EMC IP Holding Company LLC Cryptographic device configured to transmit messages over an auxiliary channel embedded in passcodes
CN103929402B (zh) * 2013-01-11 2016-12-21 深圳市腾讯计算机系统有限公司 敏感操作验证方法、终端设备、服务器和验证系统
US9887983B2 (en) 2013-10-29 2018-02-06 Nok Nok Labs, Inc. Apparatus and method for implementing composite authenticators
US10270748B2 (en) 2013-03-22 2019-04-23 Nok Nok Labs, Inc. Advanced authentication techniques and applications
US9396320B2 (en) 2013-03-22 2016-07-19 Nok Nok Labs, Inc. System and method for non-intrusive, privacy-preserving authentication
KR101483864B1 (ko) 2013-07-03 2015-01-16 (주)에이티솔루션즈 오류 관리를 위한 엔에프씨 기반 다중 오티피 운영 방법
WO2015004528A2 (en) * 2013-07-08 2015-01-15 Assa Abloy Ab One-time-password generated on reader device using key read from personal security device
KR101972492B1 (ko) * 2013-07-10 2019-04-29 주식회사 비즈모델라인 에스디메모리 기반 다중 오티피 운영 방법
KR101972485B1 (ko) * 2013-07-10 2019-04-29 주식회사 비즈모델라인 유심 기반 다중 오티피 운영 방법
US20160219039A1 (en) * 2013-09-06 2016-07-28 Mario Houthooft Mobile Authentication Method and System for Providing Authenticated Access to Internet-Sukpported Services and Applications
US9208335B2 (en) * 2013-09-17 2015-12-08 Auburn University Space-time separated and jointly evolving relationship-based network access and data protection system
US9560146B2 (en) * 2013-09-18 2017-01-31 Lidong Qu Apparatus and method for data-tag based object-to-object applications
KR101516881B1 (ko) * 2013-09-23 2015-05-04 숭실대학교산학협력단 사용자 인증 방법 및 장치
JP6378870B2 (ja) * 2013-11-15 2018-08-22 株式会社野村総合研究所 認証システム、認証方法および認証プログラム
JP6399382B2 (ja) 2014-01-08 2018-10-03 パナソニックIpマネジメント株式会社 認証システム
WO2015112870A1 (en) 2014-01-25 2015-07-30 Cloudpin Inc. Systems and methods for location-based content sharing using unique identifiers
US9721248B2 (en) 2014-03-04 2017-08-01 Bank Of America Corporation ATM token cash withdrawal
JP6584824B2 (ja) * 2014-06-03 2019-10-02 パスロジ株式会社 取引システム、取引方法、ならびに、情報記録媒体
US11206266B2 (en) 2014-06-03 2021-12-21 Passlogy Co., Ltd. Transaction system, transaction method, and information recording medium
WO2015186195A1 (ja) * 2014-06-03 2015-12-10 パスロジ株式会社 取引システム
US9749131B2 (en) * 2014-07-31 2017-08-29 Nok Nok Labs, Inc. System and method for implementing a one-time-password using asymmetric cryptography
JP6460679B2 (ja) * 2014-08-13 2019-01-30 株式会社野村総合研究所 認証システム、認証方法および認証プログラム
JP6454493B2 (ja) * 2014-08-13 2019-01-16 株式会社野村総合研究所 認証システム、認証方法および認証プログラム
JP6294203B2 (ja) * 2014-09-29 2018-03-14 株式会社日立製作所 認証システム
US9660983B2 (en) * 2014-10-24 2017-05-23 Ca, Inc. Counter sets for copies of one time password tokens
CN104580150A (zh) * 2014-12-03 2015-04-29 国网浙江省电力公司信息通信分公司 专网专用的身份认证方法
JP6336383B2 (ja) * 2014-12-16 2018-06-06 パスロジ株式会社 取引システム
US9614838B1 (en) * 2015-03-19 2017-04-04 EMC IP Holding Company LLC Taking a picture of a one-time use passcode and using the picture to authenticate
US10250594B2 (en) 2015-03-27 2019-04-02 Oracle International Corporation Declarative techniques for transaction-specific authentication
DE102015106735A1 (de) 2015-04-30 2016-11-03 Deutsche Telekom Ag Übertragung eines Einmalschlüssels via Infrarotsignal
KR101572111B1 (ko) * 2015-07-01 2015-11-27 주식회사 이노스코리아 랜덤하면서 유일한 코드를 생성하는 전자 장치 및 방법
US10164971B2 (en) * 2015-10-22 2018-12-25 Oracle International Corporation End user initiated access server authenticity check
CN113918914A (zh) 2015-10-23 2022-01-11 甲骨文国际公司 用于访问管理的无密码认证
US10460367B2 (en) 2016-04-29 2019-10-29 Bank Of America Corporation System for user authentication based on linking a randomly generated number to the user and a physical item
US10268635B2 (en) 2016-06-17 2019-04-23 Bank Of America Corporation System for data rotation through tokenization
US10637853B2 (en) 2016-08-05 2020-04-28 Nok Nok Labs, Inc. Authentication techniques including speech and/or lip movement analysis
US10769635B2 (en) 2016-08-05 2020-09-08 Nok Nok Labs, Inc. Authentication techniques including speech and/or lip movement analysis
SG10201703299TA (en) * 2017-04-21 2018-11-29 Mastercard Asia Pacific Pte Ltd A system and method for carrying out two factor authentication using augmented/virtual reality
US10902205B2 (en) * 2017-10-25 2021-01-26 International Business Machines Corporation Facilitating automatic detection of relationships between sentences in conversations
US10540490B2 (en) * 2017-10-25 2020-01-21 International Business Machines Corporation Deep learning for targeted password generation with cognitive user information understanding
US11868995B2 (en) 2017-11-27 2024-01-09 Nok Nok Labs, Inc. Extending a secure key storage for transaction confirmation and cryptocurrency
US11831409B2 (en) 2018-01-12 2023-11-28 Nok Nok Labs, Inc. System and method for binding verifiable claims
US12041039B2 (en) 2019-02-28 2024-07-16 Nok Nok Labs, Inc. System and method for endorsing a new authenticator
US11792024B2 (en) 2019-03-29 2023-10-17 Nok Nok Labs, Inc. System and method for efficient challenge-response authentication
JP6994595B1 (ja) 2020-09-29 2022-01-14 PayPay株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP6890202B1 (ja) * 2020-09-29 2021-06-18 PayPay株式会社 情報処理装置、情報処理方法及び情報処理プログラム
CN113055357B (zh) * 2021-02-24 2022-03-11 深圳竹云科技有限公司 单包验证通信链路可信的方法、装置、计算设备及存储介质
IT202100017279A1 (it) * 2021-06-30 2022-12-30 Intesa Sanpaolo S P A Immagine animata codificata e metodo per generare, visualizzare e leggere tale immagine animata codificata, in particolare per l’autorizzazione di operazioni su sevizi online
CN113819584A (zh) * 2021-09-02 2021-12-21 青岛海尔空调器有限总公司 用于共享空调控制的方法、装置、空调及系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW508929B (en) * 1999-07-30 2002-11-01 Comsquare Co Ltd User authentication, user authentication system and recording medium

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995019593A1 (en) * 1994-01-14 1995-07-20 Michael Jeremy Kew A computer security system
GB2328310B (en) * 1996-05-15 1999-12-08 Ho Keung Tse Electronic transaction apparatus and method therefor
DE19718103A1 (de) * 1997-04-29 1998-06-04 Kim Schmitz Verfahren zur Autorisierung in Datenübertragungssystemen
US7392388B2 (en) 2000-09-07 2008-06-24 Swivel Secure Limited Systems and methods for identity verification for secure transactions
DE10045924A1 (de) * 2000-09-14 2002-04-04 Giesecke & Devrient Gmbh Verfahren zum Absichern einer Transaktion auf einem Computernetzwerk
US20040059952A1 (en) * 2000-12-14 2004-03-25 Peter Newport Authentication system
JP2002259344A (ja) 2001-02-28 2002-09-13 Mitsubishi Electric Corp ワンタイムパスワード認証システム及び携帯電話及びユーザ認証サーバ
WO2003012755A1 (en) * 2001-07-27 2003-02-13 Swivel Technologies Limited Code identification method and system
US7519989B2 (en) * 2003-07-17 2009-04-14 Av Thenex Inc. Token device that generates and displays one-time passwords and that couples to a computer for inputting or receiving data for generating and outputting one-time passwords and other functions
WO2005022474A1 (en) * 2003-08-27 2005-03-10 Ip Works (Proprietary) Limited A method of, and a system for, inhibiting fraudulent online transactions
US7314167B1 (en) * 2005-03-08 2008-01-01 Pisafe, Inc. Method and apparatus for providing secure identification, verification and authorization

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW508929B (en) * 1999-07-30 2002-11-01 Comsquare Co Ltd User authentication, user authentication system and recording medium

Also Published As

Publication number Publication date
EP1840814B8 (en) 2013-08-21
JP4693171B2 (ja) 2011-06-01
CN101038653A (zh) 2007-09-19
JP2007249726A (ja) 2007-09-27
EP1840814A1 (en) 2007-10-03
EP1840814B1 (en) 2013-07-03
US20070220597A1 (en) 2007-09-20

Similar Documents

Publication Publication Date Title
CN101038653B (zh) 验证系统
US11546756B2 (en) System and method for dynamic multifactor authentication
CN105099692B (zh) 安全校验方法、装置、服务器及终端
US8407463B2 (en) Method of authentication of users in data processing systems
US20120221474A1 (en) Secure Electronic Ticketing using Mobile Communication Devices over the Internet
CN107798531B (zh) 电子支付方法及系统
US10045210B2 (en) Method, server and system for authentication of a person
KR101214839B1 (ko) 인증 방법 및 그 시스템
US9344896B2 (en) Method and system for delivering a command to a mobile device
CN101577917A (zh) 一种安全的基于手机的动态密码验证方法
CN104270338A (zh) 一种电子身份注册及认证登录的方法及其系统
CN110930147B (zh) 离线支付方法、装置、电子设备及计算机可读存储介质
CN103617531A (zh) 基于可信二维码的安全支付方法和装置
CN103039098A (zh) 利用便携终端器的认证方法及系统
CN103297231A (zh) 一种身份认证的方法及系统
CN102906776A (zh) 一种用于用户和服务提供商之间双向认证的方法
CN101482962A (zh) 业务数据处理终端及业务数据处理方法
CN103037323B (zh) 基于移动终端的随机码验证系统及其验证方法
CN106779705B (zh) 一种动态支付方法及系统
CN105574629A (zh) 基于图形编码的电子票务验票方法和系统
CN102801724A (zh) 一种图形图像与动态密码相结合的身份认证方法
CN104253689A (zh) 基于二维码的用户卡动态口令验证方法与系统
CN111161056A (zh) 一种提高数字资产交易安全性的方法、系统及设备
JP2012005037A (ja) Webサイトログイン方法及びWebサイトログインシステム
JP7104259B1 (ja) 情報処理装置、情報処理方法、およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Kanagawa

Applicant after: Hitachi Solutions, Ltd.

Address before: Kanagawa

Applicant before: Hitachi Software Eng

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: HITACHI SOFTWARE ENG TO: HITACHI SOLUTIONS, LTD.

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: Tokyo, Japan, Japan

Patentee after: Hitachi Solutions, Ltd.

Address before: Kanagawa

Patentee before: Hitachi Solutions, Ltd.

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

Effective date of registration: 20151021

Address after: Tokyo, Japan, Japan

Patentee after: Hitachi Ltd.

Address before: Tokyo, Japan, Japan

Patentee before: Hitachi Solutions, Ltd.

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

Granted publication date: 20120509

Termination date: 20190313