基于Android平台的IC卡刷卡认证系统设计与实现
发布时间:2018-03-12 09:44
本文选题:刷卡认证 切入点:读写器 出处:《南京理工大学》2017年硕士论文 论文类型:学位论文
【摘要】:近年来,伴随着电子信息技术的迅速发展,网络应用和网络服务也已深入人们生活的各方面。网络应用和网络服务通常采用会员制对资源访问者进行管理。传统的会员身份认证采用的用户名加密码的方式。这种会员管理方式存在一些密码容易泄露等安全隐患。针对传统会员身份认证方式的不足,本文采用基于非接触式IC卡刷卡认证的方式来实现网络应用中会员身份的认证。这种认证方式安全性高、操作简便,可减轻用户记.忆负担,具有一定的实际应用价值和市场推广价值。本文结合慧明公司的老年人健康服务中心项目,设计并实现了基于Android平台的IC卡刷卡认证系统。主要工作如下:(1)研究了 RFID系统的认证机制,并提出一种改进的基于Hash-Lock协议的安全认证协议;设计了本系统IC卡与后端服务器的认证协议和Android应用程序与后端服务器的通信协议。(2)选用STM32F103CBT6芯片作为微控制器,MFCV520芯片作为读写芯片,设计了读写器的软硬件。其中,硬件部分包括MCU模块电路设计、读写模块电路设计和天线电路设计;软件部分包括MCU程序和接口函数。(3)分析了 Android客户端应用程序的功能需求,设计了程序整体流程和各功能模块程序。实现了 Android客户端与读写器的通信以及与后端服务器的通信。(4)对系统进行测试,测试结果表明系统功能完善,运行良好。
[Abstract]:In recent years, with the rapid development of electronic information technology, Web applications and services have also penetrated into all aspects of people's lives. Web applications and web services usually manage resource visitors on a membership basis. Traditional user names and passwords are used for membership authentication. There are some security risks such as the easy disclosure of passwords in this kind of membership management mode. In view of the shortcomings of the traditional member identity authentication method, This paper adopts the method of non-contact IC card card authentication to realize the authentication of membership in network application. This authentication method has the advantages of high security, simple operation, and can lighten the memory burden of users. It has certain practical application value and market promotion value. This article unifies the Huiming company's elderly health service center project, This paper designs and implements the IC card credit card authentication system based on Android platform. The main work is as follows: 1) the authentication mechanism of RFID system is studied, and an improved security authentication protocol based on Hash-Lock protocol is proposed. The authentication protocol between IC card and back-end server and the communication protocol between Android application program and back-end server are designed. The STM32F103CBT6 chip is selected as the microcontroller chip MFCV520 as read and write chip, and the hardware and software of the reader are designed. The hardware part includes MCU module circuit design, read and write module circuit design and antenna circuit design, software part includes MCU program and interface function. The whole program flow and each function module program are designed. The communication between the Android client and the reader and the communication with the back-end server are realized. The test results show that the system functions are perfect and running well.
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.44;TP309
【参考文献】
相关期刊论文 前5条
1 蔡友林;潘仕彬;何为民;蔡丽林;;基于IC卡的电子钱包系统设计与实现[J];东华理工大学学报(自然科学版);2008年02期
2 胡莹;;IC卡技术研究[J];计算机与现代化;2006年11期
3 孙海霞,薛茹;RFID系统的组成及工作原理[J];西藏科技;2005年09期
4 魏亮;网络与信息安全的网络应用服务安全分析[J];通信世界;2005年19期
5 ;埃森哲全球研究发现,用户名加密码式已经过时[J];电脑与电信;2015年07期
,本文编号:1601028
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1601028.html