System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电子凭证存储方法、装置、电子设备和计算机可读介质制造方法及图纸_技高网

电子凭证存储方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:40145616 阅读:7 留言:0更新日期:2024-01-24 00:18
本公开的实施例公开了电子凭证存储方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于接收到电子凭证存储请求信息,执行设备安全检测操作;对电子凭证文件集、设备安全检测日志信息和存储操作日志信息进行打包处理;根据预设密钥信息,对电子凭证压缩包文件进行加密处理;将加密电子凭证压缩包文件和电子凭证元数据集存储至预设电子凭证数据库;对预设密钥信息和数据库存储信息进行加密处理;对电子凭证压缩包文件进行哈希操作;将电子凭证哈希信息、电子凭证元数据集和电子凭证密钥加密信息存储至预设电子凭证区块链;将区块链存储信息存储至预设区块链存储信息数据库。该实施方式可以提高电子凭证的有效性。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及电子凭证存储方法、装置、电子设备和计算机可读介质


技术介绍

1、电子凭证为执法人员在执法过程中采集的电子数据形式的凭证,因此,电子凭证存储的安全性对后续的司法鉴定有着重要的作用和意义。目前,在对电子凭证进行存储时,通常采用的方式为:将采集的电子凭证进行加密,然后直接存储在本地进行保存。

2、然而,专利技术人发现,当采用上述方式对电子凭证进行存储时,经常会存在如下技术问题:

3、第一,电子凭证直接存储在本地,本地的存储器的安全性相对较低,造成电子凭证的安全性和有效性较低。

4、第二,直接存储电子凭证,未对存储的电子凭证进行安全检测,当存储的电子凭证为被破坏或篡改的电子凭证时,导致电子凭证的存储为无效存储,从而造成存储资源的浪费。

5、第三,当采集的电子凭证为视频文件时,在拍摄完成后对视频文件进行加密,在采集视频文件过程中视频文件的安全性较低,导致电子凭证的安全性较低。

6、该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了电子凭证存储方法、装置、电子设备部和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种电子凭证存储方法,该方法包括:响应于接收到电子凭证获取终端发送的电子凭证存储请求信息,执行设备安全检测操作,得到设备安全检测日志信息和存储操作日志信息,其中,上述电子凭证存储请求信息包括电子凭证元数据集和电子凭证文件集,上述电子凭证获取终端对应电子凭证获取用户;对上述电子凭证文件集、上述设备安全检测日志信息和上述存储操作日志信息进行打包处理,得到电子凭证压缩包文件;根据对应上述电子凭证获取用户的预设密钥信息,对上述电子凭证压缩包文件进行加密处理,得到加密电子凭证压缩包文件;将上述加密电子凭证压缩包文件和上述电子凭证元数据集存储至预设电子凭证数据库,得到数据库存储信息;对上述预设密钥信息和上述数据库存储信息进行加密处理,得到电子凭证密钥加密信息;对上述电子凭证压缩包文件进行哈希操作,得到电子凭证哈希信息;将上述电子凭证哈希信息、上述电子凭证元数据集和上述电子凭证密钥加密信息存储至预设电子凭证区块链,得到区块链存储信息;将上述区块链存储信息存储至预设区块链存储信息数据库。

4、第二方面,本公开的一些实施例提供了一种电子凭证存储装置,装置包括:执行单元,被配置成响应于接收到电子凭证获取终端发送的电子凭证存储请求信息,执行设备安全检测操作,得到设备安全检测日志信息和存储操作日志信息,其中,上述电子凭证存储请求信息包括电子凭证元数据集和电子凭证文件集,上述电子凭证获取终端对应电子凭证获取用户;打包单元,被配置成对上述电子凭证文件集、上述设备安全检测日志信息和上述存储操作日志信息进行打包处理,得到电子凭证压缩包文件;第一加密单元,被配置成根据对应上述电子凭证获取用户的预设密钥信息,对上述电子凭证压缩包文件进行加密处理,得到加密电子凭证压缩包文件;第一存储单元,被配置成将上述加密电子凭证压缩包文件和上述电子凭证元数据集存储至预设电子凭证数据库,得到数据库存储信息;第二加密单元,被配置成对上述预设密钥信息和上述数据库存储信息进行加密处理,得到电子凭证密钥加密信息;哈希操作单元,被配置成对上述电子凭证压缩包文件进行哈希操作,得到电子凭证哈希信息;第二存储单元,被配置成将上述电子凭证哈希信息、上述电子凭证元数据集和上述电子凭证密钥加密信息存储至预设电子凭证区块链,得到区块链存储信息;第三存储单元,被配置成将上述区块链存储信息存储至预设区块链存储信息数据库。

