论文部分内容阅读
NFC(Near Field Communication),即近场通信技术,可以让两个近距离内的NFC设备能够利用自己或对方产生的射频磁场进行连接和通讯。NFC自2003年被正式提出发展至今已经越来越成熟,被逐渐应用到各个领域,尤其是在2014年苹果公司在iPhone6中也嵌入了NFC芯片,NFC技术成为信息技术领域大家讨论的热点。另一方面,质量良莠不齐、假冒伪劣的商品始终充斥在市场上,而目前的防伪溯源应用还不能使这类情况得到有效的改善,这对人们的生活造成了很大的困扰。考虑到市场对有效的防伪系统的迫切需求以及NFC智能终端的普及,本课题提出实现基于NFC芯片的防伪溯源系统。 本课题要实现的防伪系统除了要用到NFC相关技术外,当前主流计算机软件技术如Java和Android也是必不可少的重要组成部分。Android自版本2.3开始提供对NFC功能的支持,并提供相关API帮助开发人员进行系统开发。 本系统主要包括NFC防伪标签、Android客户端和后台管理平台三部分,论文课题主要实现与NFC防伪标签进行通讯的Android客户端的开发以及后台管理平台的开发。消费者可以用Android客户端对贴有NFC防伪标签的商品进行真伪鉴别;平台企业用户可用读写设备对NFC防伪标签进行数字签名,还可以登录后台管理平台进行商品管理;总平台管理员可以登录后台管理平台进行标签录入和企业用户权限管理等其它操作。为了提高防伪系统的安全性和权威性,本课题在Android客户端对NFC标签进行真伪鉴别之前加入了认证机制,该认证机制首先用对称加密算法3DES实现,然后结合使用对称加密算法3DES和非对称加密算法RSA对认证机制进行改进。最后对系统各个功能模块进行测试和调试,尽管功能仍然有需要改进的地方,但至此一个有效的NFC防伪溯源系统开发完成。