Lea 是伯尔尼的一名插画师。她刚完成一个新角色的设计,想在拿给客户看之前先证明日期。她打开封存工具,却停了下来:她的作品会离开电脑、送到某家外部公司吗?这种担心很合理。下面正是她封存文件时,时间戳机构收到了什么,以及什么始终没有离开她这边。
简短回答
送到时间戳机构的只是你文件的一个指纹,绝不是文件本身。
当你封存一份文件时,平台不会把你的文件发给时间戳机构。它只发送一段由文件算出的短代码。这段代码叫加密哈希值。平台的时间戳服务提供方是 Swisscom Trust Services。它收到哈希值,签发一个合格时间戳。你的作品、你的文字和你的图片都不进入这一交换。所以说时间戳机构只收到哈希值,并不是口号,而是真实发生的事。
什么是哈希值
哈希值是文件的一段短指纹,无法再还原成文件。
哈希值是由文件内容算出的一串字母和数字。同一个文件总会得到同一个哈希值。改动一个字或一个像素,哈希值就会完全不同。你无法从哈希值重建文件,就像你无法从指纹重建一个人一样。正因如此,哈希值可以代替文件。它能证明你指的是哪个文件,却不显示文件里写了什么。
时间戳机构收到什么
Swisscom Trust Services 只收到哈希值,并按 RFC 3161 返回一个合格时间戳。
时间戳机构是可信的外部第三方。它的工作是记录某个哈希值在某一时刻确实存在。当你封存文件时,送到 Swisscom Trust Services 的只有加密哈希值,也就是你文件的指纹,它按RFC 3161(时间戳的互联网标准)签发一个合格时间戳。机构加上时间,并把哈希值和时间一起签名。文件留在你这里,只有指纹踏上旅程。
为什么只发送哈希值
发送指纹而不是文件,使你的内容不进入时间戳这一步。
平台这样做有两个原因。第一,时间戳机构完成工作并不需要文件,它只需要一个能代替文件的东西,而哈希值正好做到。第二,指纹很小,而且长度固定,所以无论文件是什么,都能快速发送、简单签名。两种情况下结果都一样:你得到一份签名记录,证明正是你的那个文件在某一时刻存在,而文件本身不进入这一交换。
为什么可以信任这个时间
时间来自经过审计的时钟,而 eIDAS 第41条推定它是准确的。
哈希值是与一个取自经过审计的时钟的时间一起签名的。根据eIDAS 第41条(关于电子信任服务的欧洲规则),合格电子时间戳享有其所示日期和时间准确性的推定。推定的意思是,法院从时间正确这一点出发。谁要质疑,就得拿出相反的证据。对一份带日期的记录来说,这是一个有力的起点。
什么留在你手里
你的文件内容从来不是时间戳机构所看到的一部分。
由于只有哈希值在传送,时间戳机构从不会看到你的字符、你的文字或你的图片。这对一份你还不想分享的草稿、一个设计、一条合同条款或一则私人备注都很要紧。如果你确实希望平台替你保存文件,Storage 和 Escrow 是你可以另行选择的选项。这些选项关乎保存文件,而不是时间戳这一步。即便如此,时间戳机构看到的仍然只是哈希值。
以后如何核对
任何人都可以通过公开验证链接确认时间戳,无需账户。
封存完成后,你会得到一份证书和一个公开验证链接。你把链接发给谁,谁都可以在不登录的情况下打开它,看到哈希值和时间。如果文件哪怕改动一个字符,它的哈希值就不再吻合,核对就会失败。读者正是由此知道文件和你封存的是同一个。请注意封存显示什么、不显示什么:它显示的是哪个文件被封存以及封存的时刻,而不是谁写的。你可以自己在验证器上试一次核对,并在工作原理上看到完整流程。
回到插画师
Lea 可以封存设计、把文件留给自己,同时仍然证明日期。
Lea 封存了她的角色设计。指纹送往时间戳机构,签名后的时间返回,而她的作品从未离开电脑。她现在有了一份可以出示的带日期记录,而图片本身仍然只由她来决定是否分享。道理很简单:先封存,再分享,离开你手的只是一个指纹。请从 swisstrustlayer.com 开始。






