基于J2ME的银行卡接入认证系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:wilsonpfan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的快速发展,传统的银行服务方式已被赋予了新的内涵,自动柜员机(ATM)成为银行提高其工作效率的一个必不可少的工具。而ATM的安全接入认证就成为了银行卡使用中人们最为关注的问题。传统的银行卡接入认证系统仍然采用“卡号+密码”的认证方式,这种认证方式每次都输入相同的密码,非法用户可以通过偷窥、跟踪、非法破译等手段获得该密码,从而窃取银行卡内的个人存款。为了克服传统接入认证系统的弊端,本文设计了一种基于挑战应答机制的动态密码接入认证系统,并将该系统在手机上加以具体的实现。利用手机作为客户端的操作平台,存储客户的银行卡卡号和六位登陆密码,客户输入由ATM提供的六位随机数,系统将银行卡号、登陆密码、随机数按不同的方式组成明文和密钥,通过目前最新的美国高级加密标准(AES)Rijndael设计方案生成128位密文,并且根据实际需求,利用哈希函数对密文压缩,产生一个八位的动态密码,将此密码作为每次登陆的口令。由于ATM每次提供的随机数不同,生成的登陆密码也就不相同,便实现了一次一密的动态密码登陆,从而大大提高了银行卡接入认证系统的安全性。本文分为五部分。第一部分首先介绍接入认证系统的分类和各自的特点,对各种接入认证系统进行分析和比较。第二部分介绍本文所设计的接入认证系统的总体设计方案。第三部分介绍美国高级加密标准算法(AES)Rijndael,并与其他算法进行比较,阐明该算法在本系统中的应用价值,并进行可行性分析。第四部分介绍手机客户端的设计方案,介绍J2ME及其在客户端的应用。第五部分介绍ATM服务器端系统的软件实现。
其他文献
操作微小物体已经成为诸多领域富有挑战性的课题。而作为操作、制造、装配和检测微小物体和生物标本的最基本操作手段——微操作器受到了很多关注,关于这方面的研究已经成为
随着国家经济的迅速发展,人民的生活水平不断的提高,导致人们的生活过于安逸而忘记关注饮食健康方面的问题,而饮食习惯是决定身体健康与否的重要因素,从而导致身体出现各种各
本文基于边缘计算技术理论,针对生产制造流程工艺,设计一套生产过程实时数据监测管理的系统方案.该方案应用边缘计算网关设备的分布式算法逻辑,感知生产设备实时工作状态信息
本文以机器人世界杯为背景,从实际应用出发,用ARM7作为核心的处理芯片,研究足球机器人控制系统的设计。本设计的研究对象是足球机器人,力图通过其设计研究足球机器人的运动特
一、建立良好师生关系的意义    1.良好的师生关系对教学效果有着巨大的影响  良好的师生关系往往成为一种动力,与老师相处融洽,学习积极性就高,学习效率也会提高。师生关系的日积月累,会对学生的思想、志趣乃至学习方法、生活习惯等产生影响。因而对学生的学习提高是综合性的。  2.良好的师生关系对学生的个性心理、社会能力和创造性等也有着很大的影响  教育的过程是学生社会化的重要过程,是学生个性养成和发展
一、以培养目标和心理健康  教育内容为根本进行课程构建    1.心理健康教育内容的确定  心理健康教育内容是由心理健康教育的目标和任务决定的。就学校心理健康教育而言,其目标是“提高学生的心理素质和心理健康水平,促进学生个性得到全面和谐的发展;培养坚忍不拔的意志和艰苦奋斗的精神,增强适应社会生活的能力。”[1]依据目标其任务显然是:“面对全体学生,开展预防性和发展性的心理健康教育;面向有心理困扰和