CN101527069A - 利用atm机进行交易的方法 - Google Patents

利用atm机进行交易的方法 Download PDF

Info

Publication number
CN101527069A
CN101527069A CN200910097456A CN200910097456A CN101527069A CN 101527069 A CN101527069 A CN 101527069A CN 200910097456 A CN200910097456 A CN 200910097456A CN 200910097456 A CN200910097456 A CN 200910097456A CN 101527069 A CN101527069 A CN 101527069A
Authority
CN
China
Prior art keywords
atm
remote server
pin
random
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910097456A
Other languages
English (en)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN200910097456A priority Critical patent/CN101527069A/zh
Publication of CN101527069A publication Critical patent/CN101527069A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种利用ATM机进行交易的方法,核心内容是***生成动态密码的函数和参数,由使用者自行计算后输入动态密码,服务器再进行验证授权。本发明中即使被人获得了所输入的密码,也无法推算出预置密码,从而不能进行下一次的操作,有较高的安全性。

Description

利用ATM机进行交易的方法
技术领域
本发明属于金融安全领域,特别是涉及一种利用ATM机进行交易的方法。
背景技术
ATM机(自动柜员机)已经是一种很普及的自助金融工具了,用户只要拥有一张银行卡,就可在ATM机上进行取款、存款、转帐、查询信息等操作。用户首先需要到银行开户,申请一张电子卡片,电子卡片中预置交易密码(PIN);同时,开户时一般还需要填写用户信息(info)等资料,如出生年月、联系电话等,这些信息都是和卡片相关联的。现有技术中,使用方法是这样的:将电子卡片(银行卡)***到ATM终端,由ATM终端读取卡片信息,提示用户输入一个预先设置好的帐户密码(PIN,通常是6位数字),ATM终端用读取的卡片信息和帐户密码向远程服务器验证授权,如卡片信息和密码与服务器记录一致则授权有效,ATM终端操作者可以获得操作权限。
近年来,出现了针对ATM机的犯罪活动,不法分子利用暗藏的读卡器、摄像机等设备,可以复制用户的电子卡片,并且盗取密码,从而可以通过ATM终端操作从用户的帐户取款或转账非法获利。这一犯罪手法中,有一个关键之处就是密码的盗取,犯罪分子通过摄像机或压敏装置,可以知道用户所输入的密码,而该密码是个静态密码,不主动更换的话是不会改变的,因此,密码一旦泄露,犯罪分子就可获得远程服务器的授权,成功进行操作。
发明内容
本发明的目的是提供一种更安全的利用ATM机进行交易的方法。
为此,本发明采用的技术方案如下:
利用ATM机进行交易的方法,包括远程服务器,ATM机和电子卡片,电子卡片预置有交易密码PIN,其特征在于,包括以下步骤:
A,将卡片***ATM机中,ATM机读取卡片信息,回传至远程服务器;
B,远程服务器生成动态密码的函数function和动态参数random,并通过ATM机输出;
C,使用者根据所获得的function,random,计算出本次交易的动态密码DC=function(PIN,random),并将其输入ATM机;
D,ATM机将该密码信息DC回传至远程服务器;远程服务器自行计算function(PIN,random),并将计算结果与所收到的DC进行对比,如结果一致,则给予操作授权。
本发明可采用以下进一步的技术方案:
电子卡片中还预设有其他数字信息info,前述步骤中以info作为动态参数random;
电子卡片中预设有其他数字信息info,在前述的步骤A、B之间还包括下列步骤:
A1,远程服务器随机抽取有关数字信息info的问题,发送到ATM机;
A2,使用者输入info,回传至远程服务器供对比;
A3,如结果一致,则继续B步骤。
本发明中,PIN为电子卡片的预置密码,random为随机生成的参数,function为函数表达式,一般可用加减法等简单的函数,以利于使用者计算;使用者根据远程服务器的指示进行计算,计算结果即为动态密码。如,用户***卡片后,远程服务器会生成一个函数表达式为加法,randomn为1000,即动态密码为(预置密码PIN+1000),通过ATM机输出告知用户,用户经简单计算,输入该计算结果,即动态密码DC,服务器验证后即可给予授权;该动态密码是一次有效的,下次使用时,服务器会生成另一个函数作为动态密码。
在进一步的方案中,random不是一个随机参数,而是预设的数字信息info,info信息指的是开户时所填写的一些数字信息,如出生年月、身份证号码、联络电话等,使用者同样需根据远程服务器的指示来计算动态密码。如,用户***卡片后,远程服务器会生成一个函数表达式为加法,info为电话号码的后四位,即动态密码为(预置密码PIN+电话号码的后四位),通过ATM机输出告知用户,用户经简单计算,输入该计算结果,即动态密码DC,服务器验证后即可给予授权;该动态密码是一次有效的,下次使用时,服务器会生成另一个函数作为动态密码。
在另一改进方案中,除使用动态密码外,还增加了身份认证的环节,使用者只有正确回答预设的问题,才能进行下一步操作,相当于多重密码。
当然,在前述步骤C中,也可采用较为复杂的函数表达式,如DC=function(PIN,info,random)这样动态密码同时与三个参数相关,增加了难度,自然更加增强了安全性。
本发明还可采用另外一种技术方案:
利用ATM机进行交易的方法,包括远程服务器,ATM机和电子卡片,电子卡片预置有交易密码PIN,其特征在于,包括以下步骤:
A、将卡片***ATM机中,ATM机读取卡片信息,回传至远程服务器;
B、ATM机生成动态密码的函数function和动态参数random,并输出;
C、使用者根据所获得的function,random,计算出本次交易的动态密码DC=function(PIN,random),并将其输入ATM机;
D、ATM机通过逆运算function-1(DC,random)把动态密码DC还原为PIN,把PIN发送到远程服务器认证;如该PIN与服务器数据库信息一致,则给予操作授权。
该方案与前述方案的区别在于,函数表达式的生成和运算由ATM终端进行,而非远程服务器进行。在动态参数为random的情况下,并不需要用到服务器数据库的内容,ATM终端机完全有能力完成函数生成、运算、逆运算等。function-1指的是function的逆运算,如function为加法,则function-1为减法。如,用户***卡片后,ATM机会生成一个函数表达式为加法,randomn为1000,即动态密码为(预置密码PIN+1000),用户经简单计算,输入该计算结果,即动态密码DC;ATM机再对输入的DC进行逆运算,即(DC-1000),还原出预置密码PIN,然后将其发送给远程服务器;服务器经验证后,与数据库中的密码信息一致即可给予授权;同样,该动态密码是一次有效的,下次使用时,ATM机会生成另一个函数作为动态密码。
在以上两种技术方案中,均可采纳下列优选的方案:
ATM机的输出是通过其中的打印机实现的;打印机输出内容中包括一个用于验证打印机真实性的序列号。
ATM机的输出设备一般包括显示屏、打印机、喇叭等,本发明将打印机作为优选的设备;序列号可由ATM机生成,也可由使用者输入,其作用是同时显示在显示屏和打印出的纸条上,保证两者一致。
使用本发明的方法,用户在ATM机上操作时输入的是动态密码DC,即使被人获得了该密码,也无法推算出预置密码PIN,从而不能进行下一次的操作;用户的个人信息info同样具有很好的保密性,他人一般无法知晓,况且服务器是随机抽取的,更增强了安全性;ATM机在输出动态密码函数等信息时,采用打印机输出,他人无法偷窥或拍摄到纸条上的内容,有很好的保密性;如有必要,可以采用保密打印,即在纸条上设有保密区域,打印后须将涂层刮开方能看见打印内容;考虑到犯罪分子可能进行犯罪手段升级,在ATM机上加装在其控制下的打印机,诱使用户输入错误的DC,从而获知PIN,本发明采纳了同时打印序列号的方式,这样能确保打印机是由ATM机控制的。可见,本发明已对交易过程层层设防,可谓魔高一尺,道高一丈,足以对付复制银行卡的犯罪了。
另外,本方法仅需对现有***的软件作升级,不涉及硬件设备改造或兼容的问题,改造成本低,很容易推广。
具体实施方式
实施例1
本实施例涉及一张某银行的借记卡,登记的持卡人为张三,1980年01月01日出生,联系电话为33333333,预置密码为123456。以下实施例均涉及同一张卡。
张三在使用时,将卡***ATM机后,远程服务器通过ATM机的打印机输出,打印内容为:“本次交易的动态密码为预置密码+111111,请输入动态密码”。张三经简单计算,动态密码为(预置密码123456+111111=234567),通过键盘输入234567,获得交易授权。
实施例2
张三将卡片***ATM机后,远程服务器抽取问题,通过ATM机屏幕要求输入持卡人的联系电话后四位,张三输入“3333”,服务器验证无误,继续通过ATM机输出信息。ATM机的屏幕输出:“本次打印的序列号为9876”,ATM机的打印内容为:“本次打印的序列号为9876,本次交易的动态密码为预置密码+持卡人的出生月日,请输入动态密码”。张三首先核实两个序列号一致,确认打印机未被侵入;然后经简单计算,动态密码为(预置密码123456+0101=123557),通过键盘输入123557,获得交易授权。
实施例3
张三将卡片***ATM机后,ATM机打印输出,打印内容为:“本次交易的动态密码为预置密码-1111,请输入动态密码”。张三经简单计算,动态密码为(预置密码123456-1111=122345),通过键盘输入122345。ATM机再进行逆运算(122345+1111=123456),然后将所还原得到的密码123456发送到远程服务器进行验证,验证无误后张三获得交易授权。
实施例4
张三将卡片***ATM机后,远程服务器抽取问题,通过ATM机屏幕要求输入持卡人的出生年份,张三输入“1980”,服务器验证无误,继续通过ATM机输出信息。ATM机的屏幕输出:“本次打印的序列号为9876”,ATM机的打印内容为:“本次打印的序列号为9876,本次交易的动态密码为预置密码+持卡人的联系电话后四位-1122,请输入动态密码”。张三首先核实两个序列号一致,确认打印机未被侵入;然后经计算,动态密码为(预置密码123456+3333-1122=125667),通过键盘输入125667,获得交易授权。
在以上实施例中,如有输入错误则无法完成交易,从而可有效保护用卡安全。

