掌桥专利:专业的专利平台
掌桥专利
首页

一种电子证据管理方法及基于区块链的电子证据管理系统

文献发布时间:2023-06-19 19:28:50


一种电子证据管理方法及基于区块链的电子证据管理系统

技术领域

本发明实施例涉及计算机安全技术领域,尤其涉及一种电子证据管理方法及基于区块链的电子证据管理系统。

背景技术

随着互联网应用的普及,越来越多的活动在网络上进行,随之产生的是更多的电子数据。互联网中产生的数据往往会作为重要的电子证据在诉讼过程中发挥重要作用。然而,由于电子证据本身的特点,其容易被伪造与篡改,这大大限制了电子证据的可信度。

因此如何完善电子证据的管理方法,提升电子证据的可靠性成为亟需解决的问题。

发明内容

本申请提供了一种电子证据管理方法、装置及电子证据管理系统,通过完善电子证据的管理方法,来提升电子证据的可靠性。

本发明第一方面提供了一种电子证据管理方法,应用于投票端,包括:获取电子证据原文、电子证据上传者的私钥、公钥、身份信息以及随机高斯参数,其中,电子证据上传者的私钥和公钥根据格密钥生成算法生成;基于私钥、公钥、身份信息以及随机高斯参数,调用预设第一哈希函数和预设第二哈希函数生成电子证据上传者的签名信息;获取预设加密算法生成的密钥信息;利用密钥信息对电子证据原文进行加密操作,生成电子证据密文;调用预设第一哈希函数对电子证据原文进行运算,生成电子证据原文的第一验证信息;将包含有签名信息、密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端,以供接收端基于签密电子证据信息对电子证据进行验证和解密。

本发明实施例提供的电子证据管理方法,利用基于格上困难问题来进行对电子证据原文的签名和加密处理,使得其他非法用户和攻击者在整个过程中都无法获取原始电子证据数据,能有效保护电子证据等核心数据的安全,具备抗量子计算,并隐藏电子证据上传者采集到的原始电子证据原文,很好的保护了原始电子证据数据的隐私。

可选地,将包含有签名信息、密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端,包括:获取电子证据接收者的身份信息;利用电子证据上传者的公钥与电子证据接收者的身份信息对密钥信息进行加密处理,生成加密后的密钥信息;将包含有签名信息、加密后的密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端。

可选地,利用电子证据上传者的公钥与电子证据接收者的身份信息对密钥信息进行加密处理,生成加密后的密钥信息,包括:获取预设高斯噪音参数;利用电子证据上传者的公钥、预设高斯噪音参数以及电子证据接收者的身份信息对密钥信息进行加噪声处理,生成加密后的密钥信息。

本发明第二方面提供了一种电子证据管理方法,应用于接收端,包括:接收电子证据采集端发送的签密电子证据信息,签密电子证据信息包括电子证据上传者的签名信息、密钥信息、基于密钥信息生成的电子证据密文以及用于验证电子证据的第一验证信息;获取电子证据上传者的公钥和身份信息并利用电子证据上传者的公钥与身份信息对签名信息进行验证;验证通过后,利用接收到的密钥信息对电子证据密文进行解密操作,得到待验证的电子证据原文;调用用于生成第一验证信息的预设第一哈希函数对待验证的电子证据原文进行运算,生成待验证的电子证据原文的第二验证信息;将接收到的第一验证信息与第二验证信息进行比对;若比对结果一致,则确定电子证据可信并将第一验证信息上传到区块链中进行存储。

可选地,签密电子证据信息包含的密钥信息为加密的密钥信息,加密的密钥信息为根据电子证据接收者的身份信息以及电子证据上传者的公钥加密得到;利用接收到的密钥信息对电子证据密文进行解密操作,得到待验证的电子证据原文步骤之前,还包括:获取电子证据接收者的私钥,其中,电子证据接收者的私钥根据格密钥生成算法生成;利用电子证据接收者的私钥对签密电子证据信息中加密的密钥信息进行解密处理,得到密钥信息。

