【技术实现步骤摘要】
基于微服务架构的物联网平台数据管理方法
[0001]本专利技术涉及数据传输领域,具体涉及基于微服务架构的物联网平台数据管理方法。
技术介绍
[0002]微服务架构是将大型复杂的单体架构进行任务划分,每个微服务根据其负责的具体业务职责提炼为单一的业务功能,可以有效地降低业务的耦合程度;与此同时,每一种微服务又能在架构中相互配合、密切协同,有效降低应用的复杂度、提高功能复用、缩短开发周期和适应资源弹性伸缩。但各个微服务均部署在相对较为开放共享运行环境下,各个微服务中的数据安全不能得到保证,因此需要对相应的数据进行加密。
[0003]传统数据加密通常采用置乱加密,通过混沌映射生成对应的混沌序列,根据混沌序列对数据进行置乱以达到隐藏明文的目的。但每个微服务根据其负责的具体业务职责提炼为单一的业务功能,对应的业务数据相似性较高,极易造成相同的业务数据进行位置置换,无法达到隐藏信息的效果。
技术实现思路
[0004]本专利技术提供基于微服务架构的物联网平台数据管理方法,以解决现有的问题。
[0005]本专 ...
【技术保护点】
【技术特征摘要】
1.基于微服务架构的物联网平台数据管理方法,其特征在于,该方法包括以下步骤:采集待加密传输的微服务数据,将采集到的各个微服务数据转换为若干定长二进制编码;对各个定长二进制编码进行分层处理,得到各个拆分层;将不同密钥与不同的运算规则进行两两组合,得到各个加密组合;使用各个加密组合对各个拆分层中各个拆分数据进行处理,得到各个新的拆分数据;根据各个拆分层中各种数据类型出现的频率以及所述各种数据类型对应的新的拆分数据得到所述各种数据类型的差异程度;将各个拆分层中各种数据类型的差异程度的累加和作为所述各个加密组合的优选程度;将各个拆分层对应的所有加密组合中,优选程度最大的加密组合作为各个拆分层的最优加密组合,将所述最优加密组合中的密钥以及运算规则分别记为所述各个拆分层的最优密钥以及最优运算规则;使用各个拆分层的最优密钥与最优运算规则对各个拆分层数据分别进行加密,对加密后的微服务数据进行加密传输。2.根据权利要求1所述的基于微服务架构的物联网平台数据管理方法,其特征在于,所述各个拆分层的获取方法为:将各个定长二进制编码中,每固定长度的二进制数作为一个拆分数据,所有定长二进制编码中相同序号的拆分数据构成了对应的拆分层。3.根据权利要求1所述的基于微服务架构的物联网平台数据管理方法,其特征在于,所述各种数据类型是指:将各个拆分层中,数据值相同的拆分数据作为一种数据类型,数据值不相同的拆分数据...
【专利技术属性】
技术研发人员:何相才,仲飞,陈志,刘贵达,周世宇,刘静波,周维奇,朱江涛,田陆海,许振宇,陈庆文,储灿建,吴珂,
申请(专利权)人:深圳高新区信息网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。