首页> 中国专利> 一种基于区块链的审计整改方法及系统

一种基于区块链的审计整改方法及系统

摘要

本发明涉及一种基于区块链的审计整改方法及系统,该方法包括:将审计平台中各部门待整改审计数据根据各部门对应的邮箱账号进行加密;将加密后的各部门待整改审计数据发送到各部门对应的邮箱账号;通过各部门的邮箱账号查收各部门对应的待整改审计数据;通过外部页面将各部门整改后的审计数据提交到审计平台;基于区块链技术,通过审计平台接收并存储各部门整改后的审计数据。本发明通过智能合约技术将审计平台中待整改审计数据发送到各对应部门,将整改后的数据通过智能合约地址发送到审计平台,并通过区块链数据库进行存储,实现了待整改审计数据的分布式分发和提交且审计数据整改过程可溯源,提高了审计整改效率。

著录项

  • 公开/公告号CN113283873A

    专利类型发明专利

  • 公开/公告日2021-08-20

    原文格式PDF

  • 申请/专利权人 国网青海省电力公司;

    申请/专利号CN202110636029.9

  • 申请日2021-06-08

  • 分类号G06Q10/10(20120101);G06Q10/06(20120101);G06F16/2458(20190101);G06F16/27(20190101);G06F21/60(20130101);G06F21/62(20130101);

  • 代理机构11569 北京高沃律师事务所;

  • 代理人杜阳阳

  • 地址 810001 青海省西宁市城西区胜利路89号

  • 入库时间 2023-06-19 12:18:04

说明书

技术领域

本发明涉及审计整改技术领域,特别是涉及一种基于区块链的审计整改方法及系统。

背景技术

审计问题整改一般来讲,主要是通过信息系统与人工线下支撑开展工作,由于企业审计问题整改涉及多部门、多单位且时间跨度长,同一个问题的整改都经常涉及不同部门与单位,目前,现有技术中的审计问题整改不能实现全面电子化作业。

发明内容

本发明的目的是提供一种基于区块链的审计整改方法及系统,实现了待审计整改数据的分布式提交,提高了审计整改效率。

为实现上述目的,本发明提供了如下方案:

一种基于区块链的审计整改方法,包括:

将审计平台中各部门待整改审计数据根据各部门对应的邮箱账号进行加密;所述审计平台的数据库为区块链数据库;

将加密后的各部门待整改审计数据发送到各部门对应的邮箱账号;

通过各部门的邮箱账号查收各部门对应的待整改审计数据;

通过外部页面,将各部门整改后的审计数据提交到所述审计平台;

基于区块链技术,通过所述审计平台接收并存储各部门整改后的审计数据。

可选地,所述将加密后的各部门待整改审计数据发送到各部门对应的邮箱账号,具体包括:

将加密后的各部门待整改审计数据通过智能合约获得的智能合约地址发送到各部门对应的邮箱账号。

可选地,所述智能合约地址保存在所述区块链数据库中。

可选地,所述通过外部页面,将各部门整改后的审计数据提交到所述审计平台,具体包括:

通过外部页面,各部门整改后的审计数据,通过各部门内部预设的各层级审批之后提交到所述审计平台。

本发明还公开了一种基于区块链的审计整改系统,包括:

数据加密模块,用于将审计平台中各部门待整改审计数据根据各部门对应的邮箱账号进行加密;所述审计平台的数据库为区块链数据库;

数据发送模块,用于将加密后的各部门待整改审计数据发送到各部门对应的邮箱账号;

数据查收模块,用于通过各部门的邮箱账号查收各部门对应的待整改审计数据;

数据提交模块,用于通过外部页面,将各部门整改后的审计数据提交到所述审计平台;

数据存储模块,用于基于区块链技术,通过所述审计平台接收并存储各部门整改后的审计数据。

可选地,所述数据发送模块,具体包括:

数据发送单元,用于将加密后的各部门待整改审计数据通过智能合约获得的智能合约地址发送到各部门对应的邮箱账号。

可选地,所述智能合约地址保存在所述区块链数据库中。

可选地,所述数据提交模块,具体包括:

数据提交单元,用于通过外部页面,各部门整改后的审计数据,通过各部门内部预设的各层级审批之后提交到所述审计平台。

根据本发明提供的具体实施例,本发明公开了以下技术效果:

本发明通过智能合约技术,将审计平台中待整改审计数据发送到各对应部门,各部门将整改后的数据通过智能合约地址发送到审计平台,并通过区块链数据库进行存储,实现了待整改审计数据的分布式分发和提交,且审计数据整改过程可溯源,提高了审计整改效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种基于区块链的审计整改方法流程示意图;