可选地,则将第一验证信息上传到区块链中进行存储步骤之后,还包括:从区块链中下载存储的第一验证信息;将下载到的第一验证信息与第三验证信息进行比对,其中,第三验证信息为电子证据接收端基于再次接收到的同一签名电子证据信息生成的;若比对结果一致,则判定电子证据原文可信。

本发明第三方面提供了一种基于区块链的电子证据管理系统,包括:采集端,用于执行应用于采集端的任一电子证据管理方法;接收端,用于执行应用于接收端的任一电子证据管理方法。

本发明第四方面提供了一种电子证据管理装置,应用于采集端,包括:第一获取模块,用于获取电子证据原文、电子证据上传者的私钥、公钥、身份信息以及随机高斯参数,其中,电子证据上传者的私钥和公钥根据格密钥生成算法生成;第一生成模块,用于基于私钥、公钥、身份信息以及随机高斯参数,调用预设第一哈希函数和预设第二哈希函数生成电子证据上传者的签名信息;第二获取模块,用于获取预设加密算法生成的密钥信息;第一加密模块,用于利用密钥信息对电子证据原文进行加密操作,生成电子证据密文;第二生成模块,用于调用预设第一哈希函数对电子证据原文进行运算,生成电子证据原文的第一验证信息;第一上传模块,用于将包含有签名信息、密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端,以供接收端基于签密电子证据信息对电子证据进行验证和解密。

本发明提供的电子证据管理装置中各部件所执行的功能均已在上述第一方面方法实施例中得以应用,因此这里不再赘述。

本发明第五方面提供了一种电子证据管理装置,应用于接收终端,包括:第一接收模块,用于接收电子证据采集端发送的签密电子证据信息,签密电子证据信息包括电子证据上传者的签名信息、密钥信息、基于密钥信息生成的电子证据密文以及用于验证电子证据的第一验证信息;第一验证模块,用于获取电子证据上传者的公钥和身份信息并利用电子证据上传者的公钥与身份信息对签名信息进行验证;第一解密模块,用于验证通过后,利用接收到的密钥信息对电子证据密文进行解密操作,得到待验证的电子证据原文;第三生成模块,用于调用用于生成第一验证信息的预设第一哈希函数对待验证的电子证据原文进行运算,生成待验证的电子证据原文的第二验证信息;第一比对模块,用于将接收到的第一验证信息与第二验证信息进行比对;第二上传模块,用于若比对结果一致,则确定电子证据可信并将第一验证信息上传到区块链中进行存储。

本发明提供的电子证据管理装置中各部件所执行的功能均已在上述第一方面方法实施例中得以应用,因此这里不再赘述。

本发明第六方面提供了一种计算机设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面的电子证据管理方法的步骤。

本发明第七方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如本发明第一方面提供的电子证据管理方法。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的电子证据管理方法流程示意图;

图2为本发明一实施例提供的电子证据管理方法流程示意图;

图3为本发明一实施例提供的基于区块链的电子证据管理系统结构示意图;

图4为本发明一实施例提供的基于区块链的电子证据管理系统结构示意图;

图5为本发明实施例提供的一种电子证据管理装置结构示意图;

图6为本发明实施例提供的一种电子证据管理装置结构示意图;

图7为本发明实施例提供的一种计算机设备结构示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例的附图,对本公开实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“一个”、“一”或者“该”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

针对背景技术中所提及的技术问题,本发明实施例提供了一种电子证据管理方法,应用于采集端,如图1所示,该方法的步骤包括:

步骤S110,获取电子证据原文、电子证据上传者的私钥、公钥、身份信息以及随机高斯参数,其中,电子证据上传者的私钥和公钥根据格密钥生成算法生成。

示例性地,记电子证据原文为M;电子证据上传者的私钥为sk

格密钥生成算法包括:选择一个抗碰撞Hash函数:

预设第一哈希函数:

预设第二哈希函数:

采集端密钥分配中心首先使用陷门生成算法TrapGen(q,n)在一个概率多项式时间PPT内输出一个矩阵

其中,n为一个安全参数,参数q为一个素数,m和n为大于零的整数,λ为大于零的实数,满足:q=poly(n),l=logq,m≥5nlgq,

