论文笔记:Offline Time-Stamping Using TPM and Its Java Library

本文介绍了《Offline Time-Stamping Using TPM and Its Java Library》的研究,提出了一种使用TPM(Trusted Platform Module)实现离线时间戳的方法,解决了在无互联网环境下获取数字时间戳的问题。此方案通过在终端设备内置的安全芯片TPM生成时间戳,增强了数据安全性和防篡改能力。文章详细阐述了传统时间戳方案、TPM离线时间戳的工作原理,并探讨了其在PKI体系中的应用和实施细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基本信息

论文题目:《Offline Time-Stamping Using TPM  and Its Java Library》

发表时间:ISCAIE 2012

作者及单位:

二、摘要

数字时间戳是制作数据的数字证据的组件。它证明了自某一特定时间以来就存在一个数据,并且该数据经过时间戳后没有被篡改。RFC3161标准化了基于PKI的时间戳方案。在该方案中,作为可信第三方的时间戳管理机构(TSA)发布一个数字时间戳,客户端不能在没有互联网接入的情况下向TSA请求时间戳。提出了一种基于TPM的离线时间戳方案。TPM是一种配备终端的安全芯片,为终端提供额外的安全层。该方案可以使时间戳具有防伪造的特征。该方案的实施需要TPM知识。本文介绍了利用TPM开发离线时间戳的Java库。

三、主要内容与工作

1、传统的时间戳获取方案主要有基于PKI的方案和基于链接的获取方案,在这两种方案中都需要一个可信第三方(TTP)作为授时中心(TSA),并且都需要网络链接才能使用。本篇文章提出了一个使用TPM的离线时间戳获取方案。

2、在TSA体系下一个时间戳的颁发步骤如下:

  1. 客户端计算一个数据的哈希值用于请求时间戳
  2. 客户端将包含该哈希值的时间戳请求发送给TSA
  3. TSA生成TSTInfo,其中包含客户端发送的哈希值和可信时间
  4. TSA对TSTInfo进行签名
  5. TSA生成TimeStampToken,其中包含TSTInfo和签名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值