デジタル署名とハッシュ関数とは?でじたるしょめいとはっしゅかんすう
ハッシュ関数は任意の長さのデータから固定長の要約値を作り、元に戻せない一方向性を持つ。デジタル署名は送信者が自分の秘密鍵でその要約値を暗号化して添付し、受信者が公開鍵で検証することで完全性と真正性を示す。監査では、入手した電子的な証拠の原本性を後から立証する手段になる。
最終更新:2026-10-06
システム監査技術者を最短で暗記・合格する →背景
紙の証憑は割印と原本保管で原本性を担保できたが、電子データは原本と写しが見分けられない。監査調書やログを電子で扱う以上、いつの時点のどのデータかを第三者に示せなければ、証拠としての力は弱いままになる。電子帳簿保存法の改正(2022年施行)が電子取引データの保存にタイムスタンプ等を求めたのも、同じ問題に対する制度側の答えである。
具体例
アマノタイムビジネスやセイコーソリューションズが提供する総務省認定のタイムスタンプは、文書の要約値に時刻情報を付けて署名する。監査人が本調査でログを抽出した時点でその要約値を調書に記録しておけば、後日の照合で調書が採取時のままであることを示せる。
試験での引っ掛け
鍵の使い方が逆になる点が繰り返し狙われる。署名は送信者の秘密鍵で作り送信者の公開鍵で検証するが、公開鍵暗号による暗号化は受信者の公開鍵で暗号化し受信者の秘密鍵で復号する。また要約値の一致が示すのは改ざんの無さであって、記録された内容が事実に合っているという正確性までは示さない。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。