一种基于区块链技术的公证处云端证据室应用方法与流程

文档序号:34612980发布日期:2023-06-29 08:57阅读:32来源:国知局

本发明涉及公证证据,具体为一种基于区块链技术的公证处云端证据室应用方法。


背景技术:

1、公证,是公证机构根据需求人的申请,依照法定程序对行为或文书的真实性、合法性予以证明的活动。

2、目前,公证过程中,用户需要线下提交公证证据,流程复杂,公证效率较低。

3、因此,需要一种基于区块链技术的公证处云端证据室应用方法来解决上述背景技术中提出的问题。


技术实现思路

1、本发明的目的在于提供一种基于区块链技术的公证处云端证据室应用方法,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种基于区块链技术的公证处云端证据室应用方法,包括以下步骤:

4、s1,用户向云端证据室发送提交请求,云端证据室根据接收到的提交请求向客户发送提交程序包;

5、s2,用户接收到提交程序包后,将需要提交的证据文件输入提交程序包内,并将提交程序包重新发送到云端证据室中;

6、s3,云端证据室从提交程序包中提取出证据文件,并对证据文件进行验证,验证通过后,云端证据室向用户发生确定程序包;

7、s4,用户接收到确定程序包后,将数字签名输入确定程序包内,再将确定程序包发送到云端证据室中,云端证据室接收确定文件后,对证据文件进行压缩存储。

8、作为本发明优选的方案,所述用户与公证处的云端证据室之间通过区块链技术相连接。

9、作为本发明优选的方案,所述s1中提交请求包括用户ip地址、证据文件类型以及加密密钥,证据文件类型包括音频类型、视频类型、图像类型以及文档类型。

10、作为本发明优选的方案,所述s1中提交程序包内包括格式转换器、文件加密程序和文件储存程序,其中格式转换器分为视频转化器、音频转换器、图像转换器以及文档转换器,云端证据室会根据用户的提交请求将合适的格式转换器放入提交程序包内。

11、作为本发明优选的方案,所述视频转换器可以将用户的视频文件格式统一转化为avi格式,音频转换器可以将用户的音频文件格式统一转化为wav格式,图像转换器可以将用户的图像文件格式统一转化为tif格式,文档转化器可以将用户的文档文件统一转化为pdf格式。

12、作为本发明优选的方案,所述s2中提交程序包的具体操作步骤为:用户将数据文件输入提交程序包内,格式转化器将数据文件转化为统一格式,计算出转化后的文件哈希值,并将格式转化后的文件输入文件加密程序内,文件加密程序使用终端标识码作为分散因子1,随机选择一个自然数作为分散因子2,将分散因子1作为源数据,与加密密钥进行3des-ecb计算,得到数据k1,将分散因子2作为源数据,与加密密钥进行3des-ecb计算,得到数据k2,使用分散因子公式kc=k1+k2得到分散因子kc,再利用分散因子kc和3des加密算法对数据进行加密,得到加密数据,文件加密程序再计算出加密数据的哈希值,文件加密程序将加密数据、加密数据哈希值以及转化文件哈希值输入文件储存程序中。

13、作为本发明优选的方案,所述s3中确定程序中包括接收通知单、证据数据摘要以及电子签字程序,接收通知单包括接收证据文件的数量、类型和接收时间以及相关法律文件档案。

14、作为本发明优选的方案,所述s4中确定程序的具体操作步骤为:用户接收到驱动程序,先查看接收通知单,核实接收通知单中接收证据文件的数量和类型与自己上传的证据文件是否一致,再查看证据数据摘要与上传的证据文件内容是否相符,当两者均符合一致后,用户在电子签字程序中签下电子签名。

15、作为本发明优选的方案,所述s3中对证据文件进行验证的具体操作步骤为:运动证据室使用加密密钥对提取出的证据文件进行解密,得到加密数据、加密数据哈希值以及转化文件哈希值,对加密数据再次进行哈希值计算,并与得到的加密数据哈希值进行对比,若二者不一致,则向用户发生传输失败消息,若二者一致,使用加密密钥对加密数据进行解密,得到解密数据,对解密数据进行哈希值计算,并与得到的转化文件哈希值进行对比,若二者一致,得到用户上传的证据文件,并根据证据文件内容创建证据文件摘要。

16、与现有技术相比,本发明的有益效果是:

17、1、本发明中,通过用户向云端证据室发送提交请求,云端证据室根据接收到的提交请求向客户发送提交程序包,用户接收到提交程序包后,将需要提交的证据文件输入提交程序包内,并将提交程序包重新发送到云端证据室中,云端证据室从提交程序包中提取出证据文件,并对证据文件进行验证,验证通过后,云端证据室向用户发生确定程序包,用户接收到确定程序包后,将数字签名输入确定程序包内,再将确定程序包发送到云端证据室中,云端证据室接收确定文件后,对证据文件进行压缩存储,用户的证据文件可以线上提交,操作流出较为快捷,能够有效提高工作效率。



技术特征:

1.一种基于区块链技术的公证处云端证据室应用方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述用户与公证处的云端证据室之间通过区块链技术相连接。

3.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述s1中提交请求包括用户ip地址、证据文件类型以及加密密钥,证据文件类型包括音频类型、视频类型、图像类型以及文档类型。

4.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述s1中提交程序包内包括格式转换器、文件加密程序和文件储存程序,其中格式转换器分为视频转化器、音频转换器、图像转换器以及文档转换器,云端证据室会根据用户的提交请求将合适的格式转换器放入提交程序包内。

5.根据权利要求4所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述视频转换器可以将用户的视频文件格式统一转化为avi格式,音频转换器可以将用户的音频文件格式统一转化为wav格式,图像转换器可以将用户的图像文件格式统一转化为tif格式,文档转化器可以将用户的文档文件统一转化为pdf格式。

6.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述s2中提交程序包的具体操作步骤为:用户将数据文件输入提交程序包内,格式转化器将数据文件转化为统一格式,计算出转化后的文件哈希值,并将格式转化后的文件输入文件加密程序内,文件加密程序使用终端标识码作为分散因子1,随机选择一个自然数作为分散因子2,将分散因子1作为源数据,与加密密钥进行3des-ecb计算,得到数据k1,将分散因子2作为源数据,与加密密钥进行3des-ecb计算,得到数据k2,使用分散因子公式kc=k1+k2得到分散因子kc,再利用分散因子kc和3des加密算法对数据进行加密,得到加密数据,文件加密程序再计算出加密数据的哈希值,文件加密程序将加密数据、加密数据哈希值以及转化文件哈希值输入文件储存程序中。

7.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述s3中确定程序中包括接收通知单、证据数据摘要以及电子签字程序,接收通知单包括接收证据文件的数量、类型和接收时间以及相关法律文件档案。

8.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述s4中确定程序的具体操作步骤为:用户接收到驱动程序,先查看接收通知单,核实接收通知单中接收证据文件的数量和类型与自己上传的证据文件是否一致,再查看证据数据摘要与上传的证据文件内容是否相符,当两者均符合一致后,用户在电子签字程序中签下电子签名。

9.根据权利要求1所述的一种基于区块链技术的公证处云端证据室应用方法,其特征在于:所述s3中对证据文件进行验证的具体操作步骤为:运动证据室使用加密密钥对提取出的证据文件进行解密,得到加密数据、加密数据哈希值以及转化文件哈希值,对加密数据再次进行哈希值计算,并与得到的加密数据哈希值进行对比,若二者不一致,则向用户发生传输失败消息,若二者一致,使用加密密钥对加密数据进行解密,得到解密数据,对解密数据进行哈希值计算,并与得到的转化文件哈希值进行对比,若二者一致,得到用户上传的证据文件,并根据证据文件内容创建证据文件摘要。


技术总结
本发明涉及公证证据技术领域,尤其为一种基于区块链技术的公证处云端证据室应用方法,包括以下步骤:S1,用户向云端证据室发送提交请求,云端证据室根据接收到的提交请求向客户发送提交程序包;S2,用户接收到提交程序包后,将需要提交的证据文件输入提交程序包内,并将提交程序包重新发送到云端证据室中;S3,云端证据室从提交程序包中提取出证据文件,并对证据文件进行验证,验证通过后,云端证据室向用户发生确定程序包;S4,用户接收到确定程序包后,将数字签名输入确定程序包内,再将确定程序包发送到云端证据室中,本发明可以有效解决现有公证过程中,用户需要线下提交公证证据,流程复杂,公证效率较低的问题。

技术研发人员:王伟,刘陈辰
受保护的技术使用者:深圳法政信息技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1