System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的审计文本加密方法、系统和设备技术方案_技高网

基于区块链的审计文本加密方法、系统和设备技术方案

技术编号:42791548 阅读:8 留言:0更新日期:2024-09-21 00:48
本发明专利技术公开了基于区块链的审计文本加密方法、系统和设备,涉及电力系统文件管理领域。包括:S1,引入重并入区块链,基础区块链的第一后台管理中心添加重并入区块链,得到审计文本加密区块链;S2,获取电力审计文本,生成电力审计文本上传指令;S3,响应于电力审计文本上传指令,对电力审计文本进行溯源,得到上传用户端;S4,对上传用户端进行身份认证,若认证通过,将上传用户端添加至节点白名单,并赋予专属密钥,节点白名单中的上传用户端与审计文本加密区块链进行审计文本加密及审计文本解密提取。本发明专利技术提高了文本审计工作的工作效率,减少了审计成本;保证了电力审计工作的安全性;节省了本地存储空间,提高了审计工作的工作质量。

【技术实现步骤摘要】

本专利技术涉及电力系统文件管理领域,特别涉及基于区块链的审计文本加密方法、系统和设备


技术介绍

1、电力系统工作中,文本审计能够提高电力系统数据的准确性、可信度和透明度,检测潜在的欺诈或异常情况,提高电力系统工作的工作质量。文本审计是指分析文本数据以识别财务和运营活动中的不一致性、异常情况和潜在的欺诈或错误的过程。

2、随着数字经济的发展,文本审计工作领域出现了数据海量化的特征,进而就对文本审计工作的工作效率提出了更高的要求。

3、同时,由于电力系统工作对电力审计文本的保密性要求,更进一步地也对审计工作的安全性和保密性提出了更高的要求。


技术实现思路

1、针对上述问题,本专利技术提供了基于区块链的审计文本加密方法、系统和设备,目的在于提高电力系统文本审计工作的工作效率、安全性和保密性。

2、第一方面,本专利技术提供了基于区块链的审计文本加密方法,所述方法包括:

3、s1,引入重并入区块链,基础区块链的第一后台管理中心对所述重并入区块链进行身份认证,若引入的所述重并入区块链认证通过,所述基础区块链的第一后台管理中心添加所述重并入区块链,并对所述重并入区块链命名,所述重并入区块链命名完成之后,得到审计文本加密区块链;

4、s2,获取电力审计文本,生成电力审计文本上传指令;

5、s3,响应于所述电力审计文本上传指令,所述审计文本加密区块链对所述电力审计文本进行溯源,根据溯源结果,得到所述电力审计文本的上传用户端;</p>

6、s4,对所述上传用户端进行身份认证,若所述上传用户端身份认证通过,所述审计文本加密区块链的第二后台管理中心将所述上传用户端添加至节点白名单,并赋予所述上传用户端与审计文本加密区块链进行数据交互的专属密钥;若所述上传用户端身份认证不通过,所述第二后台管理中心将所述上传用户端添加至节点黑名单;其中,所述节点白名单中的上传用户端与所述审计文本加密区块链进行审计文本加密及审计文本解密提取。

7、进一步地,所述重并入区块链的第一个区块的第一区块头部署有监管合约、哈希值、第一随机数、第一时间戳和稀疏默克尔树算法,其中,所述监管合约用于监控所述上传用户端的访问频率;所述重并入区块链的第二个区块的第二区块头包括第一个区块的哈希值、第二个区块的哈希值、第二随机数、第二时间戳和稀疏默克尔树算法;所述重并入区块链的第三个区块的第三区块头包括第二个区块的哈希值、第三个区块的哈希值、第三随机数、第三时间戳和稀疏默克尔树算法,直至所述重并入区块链的所有区块配置完成。

8、进一步地,对所述重并入区块链进行身份认证,身份认证通过的条件包括:

9、所述重并入区块链的有效性通过、合法性通过、引入归属地在归属地信任名单中。

10、进一步地,所述第一后台管理中心添加所述重并入区块链的过程包括:

11、所述第一后台管理中心打包所述重并入区块链的数据信息,并将打包的数据信息分批发送给所述基础区块链中部署的plasma合约,得到此次添加过程的交易哈希值;

12、将所述交易哈希值同步至所述基础区块链,完成重并入区块链添加。

13、进一步地,对所述上传用户端进行身份认证,身份认证过程包括:

14、所述审计文本加密区块链的所述第二后台管理中心将所述上传用户端的身份信息提交至所述审计文本加密区块链的公证人节点;

15、所述公证人节点对所述身份信息进行签名;

16、所述审计文本加密区块链的所述第二后台管理中心收集所述公证人节点的签名,若签名比例大于所述公证人节点数量的四分之三,则所述上传用户端身份认证通过。

17、进一步地,所述专属密钥为256位的随机数。

18、进一步地,所述审计文本加密区块链对所述电力审计文本进行溯源,溯源过程包括:

19、所述第二后台管理中心获取所述审计文本加密区块链的网关的私钥和单次交易地址;其中,所述单次交易地址为所述电力审计文本上传指令的生成地址;

20、基于所述单次交易地址和所述审计文本加密区块链的网关的私钥,计算常用交易地址,得到所述常用交易地址对应的上传用户端。

21、进一步地,所述常用交易地址的计算公式为:

22、

23、式中,为常用交易地址,为单次交易地址,为网关私钥的公开地址。

24、第二方面,本专利技术提供了基于区块链的审计文本加密系统,所述系统包括:审计文本加密区块链生成模块、指令生成模块、上传用户端溯源模块和上传用户端认证模块;

