Time 加密时间

Time 加密时间,time,cryptography,digital-signature,trusted-timestamp,Time,Cryptography,Digital Signature,Trusted Timestamp,是否存在一种加密机制,通过该机制可以在文档上签名并注明日期,这样就不可能在以后伪造相同的签名?也许是某种发布每日加密密钥的服务器(但您如何信任它们?;-) 对于那些不可避免的刺激实用主义者来说,我并不是想完成一些任务。我只是好奇解决方案空间是什么样子。这称为时间戳(TSP协议)。不同的数字签名标准(PDF和XML签名、CAdES、PAdES、XAdES)包括对基于TSP的高级时间戳的支持 MS Authenticode还包括时间戳,但使用不同的(不兼容且不太安全)机制 TSP本身(没有签名协议)

是否存在一种加密机制,通过该机制可以在文档上签名并注明日期,这样就不可能在以后伪造相同的签名?也许是某种发布每日加密密钥的服务器(但您如何信任它们?;-)


对于那些不可避免的刺激实用主义者来说,我并不是想完成一些任务。我只是好奇解决方案空间是什么样子。

这称为时间戳(TSP协议)。不同的数字签名标准(PDF和XML签名、CAdES、PAdES、XAdES)包括对基于TSP的高级时间戳的支持

MS Authenticode还包括时间戳,但使用不同的(不兼容且不太安全)机制

TSP本身(没有签名协议)并没有被大量使用,但与签名标准结合使用,它变得非常方便

有一个有趣的服务,其中时间戳不依赖于受信任的第三方(“签名时间”),但可由任何相关方独立验证。它的工作原理与基于哈希树的比特币类似。

作为对使用GuardTime感兴趣的开发人员的补充信息:GuardTime还有一个GitHub帐户,在那里可以找到相关的项目(SDK for Java、C#、C/C++;代码示例等):