摘要:

随着移动互联网与通信技术的快速发展,搭载NFC功能的移动终端数量日益增多,而其中以Android系统移动终端占有的市场规模最大.NFC作为一种成本低,功耗小,安全性较高的近距离无线通信技术,已经被应用到人们生活的方方面面,尤其是在移动支付领域,NFC技术对于提升移动支付的便捷性具有较明显的效果,移动支付甚至大有取代传统支付方式的趋势,但是关于NFC移动支付的安全问题始终是人们最为关心的问题之一. 对于NFC移动支付的安全问题研究有不同的方法,出于成本和复杂度的考虑,从通信双方的密钥协商和验证角度出发来保证安全性是当前主流的方法,而现有的一些安全协议并不能满足抵抗目前所有常见几种类型的攻击.因此本文在综合研究分析现有安全协议的基础上,提出了一种改进型自更新公钥协议,并在Android平台实现NFC移动支付客户端,主要内容如下: (1)研究分析了Android系统存在的一些安全问题,结合Android系统本身和移动支付的特点,给出了一些诸如用户标识,权限许可,应用程序签名,交易限制等安全策略来提高Android应用程序和智能终端设备安全性. (2)研究分析NFC移动支付潜在的一些安全威胁,NFC虽然是一种近距离通信技术,但是基于无线通信的开放性还是存在一些安全隐患,结合WPKI,TSM,匿名身份,ECSDVP-DH协议以及NFC移动支付安全需求和环境分析,研究了基于自更新公钥协议,发现其能解决攻击者可追踪到用户身份信息问题,且可使用户生成的消息不存在相关性,从而提高用户信息交互时的安全性.但分析测试发现该协议存在不足之处,尤其是不能抵抗假冒攻击,研究发现通过TSM来加密用户的私钥和匿名身份可一定程度上消除此漏洞. (3)提出了改进型的自更新公钥协议,并基于Android平台实现了NFC移动支付客户端.从攻击者可拦截用户的交互信息,而私钥却很难获取的角度出发,可通过TSM私钥来加密用户的私钥以提高NFC信息交互时的安全性,并从NFC设备间的通信双方互相认证,会话密钥的安全,用户的匿名身份,篡改攻击,假冒攻击这五个方面来验证分析改进后协议的安全性,测试发现改进后的协议除继承了原协议优点之外,还可以抵抗假冒攻击.最后基于Android系统一些安全策略和改进后协议的基础,在Android平台实现了NFC移动支付客户端.

展开

android nfc安全性,基于Android的NFC移动支付安全问题研究相关推荐

  1. Android本科毕业设计基于Android的天气预报APP系统(附带源码)

    Android本科毕业设计基于Android的天气预报开发APP系统源码.显示城市当前的实时天气状况,包括城市名称.城市名片.天气情况.温度高低.星期等信息.界面左边有一列城市列表,显示中国各个城市名 ...

  2. android日记 设计说明,基于Android的掌上校园系统的设计与实现毕业论文.doc

    中文题目:基于Android的掌上校园系统的设计与实现 外文题目:THE DESIGN AND IMPLEMENTATION OF A HANDHELD CAMPUS SYSTEM BASED ON ...

  3. 一卡通android文档,基于Android平台的校园一卡通的设计

    基于Android手机的校园一卡通设计 在信息化"十二五"规划中,浙江大学首次提出"智慧校园"的概念."智慧校园"指通过云计算,虚拟化和物联 ...

  4. android 控制空调,基于Android的多功能空调控制系统设计

    摘要: 随着信息技术,人工智能和控制技术的飞速发展,智能化和多功能化已经成为了新时代的发展趋势.空气调节器作为智能家居的一部分,正在扮演着越来越重要的角色.智能手机将成为智能家居中主要的控制平台.本文 ...

  5. android系统可行性分析,基于Android系统的移动学习平台研究与实现

    摘要: 随着移动互联网的飞速发展和高校信息化教学改革的推进,移动学习作为新型的学习方式受到学生的青睐.通过查阅国内外文献对移动学习现状,相关研发技术进行研究,结合校园调查研究分析,提出了基于Andro ...

  6. android 空调界面,基于Android的多功能空调控制系统设计

    摘要: 随着信息技术,人工智能和控制技术的飞速发展,智能化和多功能化已经成为了新时代的发展趋势.空气调节器作为智能家居的一部分,正在扮演着越来越重要的角色.智能手机将成为智能家居中主要的控制平台.本文 ...

  7. spatialite android,一种基于Android系统的Spatialite空间数据库加密方法与流程

    本发明属于数据库技术领域,具体涉及一种基于Android系统的Spatialite空间数据库加密方法. 背景技术: 随着经济建设及智能终端和移动GIS技术的不断发展,终端的CPU.GPU.内存.显示屏 ...

  8. 家校通Android源码,基于Android的家校通系统设计与实现

    基于Android的家校通系统设计与实现 移动智能设备的普及和移动互联网的发展,正在逐步加深对我们日常生活的影响,改变着人们传统的生活方式,这种影响和改变也深入到了中小学教育管理中.随着中小学生人数增 ...

  9. android 个人理财系统,基于Android的个人理财系统的设计与实现

    摘要: 在当今,全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融理财工具和理财观点层出不穷.对个人而言,从认识钱到管理钱(个人理财)是每个人的必修课.在Android系统应用如此火热的情 ...

最新文章

  1. centos6 搭建heartbeat
  2. KDE与GNOME的起源与发展
  3. 【网络安全】一些webshell免杀的技巧
  4. mysql 线程_MySQL服务器线程数的查看方法详解
  5. django-web聊天
  6. 小程序 获取当前所在地理位置 城市 信息
  7. python在工作中怎么用_如何用python在工作中“偷懒”
  8. kodi android 键盘,KODI按键映射,看IPTV按键设置
  9. centos7.5 源码安装mysql5.7.25
  10. 3800元新机要凉了?预售惨淡,手机界老大哥的面子往哪儿搁?
  11. ARMv8 MMU及Linux页表映射:TLB
  12. 边缘设备上的实时AI人员检测:检测视频中的人员
  13. ThinkPHP之add、save无法添加、修改的解决方案
  14. 【学习笔记】莫队算法
  15. mysql innodb_large_prefix_那些从MySQL5.6升级到5.7的坑--innodb_large_prefix-阿里云开发者社区...
  16. 聚类分析软件操作流程
  17. Win10 IPv6 远程桌面连接(小米路由器)
  18. cad计算机绘图知识点,CAD制图入门初学知识点汇总
  19. 测试用例是开发人员最后一块遮羞布
  20. ZOJ-3939 The Lucky Week

热门文章

  1. 一、文本框和按钮不对齐现象(高度得设置一样)
  2. 记录华为手机开启被消去的功能的方法(需root)
  3. 网络编程,概述,网络通信要素,ip地址,端口Port
  4. 【源码精选】芋道源码
  5. R语言dplyr包group_by函数、quantile函数、summarise函数计算dataframe数据中指定数值数据列在每个分组中的多个分位数值
  6. win10下查询80端口进程命令
  7. 软件工程的图之数据流图,盒图
  8. 计算机网络实验报告交换机的配置,交换机基本配置(实验报告1)
  9. Error running docker container: starting container process caused “exec: \“python\“: executable file
  10. LINUX修改文件名rename