25、所述审计文本加密区块链生成模块用于引入重并入区块链,基础区块链的第一后台管理中心对所述重并入区块链进行身份认证,若引入的所述重并入区块链认证通过,所述基础区块链的第一后台管理中心添加所述重并入区块链,并对所述重并入区块链命名,所述重并入区块链命名完成之后,得到审计文本加密区块链;

26、所述指令生成模块用于获取电力审计文本,生成电力审计文本上传指令;

27、所述上传用户端溯源模块用于响应所述电力审计文本上传指令,所述审计文本加密区块链对所述电力审计文本进行溯源,根据溯源结果,得到所述电力审计文本的上传用户端;

28、所述上传用户端认证模块用于对所述上传用户端进行身份认证,若所述上传用户端身份认证通过,所述审计文本加密区块链的第二后台管理中心将所述上传用户端添加至节点白名单,并赋予所述上传用户端与审计文本加密区块链进行数据交互的专属密钥;若所述上传用户端身份认证不通过,所述第二后台管理中心将所述上传用户端添加至节点黑名单;其中,所述节点白名单中的上传用户端与所述审计文本加密区块链进行审计文本加密及审计文本解密提取。

29、进一步地,所述重并入区块链的第一个区块的第一区块头部署有监管合约、哈希值、第一随机数、第一时间戳和稀疏默克尔树算法,其中,所述监管合约用于监控所述上传用户端的访问频率;所述重并入区块链的第二个区块的第二区块头包括第一个区块的哈希值、第二个区块的哈希值、第二随机数、第二时间戳和稀疏默克尔树算法;所述重并入区块链的第三个区块的第三区块头包括第二个区块的哈希值、第三个区块的哈希值、第三随机数、第三时间戳和稀疏默克尔树算法,直至所述重并入区块链的所有区块配置完成。

30、进一步地,对所述重并入区块链进行身份认证,身份认证通过的条件包括:

31、所述重并入区块链的有效性通过、合法性通过、引入归属地在归属地信任名单中。

32、进一步地,所述第一后台管理中心添加所述重并入区块链的过程包括:

33、所述第一后台管理中心打包所述重并入区块链的数据信息,并将打包的数据信息分批发送给所述基础区块链中部署的plasma合约,得到此次添加过程的交易哈希值;

34、将所述交易哈希值同步至所述基础区块链,完成重并入区块链添加。

35、进一步地,对所述上传用户端进行身份认证,身份认证过本文档来自技高网...

【技术保护点】

1.基于区块链的审计文本加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的审计文本加密方法,其特征在于,

3.根据权利要求1所述的审计文本加密方法,其特征在于,对所述重并入区块链进行身份认证,身份认证通过的条件包括:

4.根据权利要求3所述的审计文本加密方法,其特征在于,所述第一后台管理中心添加所述重并入区块链的过程包括:

5.根据权利要求1所述的审计文本加密方法,其特征在于,对所述上传用户端进行身份认证,身份认证过程包括:

6.根据权利要求1所述的审计文本加密方法,其特征在于,所述专属密钥为256位的随机数。

7.根据权利要求1所述的审计文本加密方法,其特征在于,所述审计文本加密区块链对所述电力审计文本进行溯源,溯源过程包括:

8.根据权利要求7所述的审计文本加密方法,其特征在于,所述常用交易地址的计算公式为:

9.基于区块链的审计文本加密系统,其特征在于,所述系统包括:审计文本加密区块链生成模块、指令生成模块、上传用户端溯源模块和上传用户端认证模块;

10.根据权利要求9所述的审计文本加密系统,其特征在于,

11.根据权利要求9所述的审计文本加密系统,其特征在于,对所述重并入区块链进行身份认证,身份认证通过的条件包括:

12.根据权利要求9所述的审计文本加密系统,其特征在于,所述第一后台管理中心添加所述重并入区块链的过程包括:

13.根据权利要求9所述的审计文本加密系统,其特征在于,对所述上传用户端进行身份认证,身份认证过程包括:

14.根据权利要求9所述的审计文本加密系统,其特征在于,所述专属密钥为256位的随机数。

15.根据权利要求9所述的审计文本加密系统,其特征在于,所述审计文本加密区块链对所述电力审计文本进行溯源,溯源过程包括:

16.根据权利要求15所述的审计文本加密系统,其特征在于,所述常用交易地址的计算公式为:

17.基于区块链的审计文本加密设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;

...

【技术特征摘要】

1.基于区块链的审计文本加密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的审计文本加密方法,其特征在于,

3.根据权利要求1所述的审计文本加密方法,其特征在于,对所述重并入区块链进行身份认证,身份认证通过的条件包括:

4.根据权利要求3所述的审计文本加密方法,其特征在于,所述第一后台管理中心添加所述重并入区块链的过程包括:

5.根据权利要求1所述的审计文本加密方法,其特征在于,对所述上传用户端进行身份认证,身份认证过程包括:

6.根据权利要求1所述的审计文本加密方法,其特征在于,所述专属密钥为256位的随机数。

7.根据权利要求1所述的审计文本加密方法,其特征在于,所述审计文本加密区块链对所述电力审计文本进行溯源,溯源过程包括:

8.根据权利要求7所述的审计文本加密方法,其特征在于,所述常用交易地址的计算公式为:

9.基于区块链的审计文本加密系统,其特征在于,所述系统包括:审计文本加密区块链生成模块、指令生成模块、上传用户端溯源模块和上...

【专利技术属性】
技术研发人员:孟庆霖杨嘉琛周飞高镇熊德意药炜徐业朝高漫阳肖帅温家宝吴新维孙浩然徐邵洋李丽娜徐轩
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1