什么是时间戳?
时间戳是指使用数字签名技术对包含原始文件信息、签名参数、签名时间等信息构成的对象进行数字签名而产生的数据,用以证明原始文件在签名时间之前已经存在。通过使用如网络时间协议(NTP)的机制,计算机维系准确的当前时间,校准到分钟中的秒。这种精确的时间使网络计算机和应用有效的通信变为可能。时间戳机制是为了不同的同步目的而使用的,如为多事件事务安排连续的顺序,这样当发生错误时事务便无效。另一种使用时间戳的方法是记录相对于某个开始点的时间。在IP电话技术中,实时传输协议(RTP)为语音包安排连续的时间戳,这样接收方可以进行缓存,重新组合和无差错传递。当编写程序时,程序员可以使用操作系统在程序执行时提供的时间戳应用程序接口。
时间戳服务遵循请求/响应模型。希望得到时间戳的用户实体发送一个请求给时间戳服务系统,请求中包含了待签发时间戳的数据摘要值。时间戳服务系统从权威时间源取得当前时间,与数据摘要值按特定格式编码,并用时间戳服务系统的私钥进行签名并产生时间戳,然后返回给请求实体,同时将此时间戳数据存储于数据库中,以备日后查证。而请求实体接收到时间戳以后,需要验证时间戳的有效性,并根据业务需求决定是否自行保存数据原文及相应时间戳。这样,时间戳就与原始文件绑定在一起,作为该文件的时间证据,完成了时间戳的签发过程。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~