Claims (8)

1、利用ATM机进行交易的方法,包括远程服务器,ATM机和电子卡片,电子卡片预置有交易密码PIN,其特征在于,包括以下步骤:
A,将卡片***ATM机中,ATM机读取卡片信息,回传至远程服务器;
B,远程服务器生成动态密码的函数function和动态参数random,并通过ATM机输出;
C,使用者根据所获得的function,random,计算出本次交易的动态密码DC=function(PIN,random),并将其输入ATM机;
D,ATM机将该密码信息DC回传至远程服务器;远程服务器自行计算function(PIN,random),并将计算结果与所收到的DC进行对比,如结果一致,则给予操作授权。
2、如权利要求1所述的方法,其特征在于:电子卡片中还预设有其他数字信息info,前述步骤中以info作为动态参数random。
3、如权利要求1或2所述的方法,其特征在于:电子卡片中预设有其他数字信息info,在前述的步骤A、B之间还包括下列步骤:
A1,远程服务器随机抽取有关数字信息info的问题,发送到ATM机;
A2,使用者输入info,回传至远程服务器供对比;
A3,如结果一致,则继续B步骤。
4、如权利要求1-3任一项所述的方法,其特征在于:ATM机的输出是通过其中的打印机实现的。
5、如权利要求4所述的方法,其特征在于:打印机输出内容中包括一个用于验证打印机真实性的序列号。
6、利用ATM机进行交易的方法,包括远程服务器,ATM机和电子卡片,电子卡片预置有交易密码PIN,其特征在于,包括以下步骤:
A,将卡片***ATM机中,ATM机读取卡片信息,回传至远程服务器;
B,ATM机生成动态密码的函数function和动态参数random,并输出;
C,使用者根据所获得的function,random,计算出本次交易的动态密码DC=function(PIN,random),并将其输入ATM机;
D,ATM机通过逆运算function-1(DC,random)把动态密码DC还原为PIN,把PIN发送到远程服务器认证;如该PIN与服务器数据库信息一致,则给予操作授权。
7、如权利要求6所述的方法,其特征在于:ATM机的输出是通过其中的打印机实现的。
8、如权利要求7所述的方法,其特征在于:打印机输出内容中包括一个用于验证打印机真实性的序列号。
CN200910097456A 2009-04-03 2009-04-03 利用atm机进行交易的方法 Pending CN101527069A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910097456A CN101527069A (zh) 2009-04-03 2009-04-03 利用atm机进行交易的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910097456A CN101527069A (zh) 2009-04-03 2009-04-03 利用atm机进行交易的方法

