一种智能电网的分布式数据安全存储技术制造技术

技术编号:18417129 阅读:15 留言:0更新日期:2018-07-11 09:01
本技术的核心是对云储数据进行加密处理,其次是从 HBase 和 HDFS 中获取相应的数据,然后根据密钥信息确定 HDFS 中数据是否为密文并根据实际情况进行相应处理,最后检查数据的完整性,以确定数据的完整性。该技术具有密钥管理灵活方便,效率高等优势,能够有效保护云存储中数据的保密性的完整性。

A distributed data security storage technology for smart grid

The core of this technology is to encrypt the data of the cloud storage, then get the corresponding data from the HBase and HDFS, and then determine whether the data in HDFS is ciphertext according to the key information and processing according to the actual situation. Finally, the integrity of the data is checked in order to determine the integrity of the data. This technology has the advantages of flexible and convenient key management, and high efficiency. It can effectively protect the integrity of data secrecy in cloud storage.

【技术实现步骤摘要】
一种智能电网的分布式数据安全存储技术
本技术采用Java语言开发,采用开源云计算平台Hadoop框架和HBase数据库,属于数据库安全

技术介绍
随着电网技术的不断提供,其中云计算与云存储能够解决传统智能电网对海量数据的存储的难题,最大限度地整合系统的存储能力,减少电网的重复投资,大幅提高当前系统的整体性能,对智能电网的发展起到巨大的推动作用。
技术实现思路
本技术包括两个方面,分别对云储数据进行加密处理、布式计算数据中读取密文;1.云储数据进行加密处理:主要包括对随机密钥信息进行隐藏,主要解决了加密算法的密钥匙的管理问题。利用数据源的各种属性及一个填充数生成摘要信息,再通过Hash函数生成所需要的密钥;还包括Base中MetaTable表的设计,把密钥信息和摘要信息存入HBase中。采用的是hiddenKey为全0来加以区别,而messageDiggest则正常使用检查数据的完整性;从HBase和HDFS中获取相应的数据,然后根据密钥信息确定HDFS中数据是否为密文并根据实际情况进行相应处理,最后检查数据的完整性,以确定数据的完整性;2.通过从布式计算数据中读取密文,从布式计算中获取信息,根据密文的相关信息来判断数据类型;利用数据数据密钥获取信息,并对密钥信息进行信息恢复,对数据读取的信息保证其完整性和保密性。

【技术保护点】
1.一种智能电网的分布式数据安全存储技术,本技术采用 Java 语言开发,采用开源云计算平台 Hadoop 框架和 HBase 数据库构建的;系统通过云储数据进行加密处理,主要包含五个步骤,第一利用消息计算法对数据生成一个数字摘要,第二是对数据用秘钥进行加密处理,第三是对密钥进行隐藏,第四将密文储存到云HDFS;第五把密文的相关数据全部进行保存处理。

【技术特征摘要】
1.一种智能电网的分布式数据安全存储技术,本技术采用Java语言开发,采用开源云计算平台Hadoop框架和HBase数据库构建的;系统通过云储数据进行加密处理,主要包含五...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:长沙云昊信息科技有限公司
类型:发明
国别省市:湖南,43

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

1