蓝牙协议分析及改进算法实现
发布时间:2017-09-25 15:26
本文关键词:蓝牙协议分析及改进算法实现
更多相关文章: SIG 蓝牙协议栈 HCI 安全框架 安全模式
【摘要】:自从1998年推出蓝牙技术后,蓝牙凭借其体积小、功耗低、语音数据共传、全球通用、抗干扰等优点,在移动产品、医疗产品和家用电器产品中获得了迅速的发展。蓝牙虽然具有诸多优点,但是在安全方面的问题也日益凸显出来。目前蓝牙技术在对安全性要求较高的场合,比如银行系统,缴费系统中已经无法满足安全方面的需求。蓝牙的安全问题已经成为了制约蓝牙技术发展的瓶颈,因此,对于提高蓝牙安全性的研究具有重大的意义。本文分析了蓝牙协议栈的体系结构和协议栈中协议的作用,以及蓝牙系统中硬件模块和软件模块进行通信的HCI指令规范。研究了蓝牙系统目前的安全机制,包括安全框架,三大安全模式以及链路级采取的安全措施。通过对蓝牙协议的分析,本文发现现有的蓝牙协议存在很多不安全因素。首先,蓝牙系统的认证机制不够完善,只能确保设备实体的真实性,但是无法对用户的身份进行校验,从而导致伪装攻击;其次,由于蓝牙系统采用无线通信方式,使得攻击者可以对信道进行监听从而截获传输的敏感信息;此外,蓝牙协议允许当设备内存容量受限时,采用单元密钥进行通信,从而对之前的行为产生了依赖;再次,由于蓝牙系统对设备鉴权的次数没有限制,导致Denial Of Service攻击,不能提供正常的服务。针对现有蓝牙协议中存在的安全问题,本文给出了三种改进方案。首先本文提出用户校验系统,通过设置用户密码对用户的身份进行校验,该系统能有效的防止攻击者通过伪装进行攻击;其次针对内存容量受限的设备本文提出了新的链路密钥产生方案,通过将个人识别码PIN用于链路密钥产生算法中,不仅不会对设备造成额外的内存负担还能有效的防止单元密钥攻击;为了防止攻击者直接获取到无线信道中传输的明文信息,本文提出了新的鉴权方案,将鉴权时透明传输的参数经过AES-CBC方式加密处理后再在无线信道中传输,从而加大了攻击的难度,同时,本文还对鉴权的次数进行了限制,如果鉴权的次数高于5次,将放弃此次鉴权过程,从而有效的防止Denial Of Service攻击。最后本文对提出的方案进行了实现和测试,通过对测试结果的分析,证明了三种改进方案对于时间性能的影响都能控制在1s以内,同时能有效的提高蓝牙系统的安全性。
【关键词】:SIG 蓝牙协议栈 HCI 安全框架 安全模式
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN925
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 符号对照表11-12
- 缩略语对照表12-15
- 第一章 绪论15-21
- 1.1 研究背景及意义15-16
- 1.2 蓝牙安全问题现状16-20
- 1.3 本文研究内容20-21
- 第二章 蓝牙协议及其安全机制21-43
- 2.1 蓝牙系统基础知识21-23
- 2.2 蓝牙协议栈体系结构及核心协议介绍23-26
- 2.2.1 蓝牙协议栈体系结构23-24
- 2.2.2 蓝牙协议栈核心协议介绍24-26
- 2.3 HCI指令规范26-31
- 2.3.1 HCI在蓝牙通信中的作用26
- 2.3.2 HCI分组包格式26-29
- 2.3.3 HCI流控制机制29-30
- 2.3.4 HCI控制指令30-31
- 2.4 蓝牙安全机制31-37
- 2.4.1 安全框架31-32
- 2.4.2 三种安全模式32
- 2.4.3 链路级安全机制32-37
- 2.5 蓝牙协议安全问题分析37-42
- 2.5.1 蓝牙设备地址带来的安全问题38-39
- 2.5.2 认证次数带来的安全问题39
- 2.5.3 PIN码带来的安全问题39-40
- 2.5.4 单元密钥带来的安全问题40-41
- 2.5.5 鉴权过程中带来的安全问题41-42
- 2.6 本章小结42-43
- 第三章 蓝牙协议改进算法及分析43-63
- 3.1 用户校验系统43-49
- 3.1.1 提出背景43
- 3.1.2 用户校验算法43-47
- 3.1.3 改进后链路建立过程47-48
- 3.1.4 改进后安全性分析48-49
- 3.2 链路密钥改进方案49-56
- 3.2.1 提出背景49-50
- 3.2.2 链路密钥改进算法50-52
- 3.2.3 HASH算法52-55
- 3.2.4 改进后安全性分析55-56
- 3.3 鉴权改进方案56-61
- 3.3.1 提出背景56
- 3.3.2 鉴权改进算法56-58
- 3.3.3 AES-CBC算法58-61
- 3.3.4 改进后安全性分析61
- 3.4 本章小结61-63
- 第四章 实验结果及性能分析63-79
- 4.1 软硬件环境介绍63-65
- 4.1.1 硬件环境介绍63-65
- 4.1.2 软件环境介绍65
- 4.2 系统通信流程65-68
- 4.3 实验结果及性能分析68-78
- 4.3.1 用户校验系统测试结果及性能分析68-72
- 4.3.2 链路密钥改进方案测试结果及性能分析72-75
- 4.3.3 鉴权改进方案测试结果和性能分析75-78
- 4.4 本章小结78-79
- 第五章 总结与展望79-81
- 5.1 全文总结79-80
- 5.2 延伸与展望80-81
- 参考文献81-85
- 致谢85-87
- 作者简介87-88
【参考文献】
中国期刊全文数据库 前2条
1 袁晓庆;;蓝牙无线通信技术及其应用研究[J];中小企业管理与科技(下旬刊);2015年04期
2 张鹏富;;浅谈蓝牙技术的发展现状和前景[J];计算机光盘软件与应用;2014年16期
,本文编号:918120
本文链接:https://www.wllwen.com/kejilunwen/wltx/918120.html