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

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

论文摘要

随着社会的快速发展,传统的银行服务方式已被赋予了新的内涵,自动柜员机(ATM)成为银行提高其工作效率的一个必不可少的工具。而ATM的安全接入认证就成为了银行卡使用中人们最为关注的问题。传统的银行卡接入认证系统仍然采用“卡号+密码”的认证方式,这种认证方式每次都输入相同的密码,非法用户可以通过偷窥、跟踪、非法破译等手段获得该密码,从而窃取银行卡内的个人存款。为了克服传统接入认证系统的弊端,本文设计了一种基于挑战应答机制的动态密码接入认证系统,并将该系统在手机上加以具体的实现。利用手机作为客户端的操作平台,存储客户的银行卡卡号和六位登陆密码,客户输入由ATM提供的六位随机数,系统将银行卡号、登陆密码、随机数按不同的方式组成明文和密钥,通过目前最新的美国高级加密标准(AES)Rijndael设计方案生成128位密文,并且根据实际需求,利用哈希函数对密文压缩,产生一个八位的动态密码,将此密码作为每次登陆的口令。由于ATM每次提供的随机数不同,生成的登陆密码也就不相同,便实现了一次一密的动态密码登陆,从而大大提高了银行卡接入认证系统的安全性。本文分为五部分。第一部分首先介绍接入认证系统的分类和各自的特点,对各种接入认证系统进行分析和比较。第二部分介绍本文所设计的接入认证系统的总体设计方案。第三部分介绍美国高级加密标准算法(AES)Rijndael,并与其他算法进行比较,阐明该算法在本系统中的应用价值,并进行可行性分析。第四部分介绍手机客户端的设计方案,介绍J2ME及其在客户端的应用。第五部分介绍ATM服务器端系统的软件实现。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 接入认证系统的出现和意义
  • 1.2 接入认证系统的发展现状
  • 1.2.1 简单口令认证
  • 1.2.2 智能卡认证技术
  • 1.2.3 生物特征认证
  • 1.2.4 基于Kerberos协议的认证
  • 1.2.5 挑战应答机制
  • 1.2.6 基于同步机制的认证方法
  • 1.3 本文要解决的问题
  • 2 银行卡接入认证系统的设计方案
  • 2.1 目前使用的银行卡接入认证系统及其弊端
  • 2.2 动态密码认证
  • 2.2.1 基于时间同步机制的动态密码
  • 2.2.2 基于挑战应答机制的动态密码
  • 2.3 银行卡接入认证系统的设计方案
  • 2.3.1 手机端客户软件的设计
  • 2.3.2 ATM服务器端设计
  • 3 加密算法的选择、特点和可行性分析
  • 3.1 加密算法的分类
  • 3.2 加密算法的比较选择
  • 3.2.1 美国专利算法
  • 3.2.2 DES算法
  • 3.2.3 IDEA算法
  • 3.2.4 AES(Rijndael)算法
  • 3.2.5 Hash函数
  • 3.3 本文算法
  • 3.4 算法可行性分析
  • 3.4.1 算法可行性分析实验
  • 3.4.2 实验结果分析
  • 4 手机客户端设计方案
  • 4.1 手机客户端平台的意义
  • 4.2 安全性和易用性设计
  • 4.3 J2ME
  • 4.4 软件开发环境
  • 4.5 记录存储器
  • 4.6 客户端软件设计的总体结构
  • 4.6.1 系统登陆
  • 4.6.2 卡号管理模块
  • 4.6.3 动态密码生成模块
  • 5 ATM服务器端设计方案
  • 结论
  • 参考文献
  • 附录 AES加密算法的实现
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].手掌静脉认证系统引入中国[J]. 安庆科技 2008(02)
    • [2].基于微服务的信息采集认证系统[J]. 中小企业管理与科技(下旬刊) 2019(12)
    • [3].面向多认证系统的在线用户统一管控平台设计与实现[J]. 微型电脑应用 2020(01)
    • [4].广电宽带认证系统建设规划[J]. 山西科技 2016(06)
    • [5].关于价格认证系统适应新常态发展定位的政策思考[J]. 商 2015(19)
    • [6].电站设备评价认证系统数据库的设计研究[J]. 电站系统工程 2020(01)
    • [7].智利:与美国启动电子植物检疫认证系统[J]. 中国果业信息 2020(07)
    • [8].内蒙古广电网络集团宽带认证系统简介[J]. 数字传媒研究 2016(10)
    • [9].“台湾台中市推动校园阅读线上认证系统”探析[J]. 中小学信息技术教育 2016(06)
    • [10].价格认证系统转型发展探讨[J]. 大众投资指南 2018(16)
    • [11].数字图书馆统一认证系统的研究与设计[J]. 江西图书馆学刊 2012(02)
    • [12].基于校园网认证系统的研究与实现[J]. 新疆职业大学学报 2010(03)
    • [13].WLAN认证系统的安全性研究[J]. 电信工程技术与标准化 2013(12)
    • [14].基于云端的认证系统方案研究[J]. 信息通信 2012(04)
    • [15].指纹识别技术在电子商务认证系统中的应用[J]. 中国高新技术企业 2008(19)
    • [16].云电子身份管理与认证系统中的关键技术优化改进[J]. 现代电子技术 2016(24)
    • [17].电台无线网认证系统建设[J]. 科技传播 2017(08)
    • [18].关于价格认证系统转型发展的政策探讨[J]. 中国物价 2013(06)
    • [19].积极稳妥地开展教育认证系统的建设与应用[J]. 中国教育信息化 2009(09)
    • [20].基于微信平台的图书馆无线认证系统的设计及应用[J]. 图书情报导刊 2019(04)
    • [21].盐城有线宽带接入认证系统的改造研究[J]. 中国有线电视 2017(08)
    • [22].基于多种社交凭证的社交认证系统研究[J]. 中国海洋大学学报(自然科学版) 2016(09)
    • [23].多媒体认证系统加密研究[J]. 网友世界 2014(14)
    • [24].增值税发票抵扣联移动认证系统的研究[J]. 信息安全与技术 2012(05)
    • [25].泰州广电宽带计费认证系统的建设及应用[J]. 泰州职业技术学院学报 2011(06)
    • [26].基于校园网的单点登录认证系统研究[J]. 电子世界 2014(16)
    • [27].全球可重复数字化认证系统的应用[J]. 上海汽车 2012(04)
    • [28].基于云计算的智能手机社交认证系统[J]. 通信学报 2012(S1)
    • [29].印尼制订新的木材认证系统[J]. 国际木业 2009(09)
    • [30].图书馆无线网络统一认证系统的研究与实现[J]. 现代图书情报技术 2012(Z1)

    标签:;  ;  

    基于J2ME的银行卡接入认证系统的设计与实现
    下载Doc文档

    猜你喜欢