admin管理员组

文章数量:1530845

2024年4月28日发(作者:)

维普资讯

第24卷第11期 

2007年11月 

计算机应用研究 

Application Research of Computem 

Vo1.24 No.1l 

NOV.2Oo7 

基于蓝牙的环绕智能身份认证系统 

张丽艳 ,何

710049) 

坚 ,黄樟钦 ,侯义斌 ,丁志彬 

(1.北京工业大学嵌入式软件与系统研究所,北京100022;2.西安交通大学电脑信息技术研究所,西安 

摘要:针对环绕智能中的自然身份认证问题,提出一种基于蓝牙的认证方式。首先结合蓝牙Ad hoc网和以 

太网的优点组建身份认证网络,再构造能惟一标志用户身份的蓝牙徽标,进而实现一种无须用户配合的身份认 

证系统。实践证明,本系统实现了一种隐式的交互方式,为构造环绕智能系统提供了基础。 

关键词:蓝牙;环绕智能;身份认证 

中图分类号:TP393.2 文献标志码:A 文章编号:1001—3695(2007)11-0172—03 

Bluetooth—based authentication system for ambient intelligence 

ZHANG Li—yan ,HE Jian ,HUANG Zhang—qin ,HOU Yi—bin ,DING Zhi—bin 

(1.Embedded Soiwa ̄&Sysftem Institte,Beiujing University ofTechnology,Beijing 100022,China;2。ComputerInformation TechnologyInsti. 

tute,Xi’an Jiaotong University,Xi’an 710049,Chia)n 

Abstract:According to the requirement of natural human computer interface for ambient intelligence,this paper provided a 

bluetooth—based authentication technique.At first,introduced an authentication network combining advantages of bluetooth Ad 

hoc network with Ethemet in detail.Then proposed a bluetooth badge which saves user identiifcation.and in ̄oduced the au. 

thentication system through bluetooth and authentication network at last.It iS demonstrated by experiment that the bluetooth— 

based authentication technique can authenticate user automatically,and provided a base to build an ambient intelligence sys— 

tem. 

Key words:bluetooth;ambient intelligence(AmI);authentication 

环绕智能是欧州信息社会咨询组提出的新概念,是指一种 

具有智能特性、可对用户行为作出类似人类知觉反应的电子环 

章。在AmI环境中,用户佩戴蓝牙徽章通过传输网络与认证 

中心交互实现身份认证 。 

1.1网络拓扑 

境”j。在这种环境中,人机交互的模式从传统的以计算机为 

中心转移到以人为中心。嵌入式技术和现代人机交互技术的 

发展正在不断地使这个远景目标变为现实。 

AmI的主要目标之一就是根据不同用户的生活习惯为其 

提供个性化服务。由于用户身份区分是为用户提供个性化服 

AmI身份认证系统的传输网络采用了蓝牙Ad hoc网络 

与以太网络相结合的方式,拓扑结构如图1所示。从物理实现 

上该身份认证系统包含三类实体。 

务的前提,身份认证在AmI系统中起着极为重要的作用。传 

统的身份认证技术中,用户需要有意识地配合系统进行个人身 

份的认证。这种人机交互方式与AmI所要求的自然交互方式 

有着本质的区别。为此,本文提出一种基于蓝牙的身份认证方 

式,即用户通过随身携带的便携电子设备自动实现身份认证, 

用户甚至不会觉察到认证的过程。 

图1 AmI身份认证网络拓扑结构 

1 技术基础 

蓝牙技术是一种使用2.4 GHz频段的短距离无线通信技 

术。由于采用了快速跳频、前向纠错和优化编码等技术,使其 

a)蓝牙徽章(BlueBadge)。其储存了用户标志信息(1D), 

利用ID的惟一性实现与用户身份绑定。用户携带BlueBadge 

进入AmI环境后,BlueBadge通过蓝牙Ad hoc网络接入身份认 

具有抗干扰能力强、通信质量稳定的优点,同时还具有低功耗、 

低成本、电磁污染小等特征 ,蓝牙技术易于集成到嵌入式设 

备中。基于上述原因,开发了储存有用户身份标志的蓝牙徽 

收稿日期:2006—07—29;修返日期:2006—10.22 

证系统,并向认证中心提交个人身份认证数据。 

b)蓝牙接入点(BlueAP)。其负责BlueBadge的蓝牙无线 

