CN104765999B - 一种对用户资源信息进行处理的方法、终端及服务器 - Google Patents

一种对用户资源信息进行处理的方法、终端及服务器 Download PDF

Info

Publication number
CN104765999B
CN104765999B CN201410006083.5A CN201410006083A CN104765999B CN 104765999 B CN104765999 B CN 104765999B CN 201410006083 A CN201410006083 A CN 201410006083A CN 104765999 B CN104765999 B CN 104765999B
Authority
CN
China
Prior art keywords
user
card
identifier
resource information
data file
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.)
Active
Application number
CN201410006083.5A
Other languages
English (en)
Other versions
CN104765999A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410006083.5A priority Critical patent/CN104765999B/zh
Priority to PCT/CN2015/070230 priority patent/WO2015103971A1/en
Publication of CN104765999A publication Critical patent/CN104765999A/zh
Priority to US15/177,413 priority patent/US10878413B2/en
Application granted granted Critical
Publication of CN104765999B publication Critical patent/CN104765999B/zh
Priority to US17/101,295 priority patent/US11640605B2/en
Active 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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • 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/4015Transaction verification using location information
    • 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
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06112Constructional details the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Optics & Photonics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种对用户资源信息进行处理的方法、终端及服务器,属于互联网通信领域。所述方法包括:接收第一终端发送的数值转移信息,卡标识和第一数据文件,所述卡标识和所述第一数据文件是所述第一终端从第一用户的智能卡中获取的,所述数值转移信息至少包括第二用户的用户标识和资源数值;根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证;如果验证通过,则根据所述卡标识获取所述第一用户的用户资源信息,根据所述第二用户的用户标识获取所述第二用户的用户资源信息;根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。本发明能够提高对用户资源信息处理的处理效率。

Description

