可设定前置连接协议的蓝牙数据信息传输方法技术

技术编号:28226963 阅读:24 留言:0更新日期:2021-04-28 10:03
本发明专利技术涉及数据信息传输技术领域,具体地说,涉及可设定前置连接协议的蓝牙数据信息传输方法。其方法步骤如下:信息加密:采用密码空间自更新算法产生信息加密码表;建立连接:提供数据信息的认证和密钥管理,建立权限连接;通信建立:采用蓝牙射频技术在两个蓝牙节点之间通过发送的信令分组,建立信道;链路管理:采用ARQ协议和滑动窗口协议对流量控制,建立数据传输链路;数据传输:将这些数据信息发送到远端,也可向本地发送数据信息,本发明专利技术对传输的信息加密,从而提高认证和信息传输环节的安全级别,克服以往的安全漏洞,密码空间中任何密码一经使用,就会同时被更新,解除无线通讯中的安全隐患,避免第三方截取信息。避免第三方截取信息。避免第三方截取信息。

【技术实现步骤摘要】
可设定前置连接协议的蓝牙数据信息传输方法


[0001]本专利技术涉及数据信息传输
,具体地说,涉及可设定前置连接协议的蓝牙数据信息传输方法。

技术介绍

[0002]蓝牙是一种低功耗、短距离无线通讯技术,其设计意图是取代现有的个人电子设备接口的有线电缆,建立便捷的无线连接,随着蓝牙技术的成熟和人们对其便捷性的认可,更多更隐私的信息通过蓝牙技术在电子设备间传输,然而,无线嗅探器利用信号截取技术进行用户模拟和传输内容破译,对蓝牙通讯的信息安全构成了巨大威胁,因为现在的蓝牙通讯标准是以无线电波作为媒介,第三方可以轻易的截获信息,造成蓝牙数据信息传输让第三方抢占通信连接,导致数据的流失和泄密,安全性能低,鉴于此,我们提出可设定前置连接协议的蓝牙数据信息传输方法。

技术实现思路

