【技术实现步骤摘要】
基于区块链的刑事案件证据流转记录的管理方法及系统
本专利技术属于信息安全领域,具体涉及一种基于区块链的刑事案件证据流转记录的管理方法及系统。
技术介绍
证据问题是诉讼的核心问题,在任何案件的审判过程中,都需要通过证据和证据链再现还原事件的本来面目,充足有效的证据是公正裁决的关键。在刑事案件办理过程中,证据从采集到庭审需要在司法系统的多个部门之间进行流转,在证据流转过程中,如何避免证据被篡改或销毁,确保证据转移记录的真实、一致及不可否认,是提高司法公正性所面临的重大问题。现有的司法系统证据电子化流转管理多采用“一中心(即政法委)、四平台(即公安局、检察院、法院、司法局)”的总体架构,四平台之间无法进行直接通信,司法系统内跨部门的证据流转均需通过中心服务器,各平台分别生成证据流转日志来记录相关的证据流转事件。这种中心化的架构难以保证各部门间证据流转记录的不可篡改性和一致性,证据流转记录被篡改后难确责,存在着极大的安全威胁。区块链是由多方参与共同维护的一个持续增长的分布式数据库,也被称为分布式共享账本,其核心在于通 ...
【技术保护点】
1.一种基于区块链的刑事案件证据流转记录的管理方法,其特征在于,包括以下步骤:利用Hyperledger Fabric平台搭建司法系统联盟区块链网络,在联盟区块链网络中部署相应节点以及在司法系统各机构部署客户端,政法委作为监管机构对司法系统中的所有证据流转进行监管,其他机构作为业务处理机构通过客户端发起证据流转业务的相关交易;各客户端首先进行用户注册,客户端发起的交易包括证据转移、证据驳回及证据查询;节点包括对等节点、背书节点、排序服务节点、主节点与记账节点,每个对等节点都是记账节点或同时充当背书节点、排序服务节点及主节点,客户端发起的交易提案首先通过背书节点进行验证并模拟 ...
【技术特征摘要】
1.一种基于区块链的刑事案件证据流转记录的管理方法,其特征在于,包括以下步骤:利用HyperledgerFabric平台搭建司法系统联盟区块链网络,在联盟区块链网络中部署相应节点以及在司法系统各机构部署客户端,政法委作为监管机构对司法系统中的所有证据流转进行监管,其他机构作为业务处理机构通过客户端发起证据流转业务的相关交易;各客户端首先进行用户注册,客户端发起的交易包括证据转移、证据驳回及证据查询;节点包括对等节点、背书节点、排序服务节点、主节点与记账节点,每个对等节点都是记账节点或同时充当背书节点、排序服务节点及主节点,客户端发起的交易提案首先通过背书节点进行验证并模拟交易执行,然后将背书后的签名文件作为响应发送给客户端,客户端收集到满足交易背书策略的背书结果后,生成交易发送给排序服务节点,排序服务节点进行排序服务及共识后生成区块并广播给所有主节点,同时在所有记账节点中进行区块同步,完成证据流转记录上链。
2.根据权利要求1所述基于区块链的刑事案件证据流转记录的管理方法,其特征在于:司法系统各机构包括政法委、公安局、检察院、法院与司法局,在每个机构均部署CA,司法系统各机构均含有两个peer节点,司法系统各机构能够按需部署排序服务节点,属于同一个机构的节点均属于同一个localMSP,各机构的localMSP均包含在唯一的channelMSP中。
3.根据权利要求2所述基于区块链的刑事案件证据流转记录的管理方法,其特征在于,用户注册的具体步骤包括:司法系统各机构中的用户在本地采用椭圆曲线数字签名算法生成公私钥对,秘密存储私钥,然后通过CA客户端向CA服务器发起用户注册请求;CA服务器在接收到用户注册请求后,为其设置公私钥存储路径,然后检查该用户是否已经存在,若存在则停止对该用户的注册;若不存在,则寻找注册员对该用户进行注册;当用户注册成功后,注册员将获得注册密码,然后发起用户登记,若注册密码正确,则身份验证成功,给予登记,否则注册失败;用户登记成功后,CA服务器设置并保存UserContext信息用于执行交易并查询区块链网络;最后CA服务器向用户返回注册成功信息,到此,用户注册成功。
4.根据权利要求1所述基于区块链的刑事案件证据流转记录的管理方法,其特征在于:在证据流转记录上链过程中,司法系统各机构采用RAFT共识机制来完成共识,在区块链网络中各节点达成共识的过程中,区块链网络中的每个节点处于三种状态之一,分别为Follower、Candidate或Leader;最初,每个节点都处于Follower状态并拥有一个随机计时器,当计时器超时后,节点便到达Candidate状态,这时节点向其他处于Follower状态的节点发送选举请求,当网络中某个Candidate节点获得了网络中半数以上节点的支持,该节点便被选举成为Leader,拥有记账权;若同时有多个Candidate获得了相同票数,则这些Candidate便重启一个计数器,进行新一轮选举请求,当Candidate节点发现已产生Leader时,便回到Follower状态,当Leader节点发现存在更高级的Leader节点时,便回到Follower状态;客户端发送的交易将被传输到Leader节点,当Leader节点处的交易足够形成区块后,该节点将提交给其他节点进行同步数据更新,当Leader节点收到网络中半数以上节点的更新日志完成消息后,该区块便能够写入区块链中并复制到各节点的本地分类账中。
5.根据权利要求1所述基于区块链的刑事案件证据流转记录的管理方法,其特征在于:证据转移、证据驳回及证据查询分别对应区块链中的send操作、revoke操作及inquire操作;send操作只能由公安局、检察院发起,由检察院、法院接收,该操作不得跨级发起,优先级按公安局、检察院、法院的顺序依次提高;revoke操作只能由检察院、法院两部门主动发起,若下级想撤回已提交给上级的证据,要向上级申请,上级批准后由上级发起该操作,进行该操作时,交易中的receiver字段为相应接收方;inquire操作由政法委、公安局、检察院、法院、司法局均能够发起;在进行证据流转时,发送方和接收方处分别设置一个待确认缓冲区。
6.根据权利要求5所述基于区块链的刑事案件证据流转记录的管理方法,其特征在于,
send操作的处理流程如下:
Step1:证据发送方通过填写客户端表单并附上自己的签名,向接收方发送待转移证据,表单包含案件ID、证据I...
【专利技术属性】
技术研发人员:郭晶晶,张玉玲,魏旭亮,马建峰,李兴华,刘志全,高华敏,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。