一种对用户资源信息进行处理的方法、终端及服务器
技术领域
本发明涉及互联网通信领域,特别涉及一种对用户资源信息进行处理的方法、终端及服务器。
背景技术
随着移动终端技术的快速发展,移动终端具有的功能越来越多,例如,手机是最常见的一种移动终端,手机由最初的通话和发短信的功能,发展为目前具有资源信息处理的功能。用户可以通过手机的资源信息处理功能处理两个用户的用户资源信息。
该两个用户包括第一用户和第二用户,手机对第一用户的用户资源信息和第二用户的用户资源信息进行处理的过程如下:第一用户首先打开手机并开启具有处理用户资源信息功能的应用,然后该应用生成一个二维码并显示该二维码,该二维码中包含一个openID;收银台扫描该二维码,并从该二维码中获取该openID,发送该openID和数值转移信息给服务器,该数值转移信息中包括第二用户的用户标识和资源数值;服务器根据该openID,获取第一用户的用户标识,根据第一用户的用户标识获取第一用户的用户资源信息,根据第二用户的用户标识获取第二用户的用户资源信息,从第一用户的用户资源信息包括的第一数值中减去该资源数值,并将该资源数值增加到第二用户的用户资源信息包括的第二数值中,以实现对第一用户的用户资源信息和第二用户的用户资源信息进行处理。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
开启应用需要一段时间以及生成二维码也需要一段时间,导致用户从打开手机到收银台开始扫描手机显示的二维码之间的时间较长,往往达到几十秒甚至更长,所以现有技术处理效率较低。
发明内容
为了提高处理用户资源信息的效率,本发明提供了一种对用户资源信息进行处理的方法、终端及服务器。所述技术方案如下:
一种对用户资源信息进行处理的方法,所述方法包括:
接收第一终端发送的数值转移信息,卡标识和第一数据文件,所述卡标识和所述第一数据文件是所述第一终端从第一用户的智能卡中获取的,所述数值转移信息至少包括第二用户的用户标识和资源数值;
根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证;
如果验证通过,则根据所述卡标识获取所述第一用户的用户资源信息,根据所述第二用户的用户标识获取所述第二用户的用户资源信息;
根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。
一种对用户资源信息进行处理的方法,所述方法包括:
从智能卡中获取所述智能卡的卡标识;
根据所述卡标识对所述智能卡进行验证;
如果验证通过,则从所述智能卡中获取第一数据文件;
发送数值转移信息、所述卡标识和所述第一数据文件给服务器,使所述服务器获取第一用户的用户资源信息和第二用户的用户资源信息,并对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。
一种对用户资源信息进行处理的服务器,所述服务器包括:
接收模块,用于接收第一终端发送的数值转移信息,卡标识和第一数据文件,所述卡标识和所述第一数据文件是所述第一终端从第一用户的智能卡中获取的,所述数值转移信息至少包括第二用户的用户标识和资源数值;
验证模块,用于根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证;
获取模块,用于如果验证通过,则根据所述卡标识获取所述第一用户的用户资源信息,根据所述第二用户的用户标识获取所述第二用户的用户资源信息;
处理模块,用于根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。
一种对用户资源信息进行处理的终端,所述终端包括:
第一获取模块,用于从智能卡中获取所述智能卡的卡标识;
验证模块,用于根据所述卡标识对所述智能卡进行验证;
第二获取模块,用于如果验证通过,则从所述智能卡中获取第一数据文件;
发送模块,用于发送数值转移信息、所述卡标识和所述第一数据文件给服务器,使所述服务器获取第一用户的用户资源信息和第二用户的用户资源信息,并对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。
在本发明实施例中,使第一终端直接从智能卡中获取卡标识和第一数据文件,并根据读取的内容进行对第一用户的用户资源信息和第二用户的用户资源信息进行处理,且第一终端从智能卡中获取卡标识和第一数据文件的时间较短,从而提高对用户资源信息进行处理的处理效率。
附图说明
图1是本发明实施例1提供的一种对用户资源信息进行处理的方法流程图;
图2是本发明实施例2提供的一种对用户资源信息进行处理的方法流程图;
图3是本发明实施例3提供的一种对用户资源信息进行处理的方法流程图;
图4是本发明实施例4提供的一种对用户资源信息进行处理的服务器结构示意图;
图5是本发明实施例5提供的一种对用户资源信息进行处理的终端结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本发明实施例提供了一种对用户资源信息进行处理的方法,包括:
101:接收第一终端发送的数值转移信息,卡标识和第一数据文件,该卡标识和第一数据文件是第一终端从第一用户的智能卡中获取的,该数值转移信息至少包括第二用户的用户标识和资源数值;
102:根据该卡标识和第一数据文件,对第一用户的身份进行验证;
103:如果验证通过,则根据该卡标识获取第一用户的用户资源信息,根据第二用户的用户标识获取第二用户的用户资源信息;
104:根据该资源数值,对第一用户的用户资源信息和第二用户的用户资源信息进行处理。
在本发明实施例中,使第一终端直接从智能卡中获取卡标识和第一数据文件,并根据读取的内容进行对第一用户的用户资源信息和第二用户的用户资源信息进行处理,且第一终端从智能卡中获取卡标识和第一数据文件的时间较短,从而提高对用户资源信息进行处理的处理效率。
实施例2
参见图2,本发明实施例提供了一种对用户资源信息进行处理的方法,包括:
步骤201:第二终端扫描智能卡的图形码,并从该图形码中获取该智能卡的图形码信息;
每个智能卡对应一个图形码,智能卡生产商为生产的每个智能卡设置对应的一个图形码,且每个智能卡对应的图形码都互不相同。第一用户可以购买一个智能卡,并使用第二终端扫描智能卡的图形码,智能卡的图形码可以在智能卡的外包装上,智能卡的图形码可以为二维码或条形码等。
智能卡中包括卡标识、第一数据文件和解密密钥,第一数据文件是经过加密后的数据文件,第一数据文件中存储的数据可以为任一数据,但每个智能卡中包括的第一数据文件中存储的数据都互不相同。每个智能卡对应一套加密密钥和解密密钥,每个智能卡中的第一数据文件是通过每个智能卡对应的加密密钥进行加密处理的。
智能卡生产商将每个智能卡的卡标识和每个智能卡对应的图形码的图形码信息存储在服务器的卡标识与图形码信息的对应关系中,将每个智能卡的卡标识与每个智能卡的第一数据文件存储在服务器中的卡标识与数据文件的对应关系中,将每个智能卡的卡标识和每个智能卡对应的加密密钥存储在服务器中的卡标识与加密密钥的对应关系中,以及将每个智能卡的卡标识和每个智能卡对应的解密密钥存储在服务器中的卡标识与解密密钥的对应关系中。
步骤202:第二终端发送绑定请求消息给服务器,该绑定请求消息携带第一用户的用户标识和该智能卡的图形码信息;
步骤203:服务器接收该绑定请求消息,根据该绑定请求消息,绑定第一用户的用户标识与该智能卡的卡标识;
具体地,服务器接收该绑定请求消息,该绑定请求消息携带第一用户的用户标识和该智能卡的图形码信息,根据该智能卡的图形码信息,从已存储的卡标识与图形码信息中获取对应的卡标识,将获取的卡标识作为该智能卡的卡标识,将第一用户的用户标识和该智能卡的卡标识存储在用户标识与卡标识和对应关系中,以实现绑定第一用户的用户标识与该智能卡的卡标识。
当第一用户绑定完第一用户的用户标识和该智能卡的卡标识后,第一用户选择处理对象,第一终端根据第一用户选择处理对象的数量以及每个处理对象所需要的资源大小,计算资源数值,根据计算的资源数值和已存储的第二用户的用户标识生成数值转移信息。然后,第一用户通过如下流程来根据该数值转移信息对第一用户的用户资源信息和第二用户的用户资源信息进行处理。
步骤204:第一终端读取该智能卡,并从该智能卡中获取该智能卡的卡标识和第一数据文件;
当第一用户需要对第一用户的用户资源信息和第二用户的用户资源信息进行处理时,第一用户可以拿出智能卡,让第一终端读取该智能卡。
本步骤具体为:第一终端读取该智能卡,从该智能卡中读取该智能卡的卡标识,发送密钥获取请求消息给服务器,该密钥获取请求消息携带该智能卡的卡标识。服务器根据该智能卡的卡标识,从已存储的卡标识与加密密钥的对应关系中获取对应的加密密钥,发送获取的加密密钥给第一终端。第一终端根据该加密密钥对智能卡进行校验,如果校验通过,则智能卡中读取第一数据文件。
第一终端可以按如下方式对智能卡进行校验,包括:
第一终端生成随机数,使用该加密密钥对该随机数进行加密得到加密密文,将加密密文发送给智能卡。智能卡通过其内部存储的解密密钥对该加密密文进行解密得到解密数据,并将解密数据发送给第一终端,第一终端比较解密数据和该随机数,如果两者相同,则第一终端对智能卡校验通过,如果两者不同,则第一终端对智能卡校验不通过。
其中,第一终端对智能卡校验不通过,则提示第一用户和第二用户。第一终端对智能卡进行校验可以防止不法分子伪造智能卡,而造成用户的损失,从而提高了安全性。
步骤205:第一终端发送该数值转移信息、该智能卡的卡标识和第一数据文件给服务器;
具体地,第一终端将该数值转移信息、该智能卡的卡标识和第一数据文件打包成一个数据包,并将该数据包发送给第二用户对应的中间服务器。该中间服务器向该数据包中添加处理对象的描述信息和处理时间等信息,再将该数据包发送给服务器。
步骤206:服务器接收该数值转移信息、该智能卡的卡标识和第一数据文件;
步骤207:服务器根据该智能卡的卡标识和第一数据文件,对第一用户的身份进行验证,如果验证通过,则执行步骤208;
具体地,服务器根据该智能卡的卡标识,从已存储的卡标识与数据文件的对应关系中获取对应的数据文件;根据该智能卡的卡标识,从已存储的卡标识与解密密钥的对应关系中获取对应的解密密钥,根据获取的解密密钥对应第一数据文件进行解密得到第二数据文件,比较第二数据文件与获取的数据文件,如果两者相同,则对第一用户的身份验证通过,如果两者不同,则对第一用户的身份验证不通过。
如果验证不通过,则服务器发送通知消息给第一终端,第一终端接收该通知消息并提示第一用户和第二用户。
步骤208:服务器获取与该智能卡的卡标识绑定的第一用户的用户标识,并进一步获取第一用户的用户资源信息,根据第二用户的用户标识获取第二用户的用户资源信息;
具体地,服务器根据该智能卡的卡标识,从已存储的卡标识与用户标识的对应关系中获取对应的用户标识,将获取的用户标识作为第一用户的用户标识,根据第一用户的用户标识,从已存储的用户标识与用户资源信息的对应关系中获取第一用户的用户资源信息,以及根据第二用户的用户标识,从已存储的用户标识与用户资源信息的对应关系中获取第二用户的用户资源信息。
其中,第一用户的用户资源信息至少包括第一数值,第二用户的用户资源信息至少包括第二数值。
步骤209:服务器根据该数值转移信息对应的资源数值,对第一用户的用户资源信息和第二用户的用户资源信息进行处理。
具体地,从第一用户的用户资源信息中将该数值转移信息对应的资源数值转移到第二用户的用户资源信息中。
服务器执行完本步骤之后,发送处理成功消息给第一终端,第一终端接收该处理成功消息,并提示第一用户和第二用户。
在本发明实施例中,第一终端直接从智能卡中获取卡标识和第一数据文件,并根据读取的内容进行对第一用户的用户资源信息和第二用户的用户资源信息进行处理,且第一终端从智能卡中获取卡标识和第一数据文件的时间较短,从而提高对用户资源信息进行处理的处理效率;第一终端在从智能卡获取内容之前,还对智能卡进行验证,如此可以避免用户使用伪造智能卡来对用户资源信息进行处理。
实施例3
参见图3,本发明实施例提供了一种对用户资源信息进行处理的方法,包括:
步骤301:从智能卡中获取智能卡的卡标识;
步骤302:根据该卡标识对智能卡进行验证;
步骤303:如果验证通过,则从智能卡中获取第一数据文件;
步骤304:发送数值转移信息、该卡标识和第一数据文件给服务器,使服务器获取第一用户的用户资源信息和第二用户的用户资源信息,并对第一用户的用户资源信息和第二用户的用户资源信息进行处理。
在本发明实施例中,直接从智能卡中获取卡标识和第一数据文件,使服务器根据读取的内容进行对第一用户的用户资源信息和第二用户的用户资源信息进行处理,且第一终端从智能卡中获取卡标识和第一数据文件的时间较短,从而提高对用户资源信息进行处理的处理效率。
实施例4
参见图4,本发明实施例提供了一种对用户资源信息进行处理的服务器,包括:
接收模块401,用于接收第一终端发送的数值转移信息,卡标识和第一数据文件,所述卡标识和所述第一数据文件是所述第一终端从第一用户的智能卡中获取的,所述数值转移信息至少包括第二用户的用户标识和资源数值;
验证模块402,用于根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证;
获取模块403,用于如果验证通过,则根据所述卡标识获取所述第一用户的用户资源信息,根据所述第二用户的用户标识获取所述第二用户的用户资源信息;
处理模块404,用于根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。
所述验证模块402包括:
第一获取单元,用于根据所述卡标识,从已存储的卡标识与数据文件的对应关系中获取对应的数据文件;
第二获取单元,用于根据所述卡标识,从已存储的卡标识与解密密钥的对应关系中获取对应的解密密钥;
解密单元,用于根据所述解密密钥,对所述第一数据文件进行解密得到第二数据文件;
比较单元,用于比较所述第二数据文件与所述获取的数据文件,如果两者相同,则对所述第一用户的身份验证通过,如果两者不同,则对所述第一用户的身份验证不通过。
所述获取模块403包括:
第三获取单元,用于根据所述卡标识,从已存储的卡标识与用户标识的对应关系中获取对应的用户标识,将获取的用户标识作为所述第一用户的用户标识;
第四获取单元,用于根据所述第一用户的用户标识,获取所述第一用户的用户资源信息。
所述处理模块404,用于从所述第一用户的用户资源信息中将所述数值转移信息对应的资源数值转移到所述第二用户的用户资源信息中。
进一步地,所述服务器还包括:
存储模块,用于接收第二终端发送的第一用户的用户标识和图形码信息,所述图形码信息是所述第二终端从所述智能卡对应的图形码中获取的;根据所述图形码信息,存储所述第一用户的用户标识与所述智能卡的卡标识的对应关系。
所述存储模块包括:
第五获取单元,用于根据所述图形码信息,从已存储的卡标识与所述图形码信息的对应关系中获取对应的卡标识,将所述获取的卡标识作为所述智能卡的卡标识;
存储单元,用于将所述第一用户的用户标识和所述智能卡的卡标识存储在用户标识与卡标识的对应关系中。
在本发明实施例中,使第一终端直接从智能卡中获取卡标识和第一数据文件,并根据读取的内容进行对第一用户的用户资源信息和第二用户的用户资源信息进行处理,且第一终端从智能卡中获取卡标识和第一数据文件的时间较短,从而提高对用户资源信息进行处理的处理效率。
实施例5
参见图5,本发明实施例提供了一种对用户资源信息进行处理的终端,包括:
第一获取模块501,用于从智能卡中获取所述智能卡的卡标识;
验证模块502,用于根据所述卡标识对所述智能卡进行验证;
第二获取模块503,用于如果验证通过,则从所述智能卡中获取第一数据文件;
发送模块504,用于发送数值转移信息、所述卡标识和所述第一数据文件给服务器,使所述服务器获取第一用户的用户资源信息和第二用户的用户资源信息,并对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理。
所述验证模块502包括:
获取单元,用于根据所述卡标识,从所述服务器中获取所述智能卡对应的加密密钥;
生成单元,用于生成一个随机数;
验证单元,用于根据所述随机数据和所述加密密钥对所述智能卡进行验证。
所述验证单元包括:
加密子单元,用于通过所述加密密钥对所述随机数进行加密处理得到加密密文;
发送子单元,用于发送所述加密密文给所述智能卡,使所述智能卡对所述加密密文进行解密得到解密数据;
接收子单元,用于接收所述智能卡发送的解密数据;
比较子单元,用于比较所述解密数据和所述随机数,如果两者相同,则对所述智能卡验证通过,如果两者不同,则对智能卡验证不通过。
在本发明实施例中,直接从智能卡中获取卡标识和第一数据文件,使服务器根据读取的内容进行对第一用户的用户资源信息和第二用户的用户资源信息进行处理,且第一终端从智能卡中获取卡标识和第一数据文件的时间较短,从而提高对用户资源信息进行处理的处理效率。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种对用户资源信息进行处理的方法,其特征在于,所述方法包括:
接收第一终端根据加密密钥对智能卡验证通过后发送的数值转移信息,卡标识和第一数据文件,所述卡标识和所述第一数据文件是所述第一终端从第一用户的智能卡中获取的,所述卡标识为所述智能卡的卡标识,所述数值转移信息至少包括第二用户的用户标识和资源数值;所述第一用户的用户标识与所述第一用户的用户资源信息相对应,所述第一终端验证通过后的智能卡不是伪造智能卡;
根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证;
如果验证通过,则根据所述卡标识,从卡标识与用户标识的对应关系中获取所述第一用户的用户标识,根据所述第一用户的用户标识和所述第二用户标识,从用户标识与用户资源信息的对应关系中分别获取所述第一用户的用户资源信息和所述第二用户的用户资源信息;
根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理;
其中,所述接收第一终端发送的数值转移信息,卡标识和第一数据文件之前,还包括:
接收第二终端发送的第一用户的用户标识和图形码信息,所述图形码信息是所述第二终端从所述智能卡对应的图形码中获取的;根据所述图形码信息,从已存储的卡标识与所述图形码信息的对应关系中获取对应的卡标识,将所述获取的卡标识作为所述智能卡的卡标识;将所述第一用户的用户标识和所述智能卡的卡标识存储在用户标识与卡标识的对应关系中。
2.如权利要求1所述的方法,其特征在于,所述根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证,包括:
根据所述卡标识,从已存储的卡标识与数据文件的对应关系中获取对应的数据文件;
根据所述卡标识,从已存储的卡标识与解密密钥的对应关系中获取对应的解密密钥;
根据所述解密密钥,对所述第一数据文件进行解密得到第二数据文件;
比较所述第二数据文件与所述获取的数据文件,如果两者相同,则对所述第一用户的身份验证通过,如果两者不同,则对所述第一用户的身份验证不通过。
3.如权利要求1所述的方法,其特征在于,所述根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理,包括:
从所述第一用户的用户资源信息中将所述数值转移信息对应的资源数值转移到所述第二用户的用户资源信息中。
4.一种对用户资源信息进行处理的方法,其特征在于,所述方法包括:
从智能卡中获取所述智能卡的卡标识,所述卡标识为所述智能卡的卡标识;第一用户的用户标识与所述第一用户的用户资源信息相对应;
根据所述卡标识和加密密钥对所述智能卡进行验证;
如果验证通过,则从所述智能卡中获取第一数据文件,其中验证通过后的智能卡不是伪造智能卡;
发送数值转移信息、所述卡标识和所述第一数据文件给服务器,使所述服务器根据所述卡标识,从卡标识与用户标识的对应关系中获取所述第一用户的用户标识,根据所述第一用户的用户标识和第二用户标识,从用户标识与用户资源信息的对应关系中分别获取所述第一用户的用户资源信息和所述第二用户的用户资源信息,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理;
发送第一用户的用户标识和图形码信息,所述图形码信息是从所述智能卡对应的图形码中获取的;使所述服务器根据所述图形码信息,从已存储的卡标识与所述图形码信息的对应关系中获取对应的卡标识,将所述获取的卡标识作为所述智能卡的卡标识;将所述第一用户的用户标识和所述智能卡的卡标识存储在用户标识与卡标识的对应关系中。
5.如权利要求4所述的方法,其特征在于,所述根据所述卡标识对所述智能卡进行验证,包括:
根据所述卡标识,从所述服务器中获取所述智能卡对应的加密密钥;
生成一个随机数;
根据所述随机数和所述加密密钥对所述智能卡进行验证。
6.如权利要求5所述的方法,其特征在于,所述根据所述随机数和所述加密密钥对所述智能卡进行验证,包括:
通过所述加密密钥对所述随机数进行加密处理得到加密密文;
发送所述加密密文给所述智能卡,使所述智能卡对所述加密密文进行解密得到解密数据;接收所述智能卡发送的解密数据;
比较所述解密数据和所述随机数,如果两者相同,则对所述智能卡验证通过,如果两者不同,则对所述智能卡验证不通过。
7.一种对用户资源信息进行处理的服务器,其特征在于,所述服务器包括:
接收模块,用于接收第一终端根据加密密钥对智能卡验证通过后发送的数值转移信息,卡标识和第一数据文件,所述卡标识和所述第一数据文件是所述第一终端从第一用户的智能卡中获取的,所述卡标识为所述智能卡的卡标识,所述数值转移信息至少包括第二用户的用户标识和资源数值;所述第一用户的用户标识与所述第一用户的用户资源信息相对应,所述第一终端验证通过后的智能卡不是伪造智能卡;
验证模块,用于根据所述卡标识和所述第一数据文件,对所述第一用户的身份进行验证;
获取模块,用于如果验证通过,则根据所述卡标识,从卡标识与用户标识的对应关系中获取所述第一用户的用户标识,根据所述第一用户的用户标识和所述第二用户标识,从用户标识与用户资源信息的对应关系中分别获取所述第一用户的用户资源信息和所述第二用户的用户资源信息;
处理模块,用于根据所述资源数值,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理;
存储模块,用于接收第二终端发送的第一用户的用户标识和图形码信息,所述图形码信息是所述第二终端从所述智能卡对应的图形码中获取的;根据所述图形码信息,从已存储的卡标识与所述图形码信息的对应关系中获取对应的卡标识,将所述获取的卡标识作为所述智能卡的卡标识;将所述第一用户的用户标识和所述智能卡的卡标识存储在用户标识与卡标识的对应关系中。
8.如权利要求7所述的服务器,其特征在于,所述验证模块包括:
第一获取单元,用于根据所述卡标识,从已存储的卡标识与数据文件的对应关系中获取对应的数据文件;
第二获取单元,用于根据所述卡标识,从已存储的卡标识与解密密钥的对应关系中获取对应的解密密钥;
解密单元,用于根据所述解密密钥,对所述第一数据文件进行解密得到第二数据文件;
比较单元,用于比较所述第二数据文件与所述获取的数据文件,如果两者相同,则对所述第一用户的身份验证通过,如果两者不同,则对所述第一用户的身份验证不通过。
9.如权利要求7所述的服务器,其特征在于,
所述处理模块,用于从所述第一用户的用户资源信息中将所述数值转移信息对应的资源数值转移到所述第二用户的用户资源信息中。
10.一种对用户资源信息进行处理的终端,其特征在于,所述终端包括:
第一获取模块,用于从智能卡中获取所述智能卡的卡标识,所述卡标识为所述智能卡的卡标识;第一用户的用户标识与所述第一用户的用户资源信息相对应;
验证模块,用于根据所述卡标识和加密密钥对所述智能卡进行验证;
第二获取模块,用于如果验证通过,则从所述智能卡中获取第一数据文件,其中验证通过后的智能卡不是伪造智能卡;
发送模块,用于发送数值转移信息、所述卡标识和所述第一数据文件给服务器,使所述服务器根据所述卡标识,从卡标识与用户标识的对应关系中获取所述第一用户的用户标识,根据所述第一用户的用户标识和第二用户标识,从用户标识与用户资源信息的对应关系中分别获取所述第一用户的用户资源信息和所述第二用户的用户资源信息,对所述第一用户的用户资源信息和所述第二用户的用户资源信息进行处理,所述第一用户的用户资源信息至少包括第一数值,所述第二用户的用户资源信息至少包括第二数值;
所述终端还用于发送第一用户的用户标识和图形码信息,所述图形码信息是从所述智能卡对应的图形码中获取的;使所述服务器根据所述图形码信息,从已存储的卡标识与所述图形码信息的对应关系中获取对应的卡标识,将所述获取的卡标识作为所述智能卡的卡标识;将所述第一用户的用户标识和所述智能卡的卡标识存储在用户标识与卡标识的对应关系中。
11.如权利要求10所述的终端,其特征在于,所述验证模块包括:
获取单元,用于根据所述卡标识,从所述服务器中获取所述智能卡对应的加密密钥;
生成单元,用于生成一个随机数;
验证单元,用于根据所述随机数和所述加密密钥对所述智能卡进行验证。
12.如权利要求11所述的终端,其特征在于,所述验证单元包括:
加密子单元,用于通过所述加密密钥对所述随机数进行加密处理得到加密密文;
发送子单元,用于发送所述加密密文给所述智能卡,使所述智能卡对所述加密密文进行解密得到解密数据;
接收子单元,用于接收所述智能卡发送的解密数据;
比较子单元,用于比较所述解密数据和所述随机数,如果两者相同,则对所述智能卡验证通过,如果两者不同,则对所述智能卡验证不通过。
CN201410006083.5A 2014-01-07 2014-01-07 一种对用户资源信息进行处理的方法、终端及服务器 Active CN104765999B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201410006083.5A CN104765999B (zh) 2014-01-07 2014-01-07 一种对用户资源信息进行处理的方法、终端及服务器
PCT/CN2015/070230 WO2015103971A1 (en) 2014-01-07 2015-01-06 Method and system for verifying transactions using a smart card
US15/177,413 US10878413B2 (en) 2014-01-07 2016-06-09 Method, server, and storage medium for verifying transactions using a smart card
US17/101,295 US11640605B2 (en) 2014-01-07 2020-11-23 Method, server, and storage medium for verifying transactions using a smart card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410006083.5A CN104765999B (zh) 2014-01-07 2014-01-07 一种对用户资源信息进行处理的方法、终端及服务器

