一种改进的二进制交互信息加密方法及装置制造方法及图纸

技术编号:29054136 阅读:26 留言:0更新日期:2021-06-26 06:22
本发明专利技术公开了一种改进的二进制交互信息加密方法及装置,包括:采集第一交互数据,并对第一交互数据进行初始化处理,其中,所述对所述第一交互数据初始化处理包括:生成密钥、对所述第一交互数据进行加密和签名;构建哈希数列和所述第一交互数据的数据索引,并根据数据索引,将第一交互数据映射到不同的哈希数列;采集第二交互数据,并将所述第二交互数据进行验证,获得第二交互数据的验证结果,其中,所述第二交互数据为提出验证请求的第一交互数据;根据第二交互数据的验证结果,对所述第一交互数据进行动态更新。本发明专利技术通过对哈希函数二进制编码的改进,对交互数据进行加密,能够有效保证网络通信安全,防止数据泄露,从而保证电网数据安全。网数据安全。网数据安全。

【技术实现步骤摘要】
一种改进的二进制交互信息加密方法及装置


[0001]本专利技术涉及信息加密
,特别是涉及一种改进的二进制交互信息加密方法、装置、终端设备和计算机可读存储介质。

技术介绍

[0002]现阶段世界能源和科技水平都已经发展到了一定高度,随着人工智能、5G技术、泛在电力物联网的发展,建立起智能电网已经成为各个国家电力网络发展的共同目标。随着新技术新设备的应用,与原来电网相比,现在的变电站内的设备与设备之间、远方与就地之间、一次设备与二次设备之间,不再是单纯的线路连接而是加入了先进的信息技术进行协助,比如NTERNET、CAN、LONWORKS或者以太网等形成一个统一的网络体系,从而实现了变电站资源共享与信息交换。电力系统调度正在被逐渐信息化、智能化。随着广东全面实现配调集约化及电网规模日益扩大,导致配网设备的操作量成倍增长。2018年广东配电网检修操作量达50万余次,在大数据交互的同时电网数据内外网交互的安全性问题更是重中之重。电网系统的安全运行关系到国家安全、社会稳定、企业的正常运转、经济的发展以及老百姓的安居乐业,因此电网数据的传输一定要确保数据安全。
[0003]当前已有的加密方法有“对称加密”,“非对称加密”等,所谓对称加密是指对数据进行重新编译,还原编译时用的密钥相同。该加密方法加密速度快,操作相对简单,常用对称加密方法有DES、AES两种。目前来看,个人用户数据加密基本上用的都是对称加密,对称加密算法的缺点是在数据传送前,发送方和接收方必须商定好秘钥,然后使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的独一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。所以,对称加密的效果取决于密钥是否保管得当,因为一旦密钥泄露,对称加密就会失效,安全性较低。
[0004]非对称加密是一种不同于对称加密的加密方法,它和对称加密最大的不同是对数据进行加密解密时用的密钥不同,即公钥、私钥。公钥在公开场合使用,私钥则由私人保管。该加密方式最显著的优势就是不需要传输私钥,数据接收方使用私钥可接收数据,这样可以更好地保障密钥的安全。但该方法的缺点也很明显,加密和解密花费时间长、速度慢,只适合对少量数据进行加密。即效率低,尤其是数据解密耗费时间更多。

技术实现思路