接入以及蓝牙通信协议到以太网传输协议的转换。用户进入 

基金项目:国家自然科学基金资助项目(90407017) 

~ 

作者简介:张丽艳(1981,),女,河北鹿泉人,硕士研究生,主要研究方向为计算机系统与嵌入式系统(1yzhang@emails.Nut.edu.en);何坚 

(1969.),男,博士,主要研究方向为嵌入式软件与系统;黄樟钦(1965一),男,教授,硕导,主要研究方向为嵌入式系统软硬件协同设计、无线通信协 

议与Interact网络、新型计算机交互;侯义斌(1952-),男,教授,博导,主要研究方向为计算机交互技术、Intearct网页可控的嵌入式系统、中文信息处 

理;丁志彬(1979-),男,硕士,主要研究方向为计算机系统结构、 

维普资讯

第11期 张丽艳,等:基于蓝牙的环绕智能身份认证系统 。173・ 

AmI环境后,BlueAP主动获取BlueBadge存储的用户ID并提 

BlueBadge和BlueAP之间的认证可以充分利用蓝牙技术内建 

交给认证中心。 

的安全机制来实现。 

C)AmI身份认证中心。其对传输网络所提交的用户身份 

BlueBadge和BlueAP的认证过程采用蓝牙内建的挑战一 

信息进行认证,认证通过后通知AmI控制中心对用户进行授 

应答方案,如图2所示。认证方发起挑战(发送随机序列并要 

权。 

求对方使用共享密钥进行加密),申请方作出应答(使用共享 

三类实体中,BlueBadge是小巧、便于携带的嵌入式设备, 

密钥加密随机序列)。认证方通过对应答结果和自己对随机 

其特点是计算能力、通信能力和电源供应能力受限;BlueAP是 

序列的加密结果(也使用共享密钥加密)的对比实现认证。 

基础网络的一部分,尽管在网络部署时有一定灵活性,但一旦 

部署完成其位置基本保持固定不变,其受物理尺寸和电源的限 

制较小,可以承担较复杂的运算任务;认证中心具有较强的计 

算能力,BlueAP和认证中心之间通过以太网连接,可以确保认 

证中心具有较高的认证效率。在实现AmI身份认证系统时, 

将需要大运算量和通信量的任务转移到BlueAP和认证中心之 

间,尽量减少BlueBadge上的运算任务以及BlueBadge和 

BlueAP之间的通信量。 

图2 BlueBadge和BlueAP之间的认证协议 

1.2 BlueBadge构造 

上述过程的实现包括: 

a)匹配(pairing)。它是蓝牙设备利用PIN码与申请者的 

不同的认证技术具有不同的特点,如基于秘密信息的身 

蓝牙设备地址(BD—addr)生成初始化密钥的过程。其中,PIN 

份认证系统虽然存在口令易泄漏的缺点,但成本低、易实现、 

码是认证过程中惟一可以由系统指定的一个参数,后续的各参 

用户界面友好,仍然被一般计算机系统所广泛使用。基于信 

数(如认证密钥和加密密钥)都与PIN码密切相关;BD_addr是 

物的身份认证要求用户随身携带一个硬件设备,一定程度上 

由蓝牙设备生产厂商为每一个蓝牙设备分配的惟一IEEE地 

增加了用户的负担,实现成本较高,但可提供高级别的安全 

性,因此在金融、安保等领域具有广泛的应用 J。基于生物特 

址,认证过程中认证者通过蓝牙设备查询过程获得申请者的蓝 

征的身份认证降低了信物丢失的风险,同时又可以提供非常 

牙设备地址。BlueBadge和BlueAP之间的认证实质上是一个 

高级别的安全性能,但是增加了认证系统的实现成本,因此其 

PIN码匹配的过程。因此,PIN码是实现第一步认证的关键 

应用范围较为有限 J。针对特定应用系统选择相应身份认证 

参数。 

b)共享密钥生成。共享密钥就是蓝牙认证过程中的认证 

方案是对系统的安全需求、计算能力、设备成本和易用性等因 

密钥,即链路密钥(半永久性密钥),实现时选择了具有较高安 

素的折中。 

BlueBadge是一个便于用户随身携带的嵌入式设备。其计 

全性的联合密钥作为共享密钥。 

算能力和电源供应能力受限,而基于信物和生物识别技术的认 

C)使用共享密钥实现挑战一应答认证过程。BlueBadge和 