Publications (2)

Publication Number Publication Date
CN104765999A CN104765999A (zh) 2015-07-08
CN104765999B true CN104765999B (zh) 2020-06-30

Family

ID=53523547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410006083.5A Active CN104765999B (zh) 2014-01-07 2014-01-07 一种对用户资源信息进行处理的方法、终端及服务器

Country Status (3)

Country Link
US (2) US10878413B2 (zh)
CN (1) CN104765999B (zh)
WO (1) WO2015103971A1 (zh)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104765999B (zh) * 2014-01-07 2020-06-30 腾讯科技(深圳)有限公司 一种对用户资源信息进行处理的方法、终端及服务器
US10154082B2 (en) * 2014-08-12 2018-12-11 Danal Inc. Providing customer information obtained from a carrier system to a client device
CN104243484B (zh) * 2014-09-25 2016-04-13 小米科技有限责任公司 信息交互方法及装置、电子设备
US11068895B2 (en) * 2015-02-17 2021-07-20 Visa International Service Association Token and cryptogram using transaction specific information
US10291624B1 (en) * 2015-12-30 2019-05-14 Synaptics Incorporated Trusted system for a user profile
US11568380B2 (en) * 2016-03-21 2023-01-31 Mastercard International Incorporated Systems and methods for use in providing payment transaction notifications
CN106570100B (zh) * 2016-10-31 2019-02-26 腾讯科技(深圳)有限公司 信息搜索方法和装置
CN108075887A (zh) * 2016-11-15 2018-05-25 北京维森科技有限公司 用于cpu卡加密认证的方法、云平台、用户设备和***
JP6693435B2 (ja) * 2017-02-08 2020-05-13 カシオ計算機株式会社 認証装置及びプログラム
JP6787190B2 (ja) * 2017-03-06 2020-11-18 カシオ計算機株式会社 認証装置及びプログラム
US10685192B2 (en) * 2018-01-19 2020-06-16 Leadot Innovation, Inc. Card reading transaction system with an intermediate server
CN110120929B (zh) * 2018-02-06 2022-01-25 阿里巴巴集团控股有限公司 电子设备及解锁方法、业务服务器、平台服务器和客户端
CN110719179A (zh) * 2018-07-11 2020-01-21 阿里巴巴集团控股有限公司 通信业务的数据处理方法、装置和***
KR102005554B1 (ko) * 2018-08-09 2019-07-30 주식회사 센스톤 공카드를 이용한 금융거래제공방법 및 시스템
CN110969437B (zh) * 2018-09-28 2024-04-16 京东科技控股股份有限公司 获得虚拟银行卡支付权限的方法、***、电子设备和介质
CN111191252A (zh) * 2018-11-15 2020-05-22 航天信息股份有限公司 一种智能卡操作***加解密方法、装置及存储介质
CN109544146B (zh) * 2018-11-30 2023-06-16 北京红枣科技有限公司 无卡交互***及模拟卡设备
US11087580B2 (en) * 2018-12-17 2021-08-10 Jpmorgan Chase Bank, N.A. Systems and methods for securing contactless cards from unauthorized payments
CN110245941B (zh) * 2019-04-25 2023-06-30 创新先进技术有限公司 一种交易风险识别方法及装置
CN112241879A (zh) * 2019-07-17 2021-01-19 天地融科技股份有限公司 一种基于电子现金的脱机交易方法和***
US11107065B1 (en) 2020-06-02 2021-08-31 Bank Of America Corporation Contemporaneous payment technology
US11216623B1 (en) * 2020-08-05 2022-01-04 Capital One Services, Llc Systems and methods for controlling secured data transfer via URLs
CN112035550A (zh) * 2020-09-01 2020-12-04 中国银行股份有限公司 一种故障定位方法及装置
CN112825173B (zh) * 2020-11-03 2024-02-09 ***股份有限公司 卡片交易安全验证方法以及移动终端
US20220217136A1 (en) * 2021-01-04 2022-07-07 Bank Of America Corporation Identity verification through multisystem cooperation
CN112799705B (zh) * 2021-02-07 2022-10-21 河南信大网御科技有限公司 一种拟态构造***升级方法
CN113469677B (zh) * 2021-06-11 2024-04-19 深圳市雪球科技有限公司 DESFire卡数据的安全读写方法和装置
US20230153414A1 (en) * 2021-11-12 2023-05-18 Xerox Corporation Entity-specific user authentication in shared office document processing device
CN114745126A (zh) * 2022-03-18 2022-07-12 中国建设银行股份有限公司 一种身份验证方法、装置及智能卡
CN115170105B (zh) * 2022-07-18 2023-08-18 中国长江三峡集团有限公司 一种用户智能电表安全电力管理***及方法
US11823191B1 (en) 2022-08-29 2023-11-21 Block, Inc. Integration for performing actions without additional authorization requests
CN116016302B (zh) * 2023-02-24 2023-06-23 星汉智能科技股份有限公司 基于https的智能卡数据加解密测试方法和***
CN116882429B (zh) * 2023-09-08 2024-02-02 紫光同芯微电子有限公司 用于智能卡芯片的数据传输方法及装置、智能卡

