基于二维码ATM机动态键盘密码输入系统研究.docVIP

基于二维码ATM机动态键盘密码输入系统研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于二维码ATM机动态键盘密码输入系统研究

基于二维码ATM机动态键盘密码输入系统研究   摘 要:随着ATM机的应用越来越广泛,安全问题也应运而生。文章介绍了将“一次一密”思想灵活运用到动态键盘上,用置换原理将动态键盘与后台进行匹配的技术应用。使得用户在ATM机取款时,扫描动态生成的一张二维码图片来获得序列随机的键盘,提升了用户输入密码时的安全性。该技术应用的前景较为广阔,不仅可以应用于ATM机输入密码的阶段,也可以拓展应用到许多需要进行安全密码输入的场合,比如邮箱登陆,门禁,网上付款等。   关键词:ATM机;二维码;动态键盘;密码输入   引言   在经济社会高速发展的今天,ATM机得到了广泛的应用,但是也存在一定的安全隐患,例如:键盘录入监控、密码被窥探等问题。然而目前,银行系统大部分只针对于银行内部信息的保密性,对于用户而言,多数是用户使用ATM机时相应的语言提醒,这致使在ATM机下的犯罪时有发生。   针对以上问题,文章将“一次一密”的思想运用到了ATM机的密码输入,在传统ATM机上静态的数字键盘的基础上,使用当前流行的二维码技术,随机生成一张带有二维码的图片,对图片的扫描得到一张基于ATM机键盘的随机数字键盘,用户根据得到的随机数字键盘,在ATM机的数字键盘中输入自己的银行密码。将密码从简单的静态输入到复杂的动态输入,实现了对用户密码的实时性保护。   1 背景分析   ATM的大量使用,主要是因为它给持卡人带来的极大便利。例如:具有金融服务功能、可以跨行受理他行银联卡、提供24小时服务、使用便捷、服务高效等。然而,ATM机在提供便利的同时,也存在一定的安全隐患,如:网络钓鱼、秘密安装恶意的按键侧录程序、秘密安装记录按键的摄像头等。   当前社会是一个经济高速发展的社会,人们使用ATM等银行产品的频率越来越高,关于ATM的金融犯罪活动日益增多,因此如何解决ATM的安全问题受到金融界和社会的高度重视,研究及制定ATM的安全对策已经势在必行。在国外,二维码是一项非常成熟的技术。在二维码技术研究方面,已研制出多种码制,全球现有的一、二维码多达250种以上。同时手机二维码的发展简化手机用户信息输入,提升用户获取信息的能力、拓展手机上网入口,带给我们更多精彩体验。随着市场的成熟、二维码目前发展中的问题逐步解决,都将为二维码的应用提供了更加广阔的空间。   2 功能简介   本系统主要用来保障ATM机防偷窥,借助动态二维码结合了通信保密原理,有效的保障了用户在输入密码时的安全性。系统由二维码生成、手机端APP和模拟ATM服务端系统三部分构成,用户选择二维码安全交易时,用手机扫描弹出的二维码获取PIN码键盘,在ATM机键盘上按照获取的动态键盘进行密码输入。从而保护用户的密码安全。   2.1 模拟ATM交易的全过程   模拟用户使用ATM机,插入银行卡后,用户可选传统登陆和二维码安全登陆,在二维码安全交易环境下,ATM机会在屏幕特定区域弹出一张二维码图片,用户在扫描二维码后,在扫描端出现一张特定的PIN码键盘图片,用户根据该键盘在ATM机密码输入区域进行密码输入。在接下来的操作中,用户每选中一种服务,ATM机会再次要求输入密码,并弹出另一张二维码。用户扫描输入完毕后,才可以继续操作。交易成功后退卡,完成交易流程。   2.2 二维码生成及扫描   模拟系统通过调用生成二维码,并且显示在屏幕特定区域。用户利用手机来扫描二维码获得键盘数字的排列方式。   2.3 动态键盘生成   动态键盘通过软件自动生成,并且每次生成的键盘是随机的,即使被截获,也无法通过一次的输入,来获知密码。   应用其进行交易时,用户通过用手机扫描弹出的二维码来获得一张数字键盘,按照图片上提供的键盘的数字位置,在ATM机的实际键盘进行密码输入,以此来保障即使有人可以看到或通过偷窥摄像头偷窥到用户在输密码时按了哪些键及键的位置,也无法通过硬件键盘知道用户按照动态键盘输入的实际密码。   3 特色描述   3.1 基于密码学原理的ATM密码保护   原有的银行系统主要是保护银行内部系统的安全性,对于用户的密码安全而言,传统的ATM机也只是采用静态的数字键盘,导致用户的密码很难有安全的保护。本系统运用密码学置换密码的混乱,增加随机生成一组动态键盘,实现了用户密码输入时的动态保护,也赋予了ATM机的自我保护“意识”。   3.2 基于手机二维码技术的ATM密码保护   根据动态键盘的想法,本系统采用了手机二维码技术将动态键盘封装在一张二维码图片中。二维码能够在很小的面积内表达大量的信息,容错能力较强,译码可靠性也强,最重要的是,用户使用起来也十分的方便。用户操作时所获得的二维码全部是由银行服务端软件随机生成的,且在使用完毕时,会自动消失,防止下次操作前被其他人获取

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档