战略管理一种蓝牙配对策略的改进办法

一种蓝牙配对策略的改进方法王昭顺,楚恩来(北京科技大学信息工程学院计算机系,北京,100083)摘要:蓝牙已成为当前非常流行的短距离无线通信方式。蓝牙配对能够保证两个设备之间的认证和安全连接的建立,但是,在配对过程中会受到多种攻击,例如:中间人攻击。为了提高蓝牙配对策略的安全性和易用性,本文对传统蓝牙配对过程进行了介绍,通过分析针对传统配对的攻击方式,给出一个利用基于椭圆曲线的Diffe-Hellman密钥交换体制和蓝牙带外传输机制的配对策略,既简化了蓝牙配对过程,又增加了蓝牙通信安全性。关键词:蓝牙;配对;安全性;中图法分类号:TP393文献标识码:AAnimprovementforBluetoothpairingCHUEn-lai1,WANGZhao-shun2(DepartmentofComputerScience,SchoolofInformationEngineering,UniversityofScienceandTechnologyofBei激ng,Bei激ng,100083)Abstract:Bluetoothhasbecomeapopularwirelesscommunication.Bluetoothdevicepairingenablestwodevicestoauthenticateeachotherandestablishasecurewirelessconnection.However,therearemanyattacksduringpairing,e.g.man-in-the-middleattacks.InordertoimprovetheusageandsecurityofBluetooth,Thispaperpresentsthetraditionalpairingprotocolandanalyzestheattacksagainstpreviouslypairing.Itprovidesastrategyofpairing,whichinvolveEllipseCurveDiffie-Hellmankeyexchangeprotocolandoutofbandcommunication.Notonlyitcansimplifytheprocessofpairing,butalsoimprovethesecurityofBluetooth.Keywords:Bluetooth;pairing;security;0引言蓝牙技术作为短距离、低功耗、低复杂度的连接手段,致力于将特定的移动电话、便携式计算机以及其他各种便携式通信设备在近距离内实现无缝的资源共享。蓝牙技术已获得了全球认可,它是当今市场上支持范围最广泛,功能最丰富的无线标准。蓝牙技术与其他无线通信技术一样,采用开放的信道作为通信介质,因此,蓝牙无线网络在安全性方面也面临各种威胁,例如假冒、窃听、非授权访问和服务拒绝。不同的安全威胁会给网络带来不同程度的破坏。蓝牙安全体系主要包括三方面的内容:密钥管理、认证和加密。整个安全系统依赖于用户的个人身份识别码(PersonalIdentificationNumber),简称PIN码。其长度为8—128比特。为了通过蓝牙建立连接,在第一次与对方设备建立安全连接时或者是链路密钥丢失时,需要双方设备提供各自的PIN码,完成设备间的认证,这个过程叫做配对。由于蓝牙无线通信技术需要安全保障,使得蓝牙设备在使用时需要配对来提高通信的安全性。蓝牙特别兴趣小组(BluetoothSpecialInterestGroup,简称SIG)给出的一项有关使用问题分布调查结果显示:39%的用户不知道如何将设备进入配对模式,24%输入的PIN码被拒绝,12%的设备没有被授权。这对蓝牙配对策略和安全性提出了新的要求,例如:简化配对过程(减少配对步骤、需要最小程度的用户干预、提高配对速度),提高蓝牙无线通信的安全。1传统蓝牙配对策略和安全隐患分析1.1传统配对策略本文的研究是基于蓝牙规范中定义的安全模式3,即在链路层使用蓝牙设备地址、用于认证的链路密钥、加密密钥、128比特的随机数四个实体来建立或维持蓝牙安全性的模式。其中,配对过程的认证方案采用“提问”/“应答”的方式。当一个设备发出请求,另一个设备收到后作出响应,配对就开始了,配对成功表示双方相互认证的成功,从而可以进行加密的数据通信。假设设备A为申请者,设备B为验证者,进行配对主要步骤可用下列过程简要描述:1)初始化密钥的建立:设备A初始化,产生一个随机数IN_RAND,并将这个随机数通过蓝牙信道传递给设备B。A,B分别利用函数E22生成初始化密钥Kinit,其中输入参数为申请连接的设备地址BD_ADDRa、PIN码,PIN码的长度,随机数IN_RAND。Kinit=E22(BD_ADDRa,PIN,PIN_Len,IN_RAND)2)验证方的验证:设备B生成鉴别随机数AU_RANDb,将其发送给设备A,设备A利用AU_RANDb,通过基于SAFER+128的认证函数E1,计算得出32比特的响应数SRES1,并将其发送给设备B。设备B同样利用认证函数E1计算得出32bit的响应数SRES1,比...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?