[0005]本专利技术的目的是:提供一种改进的二进制交互信息加密方法,本专利技术通过对哈希函数二进制编码的改进,对交互数据进行加密,能够有效保证网络通信安全,避免数据被窃取或破坏,防止数据泄露,从而保证电网数据安全。
[0006]为了实现上述目的,本专利技术提供了一种改进的二进制交互信息加密方法,其特征在于,包括:
[0007]采集第一交互数据,并对所述第一交互数据进行初始化处理,其中,所述对所述第
一交互数据初始化处理包括:生成密钥、对所述第一交互数据进行加密和签名;
[0008]构建哈希数列和所述第一交互数据的数据索引,并根据所述数据索引,将所述第一交互数据映射到不同的哈希数列;
[0009]采集第二交互数据,并将所述第二交互数据进行验证,获得第二交互数据的验证结果,其中,所述第二交互数据为提出验证请求的第一交互数据;
[0010]根据所述第二交互数据的验证结果,对所述第一交互数据进行动态更新。
[0011]进一步地,所述对所述第一交互数据初始化处理,具体为:
[0012]根据非对称密钥的生成方法,生成密钥;
[0013]根据计量自动化系统的采集频率,对所述第一交互数据的时间戳进行统一对比加密,并对加密后的第一交互数据进行短签名处理,生成对应的网络区域签名信息。
[0014]进一步地,所述构建哈希数列和所述第一交互数据的数据索引,并根据所述数据索引,将所述第一交互数据映射到不同的哈希数列,具体为:
[0015]构建哈希数列,并采用局部敏感哈希方法,为所述第一交互数据建立数据索引;
[0016]根据所述数据索引,将所述第一交互数据映射到不同的哈希数列。
[0017]进一步地,所述建立数据索引,包括:
[0018]建立哈希函数集合;
[0019]根据所述哈希函数集合,将时间戳和第一数据组成的数据组进行哈希函数映射;
[0020]根据所述哈希函数的映射结果,建立索引表。
[0021]进一步地,所述将所述第一交互数据映射到不同的哈希数列,采用如下公式:
[0022][0023]其中,a表示一个N维的随机向量,v表示元数据对应的特征向量,b表示取值区间在[0,ω]内的正实数。
[0024]进一步地,所述采集第二交互数据,并将所述第二交互数据进行验证,获得第二交互数据的验证结果,其中,所述第二交互数据为提出验证请求的第一交互数据,具体为:
[0025]采集提出验证请求的数据,获取所述第二交互数据的区域签名;
[0026]对所述第二交互数据的区域进行数据检索,获得数据检索的结果;
[0027]根据数据检索的结果,对所述第二交互数据进行数据验证,并判断验证的结果是否符合预设的条件,若是,则返回数据完整信息;若否,则返回数据不完整信息。
[0028]进一步地,所述对所述第二交互数据的区域进行数据检索,获得数据检索的结果,具体为:
[0029]建立特征向量,并根据所述特征向量和映射函数,获得所述第二交互数据的区域签名;
[0030]对所述第二交互数据的区域,进行数据检索,获得检索的结果。
[0031]本专利技术实施例还提供一种改进的二进制交互信息加密装置,包括:数据初始化处理模块、数据映射模块、数据验证模块和数据动态更新模块,其中,
[0032]所述数据初始化处理模块,用于采集第一交互数据,并对所述第一交互数据进行初始化处理,其中,所述对所述第一交互数据初始化处理包括:生成密钥、对所述第一交互数据进行加密和签名;
[0033]所述数据映射模块,用于构建哈希数列和所述第一交互数据的数据索引,并根据所述数据索引,将所述第一交互数据映射到不同的哈希数列;
[0034]所述数据验证模块,用于采集第二交互数据,并将所述第二交互数据进行验证,获得第二交互数据的验证结果,其中,所述第二交互数据为提出验证请求的第一交互数据;
[0035]所述数据动态更新模块,用于根据所述第二交互数据的验证结果,对所述第一交互数据进行动态更新。
[0036]本专利技术实施例还提供一种计算机终端设备,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一项所述改进的二进制交互信息加密方法。。
[0037]本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述任一项所述改进的二进制交互信息加密方法。
[0038]本专利技术实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种改进的二进制交互信息加密方法,其特征在于,包括:采集第一交互数据,并对所述第一交互数据进行初始化处理,其中,所述对所述第一交互数据初始化处理包括:生成密钥、对所述第一交互数据进行加密和签名;构建哈希数列和所述第一交互数据的数据索引,并根据所述数据索引,将所述第一交互数据映射到不同的哈希数列;采集第二交互数据,并将所述第二交互数据进行验证,获得第二交互数据的验证结果,其中,所述第二交互数据为提出验证请求的第一交互数据;根据所述第二交互数据的验证结果,对所述第一交互数据进行动态更新。2.根据权利要求1所述的改进的二进制交互信息加密方法,其特征在于,所述对所述第一交互数据初始化处理,具体为:根据非对称密钥的生成方法,生成密钥;根据计量自动化系统的采集频率,对所述第一交互数据的时间戳进行统一对比加密,并对加密后的第一交互数据进行短签名处理,生成对应的网络区域签名信息。3.根据权利要求1所述的改进的二进制交互信息加密方法,其特征在于,所述构建哈希数列和所述第一交互数据的数据索引,并根据所述数据索引,将所述第一交互数据映射到不同的哈希数列,具体为:构建哈希数列,并采用局部敏感哈希方法,为所述第一交互数据建立数据索引;根据所述数据索引,将所述第一交互数据映射到不同的哈希数列。4.根据权利要求3所述的改进的二进制交互信息加密方法,其特征在于,所述建立数据索引,包括:建立哈希函数集合;根据所述哈希函数集合,将时间戳和第一数据组成的数据组进行哈希函数映射;根据所述哈希函数的映射结果,建立索引表。5.根据权利要求1所述的改进的二进制交互信息加密方法,其特征在于,所述将所述第一交互数据映射到不同的哈希数列,采用如下公式:其中,a表示一个N维的随机向量,v表示元数据对应的特征向量,b表示取值区间在[0,ω]内的正实数。6.根据权利要求1所述改进的二进制交互信息加密方法,其特征在于,所述采集第二交互数据,并将所述第二交互数据进行验证,获得第二交互数据的验证结果,...

【专利技术属性】
技术研发人员:何祥针喻振帆张维奇邱丹骅崔艳林栾添瑞傅伟豪郝文焕刘佳乐
申请(专利权)人:广东电网有限责任公司电力调度控制中心
类型:发明
国别省市:

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

1