Family Cites Families (219)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191611A (en) * 1989-04-03 1993-03-02 Lang Gerald S Method and apparatus for protecting material on storage media and for transferring material on storage media to various recipients
US5065429A (en) * 1989-04-03 1991-11-12 Lang Gerald S Method and apparatus for protecting material on storage media
US5282249A (en) * 1989-11-14 1994-01-25 Michael Cohen System for controlling access to broadcast transmissions
DE69127560T2 (de) * 1990-01-30 1998-04-23 Toshiba Kawasaki Kk Gegenseitiges Erkennungssystem
CH680955A5 (zh) 1990-03-08 1992-12-15 Landis & Gyr Betriebs Ag
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
US20020013898A1 (en) * 1997-06-04 2002-01-31 Sudia Frank W. Method and apparatus for roaming use of cryptographic values
US5923759A (en) * 1995-04-20 1999-07-13 Lee; Philip S. System for securely exchanging data with smart cards
US5949044A (en) * 1997-06-13 1999-09-07 Walker Asset Management Limited Partnership Method and apparatus for funds and credit line transfers
EP0895149B1 (en) * 1997-07-31 2003-09-17 Siemens Aktiengesellschaft Computer system for protecting a file and a method for protecting a file
US6003014A (en) * 1997-08-22 1999-12-14 Visa International Service Association Method and apparatus for acquiring access using a smart card
US7028014B1 (en) * 1998-03-18 2006-04-11 Ascom Hasler Mailing Systems Tamper resistant postal security device with long battery life
US6636833B1 (en) * 1998-03-25 2003-10-21 Obis Patents Ltd. Credit card system and method
US6829711B1 (en) * 1999-01-26 2004-12-07 International Business Machines Corporation Personal website for electronic commerce on a smart java card with multiple security check points
BR0017621B1 (pt) * 1999-03-03 2012-08-21 unidade terminal, aparelho e processo de processamento de dados, e, processo de transmissão de um aparelho de processamento de dados.
US7908216B1 (en) * 1999-07-22 2011-03-15 Visa International Service Association Internet payment, authentication and loading system using virtual smart card
US7630926B2 (en) * 1999-08-19 2009-12-08 E2Interactive, Inc. Inserting value into customer account at point of sale using a customer account identifier
US7373517B1 (en) * 1999-08-19 2008-05-13 Visto Corporation System and method for encrypting and decrypting files
US7093761B2 (en) * 2001-09-24 2006-08-22 E2Interactive, Inc. System and method for distributing stored-value cards
US7953671B2 (en) * 1999-08-31 2011-05-31 American Express Travel Related Services Company, Inc. Methods and apparatus for conducting electronic transactions
US7630986B1 (en) * 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US6980970B2 (en) * 1999-12-16 2005-12-27 Debit.Net, Inc. Secure networked transaction system
US20010045451A1 (en) * 2000-02-28 2001-11-29 Tan Warren Yung-Hang Method and system for token-based authentication
AU2001243473A1 (en) * 2000-03-07 2001-09-17 American Express Travel Related Services Company, Inc. System for facilitating a transaction
US7716484B1 (en) * 2000-03-10 2010-05-11 Rsa Security Inc. System and method for increasing the security of encrypted secrets and authentication
CA2305249A1 (en) * 2000-04-14 2001-10-14 Branko Sarcanin Virtual safe
JP2001344524A (ja) * 2000-05-30 2001-12-14 Konami Co Ltd データ提供装置及びデータ提供方法
US20020107809A1 (en) * 2000-06-02 2002-08-08 Biddle John Denton System and method for licensing management
SE0002416L (sv) * 2000-06-27 2001-12-28 Tds Todos Data System Ab Förfarande och anordning för kommunikation
US7103575B1 (en) * 2000-08-31 2006-09-05 International Business Machines Corporation Enabling use of smart cards by consumer devices for internet commerce
AU2001292725A1 (en) * 2000-09-12 2002-03-26 American Express Travel Related Services Company, Inc. Microchip-enabled online transaction system
US20020076204A1 (en) * 2000-12-18 2002-06-20 Toshihisa Nakano Key management device/method/program, recording medium, reproducing device/method, recording device, and computer-readable, second recording medium storing the key management program for copyright protection
JP4839516B2 (ja) * 2001-02-27 2011-12-21 ソニー株式会社 認証システム及び認証方法
US9219708B2 (en) * 2001-03-22 2015-12-22 DialwareInc. Method and system for remotely authenticating identification devices
KR20020078989A (ko) * 2001-04-12 2002-10-19 (주)엠커머스 휴대단말기를 이용한 신용카드 거래인증 시스템 및 그 방법
US20030009681A1 (en) * 2001-07-09 2003-01-09 Shunji Harada Digital work protection system, recording medium apparatus, transmission apparatus, and playback apparatus
US7983419B2 (en) * 2001-08-09 2011-07-19 Trimble Navigation Limited Wireless device to network server encryption
US20030093680A1 (en) * 2001-11-13 2003-05-15 International Business Machines Corporation Methods, apparatus and computer programs performing a mutual challenge-response authentication protocol using operating system capabilities
US6857565B2 (en) * 2001-12-14 2005-02-22 Damon Eugene Smith Electronic traveler's checks
US20030229795A1 (en) * 2002-02-19 2003-12-11 International Business Machines Corporation Secure assembly of security keyboards
US20030172273A1 (en) * 2002-03-05 2003-09-11 Sjoblom Hans Method for controlling the distribution of data
TWI231132B (en) * 2002-03-26 2005-04-11 Culture Com Technology Macau Ltd System and method for secure electronic commerce trading
JP2004015665A (ja) * 2002-06-10 2004-01-15 Takeshi Sakamura 電子チケット流通システムにおける認証方法およびicカード
JP4301770B2 (ja) * 2002-06-10 2009-07-22 健 坂村 接続情報管理システム、接続情報管理方法、icカード、サーバ
US20060032905A1 (en) * 2002-06-19 2006-02-16 Alon Bear Smart card network interface device
US20040127256A1 (en) * 2002-07-30 2004-07-01 Scott Goldthwaite Mobile device equipped with a contactless smart card reader/writer
US20040034784A1 (en) * 2002-08-15 2004-02-19 Fedronic Dominique Louis Joseph System and method to facilitate separate cardholder and system access to resources controlled by a smart card
US20050044385A1 (en) * 2002-09-09 2005-02-24 John Holdsworth Systems and methods for secure authentication of electronic transactions
US7395435B2 (en) * 2002-09-20 2008-07-01 Atmel Corporation Secure memory device for smart cards
US9710804B2 (en) * 2012-10-07 2017-07-18 Andrew H B Zhou Virtual payment cards issued by banks for mobile and wearable devices
US7599856B2 (en) * 2002-11-19 2009-10-06 Amazon Technologies, Inc. Detection of fraudulent attempts to initiate transactions using modified display objects
US20050195975A1 (en) * 2003-01-21 2005-09-08 Kevin Kawakita Digital media distribution cryptography using media ticket smart cards
US7379548B2 (en) * 2003-01-31 2008-05-27 Nds Limited Virtual smart card device, method and system
GB2400478B (en) * 2003-04-07 2006-03-29 Research In Motion Ltd Method and system of supporting smart cards on electronic devices
US8234504B2 (en) * 2003-04-15 2012-07-31 Broadcom Corporation Method and system for data encryption and decryption
US7380125B2 (en) * 2003-05-22 2008-05-27 International Business Machines Corporation Smart card data transaction system and methods for providing high levels of storage and transmission security
DE10330089B4 (de) * 2003-07-03 2014-02-27 Bt Ignite Gmbh & Co. Verfahren und Vorrichtung zum Übermitteln von Entschlüsselungscodes für frei übertragene, verschlüsselte Programminhalte an eindeutig identifizierbare Empfänger
EP1501304A1 (en) * 2003-07-23 2005-01-26 Axalto S.A. Procedure for monitoring the usage of a broadcasted content
KR100586654B1 (ko) * 2003-12-19 2006-06-07 이처닷컴 주식회사 이동통신단말기를 이용한 무선금융거래 시스템 및무선금융거래 방법
US7357309B2 (en) * 2004-01-16 2008-04-15 Telefonaktiebolaget Lm Ericsson (Publ) EMV transactions in mobile terminals
US20050165684A1 (en) * 2004-01-28 2005-07-28 Saflink Corporation Electronic transaction verification system
GB2411261B (en) * 2004-02-20 2007-07-11 Hewlett Packard Development Co Standalone memory device and system and method using such device
US7681232B2 (en) * 2004-03-08 2010-03-16 Cardlab Aps Credit card and a secured data activation system
US7805614B2 (en) * 2004-04-26 2010-09-28 Northrop Grumman Corporation Secure local or remote biometric(s) identity and privilege (BIOTOKEN)
KR100609701B1 (ko) * 2004-08-05 2006-08-09 한국전자통신연구원 전자 거래 내역에 대한 프라이버시를 보호하는 거래 인증방법 및 시스템
US7506812B2 (en) * 2004-09-07 2009-03-24 Semtek Innovative Solutions Corporation Transparently securing data for transmission on financial networks
US20060064391A1 (en) * 2004-09-20 2006-03-23 Andrew Petrov System and method for a secure transaction module
US7537152B2 (en) * 2005-03-23 2009-05-26 E2Interative, Inc. Delivery of value identifiers using short message service (SMS)
US7536722B1 (en) * 2005-03-25 2009-05-19 Sun Microsystems, Inc. Authentication system for two-factor authentication in enrollment and pin unblock
US9213992B2 (en) * 2005-07-08 2015-12-15 Microsoft Technology Licensing, Llc Secure online transactions using a trusted digital identity
EP1752937A1 (en) * 2005-07-29 2007-02-14 Research In Motion Limited System and method for encrypted smart card PIN entry
JP4640083B2 (ja) * 2005-09-29 2011-03-02 セイコーエプソン株式会社 デバイス管理システム
AU2006298420B2 (en) * 2005-10-06 2011-02-17 Nds Limited Security device and building block functions
CN2842081Y (zh) 2005-11-11 2006-11-29 韶关宏大齿轮有限公司 前后驱动的分动箱总成
US7904709B2 (en) * 2006-02-03 2011-03-08 Research In Motion Limited System and method for controlling data communications between a server and a client device
KR20070082405A (ko) * 2006-02-16 2007-08-21 삼성전자주식회사 암호화 데이터 재생 장치 및 암호화 데이터 재생 시스템
US8245052B2 (en) * 2006-02-22 2012-08-14 Digitalpersona, Inc. Method and apparatus for a token
US8787973B2 (en) * 2006-03-20 2014-07-22 Sandisk Il Ltd. Device and method for controlling usage of a memory card
US20080052770A1 (en) * 2006-03-31 2008-02-28 Axalto Inc Method and system of providing security services using a secure device
CN101098371B (zh) * 2006-06-29 2011-01-26 ***股份有限公司 金融数据处理方法和移动终端设备
US20080061150A1 (en) * 2006-09-08 2008-03-13 Simon Phillips Identification token and method of making identification token
US8123135B2 (en) * 2006-09-08 2012-02-28 Mastercard International, Inc. Very small subcard for identification applications
US7997498B2 (en) * 2006-09-08 2011-08-16 Mastercard International, Inc. Identification of installable card
US8042155B1 (en) * 2006-09-29 2011-10-18 Netapp, Inc. System and method for generating a single use password based on a challenge/response protocol
US8769275B2 (en) * 2006-10-17 2014-07-01 Verifone, Inc. Batch settlement transactions system and method
JP4910629B2 (ja) * 2006-10-26 2012-04-04 富士通株式会社 情報アクセス・システム、読取り書込み装置およびアクティブ型非接触情報記憶装置
US7861931B2 (en) * 2006-11-06 2011-01-04 Mastercard International, Inc. Method, apparatus, assembly and kit for identification token
US8730012B2 (en) * 2007-01-05 2014-05-20 Mastercard International Incorporated Enabling identification token for a timed period
WO2008094470A1 (en) * 2007-01-26 2008-08-07 Magtek, Inc. Card reader for use with web based transactions
US7809652B2 (en) * 2007-01-30 2010-10-05 Visa U.S.A. Inc. Signature based negative list for off line payment device validation
US7841539B2 (en) * 2007-02-15 2010-11-30 Alfred Hewton Smart card with random temporary account number generation
JP4253021B2 (ja) * 2007-03-07 2009-04-08 株式会社エヌ・ティ・ティ・ドコモ 携帯端末
US8539233B2 (en) * 2007-05-24 2013-09-17 Microsoft Corporation Binding content licenses to portable storage devices
US8667285B2 (en) * 2007-05-31 2014-03-04 Vasco Data Security, Inc. Remote authentication and transaction signatures
US8484464B2 (en) * 2007-06-15 2013-07-09 Research In Motion Limited Method and devices for providing secure data backup from a mobile communication device to an external computing device
US20090125719A1 (en) * 2007-08-02 2009-05-14 William Cochran Methods of ensuring legitimate pay-per-click advertising
US8355982B2 (en) * 2007-08-16 2013-01-15 Verifone, Inc. Metrics systems and methods for token transactions
US8162227B2 (en) * 2007-11-12 2012-04-24 Micron Technology, Inc. Intelligent controller system and method for smart card memory modules
US9349127B2 (en) * 2007-11-29 2016-05-24 Visa Usa Inc. Serial number and payment data based payment card processing
US8302167B2 (en) * 2008-03-11 2012-10-30 Vasco Data Security, Inc. Strong authentication token generating one-time passwords and signatures upon server credential verification
US8274365B2 (en) * 2008-04-14 2012-09-25 The Eastern Company Smart lock system
JP2009284019A (ja) * 2008-05-19 2009-12-03 Panasonic Corp メディア処理装置及び記録媒体制御方法
GB2460275B (en) * 2008-05-23 2012-12-19 Exacttrak Ltd A Communications and Security Device
EP2332102A4 (en) * 2008-08-26 2012-07-25 Adaptive Payments Inc SYSTEM AND METHOD FOR SECURE PAYMENT TRANSACTIONS
US20100057618A1 (en) * 2008-08-27 2010-03-04 Sean Andrew Spicer System, method, and software to manage financial securities via a 3-dimensional landscape
US8965811B2 (en) * 2008-10-04 2015-02-24 Mastercard International Incorporated Methods and systems for using physical payment cards in secure E-commerce transactions
US8549327B2 (en) * 2008-10-27 2013-10-01 Bank Of America Corporation Background service process for local collection of data in an electronic discovery system
WO2010090664A1 (en) * 2009-02-05 2010-08-12 Wwpass Corporation Centralized authentication system with safe private data storage and method
JP2010224785A (ja) * 2009-03-23 2010-10-07 Konica Minolta Business Technologies Inc データ転送システム及びデータ転送方法
US20100257101A1 (en) * 2009-04-03 2010-10-07 Luis Fierro Secure string-based transaction system and method
US8939356B2 (en) * 2009-06-08 2015-01-27 Visa International Service Association Portable prescription payment device management platform apparautses, methods and systems
US9633351B2 (en) * 2009-11-05 2017-04-25 Visa International Service Association Encryption switch processing
DE102009052389A1 (de) * 2009-11-09 2011-05-12 Giesecke & Devrient Gmbh Verfahren zur sicheren Interaktion mit einem Sicherheitselement
US20110270751A1 (en) * 2009-12-14 2011-11-03 Andrew Csinger Electronic commerce system and system and method for establishing a trusted session
US8998096B2 (en) * 2010-04-01 2015-04-07 Coin, Inc. Magnetic emissive use of preloaded payment card account numbers
US10535044B2 (en) * 2010-01-08 2020-01-14 Intuit Inc. Authentication of transactions in a network
JP5139465B2 (ja) * 2010-03-31 2013-02-06 株式会社東芝 メモリチップ、情報記憶システム、読み出し装置
US10445723B2 (en) * 2010-04-09 2019-10-15 Paypal, Inc. NFC-transaction processing systems and methods
WO2011156832A1 (en) * 2010-06-13 2011-12-22 Bnc Ventures B.V. Method and system for managing customer relationships
ES2735236T3 (es) * 2010-06-14 2019-12-17 Avery Dennison Corp Método y aparato de fabricar etiquetas y marbetes de identificación por radiofrecuencia en tiradas cortas
US8751045B2 (en) * 2010-07-29 2014-06-10 Taiwan Semiconductor Manufacturing Company, Ltd. System and method of monitoring an environmental parameter along a predetermined route
CN102413224B (zh) * 2010-09-25 2015-02-04 ***通信有限公司 绑定、运行安全数码卡的方法、***及设备
US9965756B2 (en) * 2013-02-26 2018-05-08 Digimarc Corporation Methods and arrangements for smartphone payments
JP5644467B2 (ja) * 2010-12-20 2014-12-24 ソニー株式会社 情報処理装置、および情報処理方法、並びにプログラム
US9373114B2 (en) * 2011-02-25 2016-06-21 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated teller machine with an encrypting card reader and an encrypting pin pad
US20120239560A1 (en) * 2011-03-04 2012-09-20 Pourfallah Stacy S Healthcare payment collection portal apparatuses, methods and systems
CN103460738B (zh) * 2011-03-23 2018-06-01 交互数字专利控股公司 用于使网络通信安全的方法和用户设备
US8966581B1 (en) * 2011-04-07 2015-02-24 Vmware, Inc. Decrypting an encrypted virtual machine using asymmetric key encryption
US10769624B1 (en) * 2011-04-15 2020-09-08 United Services Automobile Association (Usaa) Methods and systems for re-provisioning a mobile wallet
CN102223364B (zh) * 2011-05-09 2014-06-04 飞天诚信科技股份有限公司 一种访问电子书数据的方法及***
US9547861B2 (en) * 2011-05-11 2017-01-17 Mark Itwaru System and method for wireless communication with an IC chip for submission of pin data
WO2012170800A1 (en) * 2011-06-08 2012-12-13 Cirque Corporation Protecting data from data leakage or misuse while supporting multiple channels and physical interfaces
US20120323717A1 (en) * 2011-06-16 2012-12-20 OneID, Inc. Method and system for determining authentication levels in transactions
CN102842081A (zh) * 2011-06-23 2012-12-26 上海易悠通信息科技有限公司 一种移动电话生成二维码并实现移动支付的方法
US20130218769A1 (en) * 2011-08-23 2013-08-22 Stacy Pourfallah Mobile Funding Method and System
EP2764465A1 (en) * 2011-10-03 2014-08-13 Ezetap Mobile Solutions Private Limited A dongle device with rechargeable power supply for a secure electronic transaction
US10489774B2 (en) * 2011-10-17 2019-11-26 Capital One Services, Llc System, method, and apparatus for updating an existing dynamic transaction card
CN103067335B (zh) * 2011-10-18 2016-01-27 ***通信集团公司 一种非接触方式实现信息交互的方法、相关设备及***
US20160140566A1 (en) * 2011-11-13 2016-05-19 Google Inc. Secure transmission of payment credentials
US8909706B2 (en) * 2012-01-12 2014-12-09 Facebook, Inc. Social networking data augmented gaming kiosk
US20130257590A1 (en) * 2012-03-30 2013-10-03 Onity, Inc. Methods and systems for an authenticating lock with bar code
US20140058855A1 (en) * 2012-04-03 2014-02-27 Atif Hussein System and method for mobile and social customer relationship management
US8607050B2 (en) * 2012-04-30 2013-12-10 Oracle International Corporation Method and system for activation
US9864988B2 (en) * 2012-06-15 2018-01-09 Visa International Service Association Payment processing for qualified transaction items
US9530130B2 (en) * 2012-07-30 2016-12-27 Mastercard International Incorporated Systems and methods for correction of information in card-not-present account-on-file transactions
JP5976458B2 (ja) * 2012-08-23 2016-08-23 株式会社東芝 Icカード、及び、携帯可能電子装置
CN102930435A (zh) * 2012-09-19 2013-02-13 中国联合网络通信集团有限公司 移动支付认证方法及***
WO2014059037A2 (en) * 2012-10-09 2014-04-17 Cupp Computing As Transaction security systems and methods
US10475024B1 (en) * 2012-10-15 2019-11-12 Square, Inc. Secure smart card transactions
US8997197B2 (en) * 2012-12-12 2015-03-31 Citrix Systems, Inc. Encryption-based data access management
WO2014106031A1 (en) * 2012-12-28 2014-07-03 Vasco Data Security, Inc. Remote authentication and transaction signatures
US9060057B1 (en) * 2013-03-07 2015-06-16 Serdar Artun Danis Systems and methods for caller ID authentication, spoof detection and list based call handling
US20140263622A1 (en) * 2013-03-14 2014-09-18 Blitzpay, Inc. Methods and systems for authenticating a transaction with the use of a portable electronic device
US10701048B2 (en) * 2013-04-17 2020-06-30 Panasonic Intellectual Property Management Co., Ltd. Network service intermediation method and intermediation system
US10404520B2 (en) * 2013-05-29 2019-09-03 Microsoft Technology Licensing, Llc Efficient programmatic memory access over network file access protocols
US20150012430A1 (en) * 2013-07-03 2015-01-08 Mastercard International Incorporated Systems and methods for risk based decisioning service incorporating payment card transactions and application events
US20150032622A1 (en) * 2013-07-29 2015-01-29 Mastercard International Incorporated Online credit returns method and apparatus
US9245284B2 (en) * 2013-07-31 2016-01-26 Ryan Hardin Application of dynamic tokens
US20150039506A1 (en) * 2013-08-05 2015-02-05 Mastercard International Incorporated Methods and systems for providing 3-d secure service on-behalf-of merchants
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
US9451464B2 (en) * 2013-09-11 2016-09-20 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for network access
CN115358746A (zh) * 2013-09-20 2022-11-18 维萨国际服务协会 包括消费者认证的安全远程支付交易处理
US20150095238A1 (en) * 2013-09-30 2015-04-02 Apple Inc. Online payments using a secure element of an electronic device
US20150120419A1 (en) * 2013-10-25 2015-04-30 Wal-Mart Stores, Inc. System and method for providing sale items
KR102091606B1 (ko) * 2013-10-30 2020-03-20 엘지전자 주식회사 단말기 및 그 제어 방법
EP2874421A1 (en) * 2013-11-13 2015-05-20 Gemalto SA System and method for securing communications between a card reader device and a remote server
US20150140957A1 (en) * 2013-11-20 2015-05-21 Data Guard Solutions, Inc. Prepaid phone card charging
US9413759B2 (en) * 2013-11-27 2016-08-09 At&T Intellectual Property I, Lp Apparatus and method for secure delivery of data from a communication device
CN104765999B (zh) * 2014-01-07 2020-06-30 腾讯科技(深圳)有限公司 一种对用户资源信息进行处理的方法、终端及服务器
DE102014100173B4 (de) * 2014-01-09 2017-12-14 Kobil Systems Gmbh Verfahren zum geschützten Übermitteln eines Datenobjekts
JP2015138455A (ja) * 2014-01-23 2015-07-30 アプリックスIpホールディングス株式会社 無線通信システム、通信端末、セキュリティ管理サーバ、機器管理サーバおよびそれらにおける無線通信方法
CN105659521B (zh) * 2014-03-12 2019-07-16 腾讯科技(深圳)有限公司 用于通过社交网络平台来控制***设备的方法和设备
JP6380804B2 (ja) * 2014-04-16 2018-08-29 パナソニックIpマネジメント株式会社 乱数処理装置および乱数処理方法
US10402819B2 (en) * 2014-04-22 2019-09-03 Mastercard International Incorporated Systems and methods for use in inhibiting theft of payment cards
US9628273B2 (en) * 2014-04-30 2017-04-18 Thamir Alshammari Cryptographic method and system for secure authentication and key exchange
US20150332258A1 (en) * 2014-05-19 2015-11-19 Qualcomm Incorporated Identity Verification via Short-Range Wireless Communications
CN104038924B (zh) * 2014-06-05 2016-04-13 腾讯科技(深圳)有限公司 实现资源交换信息处理的方法和***
US20160026997A1 (en) * 2014-07-25 2016-01-28 XPressTap, Inc. Mobile Communication Device with Proximity Based Communication Circuitry
US10021087B2 (en) * 2014-09-15 2018-07-10 Mansour Aaron Karimzadeh Method and system for providing a secure communication channel to portable privatized data
JP6850530B2 (ja) * 2014-10-20 2021-03-31 タタ コンサルタンシー サービシズ リミテッドTATA Consultancy Services Limited セキュアセッションの確立と暗号化データ交換のためのコンピュータ利用システム及びコンピュータ利用方法
US9569776B2 (en) * 2014-11-12 2017-02-14 BenedorTSE LLC Secure authorizations using independent communications and different one-time-use encryption keys for each party to a transaction
US9615250B2 (en) * 2014-12-16 2017-04-04 Microsoft Technology Licensing, Llc Subscriber identification module pooling
US20160239835A1 (en) * 2015-02-13 2016-08-18 Pocket Systems, Inc. Method for End to End Encryption of Payment Terms for Secure Financial Transactions
JP6363032B2 (ja) * 2015-02-26 2018-07-25 株式会社日立情報通信エンジニアリング 鍵付替え方向制御システムおよび鍵付替え方向制御方法
US11037139B1 (en) * 2015-03-19 2021-06-15 Wells Fargo Bank, N.A. Systems and methods for smart card mobile device authentication
KR101560720B1 (ko) * 2015-03-24 2015-10-16 주식회사지니 암호화된 결제 정보를 이용한 결제 처리 시스템 및 그 방법
US9560010B1 (en) * 2015-03-30 2017-01-31 Amazon Technologies, Inc. Network file transfer
US9667600B2 (en) * 2015-04-06 2017-05-30 At&T Intellectual Property I, L.P. Decentralized and distributed secure home subscriber server device
US9848075B1 (en) * 2015-05-14 2017-12-19 Invoy Technologies, Llc Communication system for pairing user devices with medical devices
US10614454B1 (en) * 2015-06-26 2020-04-07 Amazon Technologies, Inc. Remote population and redaction of high security data
GB2540753B (en) * 2015-07-22 2022-08-24 Worldpay Uk Ltd Secure data entry device
US10453296B2 (en) * 2015-09-21 2019-10-22 Scientific Games International, Inc. Method and system for lottery game play transactions via a kiosk and a player's mobile smart device
US20170124554A1 (en) * 2015-10-30 2017-05-04 Pursuant Health Inc Remote electronic activation system
US11257085B1 (en) * 2015-12-11 2022-02-22 Wells Fargo Bank, N.A Systems and methods for authentication device-assisted transactions
KR20210090295A (ko) * 2016-01-25 2021-07-19 애플 인크. 비-네이티브 크리덴셜들과 함께 전자 디바이스들을 사용하는 거래들의 수행
CN105744595B (zh) * 2016-01-29 2018-09-04 北京小米移动软件有限公司 接入无线局域网的方法、装置、***及存储介质
US20170289185A1 (en) * 2016-03-31 2017-10-05 Qualcomm Incorporated Device assisted traffic anomaly detection
US9760645B1 (en) * 2016-05-11 2017-09-12 Young Ryong Park System and method for intelligently managing and distributing electronic business cards
US10187915B2 (en) * 2016-09-01 2019-01-22 Getac Technology Corporation Controlling method for portable information capture device and environmental surveillance system
US10748130B2 (en) * 2016-09-30 2020-08-18 Square, Inc. Sensor-enabled activation of payment instruments
US11170365B2 (en) * 2016-10-19 2021-11-09 Visa International Service Association Digital wallet merchant-specific virtual payment accounts
US20180114226A1 (en) * 2016-10-24 2018-04-26 Paypal, Inc. Unified login biometric authentication support
US10225731B2 (en) * 2016-10-31 2019-03-05 Mastercard International Incorporated Anonymously linking cardholder information with communication service subscriber information
US10671983B2 (en) * 2016-11-02 2020-06-02 Mastercard International Incorporated Computer message routing and processing system and method
US20180121891A1 (en) * 2016-11-02 2018-05-03 Mastercard International Incorporated System and method for processing payment transactions at network edge nodes
US11315116B2 (en) * 2016-12-16 2022-04-26 Mastercard International Incorporated Systems and methods for use in authenticating consumers in connection with payment account transactions
US20200058023A1 (en) * 2018-08-14 2020-02-20 Grandata Inc. Decentralized Data Marketplace
US20200058068A1 (en) * 2018-08-20 2020-02-20 The Toronto-Dominion Bank Dynamic provisioning and initiation of data exchanges based on aggregated contextual information
WO2020072694A1 (en) * 2018-10-02 2020-04-09 Capital One Services, Llc Systems and methods for cryptographic authentication of contactless cards
US10326797B1 (en) * 2018-10-03 2019-06-18 Clover Network, Inc Provisioning a secure connection using a pre-shared key
CN109493488B (zh) * 2018-11-23 2020-11-10 北京小米移动软件有限公司 智能卡认证方法、智能锁、智能卡、***及装置
US11521249B2 (en) * 2019-03-13 2022-12-06 Stripe, Inc. Auto-reconciliation
US11308497B2 (en) * 2019-04-30 2022-04-19 Paypal, Inc. Detecting fraud using machine-learning
US20210012401A1 (en) * 2019-07-08 2021-01-14 Capital One Services, Llc Authenticating voice transactions with payment card
US20210012339A1 (en) * 2019-07-08 2021-01-14 Capital One Services, Llc Techniques to electronically share transaction card information
US11455620B2 (en) * 2019-12-31 2022-09-27 Capital One Services, Llc Tapping a contactless card to a computing device to provision a virtual number
US11176540B2 (en) * 2020-03-03 2021-11-16 Bank Of America Corporation Card-to-card direct communication
US20210326818A1 (en) * 2020-03-09 2021-10-21 Rent-A-Center West, Inc. System and method for introduction of a transaction mechanism to an e-commerce website without necessitation of multiparty systems integration
US11516197B2 (en) * 2020-04-30 2022-11-29 Capital One Services, Llc Techniques to provide sensitive information over a voice connection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《智能卡在电子商务中的应用》;张琳峰;《广东通信技术》;20000531;第20卷(第5期);第11-14页 *

