低功耗蓝牙技术的安全机制研究

来源 :物联网技术 | 被引量 : 0次 | 上传用户:coolyina
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:低功耗蓝牙技术是为了支持计算和存储受限的设备而发展出来的一种新的工作模式,其安全特性与传统蓝牙技术不同。通过对低功耗蓝牙的安全模式、配对方式、密钥结构等方面进行研究,使用户和组织能够掌握其安全机制,保证用户和组织通过选用恰当的安全模式和关联模型实现防窃听攻击和防中间人攻击,提出蓝牙使用的安全建议,促进蓝牙设备和蓝牙信息系统的安全应用。
  关键词:低功耗蓝牙;蓝牙配对;安全模式;密钥生成;数据传输;链接
  中图分类号:TP39;G482 文献标识码:A 文章编号:2095-1302(2020)09-00-03
  0 引 言
  低功耗蓝牙无线技术之前被称为“Wibree”和“超低功耗蓝牙”,主要应用在电池供电设备上,如医疗设备和其他传感器。低功耗蓝牙与传统蓝牙相比,具有更低的功耗、更少的内存需求、更高效的发现和连接过程、更短的数据包长度以及更简单的协议和服务。
  随着蓝牙低功耗技术的广泛应用,其安全性也受到了广泛关注,蓝牙规范[1-5]中明确了蓝牙安全机制的具体描述,美国NIST发布了蓝牙安全指导[6]对蓝牙规范4.2以前的安全机制做了较为系统的研究,文献[7-10]分别对具体应用中的蓝牙安全进行了分析。本文针对低功耗蓝牙技术的特点,结合蓝牙规范中安全机制的最新变化,给出蓝牙使用的安全建议,提高蓝牙应用的安全性。
  1 低功耗蓝牙安全概述
  低功耗蓝牙技术主要提供五项基本安全服务,分别是基于设备地址的身份驗证、基于AES-CCM加密算法的保密、基于服务控制的可授权性、基于AES-CMAC-128的消息完整性、独特的配对(绑定)和隐私地址特性。低功耗蓝牙技术根据相关安全模式和关联模型能够实现防窃听和防中间人攻击目的。
  目前,低功耗蓝牙技术共有3个安全模式和4个安全级别,见表1所列。
  安全模式1具有与加密相关的多个级别;安全模式2具有与数据签名相关的多个安全级别;安全模式3具有与LE Audio广播模式进行加密的多个安全级别。
  低功耗蓝牙技术的配对过程分为如下三个阶段:
  (1)第一阶段交换设备特征;
  (2)第二阶段利用设备特征,通过传统配对方式生成STK(短期密钥),或通过安全连接配对生成LTK(长期密钥);
  (3)第三阶段分发密钥IRK(身份解析密钥),CSRK(链接签名解析密钥)或LTK。
  2.1 配对方式
  传统配对方式首先从两个设备相同的临时密钥(TK)开始,再利用交换的随机值和TK生成一个短期密钥(STK)。使用STK对链接进行加密,安全分发LTK,IRK和CSRK,但不提供窃听保护。
  安全连接配对利用ECDH(基于P-256椭圆曲线的Diffle-Helman算法)密码技术,直接产生长期密钥LTK。使用LTK加密链接,安全分发IRK和CSRK,同时能够提供防窃听保护。
  2.2 关联模型
  关联模型根据配对双方的输入输出能力和保密需求来确定,并与配对方式有直接关系。传统配对方式只有带外传输、密钥输入和立即工作模型,安全连接配对增加了数字比较模型。
  2.2.1 带外传输(Out of Band)
  如果两个设备都支持一个通用的OOB技术,例如NFC,它们将使用OOB方法进行配对。
  在传统配对过程中,TK通过OOB技术传递。由于TK是唯一的、随机的、128位的数字,所以攻击者猜测正确的密钥来执行MITM攻击的几率是百万分之一。
  在安全连接配对中,通过OOB传递设备地址,攻击者无法获取任何信息,可抵御MITM攻击。
  2.2.2 数值比较(Numeric Comparison)
  如果两个设备都能够显示6位数字,并且都能够让用户输入“yes”或“no”,那么就可以使用数字比较方式。
  在配对过程中,每个显示器向用户显示一个6位数字,如果数字匹配,用户回答“yes”;否则,用户回答“no”,配对失败。
  显示的数字不用作生成链接密钥的输入,能够查看(或以其他方式捕获)显示值的窃听者不能使用它来确定产生的链接或加密密钥。数字比较提供了MITM保护,并向用户确认他们正在对两个设备进行配对。
  2.2.3 口令输入(Passkey Entry)
  如果至少一个设备支持键盘输入,而另一个设备支持显示输出(或键盘输入),则使用口令输入模型进行配对。
  在传统配对模型中,TK由输入的密钥生成。规范要求密钥大小为6位数字,因此,其最多可以提供20位的熵。
  安全连接配对在交换公钥后,将生成的Passkey(6位数字)输入每个设备。这些设备轮流发送密钥的每个比特位、nonce和两个公钥的散列值(重复20次),直到Passkey发送完成并达成一致。
  两种配对方式均使用Passkey生成密钥LTK,所以攻击者猜测正确的密钥来执行MITM攻击的几率是百万分之一。
  2.2.4 立即工作(Just Works)
  由于设备输入/输出的限制,故考虑使用立即工作配对方法。从安全性的角度来看,立即工作配对方法是所有配对选项中最弱的一个。在传统配对模型中,TK被设置为0 (0x00)。因此,窃听者或MITM攻击者无需猜测TK来生成STK。
  安全连接配对交换公钥后,将使用数字比较过程,但不会向用户显示6位值。
  立即工作配对方法会生成未经身份验证的LTK,不提供MITM保护。
  3 低功耗蓝牙密钥的生成
  低功耗蓝牙密钥主要有LTK,IRK,CSRK三种,其中LTK为主密钥,它通过变换能够生成会话密钥SK,可保证传输数据的安全性;IRK是静态的,且与设备直接相关,用来将公共地址变为随机地址,防止地址被追踪;CSRK可以通过一个DIV(分散符)和静态随机值ER(加密根)来生成密钥,主要用于未加密链接的数据签名,不支持加密链接的使用。综上可知,LTK较为重要。   3.1 利用随机数生成LTK
  3.3 从链接密钥中生成LTK
  在双模设备中,LTK可以从蓝牙BR/EDR链接密钥中获得,减少蓝牙设备的开销。中间LTK (ILTK)使用蓝牙链接密钥和“tmp2”的扩展ASCII密钥标识符(keyID)作为函数h7的输入生成。随后,使用ILTK和“brle”的keyID作为函数h6的输入来生成LTK:
  ILTK = h7 (LinkKey, “tmp2”)
  LTK=h6 (ILTK, “brle”)