证设备价格比较昂贵。因此,AmI身份认证系统采用了DES 

BlueAP认证的过程一方面实现了BlueBadge和BlueAP间的认 

加密技术与挑战——应答方案相结合的认证技术。 

证(两者拥有相匹配的PIN码),认证未通过则拒绝执行后续 

作为一个嵌入式蓝牙设备,BlueBadge既包含基本的蓝牙 

加密过程;另一方面生成了后续加密过程所需的加密密钥,这 

通信模块,也包含存放用户身份信息的存储模块。其中,蓝牙 

样BlueBadge和BlueAP在后续传输过程中可以利用该加密密 

通信模块采用CSR公司的BlueCore为核心设计实现 ,本模 

钥建立安全的传输通道。安全传输通道的建立包含如下几步: 

块实现设备初始化、设备发现、建立连接、收发数据等通信功 

(a)协商加密参数,包括加密模式以及加密密钥长度;(b)生成 

能;存储模块中存放了用户ID和共享认证密钥。用户ID为8 

加密密钥,由以上链路密钥、加密偏移数COF和一个128 bit随 

个ASIC字符编码,其惟一标志了用户身份,用于向认证中心 

机数生成;(C)开始加密传输,对有效净荷的流加密。 

发起认证请求;共享认证密钥以128 bit二进制数来表示,不同 

认证过程中蓝牙链路上传输的是经过初始化密钥或者共 

的用户拥有不同的共享认证密钥。认证中心拥有所有用户的 

享密钥加密过的分组信息,即使通过对蓝牙信道的监听获得了 

共享认证密钥,从而形成一个用户查找表,用来保存用户ID和 

这些分组信息,进行强力攻击反推PIN码的可能性也非常 

共享认证密钥之间的对应关系。 

小 。因此只要保证PIN码在两端蓝牙节点中安全存储即可 

保证PIN码的安全性。同时,BlueBadge和BlueAP认证过程中 

2身份认证协议 

并没有交换用户信息,而用户信息是在安全传输通道上传递 

的,这进一步保证了用户信息的安全。 

AmI身份认证系统的网络拓扑结构和实体特性决定了认 

2.2 BlueAP和认证中心的认证 

证过程分为以下两步:BlueBadge和BlueAP之间的认证; 

BlueAP和认证中心之间通过以太网进行通信,因此其认 

BlueAP和认证中心之间的认证。 

证可以采用各种传统的认证协议来实现,如采用Kerberos系统 

2,1 BlueBadge和BlueAP的认证 

等复杂认证协议来尽可能增加认证的可靠性。由于在BlueAP 

BlueBadge和BlueAP之间通过蓝牙微微网进行通信。由 

和认证中心之间使用更复杂的认证协议并不能提升系统整体 

于蓝牙技术包含了完整的设备认证、授权和数据加密机制, 安全性,BlueAP和认证中心的认证过程仍然选用了基于对称 

维普资讯

174・ 计算机应用研究 第24卷 

密钥的挑战一应答协议,如图3所示。BlueAP和认证中心之 

间的认证过程仅在第一步认证成功并由BlueBadge向BlueAP 

成功发送用户认证信息以后执行。 

Badge进入BlueAP覆盖范围后,BlueAP查询、发现BlueBadge 

并与之建立安全传输通道,然后获得用户ID与认证中心交互 

完成用户身份认证。图5是与图4相对应的认证中心的运行 

实例。其显示了BlueAP与认证中心交互实现用户身份认证的 

过程。 

图3 BlueAP和认证中心的认证协议 

BlueAP通过蓝牙加密信道从BlueBadge获得用户认证信 

息后,提取用户ID发送给认证中心的请求认证。认证中心根 

据此ID查表得到该用户的共享密钥,并生成一个随机序列发 

送给BlueAP(挑战),同时用共享密钥对该随机序列进行加密; 

BlueAP得到随机序列后也用共享密钥对随机序列加密并返回 

给认证中心(应答),认证中心通过匹配两个结果实现对 

BlueAP的认证。 

图4 BlueAP运行实例 图5认证中心运行实例 

4结束语 

AmI身份认证系统将传统身份认证方式中的人机交互界 

面弱化,实现了一种隐式的交互方式,从而使人机交互向自然 

和谐的人人交互方向发展。 

从图3可知,身份认证中心主要实现了以下两个核心模 