Publications (1)

Publication Number Publication Date
CN101527069A true CN101527069A (zh) 2009-09-09

Family

ID=41094922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910097456A Pending CN101527069A (zh) 2009-04-03 2009-04-03 利用atm机进行交易的方法

Country Status (1)

Country Link
CN (1) CN101527069A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194278A (zh) * 2010-03-11 2011-09-21 张友利 基于硬件上所载信息的登录验证方法
CN102622539A (zh) * 2011-01-31 2012-08-01 F2威尔股份有限公司 用在电子商务的验证方法
CN103035067A (zh) * 2011-09-29 2013-04-10 智慧光科技股份有限公司 利用光感应进行登入程序的方法及其电子卡装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194278A (zh) * 2010-03-11 2011-09-21 张友利 基于硬件上所载信息的登录验证方法
CN102194278B (zh) * 2010-03-11 2015-11-25 张友利 基于硬件上所载信息的登录验证方法
CN102622539A (zh) * 2011-01-31 2012-08-01 F2威尔股份有限公司 用在电子商务的验证方法
CN103035067A (zh) * 2011-09-29 2013-04-10 智慧光科技股份有限公司 利用光感应进行登入程序的方法及其电子卡装置

Similar Documents

Publication Publication Date Title
US4993068A (en) Unforgeable personal identification system
US8458484B2 (en) Password generator
CA2140803C (en) Method of authenticating a terminal in a transaction execution system
US9117328B2 (en) Automated banking machine that operates responsive to data
EP2143028B1 (en) Secure pin management
US8100323B1 (en) Apparatus and method for verifying components of an ATM
US7904713B1 (en) Card activated cash dispensing automated banking machine system and method
US8856893B2 (en) System and method for an ATM electronic lock system
CN101340285A (zh) 利用指纹USBkey进行身份验证的方法及***
JPS645783B2 (zh)
WO2006101684A3 (en) User authentication and secure transaction system
WO2006039364A2 (en) System and method for electronic check verification over a network
JP4890774B2 (ja) 金融取引システム
WO2018133674A1 (zh) 一种银行支付许可认证信息的反馈验证方法
CN107274185A (zh) 安全智能pos机及安全交易方法
CN101599192B (zh) 实现银行卡安全保护的方法
US6253997B1 (en) Automated teller's machine and method thereof
CN110084021B (zh) 柜面终端、客户端、柜面数据交互方法及***
CN102129740A (zh) 一种防止银行卡被盗用的方法
CN101527069A (zh) 利用atm机进行交易的方法
KR101788265B1 (ko) 자필서명 인증 기술을 이용한 비대면 금융 서비스 시스템
CN102129743A (zh) 一种防止银行卡被盗用的***
JP2008129647A (ja) 暗証番号運用システム
CN105260889A (zh) 一种验证支付***
JPH11219412A (ja) Icカード発行システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090909