其他文献
摘要 教育是心灵与心灵的沟通,灵魂与灵魂的对话。一切最好的教育方法,一切最好的教育艺术,都产生于教师对学生无比热爱的炽热心灵。离开了爱,一切教育都无从谈起。  关键词 爱;关心;宽容;赞美  中图分类号:C913.1 文献标识码:A 文章编号:1002-7661(2020)02-0200-01  作为一名班主任,常有这样的感受:当学生犯错了,如果老师一味地指责、批评,其教育效果是微乎其微的。这是什
汽车行业    随着汽车工业的发展,人们对汽车舒适度、安全性和环保性能的期望也逐渐提高。全球汽车业的竞争愈演愈烈,汽车制造商迫切需要寻求新的解决方案。这不仅包括优化企业内部生产流程,还需要对汽车生产进行智能调控,在跨企业基础上管理价值链。汽车工业是德国的第一大工业,德国一些汽车生产商开始运用RFID技术提升整个价值链的透明度,节约生产与流通环节的成本。    (一)借助RFID对生产与供应进行tb
摘要 随着经济的快速化发展,我国迎来了“互联网 ”时代,它的到来方便了每个人的生活,让每个人享受着其带来的好处。而对于我国教育事业来说,“互联网 ”时代的到来,为各科教师的教学改革,尤其是在后进生的转化方面带来了新契机。本文就“互联网 ”背景下小学三年级后进生数学学习习惯的培养展开深刻探讨,并为此提出相关策略。  关键词 互联网 ;小学数学;后进生;习惯培养  中图分类号:G622 文献标识码:A
摘 要在幼儿园开展区域游戏过程,有效地引入STEM理念能够不断提高幼儿综合能力,基于此,本文结合教学实际,以陶艺区活动为研究,阐述了运用STEM的实践意义,提出了具体的应用对策,希望能够为幼儿园区域游戏活动开展提供有效助力。  关键词 STEM理念;幼儿教学;陶艺课程;区域游戏  中图分类号:G612 文献标识码:A 文章编号:1002-7661(2020)05-0039-01  区域游戏活动的有
为了加快“智慧城市”建设,哈尔滨市已组织建委、城乡规划局、住房局、城管局、水务局、林业局等部门,在主城区全面开展首次空间信息普查工作,力争用1到2年时间获取完整的信息数据,建立技术标准统一、数据全面完整、更新及时准确、智能程度较高的城市空间信息管理系统。预计明年10月该信息系统将试运行,届时哈市将真正实现城市空间信息数字化管理。市民所熟悉的早餐亭是营业还是废弃?医院、学校、公交站台等便民设施都在哪
摘要 幼儿期是幼儿接触世界和认识世界的初步阶段,同时也是幼儿形成良好的生活习惯、卫生习惯和学习习惯的关键时期,因此幼儿教育至关重要。基于幼儿身体和心理的特点,在当前幼儿教育开展过程中,需要教育与保育相结合,从生活中强化幼儿教育,并在教育中完善幼儿的生活习惯,以此来促进幼儿身心的健康发展。  关键词 幼儿教育;生活化;意义;实践策略  中图分类号:G612 文献标识码:A 文章编号:1002-766
摘 要 STEM理念背景下,幼儿园要重视构建园本课程,才能不断提高幼儿学习能力。本文以陶艺园本课程为研究,具体提出了如何构建陶艺园本课程,希望能够为相关教师提供有效参考。  关键词 STEM理念;陶艺;园本课程  陶艺园本课程的进一步落实,为幼儿园开展陶艺教学提供了科学的指导方向。在有效研究陶艺园本课程过程中,教师应该重视幼儿的全面发展,要加强对于STEM理念的分析能力,才能助力幼儿不断发展。  
摘 要 幼儿教育中美术活动开展深受幼儿追捧,在美术活动参与中幼兒能大胆想象与积极创作。从幼儿美术活动开展现状中能得出,由于幼儿生活经验与认知能力有限,针对部分美术活动开展无从下手,长期发展将会严重打击幼儿美术创作积极性。为了激发幼儿参与积极性,补充经验不足等问题,教师可以合理实施情景教学法。  关键词情景教学;幼儿美术;应用  在现代化幼儿园教育中,开展科学化的美术活动是重要教学内容。幼儿在美术活
5月6日  湖北省将启动筹备5G 工业互联网世界峰会  湖北省组织召开华为中国生态之行2020·武汉峰会,邀请政界领导、学界权威和企业家共商湖北疫后重建、产业复元。为提振信心,建议成立联合工作专班,请省领导挂帅,信管局、工业互联网分院、工业互联网联盟等参加,启动5G 工业互联网世界峰会筹备工作。在后疫情时代为湖北造势、引智、招商,推进产业创新和交流合作,推动示范应用和产业聚集,打造产业发展生态,抢
摘 要培养学生乐学善学这一核心素养是摆在教师面前的一个重要课题。因此教学中要加强学法指导,让学生愿学;搭建展示平台,让学生善学;真诚对待学生,让学生会学,从而提高学生的学习成绩。  关键词高中化学;核心素养;真诚对待  中图分类号:G632 文献标识码:A 文章编号:1002-7661(2020)08-0182-01  师生关系是教育过程中最基本、最重要的人际关系。师生关系的好坏直接影响着教育工作