汇典原创‖时间戳的基本原理及其法律应用场景
互联网时代数字化工作生活方式全面普及,越来越多与权利义务相关的内容以电子数据的形式呈现。众所周知,时间因素在法律事务中对权利义务具有重要的影响和意义,特别是当下信息技术大规模运用的背景下与传统方式处理法律事务的时代具有不同的特点。
——导读
如在解决知识产权证明、电子合同、电子单证、电子票据、电子档案等领域的电子数据原始性认证,民事诉讼活动和司法办案中对互联网上的电子数据进行取证并固定证据以及如何验证电子证据的真实性和完整性等诸多领域中,伴随数字时代应运而生的时间戳认证技术手段就提供了一种可靠的解决方案。
在《最高人民法院关于互联网法院审理案件若干问题的规定》第十一条(六)规定:“当事人提交的电子数据,通过电子签名、可信时间戳、哈希值校验、区块链等证据收集、固定和防篡改的技术手段或者通过电子取证存证平台认证,能够证明其真实性的,互联网法院应当确认”。该条文亦明确了时间戳是一种可靠的解决上述问题的技术手段。
01什么是时间戳呢?
时间戳是一个字符序列,其本质是电子签名技术的变种应用,能够唯一地标识某一刻的时间发生特定事件。
可信时间戳是指由权威可信时间戳服务中心签发,能够证明电子数据在一个时间点是已经存在的、完整的、可验证的,具备法律效力的电子凭证。
下面以图文的方式阐述时间戳的基本原理。
假设日后需要对图示中的电子数据在某个时间点H1时是否已经生成和内容是否完整未被篡改过予以证明,采用时间戳的方式的基本过程:首先,将电子数据进行哈希算法运算得到哈希值A1,再将权威授时中心提供的时间加上哈希值A1再次进行哈希算法运算得到哈希值B1,最后权威时间戳服务中心再对哈希值B1进行电子签名加密,此时得到的加密电子数据即为可信时间戳。
02日后在H2时刻,如何验证电子数据的生成时间以及内容是否完整且未被篡改过呢?
在H2时刻,首先将待验证的电子数据进行哈希算法运算得到哈希值A2,再将时间H1加上哈希值A2再次进行哈希算法运算得到哈希值B2,然后将权威时间戳服务中心先前生成的时间戳数据进行解密,此时得到的哈希值B1。最后我们只要比对B1与B2的值是否相等即可,相等则证明待验证的电子数据是在H1时刻之前就已生成,并且内容是完整未被篡改过的。
关于哈希算法和电子签名的基本原理请参考笔者的《哈希算法保证电子证据真实性的应用》和《电子签名的基本原理以及在电子合同中的应用》两篇文章,本文不再赘述。
03时间戳有哪些具体的法律应用场景呢?
互联网电子数据取证及固化保全。利用可信时间戳技术可以用来对各类涉及互联网上的电子证据进行取证,如网页、电子邮件、网络图片、音频、视频影像、软件代码、文字、微信、微博等需要固定电子证据、防止证据灭失的场景。
知识产权领域的应用。通过对电子文档加盖时间戳,证明权利主体在某一时刻已拥有相应的权利,从而用于实现著作权等知识产权的保护。
为企事业单位的各种类型的电子文档、商业秘密、会议纪要、财务数据、合同等涉及到的法律权利义务关系提供了一个具有法律效力的电子凭证。
甚至可以利用手机的录音录像功能结合时间戳技术对现实具体的场景进行证据保全和见证功能,如将侵权现场拍摄的视频、录音录像遗嘱打上时间戳不但可以还原事实真相减少事实争议,还能大幅度地降低保全证据的费用。
当然时间戳的用途远远不止于此,作为一项信息技术其本身也在一直不断地发展,区块链技术也正是在时间戳技术的基础上得以发展起来的,伴随数字化时代的全面普及,必将在人们今后的工作生活中大放异彩。在此背景下,作为职业法律人,掌握学习该技术的基本原理和应用场景是非常必要的。