图2为本发明一种基于区块链的审计整改系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种基于区块链的审计整改方法及系统,实现了待审计整改数据的分布式提交,提高了审计整改效率。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明一种基于区块链的审计整改方法流程示意图,如图1所示,一种基于区块链的审计整改方法包括以下步骤:

步骤101:将审计平台中各部门待整改审计数据根据各部门对应的邮箱账号进行加密;审计平台的数据库为区块链数据库。

其中部门泛指单位和部门。

步骤102:将加密后的各部门待整改审计数据发送到各部门对应的邮箱账号。

其中,步骤102具体包括:

将加密后的各部门待整改审计数据通过智能合约获得的智能合约地址发送到各部门对应的邮箱账号。

智能合约地址保存在区块链数据库中。

步骤103:通过各部门的邮箱账号查收各部门对应的待整改审计数据。

步骤104:通过外部页面,将各部门整改后的审计数据提交到审计平台。

其中,步骤104具体包括:

通过外部页面,各部门整改后的审计数据,通过各部门内部预设的各层级审批之后提交到审计平台。

步骤105:基于区块链技术,通过审计平台接收并存储各部门整改后的审计数据。

本发明一种基于区块链的审计整改方法,优化了企业内部审计问题整改流程与作业方法,通过该方法与工具,进行企业内部发现审计问题的整改,实现整改问题数据基于区块链技术的存储、管理、修改、及应用痕迹追溯,实现基于区块链技术开发的审计整改工具对业务流程的全面支撑,实现问题整改牵头单位、整改主体等各方应用者的全面数据共享与互信。

本发明一种基于区块链的审计整改方法,实现跨地域、跨单位、跨部门、跨专业的共享、共用机制,由以往的线下作业,创新技术应用,做到线上线下并举,聚焦审计一线,面向公司系统所有单位提供优质、高效、便捷审计服务。具体包括以下内容:

通过对审计模型疑点数据的溯源,发现需要整改的问题进行存储区块链数据库处理,存储区块链的审计数据包括疑点问题数据、问题溯源数据、问题过程痕迹数据等。

本发明去除了审计过程提交材料需要手工上传的工作。改造后,审计问题项的生成及关联数据材料通过可信区块链底层,在数据产生之初即实现了可信的共享。审计人员通过智慧审计平台识别问题后,直接通过系统流转给被审计的待整改单位(或部门)。该单位(或部门)整改过程的数据也通过可信区块链底层实现可溯源。最终实现更高效的审计问题整改闭环。对审计模型发现的疑点问题进行存储区块链数据库处理,上链审计包括疑点问题数据、问题溯源数据、问题过程痕迹数据等。

基于区块链技术的数据共享新模式通过分布式账本、数据隐私安全机制有效解决了对等机构或部门间数据共享的诸多问题。本发明可以应用在不同企业、不同部门,实现跨领域的数据共享应用与互信。主要通过以下技术手段实现:

加密技术:加密技术体系有多种分类。基本上来讲,可以将加密技术分为对称加密体系和非对称加密体系,两个体系各自有不同的使用场景和技术路线。

加密算法在加密和解密时使用的是同一个秘钥,这就决定了对称加密算法的两方需要事先进行秘钥协商,或者通信的双方需要预先知道双方使用的秘钥,保证一方的加密可以被另一方解密;非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥其中一个是公开密钥(public key,公钥),另一个是私有密钥(private key,私钥)。

公钥是可以公开的,也需要通过公共的渠道公开给相应的通信方;而私钥是非对称加密算法中的关键,需要安全地保护好。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果使用私钥进行数据的签名,只有公有密钥可以来验签。

点对点通信技术:点对点通信技术(Peerto Peer通信技术),是一种对等连接的互联网技术,依赖网络中参与者共同的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。本发明中各部门邮箱与审计平台之间通过点对点通讯技术进行通讯。

分布式共识技术:由于点对点通信的原因,分布式系统或者点对点网络中,每个节点是按自己的规则运行的。为保持整个系统数据的一致性,需要借助分布式共识技术。传统的分布式技术中,由于本身的技术特点并不需要数据的一致性,更多的是数据的准确性,包括主从、Sharding技术等,但是在点对点网络中每个节点之间并没有依赖关系,所以就更需要数据一致性的机制。本发明中各部门邮箱与审计平台之间构成分布式系统的同时,利用区块链技术,实现数据的一致性。

理解分布式共识算法,需要理解下面两个名词,分别是“异步”和“共识”。

