文件签名的意义及在取证中的作用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文件签名的意义及在取证中的应用

摘要本文基本介绍了什么是文件签名,以及适用文件签名后,我们的生活将会发生怎么样的变化。文章的侧重点在于使用文件签名以后,在电子取证中的意义与应用

关键字:文件签名,电子取证,电子签名法,网络安全

引言如果有一天,各个领域的电子合同完全取代纸质合同,我们的生活将发生哪些变化.....如今,我们已经严重依赖互联网络,互联网已经渗透进工作、生活的各个角落,随着需求的兴起,网银交易、网上购物、电子商务、电子病例、外贸管理等等这些网上的行为方式实际上已经改变了我们的生活和工作模式。

问题的提出可以想象,有一天我们的纸质合同将可能被电子合同取代,相关的手工盖章和签字也将转变为电子签名。然而随之也带来了可信身份确认、操作行为的防抵赖性、纠纷以及犯罪行为的取证调查等诸多问题。与此同时,随着相关司法案件越来越多,对数字取证的需求也越来越强烈,目前看来最好的解决办法就是数字证书。其实我们对数字证书的一般理解是安全作用,但渐渐的无论IT 界还是法律界的专家都越发认为数字证书的法律效力已经到了不容忽视的地步。

分析问题要讨论文件签名,首先要解决的问题是什么是文件签名。经过百度百科的查询所谓文件签名就是文件的数字签名,是加密技术中不可缺少的一种技术

提到数字签名就离不开公开密码系统和散列技术。

其基本协议:

(1) A 用他的私钥对文件加密,从而对文件签名。

(2) A 将签名的文件传给B。

(3) B用A的公钥解密文件,从而验证签名。

这个协议中,只需要证明A的公钥的确是他的。如果B不能完成第(3)步,那么他知道签名是无效的。

这个协议也满足以下特征:

(1) 签名是可信的。当B用A的公钥验证信息时,他知道是由A签名的。

(2) 签名是不可伪造的。只有A知道她的私钥。

(3) 签名是不可重用的。签名是文件的函数,并且不可能转换成另外的文件。

(4) 被签名的文件是不可改变的。如果文件有任何改变,文件就不可能用A的公钥验证。

(5) 签名是不可抵赖的。B不用A的帮助就能验证A的签名。

在实际应用中,因为公共密码算法的速度太慢,签名者往往是对消息的散列签名而不是对消息本身签名。这样做并不会降低签名的可信性。

在理论上,数字签名技术是成熟的,但是将数字签名应用与实际的生活,又是怎样实现其法律效力的呢?

1、数字证书如何实现法律效力《中华人民共和国电子签名法》(以下简

称《电子签名法》)在2004 年的颁布解决了一个大问题,把互联网世界的行为、实体和现实世界对应了起来。《电子签名法》通过给现实世界的人或相应设备、主体发放电子身份证,实现了现实世界和虚拟世界中主体的对应,同时,《电子签名法》有一个很核心的思想,明确了电子化数据(包括电子记录)可以作为法律认可的证据。

《电子签名法》的实施确定了电子签名的法律效力,确立了认证服务机构的法律地位和市场准入制度,增强了网上交易的信用,为网络信任体系建设奠定了基本的法律基础。只要在互联网上有过操作,包括留下一些痕迹或记录,通过一些方式抽取或者追查的记录,就可以作为行为的证据。

《电子签名法》里有一个比较明确的约定,就是说明什么样的数据和记录可以作为法律的有效证据。同时,针对电子签名,也做了比较切实的约定,比如满足一定条件的电子签名跟手写签名具有同等的法律效力,即在互联网世界,电子化的数据放上可靠的电子签名后跟手写签名具有同等的法律效力,也就是说,只要做了可靠的电子签名,就可以把这些数据或者记录作为法律证据。

《电子签名法》对可靠电子签名又做了相应的约定,不是任何一个电子签名都是有效的,要做到可靠有4个方面的规定:一是这种电子签名的专有性,即做电子签名的,要么是个人主体,要么是机构主体自身,这是容易保证的;二是这种电子签名,自己要能做到直接可控;三是对于电子签名本身,如果发生修改时,通过一种方式能够很快辨别出来,可以很容易知道并应对;四是如果对数据或文档做过电子签名,一旦发生被改变,可以检查出来。这4点实际上对应到现实世界也是一样的,比如签上自己的名字,别人没办法模仿,这是自己特有的签字习惯,是自己可以控制的。所以在《电子签名法》里约定,如果满足这 4 个条件就是可靠的电子签名,一旦签了可靠的电子签名,这一电子数据就可以作为有效的法律证据来出示,即便将来出现纠纷或者打官司,只要加载可靠电子签名的数据,就是具有法律效力的电子证据。《电子签名法》比较明确地约定了这一点。

