本发明属于区块链领域,具体涉及一种基于区块链的电子换押方法。
背景技术:
1、换押制度的实施,对有效规范公、检、法三家执行刑事案件办案期限、减少超期羁押现象、保护在押人员的合法权益等起了积极作用。但在实践中仍存在一些问题。
技术实现思路
1、(一)要解决的技术问题
2、本发明要解决的技术问题是如何提供一种基于区块链的电子换押方法,以解决换押制度规定存在缺陷导致的问题。
3、(二)技术方案
4、为了解决上述技术问题,本发明提出一种基于区块链的电子换押方法,该方法包括如下步骤:
5、步骤一、发起换押:移送方发起换押操作,将对应的换押结构化数据使用移送方的用户证书进行数字签名后调用区块链存证接口发起数据上链请求;区块链收到移送方的上链请求,对移送方的用户身份进行验证,验证通过后将换押结构化数据、身份验证情况通过区块链数据同步机制实时共享给接收方、确认方机构节点;
6、步骤二、接收换押:接收方从区块链读取换押数据并确认接收换押,确认后将对应的换押结构化数据使用接收方的用户证书进行签名,调用区块链存证接口发起数据上链请求;区块链收到接收方发起的上链请求后对接收方的用户身份进行验证,验证通过后将换押结构化数据、身份验证情况通过区块链数据同步机制实时共享给移送方、确认方机构节点;
7、步骤三、确认换押:确认方从区块链读取换押结构化数据并确认换押;确认后将对应的换押结构化数据使用确认方的用户证书进行签名,调用区块链存证接口发起数据上链请求;区块链收到确认方发起的上链请求后对确认方的用户身份进行验证,验证通过后将换押结构化数据、身份验证情况通过区块链数据同步机制实时共享给移送方、接收方节点,完成本次换押的全部流程。
8、(三)有益效果
9、本发明提出一种基于区块链的电子换押方法,本发明通过区块链技术将换押信息以结构化数据上链流转、节点身份验证替代换押证制作、用印、流转,减少电子换押业务涉及的系统,实现换押数据区块链高效实时同步、身份信任传递,减少办案在途时间,解决了办案人员换押“不跑看守所”的目标,提高司法协同办案效率。
1.一种基于区块链的电子换押方法,其特征在于,该方法包括如下步骤:
2.如权利要求1所述的基于区块链的电子换押方法,其特征在于,公安机关侦查终结后人民检察院决定受理的,公安是移送方,检察院是接收方。
3.如权利要求1所述的基于区块链的电子换押方法,其特征在于,人民检察院审查或者侦查终结后人民法院决定受理的,检察院是移送方,法院是接收方。
4.如权利要求1所述的基于区块链的电子换押方法,其特征在于,人民检察院退回补充侦查的,检察院是移送方,公安是接收方。
5.如权利要求1所述的基于区块链的电子换押方法,其特征在于,看守所属于确认方,是负责羁押嫌疑人的机构。
6.如权利要求1-5任一项所述的基于区块链的电子换押方法,其特征在于,所述步骤一、二、三中数字签名是将原文通过特定hash函数得到的摘要信息用发送者的私钥加密,与原文一起传送给接收者,其中,原文为换押结构化数据和身份验证情况;接收者用发送者的公钥解密被加密的摘要信息,然后用hash函数对收到的原文提炼出一个摘要信息,与解密得到的摘要进行对比;如果比对结果一致,则说明收到的信息是完整的,在传输过程中没有被修改,否则信息一定被修改过,用于验证信息的完整性。
7.如权利要求6所述的基于区块链的电子换押方法,其特征在于,所述步骤一、二、三中的身份验证为对移送方、接收方、确认方的身份进行验证。
8.如权利要求6所述的基于区块链的电子换押方法,其特征在于,所述步骤一、二、三中的数据同步为经过区块链的数据共识后,通过区块链对等网络将数据同步到其他节点。
9.如权利要求6所述的基于区块链的电子换押方法,其特征在于,所述步骤一、二、三中的数据上链为应用调用结构化数据存证服务,传入结构化数据、摘要值数据,对权限进行验证,并对结构化数据内容进行大小、长度、字段规范校验,校验通过后对应用传入内容进行哈希摘要计算,并将结构化数据存证原文内容、哈希摘要值进行上链,返回相应的交易哈希及交易信息。
10.如权利要求9所述的基于区块链的电子换押方法,其特征在于,返回的交易哈希及交易信息包括:存证号、所属区块链、存证哈希、交易哈希、证据来源、存证名称、存证类型、存证时间和上链时间。