电子证据上传者的私钥和公钥根据格密钥生成算法生成,包括:输入公共参数PP={Α,H

电子证据接收者的私钥sk

步骤S120,基于私钥、公钥、身份信息以及随机高斯参数,调用预设第一哈希函数和预设第二哈希函数生成电子证据上传者的签名信息。

示例性地,基于电子证据上传者的身份信息ID

z

c

以概率

步骤S130,获取预设加密算法生成的密钥信息。

示例性地,预设加密算法包括但不限于数据加密标准(Data EncryptionStandard,DES)。具体地,以对称加密算法DES作为预设加密算法为例,DES加密算法生成密钥信息k

步骤S140,利用密钥信息对电子证据原文进行加密操作,生成电子证据密文。

示例性地,利用密钥信息k

步骤S150,调用预设第一哈希函数对电子证据原文进行运算,生成电子证据原文的第一验证信息。

示例性地,调用预设第一哈希函数H

步骤S160,将包含有签名信息、密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端,以供接收端基于签密电子证据信息对电子证据进行验证和解密。

示例性地,电子证据上传者将含有签名信息(z

本发明实施例提供的电子证据管理方法,利用基于格上困难问题来进行对电子证据原文的签名和加密处理,使得其他非法用户和攻击者在整个过程中都无法获取原始电子证据数据,能有效保护电子证据等核心数据的安全,具备抗量子计算,并隐藏电子证据上传者采集到的原始电子证据原文,很好的保护了原始电子证据数据的隐私。

作为本发明一可选实施方式,步骤S160,包括:

步骤S210,获取电子证据接收者的身份信息。

示例性地,记电子证据上传者的身份信息为ID

步骤S220,利用电子证据上传者的公钥与电子证据接收者的身份信息对密钥信息进行加密处理,生成加密后的密钥信息。

示例性地,对密钥信息k

步骤S230,将包含有签名信息、加密后的密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端。

示例性地,电子证据上传者将含有签名信息(z

本发明实施例提供的电子证据管理方法,通过对密钥信息进行加密传输,避免密钥信息在传输过程中由于被截获而导致的电子证据原文被篡改的风险,确保电子证据的可靠性。

作为本发明一可选实施方式,步骤S220,包括:

步骤S310,获取预设高斯噪音参数。

示例性地,作为一种可选的加密处理方式:对密钥信息k

步骤S320,利用电子证据上传者的公钥、预设高斯噪音参数以及电子证据接收者的身份信息对密钥信息进行加噪声处理,生成加密后的密钥信息。

具体地,记加密后的密钥信息为η

η

电子证据上传者将包含签名信息(z

本发明实施例提供的电子证据管理方法,通过对密钥信息进行加噪声后再传输,避免密钥信息在传输过程中由于被截获而导致的电子证据原文被篡改的风险,确保电子证据的可靠性。

本发明实施例提供了一种电子证据管理方法,应用于接收端,如图2所示,该方法的步骤包括:

步骤S410,接收电子证据采集端发送的签密电子证据信息,签密电子证据信息包括电子证据上传者的签名信息、密钥信息、基于密钥信息生成的电子证据密文以及用于验证电子证据的第一验证信息。

本实施例中,签密电子证据信息包含的各数据的生成方式参见上述实施例对应部分的描述,此处不再赘述。

步骤S420,获取电子证据上传者的公钥和身份信息并利用电子证据上传者的公钥与身份信息对签名信息进行验证。

示例性地,当电子证据接收者收到来自电子证据上传者发来的签密电子证据信息(z

Ac

=Ask

=H

=Ae

验证:

/>

如果H

步骤S430,验证通过后,利用接收到的密钥信息对电子证据密文进行解密操作,得到待验证的电子证据原文。

示例性地,电子证据接收者利用接收到的密钥信息k

步骤S440,调用用于生成第一验证信息的预设第一哈希函数对待验证的电子证据原文进行运算,生成待验证的电子证据原文的第二验证信息。

示例性地,电子证据接收者对待验证的电子证据原文M'进行效验,效验解密后的电子证据M'是否是电子证据上传者采集到的原始电子证据M。具体地,调用预设第一哈希函数H

步骤S450,将接收到的第一验证信息与第二验证信息进行比对。

示例性地,将步骤S440得到的第二验证信息H

步骤S460,若比对结果一致,则确定电子证据可信并将第一验证信息上传到区块链中进行存储。

示例性地,如果H

本发明实施例提供的电子证据管理方法,利用签名来验证电子证据上传者的合法性和电子证据数据的有效性,其他非法用户或攻击者在签密的整个过程中都无法获取原始电子证据数据,很好的保护了原始采集的电子证据安全。同时电子证据接收者把经验证的电子证据校验码上传到区块链中保存,区块链保存电子证据校验码来防止非法用户或攻击者篡改原始电子证据数据,从而造成原始电子证据不一致和无法采信。

作为本发明一可选实施方式,步骤S430,包括:

步骤S510,获取电子证据接收者的私钥,其中,电子证据接收者的私钥根据格密钥生成算法生成。

本实施例中,电子证据接收者的私钥的生成方式与上述实施例中对应部分的描述类似,此处不再赘述。

步骤S520,利用电子证据接收者的私钥对签密电子证据信息中加密的密钥信息进行解密处理,得到密钥信息。

示例性地,电子证据接收者用自己的私钥sk

其中,e

本发明实施例提供的电子证据管理方法,通过电子证据接收者的私钥对加密的密钥信息进行解密处理,得到密钥信息,可以有效避免密钥信息在传输过程中由于被截获而导致的电子证据原文被篡改的风险,确保电子证据的可靠性。

作为本发明一可选实施方式,还包括:

步骤S610,从区块链中下载存储的第一验证信息。

示例性地,区块链中存储有第一验证信息。区块链可将不同的内容通过同一数据格式统一存储在链上,实现内容安全共享,区块链是目前安全领域的前沿技术。通过去中心化的方式用密码学实现各个环节安全性的防篡改分布式数据库。同时具有去中心化、防篡改、匿名性、公开可验证、可溯源、代码开源等特点。

步骤S620,将下载到的第一验证信息与第三验证信息进行比对,其中,所述第三验证信息为电子证据接收端基于再次接收到的同一签名电子证据信息生成的。

本实施例中,步骤S620与上述实施例中对应部分的描述类似,此处不再赘述。

步骤S630,若比对结果一致,则判定电子证据原文可信。

示例性地,第一验证信息与第三验证信息比对结果一致,则判定电子证据原文可信,未被篡改。防止原始采集到的电子证据原文被电子证据上传者故意出示错误证据或被攻击者恶意篡改。

本发明实施例提供的电子证据管理方法,电子证据接收者可以从区块链平台中下载原始电子证据的校验码来验证电子证据的真实性,防止原始采集到的电子证据原文被电子证据上传者故意出示错误证据或被攻击者恶意篡改,确保电子证据的可靠性。

图3为本发明一实施例提供的一种基于区块链的电子证据管理系统,包括:

采集端,用于执行应用于采集端的任一电子证据管理方法。

接收端,用于执行应用于接收端的任一电子证据管理方法。

基于格上困难问题,有效保护区块链系统数据的安全,具备抗量子计算。如图4所示,本实施例所提供的基于区块链的电子证据管理系统中各组成部分所执行的功能均已在上述方法实施例中得以应用,因此这里不再赘述。

图5为本发明一实施例提供的一种电子证据管理的装置,应用于采集端,包括:

第一获取模块710,用于获取电子证据原文、电子证据上传者的私钥、公钥、身份信息以及随机高斯参数,其中,电子证据上传者的私钥和公钥根据格密钥生成算法生成。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一生成模块720,用于基于私钥、公钥、身份信息以及随机高斯参数,调用预设第一哈希函数和预设第二哈希函数生成电子证据上传者的签名信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第二获取模块730,用于获取预设加密算法生成的密钥信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一加密模块740,用于利用密钥信息对电子证据原文进行加密操作,生成电子证据密文。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第二生成模块750,用于调用预设第一哈希函数对电子证据原文进行运算,生成电子证据原文的第一验证信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一上传模块760,用于将包含有签名信息、密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端,以供接收端基于签密电子证据信息对电子证据进行验证和解密。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

作为本发明一可选实施装置,第一上传模块760,包括:

第一获取子模块,用于获取电子证据接收者的身份信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一加密子模块,用于利用电子证据上传者的公钥与电子证据接收者的身份信息对密钥信息进行加密处理,生成加密后的密钥信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一上传子模块,用于将包含有签名信息、加密后的密钥信息、电子证据密文、第一验证信息的签密电子证据信息上传到接收端。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

作为本发明一可选实施装置,第一加密子模块,包括:

第一获取单元,用于获取预设高斯噪音参数。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一加噪单元,用于利用电子证据上传者的公钥、预设高斯噪音参数以及电子证据接收者的身份信息对密钥信息进行加噪声处理,生成加密后的密钥信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

图6为本发明一实施例提供的一种电子证据管理的装置,应用于接收端,包括:

第一接收模块810,用于接收电子证据采集端发送的签密电子证据信息,签密电子证据信息包括电子证据上传者的签名信息、密钥信息、基于密钥信息生成的电子证据密文以及用于验证电子证据的第一验证信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一验证模块820,用于获取电子证据上传者的公钥和身份信息并利用电子证据上传者的公钥与身份信息对签名信息进行验证。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一解密模块830,用于验证通过后,利用接收到的密钥信息对电子证据密文进行解密操作,得到待验证的电子证据原文。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第三生成模块840,用于调用用于生成第一验证信息的预设第一哈希函数对待验证的电子证据原文进行运算,生成待验证的电子证据原文的第二验证信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一比对模块850,用于将接收到的第一验证信息与第二验证信息进行比对。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第二上传模块860,用于若比对结果一致,则确定电子证据可信并将第一验证信息上传到区块链中进行存储。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

作为本发明一可选实施装置,还包括:

第三获取模块,用于获取电子证据接收者的私钥,其中,电子证据接收者的私钥根据格密钥生成算法生成。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第二解密模块,用于利用电子证据接收者的私钥对签密电子证据信息中加密的密钥信息进行解密处理,得到密钥信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

作为本发明一可选实施装置,还包括:

第一下载模块,用于从区块链中下载存储的第一验证信息。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第二比对模块,用于将下载到的第一验证信息与第三验证信息进行比对,其中,第三验证信息为电子证据接收端基于再次接收到的同一签名电子证据信息生成的。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

第一判定模块,用于若比对结果一致,则判定电子证据原文可信。详细内容参见上述实施例中对应部分的描述,在此不再赘述。

本发明实施例提供了一种计算机设备,如图7所示,该设备包括一个或多个处理器3010以及存储器3020,存储器3020包括持久内存、易失内存和硬盘,图7中以一个处理器3010为例。该设备还可以包括:输入装置3030和输出装置3040。

处理器3010、存储器3020、输入装置3030和输出装置3040可以通过总线或者其他方式连接,图7中以通过总线连接为例。

处理器3010可以为中央处理器(Central Processing Unit,CPU)。处理器3010还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。存储器3020可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电子证据管理装置的使用所创建的数据等。此外,存储器3020可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器3020可选包括相对于处理器3010远程设置的存储器,这些远程存储器可以通过网络连接至电子证据管理装置。输入装置3030可接收用户输入的计算请求(或其他数字或字符信息),以及产生与电子证据管理装置有关的键信号输入。输出装置3040可包括显示屏等显示设备,用以输出计算结果。

本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电子证据管理方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读存储介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读存储介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读存储介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RandomAccess Memory,RAM),只读存储器(Read-Only Memory,ROM),可擦除可编辑只读存储器(Erasable Programmable Read-Only Memory,EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(Compact Disc Read-Only Memory,CDROM)。另外,计算机可读存储介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。

应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(Programmable Gate Array,PGA),现场可编程门阵列(Field Programmable Gate Array,FPGA)等。

在本说明书的描述中,参考术语“本实施例”、“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。在本公开描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

相关技术
  • 一种基于区块链的电子证据采集、保存与验证方法
  • 一种基于区块链和云计算平台的电子证据管理方法
  • 一种基于区块链的电子证据存证和验证方法及装置
技术分类

06120115924844