第3節 タイムスタンプサーバ

本論文における解決法においては、タイムスタンプサーバを必要とします。タイムスタンプサーバとは、ブロックを受け取ってハッシュ値を計算し、配信するサーバです(※2-※5)。

 

一般的には新聞やネットニュースのような仕組みで配信されます。

取引データをハッシュ化してタイムスタンプに組み込むことにより、そのデータがその時点で存在したことを証明します。

また、タイムスタンプは、一つ前のタイムスタンプをハッシュ化し、それを組み込んでチェーンを作ります。

そのため、タイムスタンプが連なるに従って、信頼性が増して行きます。

※2 H. Massias, X.S. Avila, and J.-J. Quisquater, “Design of a secure timestamping service with minimal trust requirements,” In 20th Symposium on Information Theory in the Benelux, May 1999.

※3 S. Haber, W.S. Stornetta, “How to time-stamp a digital document,” In Journal of Cryptology, vol 3, no2, pages 99-111, 1991.

※4 D. Bayer, S. Haber, W.S. Stornetta, “Improving the efficiency and reliability of digital time-stamping,” In Sequences II: Methods in Communication, Security and Computer Science, pages 329-334, 1993.

※5 S. Haber, W.S. Stornetta, “Secure names for bit-strings,” In Proceedings of the 4th ACM Conference on Computer and Communications Security, pages 28-35, April 1997.