基于ARM的双界面IC卡读写器的设计与实现

来源 :江苏大学 | 被引量 : 0次 | 上传用户:nanlulgd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家金卡工程的不断推进,国内各大商业银行大量推出金融IC卡。巨大的智能卡市场更加速了与之相配套的读写器的发展。金融IC卡应用场景的多样化和支付方式的改变,对读卡终端提出了更高的安全性、稳定性、便捷性的要求。   为满足智能卡在银行、保险、医疗等管理系统的应用需求,本文设计一款基于ARM、符合PBOC2.0标准即《中国金融集成电路(IC)卡规范》的智能卡读写设备,不再是传统功能单一的读卡器,它可支持非接触式TypeA和TypeB类卡及接触式智能卡,并按照银联规范开发网银支付功能,实现电子钱包的本地圈存、消费、余额查询等金融交易,同时在金融应用的基础上也可开发扩展应用,扩大智能卡的使用范围。   论文首先根据项目需求进行芯片选型,设计系统框架,并按所用元件数据手册及通信原理对硬件层各模块电路进行分析与设计,主要描述了主控模块电路和读写模块天线的设计方案。其次,在硬件设计基础上根据ISO14443协议、ISO7816协议对读写系统进行软件设计与实现,包括底层驱动程序开发和接触式界面通讯、非接触式TypeA型卡通讯、非接触式TypeB型卡通讯原理的分析与研究。再者,根据PBOC2.0规范进行金融交易流程操作和软件实现,主要是电子钱包的圈存交易、消费交易、查询余额等应用功能的实现;对安全算法进行研究,重点研究了安全报文传输中的MAC算法;同时读卡器集成Crypto(1)加密算法,包括三重认证和加密解密信息流的操作。最后,进行系统的软硬件测试和数据分析,通过串口记录读卡器和卡片进行数据交互的命令信息,根据各数据的含义分析实验结果,并用python语言编写脚本测试程序来验证系统通信的有效性和稳定性。
其他文献
现代化的工业生产领域里,交流传动已经完全占据了传动领域主导地位。现代化工业生产对电机控制系统有了更高的要求,要求电机具备较好的运转精度,较迅速的响应速度并且具有更强的抗干扰的能力以及更宽的调速范围,对电机本身和其控制策略方法进行研究成了一个很热门的研究方向。从电机自身性能角度考虑,永磁同步电机(Permanent Magnet Synchronous Motor,简称PMSM)由于自身的低损耗,高
随着全球经济的快速发展,商标的数量逐年膨胀,商标检索已经成为图像应用领域的一个研究热点。快速性与准确性是设计基于内容的图像检索系统时两个最重要的问题。考虑到现有的
水泥是我国国民经济建设的基础性原材料,在我国各行各业都得到极为广泛的应用。2011年来我国水泥行业出现了产能过剩状况,我国水泥行业也存在着一定比例的落后产能,水泥行业又是
随着科学技术的发展,控制系统的自动化水平和复杂程度日益提高。系统的任何故障都可能导致系统性能衰退、损毁甚至灾难性的结果。故障检测与诊断技术是提高系统性能和可靠性的
六自由度机械臂是一种典型的工业机器人,在装配、焊接、喷涂等工序作业中取得了广泛的应用。由于六自由度机械臂系统具有强耦合、非线性、时变的特性,机械臂系统高精度轨迹跟
本文在论述了自适应滤波基本原理的基础上,介绍了几种典型的自适应滤波算法及其应用。并将这些自适应滤波算法的性能特点进行了分析比较,针对噪声处理方法,给出了在最小均方准则
目前,在我国北方城市,集中供暖大部分是供暖中心直接把热水送往用户端,该供热方式易造成供热不均。为了提高集中供热质量,需要对供热系统进行控制,在供热管网的用户端加装控制器来
随着世界经济的快速发展,资源短缺问题日益严重,在此压力下可再生能源已受到世界各国的重视和利用。在多种可再生能源中,常采用清洁型的风能和太阳能作为微网中的分布式电源。风能和太阳能这类分布式电源均属于间歇性能源,输出功率会因风速、光照等其它因素的影响不断发生变化,具有很强的不可控性、随机性和波动性。在微网独立运行时,这类分布式电源容易造成系统电压波动。针对这一电能质量问题,本文提出将飞轮电池并联在系统