【技术实现步骤摘要】
一种基于位数加密的血糖仪数据通信方法
[0001]本专利技术涉及数据通信领域,具体的说,是涉及一种基于位数加密的血糖仪数据通信方法。
技术介绍
[0002]在医疗通信系统中,例如葡萄糖监测系统,包括连续血糖监测系统和分离式血糖监测系统。传感器可以使用两电极或三电极亦或是四电极的形式去检测电流信号,微处理器单元将这种信号收集起来通过无线传输的方式,如NFC通信或者是BLE通信。
[0003]比如葡萄糖监测系统中,传感器作为发射器,为了减少功耗,不会在传感器上进行过多的计算而占用芯片资源。因此,发射器都会将数据传输给接收器去计算。在通信传输的过程中,为了保证通信之间的信息安全和减少通信之间的损耗,提出了一种在传输位数不变的情况下,对传输的数据进行位数加密。
[0004]以上问题,值得解决。
技术实现思路
[0005]为了克服现有的技术的不足,本专利技术提供一种基于位数加密的血糖仪数据通信方法。
[0006]本专利技术技术方案如下所述:
[0007]一种基于位数加密的血糖仪数据通信方法,用于发射器和接收器通信过程中进行数据传输加密,发射器是被动地返回数据,接收器是主动地发送命令,进行数据传输之前,发射器处于低功耗待机状态,数据传输加密包括以下步骤:
[0008]步骤1、接收器向发射器请求连接命令;
[0009]步骤2、发射器确认安全连接数据包,返回接收器安全连接数据包;
[0010]步骤3、接收器根据安全连接数据包生成位数密钥,发送到发射器;
...
【技术保护点】
【技术特征摘要】
1.一种基于位数加密的血糖仪数据通信方法,用于发射器和接收器通信过程中进行数据传输加密,发射器是被动地返回数据,接收器是主动地发送命令,进行数据传输之前,发射器处于低功耗待机状态,数据传输加密包括以下步骤:步骤1、接收器向发射器请求连接命令;步骤2、发射器确认安全连接数据包,返回接收器安全连接数据包;步骤3、接收器根据安全连接数据包生成位数密钥,发送到发射器;步骤4、发射器接收位数密钥并保存于本地,返回接收器确认信息;步骤5、接收器对命令字打包成明文请求数据包发送到发射器;步骤6、发射器接收到明文请求数据包后,执行命令;步骤7、发射器对明文数据利用位数密钥进行位数加密后生成暗文数据包,返回暗文数据包到接收器;步骤8、接收器接收到暗文数据包后利用位数密钥进行解密,获得明文数据。2.根据权利要求1所述的基于位数加密的血糖仪数据通信方法,其特征在于,在步骤2中,安全连接数据包包括发射器时钟信息、发射器地址信息和时间种子。3.根据权利要求1所述的基于位数加密的血糖仪数据通信方法,其特征在于,在步骤3中,接收器将双方时钟的差分信息、发射器地址信息以及时间种子进行位数密钥生成,并保存该位数密钥。4.根据权利要求3所述的基于位数加密的血糖仪数据通信方法,其特征在于,时间种子是确认发射器和接收器时钟一致的计数点,时间种子随着时间的计数而增长。5.根据权利要求1或3所述的基于位数加密的血糖仪数据通信方法,其特征在于,位数密钥的准备信息包括发射器时钟信息、时间种子、发射器地址信息,发射器时钟信息和发射器地址信息是位数密钥的主体,运算公式:RS=E(B,T,A)公式中,RS是位数密钥的结果,E是位数加密的算法模型,B是基准时钟,T是时间种子,在最开始的时候以0的方式呈现,之后随着发射器的使用进行加1,A是发射器地址。6.根据权利要求5所述的基于位数加密的血糖仪数据通信方法,其特征在于,在第一步中,利用下列公式(1)得出第一个密钥macKey,其中mac[0]为发射器的地址的第一位,mac[1]为发射器的地址的第二位,mac[2]为发射器的地址的第三位,mac[3]为发射器的地址的第四位,mac[4]为发射器的地址的第五位,mac[6]为发射器的地址的第五位;macKey=mac[0]∣mac[1]&mac[2]∣mac[3]&mac[4]∣mac[5]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,∣表示“或”运算,&表示“与”运算。在第二步中,...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:深圳可孚生物科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。