2000 年实际上是网络比较发达的时候,但同时也是网络泡沫的时候,那时,有很多电子商务平台或网站建立起来,在做这些交易的时候,实际上存在很多安全风险,这些安全风险怎么解决?在防火墙技术、检测技术之外,还有更重要的一个需求,那就是在网络上怎样对某一个人的身份进行确认,或者怎样对其行为操作进行抗抵赖,采取哪些相应的防抵赖手段,那时这种需求还是比较大的。

相对来说,目前依据国家《电子认证服务管理办法》,一些具有认证资格的公司面向公众提供第三方电子认证服务。实现可靠电子签名有 4 个约定,目前电子签名在技术上有很多种,比如指纹技术、密码技术,还有一些其他方面的技术,但目前在国内外比较通行的技术就是密码运算。这些技术实际上有一个专业术语—PKI CA 技术,通过发放“电子身份证”———数字证书,带着相应的密码运算,能够解决电子签名的 4 个特定要求。基于这个技术,提供了发放“电子身份证”的服务,通过有效的途径或方式把证书发给用户,首先可以确保这个证书是用户自己持有的,其次是自己可以控制的,第三,这个证书本身带着密码运算,可以保证用户所做的第一次电子签名是自己的行为。发给用户之

后,除非在用户授权的范围,别人不可能使用。用户用数字证书去对一个文档做签名的时候,签名本身会留下痕迹,如果签名本身被别人假冒或者修改,通过这个密码运算的技术,对方很容易就能辨别出来。

具有认证资格的公司就是给用户发基于密码技术的电子化身份证,这些电子化的身份证有相应的一些功能,可以判断虚拟世界中的用户身份,也可以对电子文档做数字签名。举个简单的例子,比如传统意义上的公司盖章,这个章是要由特定部门发的,那么这些公司网上发一个同样的“章”。现实中的纸质文档盖章以后,又对文档做了修改,司法鉴定可以鉴定出来,也可通过特定的机构进行鉴证,但会经过比较复杂的程序。在电子世界,这个鉴定过程相对来说就变得比较简单,通过一套标准的电子取证技术很容易就能辨别出来。

2.电子签名如何取证和保存数据

计算机取证实际上范围比较广,电子签名取证属于计算机取证里的一个重要部分,就是做的电子签名要有法律效力,来提供这方面的取证服务。比如,用甲方的数字证书,对某个电子文件签完名后交给乙方,乙方点击那个电子签名,自动进行验证,即点击时,通过签章工具很容易看到这个名是谁签的,签的信息是哪一段,电子签名本身以及所签的信息有没有被别人篡改过,很容易就能够被发现。

电子签名的取证实际上是要解决 4 个方面的问题:文件的真实性、文件本身内容的真实性、文件内容有没有被篡改、防止抵赖的行为。这 4 个问题可以用电子签名的技术去实现。在互联网上做任何操作,只要它是关键的、敏感的操作,加载上电子签名,都可以被保存,同时操作或留下的痕迹都具有法律效力。一般的取证环节有:

一是事前环节,就是为用户提供签名工具的环节和服务,要做电子签名如果没有相应的工具是没办法做的,而一些有资格的认证公司可以提供。事前的环节就是给用户发一个电子身份证,用户用这个电子身份证和相应的工具,对电子文档做电子签名。

二是服务环节,实际上就是用户对文件签名的过程。比如用户已经对电子文档产生电子签名,但是这个电子签名怎么传输给业务合作的对方?如何保存起来?会有跟行为相应的工具,可以为实体用户提供相应的工具、接口、技术支撑,更关键的是产生了这些电子签名后,用户可能传输了,最后电子签名的结果保存在什么地方。第三方电子签名数据的保全系统,就是做了电子签名,用户可以再通过一个安全途径,传到第三方,第三方帮助保存起来。同时,在用户传来相关信息时,会做一个数字封装,第三方看不到信息的明文和暗文,只有取证的时候才能看出来。

三是记录环节,就是用户传来信息时,第三方会加一个时间标记,比如什么时候传递的,传的信息大概是什么样,谁传过来的,保存的时间多长等等,会做一个记录,给用户保存起来。

四是事后取证过程的服务环节,目前取证服务有两种,一方面是对电子签名提供取证服务,另一方面是用户使用取证工具,在应用系统里做了电子化的签名,一些具有取证资格的单位可以提供工具和相应的人员在电子签名的应用系统里做取证的工作,然后依据用户保全在第三方认证公司的数据中心的这些记录,做相应的梳理和分析工作,最后作出相应的报告。这种可信的电子支撑系统跟以前的IDS或防火墙等所做的分析有什么不同呢?最大的区别在于两点:一是这

相关文档
最新文档