本发明涉及系统安全技术领域,并且更具体地涉及一种物联网云平台传输加密系统及其加密方法。
背景技术:
由于云端服务使用的物理计算与存储介质不属于用户所有,当用户使用云端服务时,云端服务提供商会具有数据有限访问权。同时由于云端服务的虚拟化特性,正常用户和恶意用户会使用同一朵云中的资源,竞争对手也会使用同一云上的云服务,导致在云端上,恶意用户、企业的竞争对手乃至云端服务提供商都有可能会非法访问并窃取云端服务用户的私密数据。
技术实现要素:
针对上述缺陷,本发明提供的一种物联网云平台传输加密系统及其加密方法,保护信息安全。
本发明采用的技术方案具体的为:
一种物联网云平台传输加密系统,包括物联网信息采集终端,所述物联网信息采集终端通过网络与云平台通信连接,所述云平台与物联网信息采集终端均设有多个加密传输策略,还包括:
分割模块,将等待传输的物联网信息分为多个区块链并对每个区块链进行认证;
请求模块,根据区块链的认证逐个生成每个区块链对应的加密处理请求;
发送模块,将每个区块链对应的加密处理请求发送给云平台,使得云平台对每个区块链匹配一个加密传输策略;将加密后的每个区块链传输并存储至云平台;
接收模块,从云平台接收每个区块链匹配的加密传输策略的hash值;
搜寻模块,根据每个区块链对应的hash值在物联网信息采集终端中找到对应的加密传输策略,并对每个区块链进行加密处理。
所述分割模块根据物联网信息的类型或物联网信息的采集时间对物联网信息进行分割。
每个加密处理请求中包括一个区块链的认证。
所述云平台对每个区块链匹配一个加密传输策略的方法为:
通过随机函数对每个区块链的认证随机选择一个对应的加密传输策略,并计算每个随机选择的加密传输策略的hash值。
物联网信息加密传输方法,采用所述的物联网云平台传输加密系统,物联网信息采集终端通过网络与云平台通信连接,所述云平台及物联网信息采集终端均设有多个加密传输策略,该方法包括以下步骤:
将等待传输的物联网信息分为多个区块链并对每个区块链进行认证;
根据区块链的认证逐个生成每个区块链对应的加密处理请求;
将每个区块链对应的加密处理请求发送给云平台,使得云平台对每个区块链匹配一个加密传输策略;
从云平台接收每个区块链匹配的加密传输策略的hash值;
根据每个区块链对应的hash值在物联网信息采集终端中找到对应的加密传输策略,并对每个区块链进行加密处理;
将加密处理后的每个区块链传输并存储至云平台。
所述将等待传输的物联网信息分为多个区块链的方法为:根据物联网信息的类型或物联网信息的采集时间对物联网信息进行分割。
每个加密处理请求中包括一个区块链的认证。
所述云平台对每个区块链匹配一个加密传输策略的方法为:对每个区块链对应的加密处理请求进行解析以获得每个区块链的认证;通过随机函数对每个区块链的认证随机选择一个对应的加密传输策略,并计算每个随机选择的加密传输策略的hash值。
本发明提供的物联网云平台传输加密系统及其加密方法,具有以下技术效果:
可以有效的保护用户数据的安全性和私密性的云环境下用户数据。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
一种物联网云平台传输加密系统,包括物联网信息采集终端,所述物联网信息采集终端通过网络与云平台通信连接,所述云平台与物联网信息采集终端均设有多个加密传输策略,还包括:
分割模块,将等待传输的物联网信息分为多个区块链并对每个区块链进行认证;
请求模块,根据区块链的认证逐个生成每个区块链对应的加密处理请求;
发送模块,将每个区块链对应的加密处理请求发送给云平台,使得云平台对每个区块链匹配一个加密传输策略;将加密后的每个区块链传输并存储至云平台;
接收模块,从云平台接收每个区块链匹配的加密传输策略的hash值;
搜寻模块,根据每个区块链对应的hash值在物联网信息采集终端中找到对应的加密传输策略,并对每个区块链进行加密处理。
所述分割模块根据物联网信息的类型或物联网信息的采集时间对物联网信息进行分割。
每个加密处理请求中包括一个区块链的认证。
所述云平台对每个区块链匹配一个加密传输策略的方法为:
通过随机函数对每个区块链的认证随机选择一个对应的加密传输策略,并计算每个随机选择的加密传输策略的hash值。
物联网信息加密传输方法,采用所述的物联网云平台传输加密系统,物联网信息采集终端通过网络与云平台通信连接,所述云平台及物联网信息采集终端均设有多个加密传输策略,该方法包括以下步骤:
将等待传输的物联网信息分为多个区块链并对每个区块链进行认证;
根据区块链的认证逐个生成每个区块链对应的加密处理请求;
将每个区块链对应的加密处理请求发送给云平台,使得云平台对每个区块链匹配一个加密传输策略;
从云平台接收每个区块链匹配的加密传输策略的hash值;
根据每个区块链对应的hash值在物联网信息采集终端中找到对应的加密传输策略,并对每个区块链进行加密处理;
将加密处理后的每个区块链传输并存储至云平台。
所述将等待传输的物联网信息分为多个区块链的方法为:根据物联网信息的类型或物联网信息的采集时间对物联网信息进行分割。
每个加密处理请求中包括一个区块链的认证。
所述云平台对每个区块链匹配一个加密传输策略的方法为:对每个区块链对应的加密处理请求进行解析以获得每个区块链的认证;通过随机函数对每个区块链的认证随机选择一个对应的加密传输策略,并计算每个随机选择的加密传输策略的hash值。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
尽管已经根据如上所述的优选实施例描述了本发明,但是应该理解,这些实施例仅是说明性的,并且权利要求不限于那些实施例。鉴于本公开内容,本领域技术人员将能够进行修改和替换,这些修改和替换被认为落入所附权利要求的范围内。本说明书中公开或说明的每个特征可以结合在本发明中,无论是单独的还是与本文公开或说明的任何其他特征的任何适当组合。