时间戳

事件发生日期和时间的数字记录
时间戳(timestamp)是使用数字签名技术产生的数据,是事件发生日期和时间的数字记录[1],其具有精确性[7]、不可篡改性、可验证性等特性。[8]签名的对象包括了原始文件信息、签名参数、签名时间等信息。相关时间戳机构对此进行数字签名产生时间戳,以证明原始文件在签名时间之前就已经存在。[9]
时间戳源自办公室使用的橡皮图章,以记录收到文件的时间。随着数字系统的发展,时间戳的使用范围已扩大到指附在数字数据上的数字日期和时间信息。[10]20世纪60年代末,Unix操作系统被开发出来,为了统一内存存储时间和处理日期的计算,肯·汤普逊(Ken Thompson)决定对时间戳进行一个规范。[11]20世纪90年代,时间戳协议工作开展开来。[12]1988年,[13]ISO 8601标准规范化了时间和日期表示。[14]2001年,IETF发布了RFC 3161协议,定义了公钥基础设施时间戳协议,[15]而2002年的RFC 3339协议对ISO 8601标准进行了进一步优化完善。[4]2014年,法国的eIDAS法规(第42条)制定了电子时间戳指南,定义为以电子方式将日期和时间附加到任何数字数据的过程。[16]
时间戳系统至少需要包括可信时间源、签名系统和时间戳数据库三个部分[9],通过如简单时间戳协议、线性连接协议、树形协议、二进制协议、分布式协议等多种类型的时间戳协议进行管理。[2]时间戳在知识产权、合同签署、金融、电子投标、股票交易和个人文件管理等领域得到广泛应用[8],主要用于跟踪数据的创建、修改或访问时间[1]。但时间戳面临着物理环[zhàng]安全和软件安全等挑战,随着应用需求增加,缺乏统一的标准成为电子签名应用的发展障碍。[8]

发展历程

“时间戳”一词源自办公室使用的橡皮图章,用于在纸质文件上盖章,有时还印有时间,以记录收到文件的时间。[10]随着数字数据系统的出现,该术语已扩展为指附加到数字数据的数字日期和时间信息,例如,计算机文件包含时间戳,表明文件上次修改的时间,数码相机将时间戳添加到拍摄的照片中,记录拍摄照片的日期和时间。[7]