块:a)随机序列生成算法。随机序列用于认证过程中认证者 

对申请者发起挑战,必须具有不可重复、不可预测的特性。认 

证中心实现时选择了线性同余发生器作为随机序列生成器。 

b)加密算法,用来对随机序列进行加密。认证中心实现时选 

择了DES加密算法。 

参考文献: 

[1]DUCATEL K,BOGDANOWICA M,et aL Scenarios for ambient in— 

telligence in 2010[EB/OL].(2001—2-15).http://www.philips.CO. 

kr/Assets/Downloadablefile/eur19763en一1505.pdf. 

[2]韩江洪,段玲琳,张建军,等.嵌入式信息家电系统中蓝牙子系统 

的研究与开发[J].系统仿真学报,2004,16(12):2825-2827. 

[3]丁志彬.基于蓝牙的环绕智能身份认证系统研究与实现[D].西 

安:西安交通大学,2005:27—33. 

[4]BRAY J,STURMAN C F.Bluetooth:connect without cables[M]. 

2nd ed.London:Prentice Hall PTR.2002:15—88. 

3 系统应用 

在北京工业大学“21 1”重点学科建设项目“环绕智能与嵌 

入式系统”实施中,项目组应用上述技术建立了一个AmI环 

境。在该环境中,当用户携带BlueBadge进人BlueAP覆盖范 

围后,AmI认证系统被触发完成用户身份认证;根据用户的身 

份标志信息,AmI控制中心在数据库服务器上检索得到用户的 

权限列表以及个性化视/音频列表,通过WLAN将其下载到用 

户的PDA上;当用户通过PDA选择好服务内容后,房间中的 

人脸朝向系统开始检测用户人脸朝向,通知投影仪将内容投影 

[5]李忠献,詹榜华,杨义先.认证理论与技术的发展[J].电子学报, 

1999,27(1):98—102. 

[6]李涛,欧宗瑛.基于个人特征的身份认证技术的发展与应用[J]. 

计算机工程,2000,26(12):69—71. 

[7 J Cambridge Silicon Radio Ltd.BlueCore2一e ̄emM product data book 

[EB/OL].(2003—03—28).[2005—04—05].http://www.csrsupport、 

com/CSRVDateSheets/BlueCore2-External Data Sheet/262

Com2一Ex ̄mM Data Book.pdf. 

Blue 

到用户面对的墙壁上;当用户离开时,AmI身份认证系统触发 

用户脱离事件,进而停止媒体播放、注销用户。 

图4为项目中的一个BlueAP运行实例。实例中,当Blue— 

[8]眭俊华,张海盛.蓝牙技术安全性解析[J].计算机应用,2002,22 

(10):12—17. 

(上接第171页) 

参考文献: 

[1]章英才,侯予宁.宁夏野生经济植物信息系统的结构和功能[J]. 

植物学通报,1999,16(6):705—707. 

[6]徐妍,臧绍刚.野生植物资源信息检索数据库的建立和使用[J]. 

山地农业生物学报,2000,19(6):457—459. 

[7]高灵旺,沈佐锐,刘志琦,等.基于二叉分类推理的昆虫分类辅助 

鉴定多媒体专家系统通用平台TaxoKeys的设计与开发[j].昆虫 

学报,2003,46(5):644—648. 

[2]周坚,葛长伟.种子植物(科级)形态信息系统的建立及其应用 

[J].南京林业大学学报,1999,19(3):60—64. 

[3]蒋宏民,孟付荣.利用信息技术判别种子植物科属的研究[j].医 

学信息学,2005,t8(9):1141—1142. 

[8]谢珩,卢显良.基于Web的高性能瘦客户/服务器网络计算模式 

的实现[J].计算机应用研究,2006,23(7):239—241. 

[4]田兴军,张慧仁,张立新.江苏植物资源信息系统[J].植物研究, 

2002,22(1):125:28. 

[9]耿以礼,耿伯介,王正平.中国种子植物分科检索表及图解[M]. 

南京:南京大学出版社,1988. 

[5]张润娟,李伟.世界水生植物科属检索系统的设计与建立[J].武 

汉植物学研究,2002,20(6):481.484. 

[1O]张静芳,李智慧,刘学和.信息检索中改进二叉树优化检索算法 

[j].情报学报,1999,18(5):389—392. 

本文标签: 认证用户身份系统蓝牙