论文摘要
随着蓝牙技术的广泛应用,其安全问题已经成为人们关注的热点。本文通过对蓝牙技术安全缺陷的系统分析和归纳,结合软硬件划分的思想和蓝牙基带的功能特点,建立了蓝牙基带安全模型,明确了蓝牙基带应该具备的安全机制和提供的安全服务。依据蓝牙基带规范和基带安全模型,设计了蓝牙安全基带控制器系统架构,确定了各安全机制的实现形式和嵌入位置。在此基础上,自主设计了裁剪的蓝牙基带协议和基带安全增强方案,并最终实现了蓝牙安全基带控制器原型系统。针对蓝牙基带分组头缺少完整性认证机制的问题,本文设计了一种适合蓝牙基带的短消息完整性认证算法,并依据此算法给出了蓝牙基带分组头完整性认证方案,该方案不仅能够有效地保证分组头的完整性,而且使蓝牙基带具有较高的数据传输效率和较小的计算开销。针对E0算法安全强度不高的问题,本文提出了用AES算法代替E0算法对分组净荷进行加密,对加解密处理流程和密钥管理方案进行了详细设计,有效地的保证了基带分组净荷的安全传输。针对蓝牙位置隐私容易泄露的问题,本文深入分析了蓝牙地址的使用方法和泄露途径,建立了蓝牙地址分级模型,依据此模型设计了蓝牙位置隐私保护方案。与同类方案相比,该方案不仅可以抵抗针对蓝牙位置隐私的窃听攻击、重放攻击、跳频序列攻击、会话地址跟踪攻击、字典攻击和中间人攻击,同时具有较小的计算量和存储需求。在以上工作的基础上,本文在FPGA上设计实现了蓝牙安全基带控制器原型系统,并从链路控制操作、链路传输功能、链路传输速度、分组头完整性认证、分组净荷加解密和位置隐私保护等六个方面对原型系统进行了测试。测试结果表明,原型系统各模块工作正常,达到了预期的设计目标。本文研究内容有利于提高蓝牙技术的安全水平,也为蓝牙技术在高安全领域的应用奠定了理论和技术基础。
论文目录
摘要Abstract第一章 绪论1.1 选题背景及意义1.1.1 选题背景1.1.2 研究意义1.2 国内外研究现状1.2.1 蓝牙安全研究现状1.2.2 蓝牙基带控制器研究现状1.3 论文研究内容1.4 论文组织结构第二章 系统总体设计2.1 基带安全模型设计2.2 基带系统架构设计2.3 本章小结第三章 分组头完整性认证方案3.1 设计要求3.2 算法设计3.2.1 SMIA 算法3.2.2 密钥生成算法3.3 流程设计3.3.1 发送处理流程3.3.2 接收处理流程3.4 方案分析3.4.1 方案安全性分析3.4.2 方案性能分析3.5 本章小结第四章 分组净荷加密方案4.1 净荷长度确定4.2 工作模式选择4.3 工作流程设计4.3.1 加密处理流程4.3.2 解密处理流程4.4 密钥管理方案设计4.5 方案分析4.6 本章小结第五章 位置隐私保护方案5.1 地址泄露途径分析5.2 地址分级模型建立5.2.1 模型假设5.2.2 模型描述5.2.3 模型安全性分析5.3 方案设计5.3.1 系统初始化5.3.2 安全寻呼连接协议设计5.3.3 会话地址更新策略设计5.4 方案分析5.4.1 方案安全性分析5.4.2 方案性能分析5.5 本章小结第六章 原型系统实现与测试分析6.1 系统实现6.1.1 系统硬件实现6.1.2 系统固件实现6.1.3 系统软件实现6.2 系统测试6.2.1 测试环境6.2.2 普通模式测试6.2.3 安全模式测试6.3 本章小结第七章 总结与展望7.1 工作总结7.2 主要创新7.3 前景展望参考文献附录作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:蓝牙论文; 基带论文; 基带控制器论文; 完整性论文; 加密传输论文; 位置隐私论文;