---
title: "タイムスタンプとは？電子文書の存在時刻を証明する仕組み【SG試験】"
description: "タイムスタンプは、電子文書がある時刻に存在し、その後改ざんされていないことを証明する仕組みです。SG試験で問われやすい電子署名との違いを整理します。 試験対策として重要語の定義・具体例・よくある誤解をまとめ、短時間で復習できるように整理しています。"
last_modified_at: "2026-05-08"
canonical_url: "https://stemtazoo.github.io/sg/timestamp/"
section: "sg"
---

## まず結論

タイムスタンプは、**電子文書がある時刻に存在していたことと、その時刻以降に改ざんされていないことを証明する仕組み**です。

SG試験では、タイムスタンプそのものの技術よりも、次の切り分けが大事です。

- 電子署名：**誰が**作成・承認したかを示す
- タイムスタンプ：**いつから**存在し、改ざんされていないかを示す

つまり、タイムスタンプは「本人確認」よりも、**存在時刻の証明**と**改ざん検知**に関係する仕組みです。

選択肢では、

> タイムスタンプは、電子文書の作成者本人を証明する仕組みである

のように書かれていたら注意します。

## 直感的な説明

紙の書類では、日付印や受付印があると、

- その日に書類が存在していた
- その時点で受け付けられていた

ということを確認しやすくなります。

電子文書でも、同じように「いつ存在していたか」を示したい場面があります。

ただし、電子データはあとから簡単に編集できるため、ファイル名や更新日時だけでは信頼できません。

そこで使うのがタイムスタンプです。

タイムスタンプは、ざっくり言うと、

> 電子文書に、信頼できる第三者の時刻入りの証明を付ける仕組み

です。

これにより、電子文書がその時刻以前から存在し、その後に内容が変わっていないことを確認しやすくなります。

## 定義・仕組み

タイムスタンプは、電子データに対して、信頼できる時刻情報を付ける仕組みです。

一般に、タイムスタンプには次の2つの意味があります。

| 観点 | 内容 |
|---|---|
| 存在証明 | その電子データが、ある時刻に存在していたことを示す |
| 非改ざん証明 | その時刻以降、電子データが改ざんされていないことを示す |

公式情報としては、一般財団法人日本データ通信協会の[認定タイムスタンプを利用する事業者に関する登録制度](https://www.dekyo.or.jp/touroku/)で、タイムスタンプの概要や認定タイムスタンプの考え方を確認できます。

### 基本の流れ

タイムスタンプの仕組みは、細かい暗号技術まで覚える必要はありません。

SG試験では、次の流れで理解しておくと十分です。

1. 電子文書から、内容を代表する値を作る
2. 時刻認証局が、その値に時刻情報を付ける
3. 後日、同じ電子文書から作った値と照合する
4. 一致すれば、その時刻以降に改ざんされていないと確認できる

ここで重要なのは、タイムスタンプは文書の中身をすべて第三者に預ける仕組みではない、という点です。

多くの場合、文書そのものではなく、文書から作られた確認用の値を使って検証します。

## どんな場面で使う？

タイムスタンプは、電子文書を長く保存し、あとから正しさを確認したい場面で使われます。

たとえば、次のような場面です。

- 電子契約書の保存
- 電子帳簿保存法に対応した書類保存
- 研究データや設計資料の作成時刻の証明
- 知的財産に関する資料の存在時刻の証明
- 医療情報や行政文書など、改ざんが問題になる記録の保存

SG試験では、タイムスタンプを

> 電子文書の証拠性を高めるために使う仕組み

として押さえると判断しやすいです。

### 電子署名と一緒に使う場面

電子署名とタイムスタンプは、目的が少し違います。

| 仕組み | 主に示すこと |
|---|---|
| 電子署名 | 誰が署名したか、改ざんされていないか |
| タイムスタンプ | いつ存在したか、その時刻以降に改ざんされていないか |

電子契約などでは、電子署名とタイムスタンプを組み合わせて、

- 誰が承認したか
- いつ存在していたか
- その後、改ざんされていないか

を確認できるようにします。

ここでの判断基準は、

> 「誰が」なら電子署名、「いつから」ならタイムスタンプ

です。

## よくある誤解・混同

### 誤解1：タイムスタンプは、作成者本人を証明する仕組みである

これは誤りです。

タイムスタンプの中心は、**時刻の証明**です。

作成者本人を証明する役割は、主に電子署名が担います。

SG試験では、

> タイムスタンプによって、誰が作成したかを証明する

と書かれていたら、電子署名との混同を疑います。

### 誤解2：ファイルの更新日時があれば、タイムスタンプと同じである

これも誤りです。

ファイルの更新日時は、利用者の端末やシステム上で変更できる場合があります。

一方、タイムスタンプは、信頼できる時刻認証局などの第三者が関わることで、証拠性を高めます。

つまり、単なるファイルのプロパティ情報と、タイムスタンプは同じではありません。

### 誤解3：タイムスタンプは、改ざんを防止する仕組みである

これも注意が必要です。

タイムスタンプは、改ざんを物理的に防ぐというより、**改ざんされたことを検知しやすくする仕組み**です。

改ざん防止そのものは、アクセス制御、権限管理、バックアップ、ログ管理などの対策と組み合わせて考えます。

SG試験では、

> タイムスタンプを付ければ、改ざんそのものを完全に防止できる

という選択肢は強すぎる表現として注意します。

### 誤解4：タイムスタンプは、電子署名と同じ意味である

これも誤りです。

電子署名とタイムスタンプは、どちらも電子文書の信頼性を高める仕組みですが、見るポイントが違います。

- 電子署名は、署名者や承認の確認に関係する
- タイムスタンプは、存在時刻やその後の非改ざん性に関係する

選択肢を読むときは、まず「誰を証明したいのか」「いつを証明したいのか」を分けると、誤りを切りやすくなります。

## まとめ（試験直前用）

タイムスタンプは、**電子文書がある時刻に存在し、その後改ざんされていないことを証明する仕組み**です。

試験直前は、次の判断基準を思い出してください。

- 「いつ存在したか」を示すのがタイムスタンプ
- 「誰が署名したか」を示すのが電子署名
- ファイルの更新日時とタイムスタンプは同じではない
- 改ざんを完全に防ぐのではなく、改ざん検知・証拠性を高める
- 電子契約や電子文書の長期保存で使われる

SG試験では、タイムスタンプを「時刻を付けるだけの機能」ではなく、**電子文書の証拠性を支える仕組み**として理解すると選択肢を切りやすくなります。

## 確認問題

タイムスタンプに関する説明として、最も適切なものはどれか。

ア. 電子文書の作成者本人を証明することを主目的とする仕組みである。  
イ. 電子文書がある時刻に存在し、その時刻以降に改ざんされていないことを確認するために使われる。  
ウ. ファイルの更新日時を確認できれば、タイムスタンプと同じ証拠性がある。  
エ. タイムスタンプを付けると、電子文書の改ざんそのものを完全に防止できる。

<details>
<summary>回答と解説</summary>

正解は **イ** です。

タイムスタンプは、電子文書がある時刻に存在していたことと、その時刻以降に改ざんされていないことを確認するために使われます。

アは、電子署名との混同です。作成者本人や承認を示す役割は、主に電子署名が担います。

ウは、ファイルの更新日時とタイムスタンプを同一視している点が誤りです。更新日時は変更される可能性があり、信頼できる第三者による時刻証明とは意味が違います。

エは、表現が強すぎます。タイムスタンプは改ざんを完全に防止するのではなく、改ざんを検知しやすくし、証拠性を高める仕組みです。

</details>