[0003]本专利技术的目的在于提供可设定前置连接协议的蓝牙数据信息传输方法,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供可设定前置连接协议的蓝牙数据信息传输方法,包括以下操作:S1、信息加密:采用密码空间自更新算法产生信息加密码表,在传输的数据上添加密码,使蓝牙数据传输的过程中,避免被第三方截获,对传输的信息加密,从而提高认证和信息传输环节的安全级别,克服以往的安全漏洞;S2、建立连接:提供数据信息的认证和密钥管理,建立权限连接,使数据只能在两个权限连接之间传输;S3、通信建立:采用蓝牙射频技术在两个蓝牙节点之间通过发送的信令分组,建立信道;S4、链路管理:采用ARQ协议和滑动窗口协议对流量控制,建立数据传输链路,ARQ协议可以自动请求重发出错分组、丢失分组,滑动窗口协议的发送端可以连续发送一个窗口的分组,窗口随着接收到的确认分组向前移动,提高了发送速度,使发送速度可控,保证数据传输的正确性,从而提供可靠的传输;S5、数据传输:将这些数据信息发送到远端,向本地发送数据信息,收发的数据信息都显示在“数据传输”观察窗口内这就是演示程序实现的简单的文字聊天功能。
[0005]作为本技术方案的进一步改进,所述S1中的密码空间自更新算法包括以下步骤:S1.1、生成初始密码:在通讯双方硬件上申请同样的密码空间并形成相同的初始密码,密码空间的大小由设备的安全要求级别、运行速度以及储存空间决定,在此将其定义为(100*100*100)的单元矩阵,每个单元为4位十六进制数,这样密码空间申请后,密码地址就随之产生,接下来单元中的4位密码由随机数算法产生,将其产生的比特值每16个为一
组,按照密码地址的储存序列储存在密码空间中,至此,在通信双方的硬件空间中得到了相同的密码元素组;S1.2、密码空间数值的自动更新:在密码的使用过程中,一旦某个地址的密码被使用,就会立刻自动更新;S1.3、生成子母代替密码表:将明文通过子母代替密码表的替换生成密码传输。
[0006]作为本技术方案的进一步改进,所述S1.2中密码空间数值的自动更新包括以下步骤:S1.21、对被使用密码的地址进行坐标的变换,变换方式是地址分别加减当前的日期,并自动消除溢出部分,形成循环;S1.22、在密码空间中得到了另外两个密码地址及密码值,通过对这两个密码值逐个对应16进制数的不同运算,获得了一个4位16进制数的新密码值;S1.23、新密码对原密码进行覆盖,这样,密码空间中任何密码一经使用,就会同时被更新,也就是说任何密码空间中的密码只能有效使用一次,达到“使用即失效”的效果,提高蓝牙数据信息传输的安全性能,解除无线通讯中的安全隐患,避免第三方截取信息。
[0007]作为本技术方案的进一步改进,所述S1.3中的生成子母代替密码表包括以下步骤:S1.31、对最后一次更新的密码地址进行局部的变化,得到了三个新的密码地址;S1.32、利用S1.31中的密码地址作为字母表的旋转量来生成所需要的替换密码表;S1.33、加上正序列和逆序列,就获得加密基准方块,使用连续行加密明文的连续字母。
[0008]作为本技术方案的进一步改进,所述S2中数据信息的认证包括以下步骤:S2.1、由需求方向对方发送请求,被请求一方随即产生认证地址,并发送给需求方;S2.2、需求方在得到认证地址后查找密码空间,并将对应的密码反馈;S2.3、认证后,双方设备同时进行自更新密码,在自更新过程中密码空间是封闭的,不会通过蓝牙进行信号传输,但同时它们依然保持同步性,便于下次信息数据输送的安全。
[0009]作为本技术方案的进一步改进,所述S3中蓝牙射频技术采用蓝牙射频模块,所述蓝牙射频模块包括接收模块、发送模块和合成器模块;所述接收模块用于将不平衡信号转为平衡信号,由天线接收,经过滤波器和收发控制开关进入接收模块,将不平衡信号转为平衡信号,然后通过一个低噪放大器将接收的微弱信号放大,最后在解调电路中与从合成器提供的本振信号作用,将载波信号解调输出;所述发送模块用于调制信号放大,转为非平衡信号输出至收发控制开关,发送模块当射频模块在发送模式下,数据由基带模块输入,在合成器中进行载波调制,调制后的信号进入发送模块,在发送模块中,收发控制线选通低噪放大器,将调制信号放大,并转为非平衡信号输出至收发控制开关,再由收发控制线选通至滤波器,通过天线向外发送;所述合成器模块用于减少接收模块和发送模块与射频放大器的耦合,合成器模块是收发模块中最关键的部分,合成器模块在频道选择和接收模式时采用锁相环技术,在接
收模块使用时,锁相环路闭合,用于提供接收模块解调信号所需稳定的本振,在发送模块使用时,锁相环路开路,调制信号直接加载到VCO上对载波进行调制,此时载波频率由环路滤波器输出电压保持,通常合成器模块的工作频率仅为发射频率的一半,以减少与射频放大器的耦合。
[0010]作为本技术方案的进一步改进,所述S4中的ARQ协议包括以下姿态:姿态一、停止等待ARQ协议,进行错误检测,正面确认,超时重传和负面确认及重传;停止等待ARQ协议中假设A作为发送方,B作为接收方,包括以下情况:无差错情况,A发送分组M1,发送完就暂停发送,等待B的确认,B收到M1就向A发送确认,A在收到了对M1的确认后,就再发送下一个分组M2,然后依次下去发送剩余的数据;出现差错,如果A发送的过程中出现差错,B在接收M1时检测出了差错,就丢弃M1.其他什么都不做(也不会通知A收到有差错的分组),又或者A传送的过程中分组丢失了,B不会发送任何信息,既然说它是可靠传输协议,那自然有它可靠的方法:如果发生以上的情况,A只要超过了一段时间仍然没有收到确认,就认为刚才发送的分组丢失了,所以它会重传刚刚的发送过的分组,也就是所谓的超时重传,超时重传的原理也很简单:发送方发送完一个分组后,就会设置一个超时计时器,如果超时计时器到期之前没有收到接收方发来的确认信息,则会重发刚发送过的分组,如果收到确认信息,则撤销该超时计时器;确认丢失和确认延迟,没有正常进行通信,除了发送方出现问题外,接收方同时能存在问题,例如,如果A发送了M1分组,到达B,B发送了M1确认信息,但由于网络原因,该确认信息丢失,那么这个时候, A在超时重传时间内,没有收到B的确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.可设定前置连接协议的蓝牙数据信息传输方法,其特征在于,包括以下步骤:S1、信息加密:采用密码空间自更新算法产生信息加密码表,在传输的数据上添加密码;所述密码空间自更新算法包括以下步骤:S1.1、生成初始密码:在通讯双方硬件上申请同样的密码空间并形成相同的初始密码;S1.2、密码空间数值的自动更新:在密码的使用过程中,一旦某个地址的密码被使用,就会立刻自动更新;S1.3、生成子母代替密码表:将明文通过子母代替密码表的替换生成密码传输;S2、建立连接:提供数据信息的认证和密钥管理,建立权限连接,使数据只能在两个权限连接之间传输;所述数据信息的认证包括以下步骤:S2.1、由需求方向对方发送请求,被请求一方随即产生认证地址,并发送给需求方;S2.2、需求方在得到认证地址后查找密码空间,并将对应的密码反馈;S2.3、认证后,双方设备同时进行自更新密码;S3、通信建立:采用蓝牙射频技术在两个蓝牙节点之间通过发送的信令分组,建立信道;S4、链路管理:采用ARQ协议和滑动窗口协议对流量控制,建立数据传输链路;S5、数据传输:将这些数据信息发送到远端,或者向本地发送数据信息,控制数据的传输开关。2.根据权利要求1所述的可设定前置连接协议的蓝牙数据信息传输方法,其特征在于:所述S1.2中密码空间数值的自动更新包括以下步骤:S1.21、对被使用密码的地址进行坐标的变换,变换方式是地址分别加减当前的日期,并自动消除溢出部分,形成循环;S1.22、在密码空间中得到了另外两个密码地址及密码值,通过对这两个密码值逐个对应16进制数的不同运算,获得了一个4位16进制数的新密码值;S1.23、新密码对原密码进行覆盖。3.根据权利要求2所述的可设定前置连接协议的蓝牙数据信息传输方法,其特征在于:所述S1.3中的生成子母代替密码表包括以下步骤:S1.31、对最后一次更新的密码地址进行局部的变化,得到了三个新的密码地址;S1.32、利用所述S1.31中的密码地...

【专利技术属性】
技术研发人员:邓楚霞
申请(专利权)人:广州塔塔电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1