【技术实现步骤摘要】
地下停车场蓝牙模块离线配网方法
[0001]本专利技术属于保密通信方法
,特别涉及地下停车场蓝牙模块离线配网方法。
技术介绍
[0002]地下停车场,具有设置蓝牙模块进行组网的需求,例如,公开号为CN214901360U的中国技术专利公开了一种基于蓝牙控制的地下停车场LED照明系统,其利用蓝牙网络将分散的独立的LED灯具进行联网,对地下停车场LED照明灯具进行智能控制。
[0003]专利号为201810707935.1的中国专利,公开了一种蓝牙设备自组网方法和系统,其通过根据蓝牙设备间的最小距离规划蓝牙设备自组网连接的最短路径线路,并根据最短路径线路进行蓝牙设备自组网。然而,在地下停车场进行蓝牙组网,具有其特殊性:1,地下停车场,面积较大,且多有墙壁阻隔,蓝牙节点之间的通信距离较短,并不适用采用中心节点(例如基站或网关)全覆盖的组网方式,多采用多跳的方式进行组网。设置一个密钥分配的中心节点,存储网络中的所有密钥并协助两个蓝牙节点建立安全通信,如专利号为201810707935.1的中国专利中,通过手持终端(如手机)对蓝牙设备进行初始化,同时设定一个蓝牙设备自组网认证的密钥。该方案难以适用于地下停车场,一方面,中心节点的通讯范围难以覆盖到所有节点,而采用多跳,则需要提升网络的传输安全性,增加了方案的复杂度;另一方面,中心节点若遭受攻击并被截获,若无防捕获的技术手段,则会造成整个网络瘫痪。同时,由于地下停车场的蜂窝信号并不好,难以使用手机、电脑或者网关等主导的组网方式,同时需要采用离线组网的方式。
...
【技术保护点】
【技术特征摘要】
1.地下停车场蓝牙模块离线配网方法,其特征在于,包括以下步骤:步骤S1,密钥预先分配阶段;步骤S101,服务器产生一个密钥池,并从密钥池中选出λ把密钥制成m行和m列的密钥矩阵;步骤S102,重复步骤S101,得到α个密钥矩阵;步骤S103,服务器从α个密钥矩阵中,随机挑选出β个密钥矩阵形成一组矩阵集合并分配给一个蓝牙模块;步骤S104,令待组网的蓝牙模块的个数为n,重复步骤S103直到每个蓝牙模块均具有一组由β个密钥矩阵形成的矩阵集合;步骤S105,分配给蓝牙模块的β个密钥矩阵中,每个密钥矩阵均随机挑出一行元素和一列元素作为该蓝牙模块的密钥子集合,每个蓝牙模块均具有β个密钥子集合;步骤S106,重复步骤S105,直到每个蓝牙模块均拥有β个密钥子集合;每个蓝牙模块烧录有其对应的β个密钥子集合和自身ID;步骤S2,相同密钥探测阶段;步骤S201,蓝牙模块,将自己的ID及所拥有的密钥子集合广播给相邻蓝牙模块,同时收到来自其他相邻蓝牙模块的广播信息;步骤S202,蓝牙模块与其相邻蓝牙模块在交换密钥子集合之后,蓝牙模块与其相邻蓝牙模块,均将自己的密钥子集合与收到的密钥子集合进行比对,判断它们是否有来自同一个密钥矩阵的密钥子集合;如果是,计算配对密钥,否则建立路径密钥。2.根据权利要求1所述的地下停车场蓝牙模块离线配网方法,其特征在于,还包括以下步骤:步骤S3,计算配对密钥阶段;蓝牙模块与其相邻蓝牙模块,找到2个相同的密钥之后,结合蓝牙模块之间的ID,计算出配对密钥。3.根据权利要求2所述的地下停车场蓝牙模块离线配网方法,其特征在于,还包括以下步骤:步骤S4,建立路径密钥阶段;蓝牙模块与其相邻蓝牙模块,均随机产生随机数,通过其他安全连线的蓝牙模块传输给对方,再根据这两个随机数与自己和对方的身份认证码产生路径密钥。4.根据权利要求1所述的地下停车场蓝牙模块离线配网方法,其特征在于,步骤S103中的参数α和步骤S104中的参数β,满足以下条件:,其中,P
c
为蓝牙模块组网后所有蓝牙模块均被安全连线所覆盖的概率,默认值为0.9;安全连线,表示两个相邻蓝牙模块中的密钥子集合,均至少有一个密钥子集合来自相同的密钥矩阵,此时该两个蓝牙模块具有至少2个相同的密钥。5.根据权利要求2所述的地下停车场蓝牙模块离线配网方法,其特征在于,步骤S3中,配对密钥,计算方式如下:K
X,Y
=K1⨁
ID
X
⨁
K2⨁
ID
Y
;其中,K
X,Y
是蓝牙模块X和蓝牙模块Y的配对密钥;K1是蓝牙模块X和蓝...
【专利技术属性】
技术研发人员:黄俊吉,寇勇,梁先劲,郭启麟,陈国涛,
申请(专利权)人:杭州雅观科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。