一种蓝牙配对策略的改进方法

一种蓝牙配对策略的改进方法

ID:43614173

大小:174.47 KB

页数:4页

时间:2019-10-11

一种蓝牙配对策略的改进方法_第1页
一种蓝牙配对策略的改进方法_第2页
一种蓝牙配对策略的改进方法_第3页
一种蓝牙配对策略的改进方法_第4页
资源描述:

《一种蓝牙配对策略的改进方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一种蓝牙配对策略的改进方法王昭顺,楚恩来(北京科技大学信息工程学院计算机系,北京,100083)摘要:蓝牙已成为当前非常流行的短距离无线通信方式。蓝牙配对能够保证两个设备之间的认证和安全连接的建立,但是,在配对过程中会受到多种攻击,例如:中间人攻击。为了提高蓝牙配对策略的安全性和易用性,本文对传统蓝牙配对过程进行了介绍,通过分析针对传统配对的攻击方式,给出一个利用基于椭圆曲线的Diffe-Hellman密钥交换体制和蓝牙带外传输机制的配对策略,既简化了蓝牙配对过程,又增加了蓝牙通信安全性。关键词:蓝牙;配对;安全性;中图法分类号:TP393文献标识码:AAnimproveme

2、ntforBluetoothpairingCHUEn-lai1,WANGZhao-shun2(DepartmentofComputerScience,SchoolofIniormalionEngineering,UniversityofScienceandTechnologyofBeijing,Beijing,100083)Abstract:Bluetoothhasbecomeapopularwirelesscommunication.Bluetoothdevicepairingenablestwodevicestoauthenticateeachotherandestabl

3、ishasecurewirelessconnection・However,therearcmanyattacksduringpairing,c.g.man・in・thc・middlcattacks.InordertoimprovetheusageandsecurityofBluetooth,Thispaperpresentsthetraditionalpairingprotocolandanalyzestheattacksagainstpreviouslypairing.Itprovidesastrategyofpairing,whichinvolveEllipseCurve

4、Diffie-Hellmankeyexchangeprotocolandoutofbandcommunication.Notonlyitcansimplifytheprocessofpairing,butalsoimprovethesecurityofBluetooth・Keywords:Bluetooth;pairing;security;0引言蓝牙技术作为短距离、低功耗、低复杂度的连接手段,致力于将特定的移动电话、便携式计算机以及其他各种便携式通信设备在近距离内实现无缝的资源共享。蓝才技术已获得了全球认可,它是当今市场上支持范囤最广泛,功能最丰富的无线标准。蓝牙技术与其他

5、无线通信技术一样,采用开放的信道作为通信介质,因此,蓝牙无线网络在安金性方面也面临各种威胁,例如假冒、窃听、菲授权访问和服务拒绝。不同的安全威胁会给网络帶•來不同程度的破坏。蓝才安全体系主要包括三方而的内容:密钥管理.认证和加密。整个安全系统依赖于用户的个人身份识别码(PersonalIdentificationNumber),简称PIN码。其长度为8—128Lt特。为了通过蓝牙建立连接,在第一•次与对方设备建立安全连接时或者是链路密钥丢失时,需要双方设备提供各口的PIN码,完成设备间的认证,这个过程叫做配对。由于蓝牙无线通信技术需要安全保障,使得蓝才设备在使用时需要配对来提

6、奇通信的安全性。蓝牙特别兴趣小组(BluetoothSpecialInterestGroup,简称SIG)给出的一项仃关使用问题分布调查结果显示:39%的用户不知道如何将设备进入配对模式,24%输入的PIN码被拒绝,12%的设备没有被授权。这对蓝才配对策略和安全性提出了新的要求,例如:简化配对过程(减少配对步骤、需要最小程度的用户干预、提高配对速度),提高蓝牙无线通信的安全。1传统蓝牙配对策略和安全隐患分析1.1传统配对策略本文的研究是基于蓝牙规范屮定义的安全模式3,即在链路层使用蓝牙设备地址、用于认证的链路密钥、加密密钥、128比特的随机数四个实体來建立或维持蓝牙安全性的模

7、式。其中,配对过程的认证方案采用“提问”“应答"的方式。当一个设备发出请求,另一个设备收到后作出响应,配对就开始了,配对成功表示双方相互认证的成功,从而可以进行加密的数据通信。假设设备A为申请者,设备B为验证者,进行配对主要步骤可用下列过程简要描述:1)初始化密钥的建立:设备A初始化,产生一个随机数IN_RAND,并将这个随机数通过蓝牙信道传递给设备B。A,B分别利用函数E22生成初始化密钥Kinit,其屮输入参数为申请连接的设备地址BD_ADDRa.PIN码,PIN码的长度,随机数IN_RAND°Ki

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。