证据信息防篡改方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:25042706 阅读:16 留言:0更新日期:2020-07-29 05:33
本申请涉及信息安全技术领域,提供一种证据信息防篡改方法、装置、计算机设备和存储介质,包括:获取业务流程的步骤顺序,以及获取业务流程中存证步骤的步骤序号,在本地保存每一个存证步骤所产生的证据信息;分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合;通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值;将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系。本申请降低了第三方存证机构的存证成本,且不会造成信息泄露,同时可以避免本地存储的证据信息发生篡改。

【技术实现步骤摘要】
证据信息防篡改方法、装置、计算机设备和存储介质
本申请涉及信息安全的
,特别涉及一种证据信息防篡改方法、装置、计算机设备和存储介质。
技术介绍
电子数据存证在司法诉讼实践中出具证据流程中具有重要作用,用于企业或者个人证明事实发生过程;因为司法诉讼的需要,需要对用户的行为,操作记录,单证,照片,截图等信息进行存储,并且自证对证据信息没有篡改。传统的电子数据存证流程中需要记录用户的每一步操作流程,记录时间,操作日志、截图、录音、单证等证据信息,并依次传给第三方存证机构,容易造成证据信息的篡改、丢失,司法诉讼证明力不足;并且传统电子证据存证采用复制给第三方存证机构的方式进行存储,传统第三方存证更多起到的是备份的功能,容易引起企业信息泄露等问题;同时,存证数据种类较多,第三方存证机构的存证成本较高。
技术实现思路
本申请的主要目的为提供一种证据信息防篡改方法、装置、计算机设备和存储介质,旨在克服目前证据信息容易被篡改,以及第三方存证机构存证成本高且容易发生信息泄露的缺陷。为实现上述目的,本申请提供了一种证据信息防篡改方法,包括以下步骤:获取业务流程的步骤顺序,以及获取所述业务流程中存证步骤的步骤序号;其中,所述存证步骤为业务流程中需要进行证据信息保存的步骤;本地保存每一个所述存证步骤所产生的证据信息;分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合;通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值;将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系。进一步地,所述将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系的步骤之后,还包括:在对本地保存的所述证据信息进行合法性验证时,分别将本地保存的每一个所述证据信息及其对应的存证步骤的步骤序号进行组合,得到对应的第二组合;通过相同的所述哈希算法对各个所述第二组合进行计算,分别得到对应的第二哈希值;将所有的所述第二哈希值打包生成第二合集,并调用所述第三方存证机构对应的服务端上与所述证据信息具有关联关系的第一合集;验证所述第二合集与所述第一合集是否相同;若相同,则认证所述证据信息为合法;若不相同,则认证所述证据信息为不合法。进一步地,所述证据信息为图片,所述分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合的步骤,包括:获取所述业务流程的总步骤数量m;分别将每一个存证步骤所产生的图片竖直分割为m等分;分别将每一个存证步骤所产生的图片的每一等分转换成对应的字符组,并将每一个所述字符组与其对应的存证步骤的序号分别进行组合,得到每一等分对应的第一等分组合;分别将同一个存证步骤所产生的图片的每一等分所对应的第一等分组合进行拼接,分别得到对应的所述第一组合。进一步地,所述通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值的步骤,包括:从数据库中选择每个所述存证步骤的步骤序号所对应的哈希算法;其中,所述数据库中预设有每个所述存证步骤的步骤序号与哈希算法的对应关系;基于各个所述存证步骤的步骤序号所对应的哈希算法,对其存证步骤所对应的第一组合进行计算,分别得到对应的第一哈希值。进一步地,所述将所有的所述第一哈希值打包生成第一合集的步骤,包括:按照所述存证步骤的步骤顺序,对每个存证步骤所对应的所述第一哈希值进行排序;从预设的数据库中选择出每个存证步骤的步骤序号所对应的拼接字符;其中,数据库中预设有每个所述存证步骤的步骤序号与拼接字符的对应关系;分别将每一个所述存证步骤对应的第一哈希值以及拼接字符进行拼接,分别得到对应的一个拼接哈希值;按照对应的存证步骤的步骤顺序,将对应的所述拼接哈希值依序添加至同一个数组中并进行组合,得到所述第一合集。进一步地,每一个所述存证步骤产生一个所述证据信息;所述本地保存每一个所述存证步骤所产生的证据信息的步骤,包括:按照所述存证步骤的步骤顺序,对每个所述存证步骤所产生的所述证据信息进行排序;分别对每一个所述证据信息进行哈希计算,得到对应的哈希值;按照所述证据信息的排序,依次将前一个证据信息进行哈希计算所得到的哈希值作为后一个证据信息的加密密码,且将最后一个证据信息进行哈希计算所得到的哈希值作为第一个证据信息的加密密码;本地保存加密后的所有所述证据信息。本申请还提供了一种证据信息防篡改装置,包括:获取单元,用于获取业务流程的步骤顺序,以及获取所述业务流程中存证步骤的步骤序号;其中,所述存证步骤为业务流程中需要进行证据信息保存的步骤;保存单元,用于本地保存每一个所述存证步骤所产生的证据信息;第一组合单元,用于分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合;第一计算单元,用于通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值;上传单元,用于将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系。进一步地,还包括:第二组合单元,用于在对本地保存的所述证据信息进行合法性验证时,分别将本地保存的每一个所述证据信息及其对应的存证步骤的步骤序号进行组合,得到对应的第二组合;第二计算单元,用于通过相同的所述哈希算法对各个所述第二组合进行计算,分别得到对应的第二哈希值;打包单元,用于将所有的所述第二哈希值打包生成第二合集,并调用所述第三方存证机构对应的服务端上与所述证据信息具有关联关系的第一合集;验证单元,用于验证所述第二合集与所述第一合集是否相同;若相同,则认证所述证据信息为合法;若不相同,则认证所述证据信息为不合法。进一步地,所述证据信息为图片,所述第一组合单元,包括:获取子单元,用于获取所述业务流程的总步骤数量m;分割子单元,用于分别将每一个存证步骤所产生的图片竖直分割为m等分;组合子单元,用于分别将每一个存证步骤所产生的图片的每一等分转换成对应的字符组,并将每一个所述字符组与其对应的存证步骤的序号分别进行组合,得到每一等分对应的第一等分组合;拼接子单元,用于分别将同一个存证步骤所产生的图片的每一等分所对应的第一等分组合进行拼接,分别得到对应的所述第一组合。进一步地,所述第一计算单元,包括:选择子单元,用于从数据库中选择每个所述存证步骤的步骤序号所对应的哈希算法;其中,所述数据库中预设有每个所述存证步骤的步骤序号与哈希算法的对应关系;计算子单元,用于基于各个所述存证步骤的本文档来自技高网...

