物联网数据安全通信的方法、系统、设备及存储介质技术方案

技术编号:25553617 阅读:42 留言:0更新日期:2020-09-08 18:54
本公开提供一种物联网数据安全通信的方法、系统、设备及计算机可读存储介质,所述方法包括:确定物联网所需的密钥切片数量K;根据所需的密钥切片数量K分别将各个物联网终端中的初始密钥分成预设数量的密钥切片,共得到K个密钥切片;将所述K个密钥切片按照预设方式组合生成若干新的密钥;由所述新的密钥对物联网终端传输的数据进行加密。本公开的方法及系统利用有限的初始密钥分成多个密钥切片后,再组合生成大量的新的密钥,然后将这些新的密钥分配到不同物联网终端上去,满足物联网业务端到端的数据安全防护需求。

【技术实现步骤摘要】
物联网数据安全通信的方法、系统、设备及存储介质
本公开属于通信
,具体涉及一种物联网数据安全通信的方法,一种物联网数据安全通信的系统,一种计算机设备以及一种计算机可读存储介质。
技术介绍
随着物联网技术的飞速发展,物联网设备种类越来越丰富,数量也越来越多,这些物联网设备的联网,给物联网的安全防护带来了巨大挑战。现有物联网端到端的安全防护,一般通过初始密钥加密,但其安全实现的前提是初始化密钥始终安全有效,一旦泄露就会直接影响数据的安全传输,并且初始密钥的数量难以满足物联网终端的需求。另一种安全防护的方法是通过云端协同运算的数据加密技术,将数据加密过程和密钥信息分别存储在云端和终端,但这种方法没有充分考虑终端的存储空间和计算能力,当终端的规模较大时,对终端的存储和计算造成影响。因此,现有物联网的安全加密方式已不能适用于庞大的物联网的发展,亟待提出一种能够满足物联网终端对大容量密钥需求的方案,以实现物联网端到端数据的安全防护。
技术实现思路
本公开提供一种物联网数据安全通信的方法、系统、计算机设备及技术机可读本文档来自技高网...

【技术保护点】
1.一种物联网数据安全通信的方法,其特征在于,包括:/n确定物联网所需的密钥切片数量K;/n根据所需的密钥切片数量K分别将各个物联网终端中的初始密钥分成预设数量的密钥切片,共得到K个密钥切片;/n将所述K个密钥切片按照预设方式组合生成若干新的密钥;/n由所述新的密钥对物联网终端传输的数据进行加密。/n

【技术特征摘要】
1.一种物联网数据安全通信的方法,其特征在于,包括:
确定物联网所需的密钥切片数量K;
根据所需的密钥切片数量K分别将各个物联网终端中的初始密钥分成预设数量的密钥切片,共得到K个密钥切片;
将所述K个密钥切片按照预设方式组合生成若干新的密钥;
由所述新的密钥对物联网终端传输的数据进行加密。


2.根据权利要求1所述的方法,其特征在于,所述确定物联网所需的密钥切片数量K包括:
根据物联网终端的设备规模确定所需要的密钥总数;
根据密钥生成器的密钥种子确定可生成的初始密钥总数;
根据所需要的密钥总数和可生成的初始密钥总数确定物联网所需的密钥切片数量K。


3.根据权利要求2所述的方法,其特征在于,所述根据所需的密钥切片数量K分别将各个物联网终端中的初始密钥分成预设数量的密钥切片,共得到K个密钥切片,包括:
根据所需的密钥切片数量K将每一个初始密钥分成n个不同的密钥切片,其中,n=K/m,m为初始密钥总数。


4.根据权利要求3所述的方法,其特征在于,所述将所述K个密钥切片按照预设方式组合生成新的密钥,包括:
从K个密钥切片中挑选出与每一个初始密钥分成的密钥切片数量相同的n个不重复的密钥切片,并设定所挑选出的n个密钥切片为[K1,K2,……Kn];通过随机数生成器,生成一个随机变量X,并利用随机变量X对所挑选出的n个密钥切片进行加密,所述随机变量X设定为[X1,X2,……Xn];以及,
将所挑选出的n个密钥切片与所述随机变量X进行组合,生成新的密钥,其密钥值=K1*X1+K2*X2+……+Kn*Xn。


5.一种物联网数据安全通信的系统,其特征在于,包括:切片定量单元、切片划分单元、组合单元和加密单元;
所述切片定量单元设置为确定物联网所需的密钥切片数量K;
所述切片划分单元设置为根据所述切片定量单元确定的物联网所需的密钥切片数量K分别将各个物联网终端中的初...

【专利技术属性】
技术研发人员:杨学红
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1