下载中心
蓝牙安全机制中加密算法的改进doc
1星 发布者: hellopinkgirls

2013-09-29 | 1积分 | 202KB |  1 次下载

下载 收藏 评论

文档简介
标签: 蓝牙

蓝牙

安全

安全

机制

机制

中加

中加

密算

中加

法的

中加

改进

改进

蓝牙安全机制中加密算法的改进蓝牙安全机制中加密算法的改进 蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。由于蓝牙系统的开放性、无线性和移动性,其安全性能显得犹为重要。其中,蓝牙技术所采用的跳频数据通信方式本身就是一个防止窃听的有效安全手段。此外,蓝牙规范定义了一系列安全机制,从而为近距离无线通信提供了基本的保护。它要求每个蓝牙设备都要实现密钥管理、认证以及加密等功能。而加密算法是这些安全机制的核心。1. 蓝牙加密算法在蓝牙技术中,用户信息作为分组的有效载荷进行加密保护,这通过采用流密码E0来实现。E0利用主节点地址、26bit的主节点实时时钟和加密密钥Kc作为输入。它由三部分组成。第一部分执行初始化(生成有效载荷字),第二部分生成密钥流,第三部分完成加密和解密,如图1。 Z 有效载荷字发生器非常简单,它仅仅以适当序列对输入的位进行组合,然后将它们转移到用于密钥流发生器的四位LFSR中。 第二部分是该密码系统的主要部分,并也将用于初始化过程中。密钥流使用求和流密生成器产生,该流密算法由Massey和Rueppel提出.对其强度的评估也得到了很好的结果. 最后就是流加密算法的加密过程。将数据流与密码算法生成二进制流比特[pic]进行异或运算。对于加密规则,流密码算法用于将加密位按位模2并加到数据流上,然后通过无线接口进行传输。对每一分组的有效载荷的加密是单独进行的,它发生在CRC校验之后,FEC编码之前。由于加密是对称的,解密使用完全和加密相同的密钥和相同的方法实现。2. 蓝牙加密算法存在的问题蓝牙所采用的E0流密码算法主要的缺点在于若一个伪随机序列发生错误便会使整个密文……

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×