蓝牙安全 --技术术语一览表

版权声明:学研之路长而漫,长情与君总会见! https://blog.csdn.net/Aaron_Miller/article/details/88680336
名称 解释
BD 蓝牙设备
AP Access Point访问接入点
Bluetooth控制器 包含Bluetooth射频、基带、资源控制器、链路管理器、设备管理器及Bluetooth HCI的子系统
蓝牙设备地址 用于识别每个蓝牙设备的48位地址,在技术规格中通常被称为BD_ADDR
配对 两个蓝牙设备间建立新关系的过程,此过程将交换链路密钥(在请求建立连接或在连接阶段)
Bluetooth配置文件 配置文件表达了一般行文,Bluetooth可通过这些行为与其它设备进行通信,技术定义了广泛的配置文件,为了使用Bluetooth无线技术,设备必须能够翻译特定Bluetooth配置文件
HID(人机接口设备配置文件) 文件定义了Bluetooth HID(如键盘、指向设备、游戏设备及远程监视设备)使用协议、程序以及功能
已配对设备 已与其交换了链路密钥的Bluetooth设备(在请求建立连接之前或者连接阶段中)
Bluetooth主机 可以是一个计算机设备、外围设备、蜂窝电话、PSTN网络或LAN接入点等。附加至Bluetooth控制器的Bluetooth主机可以与其它附加至其各自Bluetooth控制器的Bluetooth主机进行通讯
Access Code 每个基带的信息包,开始部分是访问码:CAC / DAC / IAC,CAC包括preamble,sync,word和trailer位,总长72位。一旦作为不带包头的自包含信息传输时,DAC和IAC就不包括trailer位,其长度达到68位
ACk Acknowlege确认
ACL 蓝牙系统中定义的两种数据链路之一,这个是在LMP level上创建的两种设备之间的异步链接,这种类型链接主要用来发送ACL包,另一种数据链接类型是SCO
ACO Authenticated Ciphering Offset经过认证和加密
Active Mode 活动模式,蓝牙设备主动参与信道的传输工作。在此模式下,主设备可以调用不同的子设备之间的信息传输,除此之外,活动模式还支持按照规则进行传输,以使得子设备在信道上保持同步。处于活动模式的子设备监听来自主设备的信息包。如果活动的子设备未设定地址,它将处于休眠(暂停)状态,直到在下一周期,接收到主设备新发送的信息。
AM_ADDR 活动成员地址,由三位组成,只有信道上的子设备处于活动模式下,该地址方为有效地。有时也称设备的MAC地址
AR_ADDR Access Request Address访问请求地址,由处于暂停模式的子设备使用,访问窗口中,用来测定子设备到主设备的传输信息时,子设备所在的地址,此时,子设备可以发送访问请求信息,仅适用于子设备处于暂停模式,而且该地址不必唯一
BD_ADDR Bluetooth Device Address 蓝牙设备地址。每个蓝牙收发器被分配了唯一的一个48 位的设备地址,该地址包括 24 位的 LAP 域, 16 位的 NAP 域和一个 8 位的 UAP 域。
ARQN Authmatic Repeat reQuest Number自动重复请求数,占一位的确认指示位,指示数据源是否成功传输了带有CRC的Payload数据
authentication 鉴定、这个验证谁在链接的另外一端的过程,鉴定是对设备进行操作的,在蓝牙技术中是基于事先存储好的链接关键字(link key)或者通过配对(pairing)实现的。(输入一个pin)
AUX 异步链路(ACL link)数据包的类型之一,一个AUX1包括了DH1包但不带CRC码,可以最多转载30字节信息
baseband 基带,描述了数字信号处理的标准硬件部分:蓝牙链接控制器,有基带协议和其他底层的链接规程
BB Baseband(基带)的缩写
Bluetooth 蓝牙,一个关于数据和语音无线通信的开放标准。它是低成本的,短距离无线连接方案,适用于静止的和移动通信环境。
BT Bluetooth ( 蓝牙非正式的缩写)。
Bluetooth clock 蓝牙时钟, 每一个蓝牙设备有一个内部系统时钟,用来决定收发器的时序和跳频。该时钟不会被调整或者关掉。该时钟可以作为一个28 位计数器使用,其LSB 位的计数周期是312.5us,即时钟频率为3.2kHz
Bluetooth device class 蓝牙设备分类,该参数用于指出设备类型,以及所支持的服务类型。在设备发现过程中,将接收到设备的类信息。
Bluetooth service type 蓝牙服务类型。 一个蓝牙设备提供给另外设备一项或者一项以上的服务。服务信息在蓝牙设备分类参数的服务类别( service class)域中进行了定义。
business card 商务卡(电子版),等同于打印出的商务卡,可以看作一个文件,可以在蓝牙设备之间进行交换。
CAC 信道访问码
channel 信道。两个设备在L2CAP 层所建立的逻辑连接,服务于单一的应用或者高层协议。
Channel (hopping) sequence 信道跳频序列,这是个由79 种频率组成的伪随机序列(对于 23MHz system 系统来说,是23 种 ),使用微微网中主设备的蓝牙设备地址(BD_ADDR ),可以计算出这些频率。序列的的相位可以通过对主设备的时钟的预测计算出来。信道跳频序列周期很长,在短时间内不会出现重复。在短时间内,跳频均匀分布在79MHz的范围内。。参见Frequency sequence。
CDMA 码分多址。 CDMA 是项数字蜂窝通信技术,每个呼叫都有一个单一的代码作为标识。多个呼叫可以组合在在单一频率下,CDMA使用了扩充带宽技术进行无线通信,CDMA 是对 AMPS 和 TDMA 蜂窝技术的改进
CL Connectionless 无连接
CLK 时钟,通常指主设备的时钟,用来在微微网中进行定时
CLKE 时钟估计,子设备对主设备的时钟的估计,用于将子设备与主设备之间的同步
CO Connection-oriented 面向连接
CoD Class of Device 设备类型
Device Discovery 设备发现。一种请求和接收蓝牙地址,时钟,设备类别等的机制
device name 设备名称,参见Bluetooth device name
device security level 设备安全级别,根据设定的安全级别,可以拒绝对某设备的访问。有两种级别的设备安全级别:可信任设备和不可信任设备。参见service security level
destination 目标蓝牙设备,用来接收另外一个蓝牙设备的动作。发送动作的设备称为源蓝牙设备(source)。目标蓝牙设备通常是已建立好的连接的一部分,但也有例外。(例如在inquiry / page 过程中
connectable device 可连接设备,在允许范围内的蓝牙设备,可以响应寻呼信息,并且建立连接。
CP 能力提供者,本地设备的一个模块可以提供服务给其他模块,协议栈模块(RFCOMM, L2CAP) 就是个能力提供者。 诸如 OBEX 和 ESC-AT 中的应用接口模块 (application interface modules )也是个能力提供者。 事实上,任何模块只要注册了一个端口,只要以让其他模块连接上去,那么该模块就是个能力提供者
CRC Cyclic Redundancy Check 循环冗余校验。这是个添加到数据包中的16 位码,用来判断payload 数据传送得是否正确, 带有 CRC 数据的 payloads 仅能由 DM, DH 或者 DV 包来携带。 该 CRC 码由 CRC-CCITT 多项式生成, 0x11021 (hex) 。
DAC Device Access Code 设备访问码,用于寻呼状态、寻呼扫描和寻呼响应子状态,其代码来自于设备的蓝牙设备地址( BD_ADDR )。
DCI Default Check InitialisationDCID缺省检查数。在蓝牙技术中,DCI 定义为 0x00 (16 进制 )
DCID Destination Channel Identifier 目的信道标识,对于L2CAP 传送来说,是作为设备的本地终点使用的。它代表接收消息的设备的信道终点。它仅仅是个设备的本地名。参见destination SCID
DH Data-High Rate 高速率数据, 用于异步链接 (ACL link )的高速率数据的包类型。 DH1 包类似于 DM1 包,只有一点不同: payload 中的信息没有进行前向纠错编码( FEC)。这意味着 DH1 包可以在一个时隙中,携带多达 28 字节的信息。 DH3 包也与此类似, 只有一点不同: 它可以覆盖多达三个时隙,并且包含 185 字节信息。同样,DH5 包可以覆盖到五个时隙,并且包含多达341 字节的信息。参见蓝牙packet types
DIAC Dedicated Inquiry Access Code 专用查询码 , 用于查询某个特定类型的设备
DLCI Data Link Connection Identifier数据链接连接标识,这是个6 位标识,表示正在进行的客户和服务器之间的连接。用于RFCOMM层
DM Data - Medium Rate 中等速率数据,用于异步链接( ACL link )上的中等速率数据的包类型。 DM1 包仅携带信息数据,包含了一个 16 位的 CRC 码和 18 字节的信息。它们使用 2/3 前向纠错编码( FEC),该包仅仅覆盖到一个时隙。DM3 包与此类似,仅仅覆盖三个时隙,可携带多达123 字节信息, DM5 可以覆盖多达五个时隙,
DSR Data Set Ready 数传机就绪,一旦准备好接受数据,该设备就设置一个RS-232 DSR 信号
DT 数据终端
DV Data Voice 数据语音,用于同步链接(SCO link )的传输数据和语音的包类型,该包划分为大小为80 位的语音域和大小为150 位的数据域。语音域没有采用前向纠错编码(FEC),但数据域采用了2/3 前向纠错编码( FEC ),语音和数据域完全分开处理。语音域的数据采用常规的同步链接(SCO)数据处理方式,不再进行重发, 这意味着语音域的内容总是新的,数据域则要检查是否出错, 如有必要, ,就进行重发。
ETSI 欧洲电信标准组织
IEEE Institute of Electronic and Electrical Engineering电气和电子工程师协会
ITU International Telecommunication Union 国际电信联盟
FEC Forward Error Correction 前向纠错,对于 payload 数据,这种纠错编码目的是减少数据重发的次数。在蓝牙中, 存在两种版本的前向纠错方法, 1/3 FEC 和 2/3 FEC 。 1/3 FEC 仅仅是使对每个信息位重复三次,而FEC 则是个缩短的 (15,10) 海明
FH Frequency Hopping( 跳频 )
FHS 跳频同步。这是个特殊的控制包,其中包含了设备的BD_ADDR以及源设备( source)的时钟( source)信息。 它包含 144 个信息位和 16 位的 CRC 码。Payload 采用的是 2/3 前向纠错编码 ( FEC ),可以使得 payload的总长度达到240 位。 FHS 包覆盖单一的时隙
FIFO 先进先出
Frequency Hopping (Selection) 跳频选择。 蓝牙的特点就是能够高速跳频。定义了 10 种不同的跳频序列, , 5 种是针对 79 MHz range/79 跳频系统,另外5 种是针对 23 MHz range/23 跳频系统,不同范围的跳频序列的区别仅仅在于频率范围79MHz /23MHz ,以及段长: 32 hops(79MHz system) / 16 hops(23MHz system) 。跳频序列包括寻呼序列(page sequence)和寻呼响应序列(page response sequence),这些都用在寻呼过程中( page procedure)。在查询过程中(inquiry procedure )存在查询序列(inquiry sequence )和查询响应序列(inquiry response sequence)。最后, 蓝牙系统中, 主跳频序列是信道跳频序列(channel hopping sequence)
GAP Generic Access Profile 通用访问应用,该应用描述了一种设备发现和访问另外一种设备的机制,而此时,这两种设备不共享普通的应用程序。
GFSK Gaussian Frequency Shift Keying 高斯频移键控,这是个蓝牙系统无线层(radio layer )的调制方法
GIAC General Inquire Access Code. 通用查询访问码,这个缺省的查询码用来发现规定范围内的所有设备
GM Group Management 组管理
GOEP Generic Object Exchange Profile 通用对象交换应用
GSM Global System for Mobile communications全球移动通信系统,GSM 是在欧洲和美国使用的数字蜂窝通信技术, GSM 为其用户提供多种形式的服务,如短消息服务等
GW Gateway 网关,具有蓝牙功能的能够连接到外部网络的基站
HCI Host Controller Interface 主控制器接口,在应用层(可选)为LMP 和 Baseband 层提供命令接口
headset 耳机或听筒,一个话筒和耳机,用来进行交谈。耳机可以直接连接到蜂窝设备,或者远程使用蓝牙通信技术
HS 耳机或听筒
HEC Header-Error-Check 头检错,使用主设备(master device)的 UAP ,就会生成这个8 位的字,但存在两个例外: 一个是在 FHS packets 中使用主寻呼响应时,使用的是 DCI value
hold mode 保持模式, 同步到微微网中的设备进入的一种节能模式,此时设备的活跃程度降低了。主单元可以把子单元的设备置为保持模式,此时,子单元仅仅只有其内部计时器在运行。子单元也可以请求进入保持模式,一旦子单元从保持模式转换出来,就立即恢复数据传输。对于三种节能模式(呼吸、保持和停止模式)来说,保持模式的节能效果居中( 即具有中等程度的节能效果)
Idle mode 空闲模式,当设备没有同其他设备建立连接时,就处于空闲模式。在该模式下,设备可以发现其它设备。一般来说,设备发送查询码(会决定建立连接。GIAC, DIAC )给其他设备。任何允许查询的设备将响应该信息。之后,相关设备
HV High quality Voice 高品质语音
IAC Inquiry Access Code 查询访问码,在查询过程(inquiry procedures )中使用,可以是两种类型之一:对于特定的设备是专用查询码(Dedicated IAC )类型,对于所有的设备,是通用查询码(Generic IAC )类型
known device 已知设备,指至少存储了蓝牙设备地址的设备
Inquiry Procedure 查询过可以让设备发现周围的其他设备,查询包 (inquiry state)并了解这些设备的地址和时钟。 查询过程需要一个设备单元发送并且接受查询回复。接受查询包的目标设(destination) ,通常处于查询扫描状态(inquiry scan state ),以便接受查询数据包。目标设备之后将进入查询响应状态(inquiry response state ),并发送一个查询回复给源设备。一旦查询过程完毕之后,就会通过寻呼过程(paging procedure )建立一个连结
Inquiry State 查询状态,一旦设备想发现新的设备,就会进入查询状态,此时,该设备就向规定范围内的所有设备广播出其查询包( ID packet ),包中包含了IAC 。通过使用查询调频序列把包发送出去。在查询状态的设备也可以接受查询回复( FHS packets),但是,,该设备不会对这些包进行确认
Inquiry Scan State 查询扫描状态,当设备想接受查询包时,就会进入查询扫描状态。扫描是根据查询跳频序列进行的
Inquiry (hopping) sequence 查询(跳跃)序列,这是个 32 种频率序列( 对于 23MHz 系统有 16 种 ) ,在使用 GIAC LAP 或者 DIAC LAP的时候,就会计算出该频率。序列的相位可以从内部单元时钟(native unit’s clock )计算出来。在计算32 种频率时,主中央频率和其他31 种频率之间的偏移量为 +/- 16 。每隔 1.28 秒就会计算出一个新的中央频率。要处理所有这 32 种频率,查询跳跃序列在2 个查询系列中进行切换, 每个系列有 16 种频率
ISM Industrial, Scientific, Medical工业、科学、医疗
L2CAP Logical Link Controller and Adaptation Protocol 逻辑信道控制和适配协议,该协议支持高层协议多路复用技术,包分割和重组装技术,以及传达服务信息的质量

猜你喜欢

转载自blog.csdn.net/Aaron_Miller/article/details/88680336