5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,上述计算机程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

7、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的电子凭证存储方法可以提高电子凭证的有效性。具体来说,造成电子凭证的有效性较低的原因在于:电子凭证直接存储在本地,当电子凭证在本地遭受到破坏和篡改时,电子凭证的有效性较低。基于此,本公开的一些实施例的电子凭证存储方法,首先,响应于接收到电子凭证获取终端发送的电子凭证存储请求信息,执行设备安全检测操作,得到设备安全检测日志信息。其中,上述电子凭证存储请求信息包括电子凭证元数据集和电子凭证文件集。上述电子凭证获取终端对应电子凭证获取用户。由此,可以得到设备的检测日志,从而可以用于判定设备的安全性。其次,根据上述电子凭证元数据集和上述电子凭证文件集,生成存储操作日志信息。由此,可以得到存储电子凭证文件集的存储操作记录,从而可以用于证明电子凭证文件集的有效性。然后,对上述电子凭证文件集、上述设备安全检测日志信息和上述存储操作日志信息进行打包处理,得到电子凭证压缩包文件。由此,可以得到较为完整的电子凭证的文件包,从而可以提高电子凭证的有效性。之后,根据对应上述电子凭证获取用户的预设密钥信息,对上述电子凭证压缩包文件进行加密处理,得到加密电子凭证压缩包文件。由此,可以得到加密后的电子凭证压缩包文件,从而可以提高电子凭证压缩包文件的安全性。接着,将上述加密电子凭证压缩包文件和上述电子凭证元数据集存储至预设电子凭证数据库,得到数据库存储信息。由此,可以得到电子凭证压缩包文件在数据库中的存储信息,从而可以用于后续根据存储信息查询对应的电子凭证压缩包文件。紧接着,对上述预设密钥信息和上述数据库存储信息进行加密处理,得到电子凭证密钥加密信息。由此,可以得到加密的预设密钥信息和上述数据库存储信息,从而可以进一步提高电子凭证压缩包文件存储的安全性。再接着,对上述电子凭证压缩包文件进行哈希操作,得到电子凭证哈希信息。由此,可以得到电子凭证压缩包文件的唯一的摘要值,从而可以用于验证电子凭证压缩包文件是否被篡改。继而,将上述电子凭证哈希信息、上述电子凭证元数据集和上述电子凭证密钥加密信息存储至预设电子凭证区块链,得到区块链存储信息。由此,可以将与电子凭证压缩包文件相关信息存储在区块链上,从而可以提高电子凭证压缩包文件相关信息的安全性。也因为在存储电子凭证时,首先,对存储设备进行了安全性检查,然后,通过本地存储和区块链存储相结合的方式存储电子凭证,从而提高了电子凭证存储的安全性,由此,可以提高电子凭证的有效性。

本文档来自技高网...

【技术保护点】

1.一种电子凭证存储方法,包括:

2.根据权利要求1所述的方法,其中,所述方法还包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述方法还包括:

5.根据权利要求4所述的方法,其中,所述授权电子凭证压缩包文件是所述待授权终端通过以下步骤确定的:

6.根据权利要求1所述的方法,其中,所述电子凭证存储请求信息是所述电子凭证获取终端通过以下步骤生成的:

7.一种电子凭证存储装置,包括:

8.一种电子设备,包括:

9.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。

【技术特征摘要】

1.一种电子凭证存储方法,包括:

2.根据权利要求1所述的方法,其中,所述方法还包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述方法还包括:

5.根据权利要求4所述的方法,其中,所述授权电子凭证压缩包文件是所述待授权终端通过以下步骤确定...

【专利技术属性】
技术研发人员:徐磊闫薇周斌齐英杰崔继延闫晶晶
申请(专利权)人:国家市场监督管理总局竞争政策与大数据中心
类型:发明
国别省市:

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

1