异步:此处的异步不同于通常技术术语中的异步调用的异步,而是指在一个分布式系统中,对消息的处理速度或者消息送达时间不做任何假设。此就是著名的FLP不可能性定理。

共识:当多个主机通过异步通讯方式组成网络集群时,这个网络默认是不可靠的,那么在这些不可靠主机之间复制状态需要采取一种机制,以保证每个主机的状态最终达成相同一致性状态,即取得共识。

本发明根据区块链的分布式作业、防篡改、可信、可追溯等特点解决审计问题整改电子化流程与作业中存在的问题。基于区块链技术的审计整改流程同时多部门、多人、多单位对同一问题进行整改,实现整改过程中多方可信作业、整改过程可追溯、整改节点可监控等需求,全面实现整改流程的电子化,提升整改效率与质量,同时提升审计监督部门的权威。智能合约的部署跟发送一笔交易是一样的操作,调用transaction函数,from为发布者的地址,to为0,data为智能合约的evm操作码,transaction函数为智能合约中函数,from、to和data均为智能合约中参数。在创建者打包的时候会生成智能合约地址。智能合约地址的生成是由创建者的账号和发送的交易数作为随机数输入,通过Kecca-256加密算法重新创建一个地址作为账号。也就是说最后合约地址对应合约的代码会保存在区块链数据库。调用者只需要有合约地址和abi文件就可以调用合约的代码,智能合约是部署在区块链的代码,区块链本身不能执行代码,代码的执行是在本地的EVM中,实际上,部署在区块链上代码是能够在本地产生原智能合约代码的代码,可以理解区块链为一个数据库,而客户端从数据库中读取了存储的运行代码,并在本地运行后,将结果写入到了区块链这个数据库中。通过智能合约的特定性,规定特定的整改人员和特定的反馈人员加区块链去中心化实现整改和反馈的严谨性和不可篡改。

本发明基于区块链存证的问题数据整改全流程线上闭环管理,将固化的审计问题数据与证据链数据下发问题所在单位与部门进行整改,整改过程数据全部上链存储,实现整改过程可追溯、进度可管控、数据可分析。问题整改流程包括上级下发问题,下级整改问题,上级审核问题,将原本线下和线上配合的流程通过区块链应用的api接口的方式线上存证,应用系统后端采用spring boot+thymeleaf,前端页面layui,html,js,echart;整改问题的每一步提交和审核的数据都通过区块链api接口并私钥加密存储,不可篡改和删除,整改流程公开透明且可信度更强;区块链提供了数据库内每一笔数据的查找功能。区块链上的每一条交易数据,区块链上的数据,都可以通过“区块链”的结构追本溯源,一笔一笔进行验证。区块+链=时间戳。

本发明区块链数据库让所有的记录者在每一个区块中都盖上一个时间戳来记账,表示这个信息是这个时间写入的,数据便可溯源;整改流程的通过,驳回和整改的具体信息的溯源也是通过api接口的调用,数据的查看是通过公钥解密,查询出整改人员什么时候对问题进行了整改以及每次整改的数据,如果整改数据不上链的话正常存储数据库只能查询到整改人员的最后一次修改不能查询到每次的整改记录;最后将溯源结果通过应用层的页面展示在用户面前。

本发明基于区块链的分布式作业、防篡改、可信、可追溯等特点,审计整改流程可同时多部门、多人、多单位对同一问题进行整改,全面实现整改流程的电子化,形成销号审批单,并采用电子签名的形式,实现整改过程中多方可信作业、整改过程可追溯、整改节点可监控等需求。

图2为本发明一种基于区块链的审计整改系统结构示意图,如图2所示,一种基于区块链的审计整改系统包括:

数据加密模块201,用于将审计平台中各部门待整改审计数据根据各部门对应的邮箱账号进行加密;审计平台的数据库为区块链数据库。

数据发送模块202,用于将加密后的各部门待整改审计数据发送到各部门对应的邮箱账号。

数据查收模块203,用于通过各部门的邮箱账号查收各部门对应的待整改审计数据。

数据提交模块204,用于通过外部页面,将各部门整改后的审计数据提交到审计平台。

数据存储模块205,用于基于区块链技术,通过审计平台接收并存储各部门整改后的审计数据。

数据发送模块202,具体包括:

数据发送单元,用于将加密后的各部门待整改审计数据通过智能合约获得的智能合约地址发送到各部门对应的邮箱账号。

智能合约地址保存在区块链数据库中。

数据提交模块204,具体包括:

数据提交单元,用于通过外部页面,各部门整改后的审计数据,通过各部门内部预设的各层级审批之后提交到审计平台。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号