一种数据保密方法技术

技术编号:32332050 阅读:18 留言:0更新日期:2022-02-16 18:39
一种数据保密方法,通过简单的硬件和低能耗加密方式对原始数据进行加密,通过带外传输从云端获取解密流程,使其他终端即使截获广播出去的数据也无法解读出原始数据,实现了对信标传感器单向通讯的数据的有效加密,在无需额外的硬件也无需提升功耗的前提下,提升了信标传感器的通讯安全。传感器的通讯安全。传感器的通讯安全。

【技术实现步骤摘要】
一种数据保密方法


[0001]本专利技术涉及信息安全
,尤其涉及一种数据保密方法。

技术介绍

[0002]信标传感器是一种能够应用低功耗蓝牙协议的广播设备,具有低成本和低功耗等优点,其能够进行单向通讯,将其从数据源接收到的数据无线广播给周围的接收端,在室内导航和定位、商场内的广告和优惠推送、大型公共场合的综合应用以及身份识别和打卡等场景下具有广泛的应用前景。
[0003]但一方面由于信标传感器只能进行单向通讯,无法进行基于双向通讯的非对称加密或密码谈判,另一方面信标传感器的硬件较为简单,不能把电池电量用在海量的加密运算上,无法对数据进行高级加密,因此信标传感器的通讯安全以及对传输数据的保密始终是其实际应用时的一大难题。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种数据保密方法
[0005]本专利技术的数据保密方法,包括以下步骤:
[0006]信标传感器在读取原始数据时执行第一加密流程,得到第一加密值;
[0007]信标传感器对第一加密值执行第二加密流程,得到第二加密值;
[0008]信标传感器广播第二加密值,用户接收端接收信标传感器广播的第二加密值;
[0009]用户接收端获取用于解密第一加密值的第一解密流程和用于解密第二加密值的第二解密流程;
[0010]用户接收端对第二加密值执行第一解密流程和第二解密流程,得到原始数据。
[0011]进一步地,本专利技术应用于信标传感器,其包括:
[0012]信标传感器在读取原始数据时执行第一加密流程,得到第一加密值;
[0013]信标传感器对第一加密值执行第二加密流程,得到第二加密值;
[0014]信标传感器向用户接收端发送第二加密值,以使用户接收端对第二加密值执行获取的第一解密流程和第二解密流程,从而得到原始数据。
[0015]进一步地,所述数据保密方法还包括:
[0016]在信标传感器出厂前设定并校准其读数时必定产生的第一差值。
[0017]进一步地,所述第一加密流程包括:
[0018]信标传感器在读数时为原始数据附加第一差值。
[0019]进一步地,所述数据保密方法还包括:
[0020]在每一台信标传感器出厂前设定其独有的第二加密流程和第二解密流程,将每一台信标传感器独有的第二加密流程和第二解密流程按照信标传感器的序列号分别储存在云端和/或产品包装内且能够以带外传输的方式被用户接收端获取。
[0021]进一步地,所述第二加密流程包括:
[0022]信标传感器对第一加密值执行二进制移位、倍增、倍减以及换位中的一种或几种。
[0023]进一步地,本专利技术应用于用户接收端,其包括:
[0024]用户接收端接收信标传感器在对原始数据执行第一加密流程得到的第一加密值的基础上执行第二加密流程所得到的第二加密值;
[0025]用户接收端通过带外传输获取用于解密第一加密值的第一解密流程和用于解密第二加密值的第二解密流程;
[0026]用户接收端对第二加密值执行第一解密流程和第二解密流程,得到原始数据。
[0027]进一步地,用户接收端通过带外传输从云端获取用于解密第一加密值的第一解密流程和用于解密第二加密值的第二解密流程。
[0028]进一步地,用户接收端能够通过带外传输获取信标传感器独有的产品序列号,通过将产品序列号输入至云端,获取第一解密流程和第二解密流程。
[0029]进一步地,本专利技术应用于云端,其包括:
[0030]云端向用户接收端发送用于解密第一加密值的第一解密流程和用于解密第二加密值的第二解密流程,以使用户接收端对从信标传感器接收的对原始数据执行第一加密流程得到的第一加密值,并在第一加密值的基础上执行第二加密流程所得到的第二加密值,得到原始数据。
[0031]本专利技术的数据保密方法通过简单的硬件和低能耗加密方式对原始数据进行加密,通过带外传输从云端获取解密流程,使其他终端即使截获广播出去的数据也无法解读出原始数据,实现了对信标传感器单向通讯的数据的有效加密,在无需额外的硬件也无需提升功耗的前提下,提升了信标传感器的通讯安全。
[0032]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0033]图1为本专利技术提供的数据保密方法的示意图。
[0034]图2为本专利技术中的数据保密方法应用于信标传感器的示意图。
[0035]图3为本专利技术中的数据保密方法应用于用户接收端的示意图。
[0036]图4为本专利技术中的数据保密方法应用于云端的示意图。
具体实施方式
[0037]为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术详细说明如下。
[0038]本专利技术的数据保密方法用于在通讯系统中执行数据传输时保证数据的安全性,其所基于的通讯系统至少包括以下通讯元件:
[0039]信标传感器,可以为蓝牙Beacon(信标)设备,用于从信号源接收原始数据并进行无线广播;
[0040]用户接收端,可以为用户手持的包含应用程序的移动终端,用于接收来自信标传感器的无线广播。
[0041]云端,可以为云端数据库,用于存储信标传感器的相关信息。
[0042]请参阅图1,本专利技术的数据保密方法包括以下步骤:
[0043]步骤S1:信标传感器在读取原始数据时执行第一加密流程,得到第一加密值;
[0044]具体地,在信标传感器出厂前,需对其进行设定,设定一个在其读数时必定产生的第一差值,无论其接收到什么样的数据,都会在读取时自动附加第一差值,使信标传感器在读数时就偏离原始数据。第一加密流程为信标传感器在读数时为原始数据附加第一差值。对用户接收端而言,在未获取解密方法时,第一差值始终为一个保密的随机数。另外,在出厂前需对第一差值进行多次校准,确保其准确无误。在本实施例中,原始数据为35,第一差值为1,第一加密值则为36,即信标传感器读到任何数据,都在这个数据的基础上增加1,在其他实施例中,第一差值也可以为适应原始数据的数据类型的其他固定值。
[0045]步骤S2:信标传感器对第一加密值执行第二加密流程,得到第二加密值;
[0046]具体地,在每一台信标传感器出厂前,还需设定其独有的第二加密流程和与之对应的第二解密流程,随后将每一台信标传感器独有的第二加密流程和第二解密流程按照信标传感器的序列号分别储存在云端和/或产品包装内。第二加密流程可以为信标传感器对第一加密值执行二进制移位和/或倍增。对信标传感器的硬件而言,二进制移位是比较简单的操作,不会额外增加能耗。在本实施例中,第二加密流程为左循环移位三次,由于之前得到的第一加密值为36,二进制表示为00100100,进行左循环移位三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据保密方法,其特征在于:其包括:信标传感器在读取原始数据时执行第一加密流程,得到第一加密值;信标传感器对第一加密值执行第二加密流程,得到第二加密值;信标传感器广播第二加密值,用户接收端接收信标传感器广播的第二加密值;用户接收端获取用于解密第一加密值的第一解密流程和用于解密第二加密值的第二解密流程;用户接收端对第二加密值执行第一解密流程和第二解密流程,得到原始数据。2.一种数据保密方法,其特征在于:应用于信标传感器,其包括:信标传感器在读取原始数据时执行第一加密流程,得到第一加密值;信标传感器对第一加密值执行第二加密流程,得到第二加密值;信标传感器向用户接收端发送第二加密值,以使用户接收端对第二加密值执行获取的第一解密流程和第二解密流程,从而得到原始数据。3.根据权利要求2所述的数据保密方法,其特征在于:所述数据保密方法还包括:在信标传感器出厂前设定并校准其读数时必定产生的第一差值。4.根据权利要求3所述的数据保密方法,其特征在于:所述第一加密流程包括:信标传感器在读数时为原始数据附加第一差值。5.根据权利要求2所述的数据保密方法,其特征在于:所述数据保密方法还包括:在每一台信标传感器出厂前设定其独有的第二加密流程和第二解密流程,将每一台信标传感器独有的第二加密流程和第二解密流程按照信标传感器的序列号分别储存在云端和/或产品...

【专利技术属性】
技术研发人员:许雄斌
申请(专利权)人:赫比上海家用电器产品有限公司
类型:发明
国别省市:

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

1