1.一种利用数字现勘记录可信模型系统进行可信化操作的方法,该数字现勘记录可信模型系统将数字现勘记录可信模型记作T,T=(E,A,DR,TR,Sign),其中,E是模型中的实体,E={S,Ci},S为服务器,Ci为现勘终端设备,S和Ci之间通过无线通讯网络连接,A为可信模型中的密码算法集合,服务器S利用A中的非对称加密算法生成公私密钥,DR是所有数字现勘记录的集合,DR={dri|dri∈{数字照片,数字笔录,视频,音频}},DR的信息保存在Ci中,TR是可信的数字现勘记录集合,TR={tri|tri=dri+Sign(dri)},Sign是可信化操作,该可信化操作使用了上述私密钥,DT是日期时间,输入到服务器S,GPS是Ci的当前地理位置坐标信息,输入到Ci,其特征在于包含以下步骤:(一)初始化过程
使用RSA算法为服务器S生成公私密钥,记作PKs和SKs,PKs存放在数字证书中,记作Certs并对外公开,SKs使用AES算法和强密钥存储在服务器S本地;
(二)注册过程
第一次使用现勘终端设备前需要完成注册,服务器为现勘终端设备发行证书,并通过加密的方式将私钥发送给终端,所有现勘终端设备及服务器的公钥都在服务器上保存并可公开访问;
(三)签名过程
a)现勘终端设备Ci通过设备采集到现勘数据drn;
b)现勘终端设备Ci通过自身的GPS传感器获取到采集现勘数据的地理位置坐标,记作Gn;
c)现勘终端设备Ci向服务器请求可信时间戳;
d)服务器向现勘终端设备返回当前时间dtn,并加上数字签名,以保证时间的可信性,回复内容为:TimeStampn=dtn+Sign(SKs,dtn);
e)现勘终端设备Ci验证时间的可信性,并按如下方式对现勘数据drn作可信处理,得到可信现勘数据trn:f)trn=(drn+Gn+TimeStampn)+Sign(SKci,(H(drn)+Gn+dtn)),SKci是服务器为终端i生成的私钥对。
2.根据权利要求1所述的方法,其特征在于注册过程具体包括:现勘终端设备C向服务器S发送注册请求和Ki,后者是终端Ci的持有人自行设置的密码,服务器S为Ci生成密钥对E和D分别是对称加密算法AES的加密与解密函数,Sign使用非对称密码算法DSA进行签名,H是SHA1算法的哈希函数。
3.根据权利要求1所述的方法,其特征在于签名过程的步骤a中所述数据可以是文字、图片、音频、视频。
4.根据权利要求1所述的方法,其特征在于所述可信现勘数据trn被验证的过程如下:S1:将trn分解成原始数据O和验证数据V两个部分,O=drn+Gn+TimeStampn,其中,TimeStampn=dtn+Sign(SKs,dtn),O=drn+Gn+dtn+Sign(SKs,dtn);
S2:验证原始数据O中的时间戳是否有效,检查下面的等式是否成立:dtn=Validate(PKs,Sign(SKs,dtn))若成立则继续下一步,若不成立则提示验证失败,并中止验证过程;
S3:验证原始数据O的可信性,检查下面的等式是否成立:
若成立则说明验证成功,若不成立则提示验证失败;
S4:验证过程结束。