计算机数字时间格式,时间标记 (计算机)

数字时间标记在解决文件争议中起到关键作用,确保文件不可篡改。它要求数据有时间戳,改变任何位都会明显变化,并只能用当前时间标记。仲裁过程可能涉及可信时间标记服务,如Trent提供服务并保留副本。使用时间标记服务包括启动服务和获取时间值,如NIOSII系统的定时器快照寄存器可用于此目的。
摘要由CSDN通过智能技术生成

(重定向自时间标记)

[编辑]

什么是时间标记

时间标记对于解决争端是很重要的,例如在纸质文件中,通常同时签署多份文件,会由公证方保留一份副本;而在数字文件中,复制和修改是容易的,直接的签字很容易伪造。

数字时间标记协议应有如下性质

1、数据本身(无论何种介质)必须有时间标记;

2、改变文件的任何1个位都会引起文件的明显变化;

3、只能用当前日期和时间来标记文件。

而当数字文件出现争议问题时候,如文件M没有保密性,Trent的数据库的保密性也有潜在危险;Trent的数据库是巨大的,所需的网络带宽也是巨大的;依赖于Trent的可信性和安全性等,能够采取的仲裁解决办法一般包括:

1、由仲裁者Trent提供可信的时间标记服务;

(1) AlicetoTrent: M

(2) TrenttoAlice: M || T,并保留副本

[编辑]

时间标记服务的使用

使用时间标记服务的工作分两步:第一步调用alt_timestamp_start()开启时间标记服务,第二步调用alt_timestamp()测量用户兴趣的时间点。

定时器对时间标记功能的支持。NIOS II的定时器有两个快照寄存器snapl和snaph。主控制器可通过对snapl或snaph寄存器的写操作请求当前32位内部计数器的快照。当执行写操作时,计数器的值复制到snapl和snaph中,且不会改变计数器的运行状况。snapl保存计数器的低16位,snaph保存计数器的高16位。

函数原型:int alt_timestamp_start(void)

函数功能:启动时间标记服务

输入参数:无

返 回 值:小于0,则失败;大于或等于0,则成功

函数原型:alt_u32 alt_timestamp(void)

函数功能:返回某时刻的时间值

输入参数:无

返 回 值:某时刻的时间值

函数原型:alt_u32 alt_timestamp_freq(void)

函数功能:获得系统的工作频率

输入参数:无

返 回 值:系统的工作频率

本条目对我有帮助2

MBA智库APP

扫一扫,下载MBA智库APP

分享到:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值