论文部分内容阅读
蓝牙技术作为一种新技术和无线数据与语音通信的全球规范,越来越多的受到广泛的关注,近几年蓝牙技术的发展相当迅速,其发展前景十分广阔。 蓝牙提供了短距离的对等层之间的通信技术,支持点对点的无线数据通信,在现代通信过程中,在保证数据传送的实时性和正确性的同时,怎样避免数据被非法窃取或是被攻击的数据的安全性问题显得尤为重要。 为了实现对用户数据的保护和信息的保密性,蓝牙系统在应用层和链路层提供了安全措施,这些措施适合对等的环境,即在每个蓝牙设备使用鉴权和加密过程。蓝牙的鉴权和加密操作在蓝牙系统的安全性方面起着关键作用,严密的算法体制保证鉴权和加密操作的准确性和高速性,有效的保护了用户的通信数据。蓝牙技术可以采用软件和硬件的方式实现安全层的密钥生成和鉴权过程,但是软件实现对于比较复杂的算法结构速度会变得很慢,因此在基于时间临界应用或当系统包含过程设备时最好使用VLSI硬件实现方式。 本课题为863信息安全主题项目的一部分,为信息安全SoC(片上系统)开发平台提供蓝牙技术支持。本论文主要介绍鉴权算法原理和加密算法原理及其硬件实现方案及其主要实现架构。