移动授权与验证系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hnxmyuandong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网与智能手机的普及,人们处理事务的方式已经从线下转移到线上,申请书签字、在线购票与换票、开锁等日常生活事务都可以用手机来完成。因此本文设计并实现了一个安全、高效、稳定的移动授权与验证系统来完成相应功能。本文所研究课题的最大优点是使用了手机的近场通信功能。本文通过分析现有移动授权与验证系统的特点,结合系统需求和NFC(Near Field Communication,近场通信)的特点提出了一种新的软硬件设计方案。本文首先对系统使用的关键技术进行了研究,然后对系统的应用场景和功能进行了简单的描述,确定了系统的组成并选择了系统的软硬件运行平台,接着又根据系统的组成和平台确定了系统的软硬件总体设计方案,然后又根据系统的安全性需求设计了授权协议与验证协议,最后编码实现了系统功能。本系统的软硬件都使用模块化设计方法进行设计与实现。移动授权与验证系统由Android客户端、授权服务器、验证客户端、验证服务器和智能锁五部分组成。Android客户端与授权服务器以及验证客户端与验证服务器的通信基于SSL(Secure Sockets Layer,安全套接层)实现,但本系统使用的是只验证服务器而不验证客户端的SSL,所以又使用了挑战应答方式的认证协议验证客户端。Android客户端与验证客户端以及Android客户端与智能锁的通信使用NFC的P2P(peer-to-peer,点对点)通信方式完成,这种通信方式也能保证通信安全。智能锁部分,选用恩智浦的PN532芯片作为NFC通信芯片,选用基于ARM Cortex-M内核的STM32芯片作为NFC控制器,选用EasyARM-i.MX283A开发板作为智能锁控制器。在系统的各功能模块完成后对系统进行了功能测试和性能测试,测试结果表明本系统功能完善、性能良好。
其他文献
虚拟植物生长可视化在现代农林生态研究中具有重要意义,而植物的形态发生模型和生理生态模型及其结合方式是本研究中的核心问题。论文首先在改进Open L系统的基础上,提出了植
根据移动自组网的特点,在无线通信带宽极其受限的情况下,采用组播技术实现多方通信可以节省带宽、减少网络开销,设计有效的组播路由协议是移动自组织网研究领域的重要内容之一。
随着网络技术和应用的快速发展,网络中所产生的数据也急剧增长,相应的数据存储技术和应用技术也得到快速发展,特别是云计算相关技术和数据挖掘技术的发展。云计算技术的应用
如今,网络上存在着大量的异构数据源,其中包含有海量的文本数据(FlatText),关系数据,以及XML等半格式化数据.这些数据源往往表达着相似甚至相同的语义,但彼此之间却是异构的.
本文主要探讨基于XML的电子表格文档格式转换技术。由于XML语言具有开放、可扩展等特点,越来越多的文档格式开始采用XML语言描述,其中包括UOF和Open XML。为保证文档的安全性和
本文提出了一个应用于无线传感器网络的定位算法。该定位算法具有可扩展、分布式和距离无关等特点。在无线传感器网络中,位置信息对无线传感器网络的应用至关重要。高精度、低
互联网中,用户对信息的需求往往是针对某个领域和面向特定主题的,在这些方面传统搜索引擎的召回率和精确率都不能令人满意。面向主题的垂直搜索引擎的目的是提供分类精确、数
当前,全球信息技术产业正着一场声势浩大的“云计算”浪潮。云计算的资源存储在云供应商的虚拟机集群上,本地计算机只需要通过互联网发送一个任务请求,云端就能够根据用户的
互联网技术的发展日新月异,参与到网络中的用户越来越多,各类方便快捷的网络社交平台,例如国外的Twitter、Face Book和国内的新浪微博、网易微博等,极大的改变了人们获取信息
你真的了解自己的网站吗?每天有多少人访问您的网站?现在有谁正在您的网站上?他们做了什么?他们从何而来?搜索引擎为您带来多少点击?访问者搜索的关键词是什么?您的哪个栏目