【技术保护点】
1.一种证据信息防篡改方法,其特征在于,包括以下步骤:/n获取业务流程的步骤顺序,以及获取所述业务流程中存证步骤的步骤序号;其中,所述存证步骤为业务流程中需要进行证据信息保存的步骤;/n本地保存每一个所述存证步骤所产生的证据信息;/n分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合;/n通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值;/n将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系。/n

【技术特征摘要】
1.一种证据信息防篡改方法,其特征在于,包括以下步骤:
获取业务流程的步骤顺序,以及获取所述业务流程中存证步骤的步骤序号;其中,所述存证步骤为业务流程中需要进行证据信息保存的步骤;
本地保存每一个所述存证步骤所产生的证据信息;
分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合;
通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值;
将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系。


2.根据权利要求1所述的证据信息防篡改方法,其特征在于,所述将所有的所述第一哈希值打包生成第一合集,将所述第一合集上传至第三方存证机构对应的服务端进行保存,并建立所述第一合集与所述证据信息的关联关系的步骤之后,还包括:
在对本地保存的所述证据信息进行合法性验证时,分别将本地保存的每一个所述证据信息及其对应的存证步骤的步骤序号进行组合,得到对应的第二组合;
通过相同的所述哈希算法对各个所述第二组合进行计算,分别得到对应的第二哈希值;
将所有的所述第二哈希值打包生成第二合集,并调用所述第三方存证机构对应的服务端上与所述证据信息具有关联关系的第一合集;
验证所述第二合集与所述第一合集是否相同;若相同,则认证所述证据信息为合法;若不相同,则认证所述证据信息为不合法。


3.根据权利要求1所述的证据信息防篡改方法,其特征在于,所述证据信息为图片,所述分别将每一个所述存证步骤所产生的证据信息以及对应的存证步骤的步骤序号进行组合,得到对应的第一组合的步骤,包括:
获取所述业务流程的总步骤数量m;
分别将每一个存证步骤所产生的图片竖直分割为m等分;
分别将每一个存证步骤所产生的图片的每一等分转换成对应的字符组,并将每一个所述字符组与其对应的存证步骤的序号分别进行组合,得到每一等分对应的第一等分组合;
分别将同一个存证步骤所产生的图片的每一等分所对应的第一等分组合进行拼接,分别得到对应的所述第一组合。


4.根据权利要求1所述的证据信息防篡改方法,其特征在于,所述通过哈希算法对各个所述第一组合进行计算,分别得到对应的第一哈希值的步骤,包括:
从数据库中选择每个所述存证步骤的步骤序号所对应的哈希算法;其中,所述数据库中预设有每个所述存证步骤的步骤序号与哈希算法的对应关系;
基于各个所述存证步骤的步骤序号所对应的哈希算法,对其存证步骤所对应的第一组合进行计算,分别得到对应的第一哈希值。


5.根据权利要求1所述的证据信息防篡改方法,其特征在于,所述将所有的所述第一哈希值打包生成第一合集的步骤,包括:
按照所述存证步骤的步骤顺序,对每个存证步骤所对应的所述第一哈希值进行排序;
从预设...

【专利技术属性】
技术研发人员:戴文博
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1