Also Published As

Publication number Publication date
US11640605B2 (en) 2023-05-02
WO2015103971A1 (en) 2015-07-16
US20210073809A1 (en) 2021-03-11
US20160300224A1 (en) 2016-10-13
CN104765999A (zh) 2015-07-08
US10878413B2 (en) 2020-12-29

Similar Documents

Publication Publication Date Title
CN104765999B (zh) 一种对用户资源信息进行处理的方法、终端及服务器
CN105099692B (zh) 安全校验方法、装置、服务器及终端
CN108768970B (zh) 一种智能设备的绑定方法、身份认证平台及存储介质
US9864983B2 (en) Payment method, payment server performing the same and payment system performing the same
JP5601729B2 (ja) 移動無線機の移動無線網へのログイン方法
CN107798531B (zh) 电子支付方法及***
KR20170134631A (ko) 사용자 인증 방법 및 장치, 및 웨어러블 디바이스 등록 방법 및 장치
CN106559783B (zh) 一种对wifi网络的认证方法、装置和***
JP2012530311A5 (zh)
TWI632798B (zh) 伺服器、行動終端機、網路實名認證系統及方法
TWI719470B (zh) 標籤資料產生方法、標籤及基於近場通訊 (nfc) 標籤的資料處理
CN113572715A (zh) 基于区块链的数据传输方法和***
CN111131300B (zh) 通信方法、终端及服务器
CN111861457B (zh) 支付令牌申请方法、设备、***和服务器
CN104125064B (zh) 一种动态密码认证方法、客户端及认证***
CN104050431A (zh) 一种rfid芯片的自签名方法及其装置
CN108985409B (zh) 身份证信息读取方法、装置及电子设备
CN109714769A (zh) 信息绑定方法、装置、设备及存储介质
CN105139205A (zh) 支付验证方法、终端和服务器
CN105741116A (zh) 一种快捷支付方法、装置及***
CN107872321B (zh) 电子身份认证的方法和电子身份终端设备
US10511946B2 (en) Dynamic secure messaging
CN104079527A (zh) 一种信息处理方法及电子设备
EP2985712A1 (en) Application encryption processing method, apparatus, and terminal
CN105530094B (zh) 一种身份认证方法、装置、***以及密码器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant