(57)【要約】【課題】  タイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することによりタイムスタンプ発行装置に与える負荷を管理し、定額制課金方式による適切なタイムスタンプ押印サービスの提供を図る。【解決手段】  ＴＳＡ−ゲートウェイ装置（タイムスタンプ発行受付装置）１０が、ユーザ端末２０からのアクセス要求受信により、当該ユーザのアクセス要求受け付け間隔及び同時接続可能数に基づいて当該アクセス要求を受け付けるか否かを判定し、この判定の結果、受け付けられたアクセス要求に応じてタイムスタンプ発行装置６０と当該アクセス要求元のユーザ端末との通信接続を行う。【選択図】    図１
2005182142.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、
前記アクセス要求の受信により、当該ユーザのアクセス要求受け付け間隔または同時接続可能数に基づいて、ベストエフォート方式により当該アクセス要求を受け付けるか否かを判定するアクセス受け付け手段と、
前記アクセス受け付け手段により受け付けられたアクセス要求に応じて、タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段と、
を備えたことを特徴とするタイムスタンプ発行受付装置。
【請求項２】
ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、
ユーザ毎のアクセス要求受け付け間隔を記憶する受け付け間隔記憶手段と、
ユーザ毎に、アクセス要求が前回通った時点から次のアクセス要求受信までの経過時間を計測するタイマ手段と、
前記アクセス要求の受信により、当該ユーザの前記経過時間と前記アクセス要求受け付け間隔とを比較し、アクセス要求受け付け間隔以上の時間が経過している場合に当該アクセス要求を受け付け可能と判定する受け付け判定手段と、
前記受け付け判定手段により受け付けられたアクセス要求に応じて、タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段と、
を備えたことを特徴とするタイムスタンプ発行受付装置。
【請求項３】
ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、
前記ユーザ端末とタイムスタンプ発行装置との通信接続に使用される複数の通信ポートと、
ユーザ毎の同時接続可能数を記憶する同時接続可能数記憶手段と、
ユーザ毎に、前記タイムスタンプ発行装置と接続中である通信接続数をカウントするカウンタ手段と、
前記アクセス要求の受信により、当該ユーザの前記通信接続数と前記同時接続可能数とを比較し、同時接続可能数未満の通信接続数である場合に当該アクセス要求を受け付け可能と判定する受け付け判定手段と、
前記受け付け判定手段により受け付けられたアクセス要求に応じて、前記タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段と、
を備えたことを特徴とするタイムスタンプ発行受付装置。
【請求項４】
ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、
ユーザ毎のアクセス要求受け付け間隔を記憶する受け付け間隔記憶手段と、
ユーザ毎に、アクセス要求が前回通った時点から次のアクセス要求受信までの経過時間を計測するタイマ手段と、
前記ユーザ端末とタイムスタンプ発行装置との通信接続に使用される複数の通信ポートと、
ユーザ毎の同時接続可能数を記憶する同時接続可能数記憶手段と、
ユーザ毎に、前記タイムスタンプ発行装置と接続中である通信接続数をカウントするカウンタ手段と、
前記アクセス要求の受信により、当該ユーザの前記経過時間と前記アクセス要求受け付け間隔とを比較し、また、当該ユーザの前記通信接続数と前記同時接続可能数とを比較し、前記双方の比較結果からアクセス要求受け付け間隔以上の時間が経過している場合、且つ、同時接続可能数未満の通信接続数である場合に、当該アクセス要求を受け付け可能と判定する受け付け判定手段と、
前記受け付け判定手段により受け付けられたアクセス要求に応じて、前記タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段と、
を備えたことを特徴とするタイムスタンプ発行受付装置。
【請求項５】
認証鍵を記憶する鍵記憶手段を備え、
前記通信制御手段は、前記タイムスタンプ発行装置にアクセスする際には前記タイムスタンプ発行装置に接続される認証装置へ前記鍵記憶手段の認証鍵を送信して認証を受け、前記認証の度に前記鍵記憶手段に保存される認証鍵を前記認証装置と連携して更新することを特徴とする請求項１乃至請求項４のいずれかの項に記載のタイムスタンプ発行受付装置。
【請求項６】
タイムスタンプ押印サービスの代理店により設けられ、前記代理店のユーザからのアクセスを受け付ける請求項１乃至請求項４のいずれかの項に記載のタイムスタンプ発行受付装置を備えたことを特徴とするタイムスタンプ押印サービスの代理店システム。
【請求項７】
タイムスタンプ押印サービスの代理店により設けられ、前記代理店のユーザからのアクセスを受け付ける請求項５に記載のタイムスタンプ発行受付装置と、
タイムスタンプ発行装置に接続され、前記タイムスタンプ発行受付装置からの前記タイムスタンプ発行装置へのアクセス時に当該タイムスタンプ発行受付装置を認証する認証装置とを備え、
前記認証装置と前記タイムスタンプ発行受付装置とは前記認証の度に認証鍵を連携して更新することを特徴とするタイムスタンプ押印サービスの代理店システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書に対するタイムスタンプの発行に係るアクセス受付装置、タイムスタンプ押印サービスの代理店システムに関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークの普及により重要な文書を電子化して受け渡すことが日常的に行われており、その電子文書の作成時刻や発行時刻を証明するために、第三者によるタイムスタンプ（時刻情報）が利用されている。従来の電子文書に対するタイムスタンプ押印システムでは、ユーザ側の端末が、電子文書のハッシュ値を含むダイジェスト値をタイムスタンプ発行装置へ送付する。そして、タイムスタンプ発行装置が、受信したダイジェスト値に対して受信時刻を付与し且つ電子署名を行ってユーザ側の端末に返送している（例えば、特許文献１参照）。また、従来は、一回のタイムスタンプ押印につき所定額が課金される従量制課金方式により、タイムスタンプ押印サービスが提供されている。
【特許文献１】特開２００３−２４４１３９号公報（第３−７頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、タイムスタンプ押印サービスのユーザからは、従来の従量制課金方式では評判がよろしくない。通常、契約書等の重要な文書は作成者側と受領者側との間で両者の合意が取れるまで繰返しやり取りされるものであり、そのやり取りの都度、当該電子文書に対してタイムスタンプが押印される。このため、従量制課金方式では、一件の文書について多数回の課金がなされることとなり、割高感がある。このような理由から、従量制課金方式ではなく、一定期間の間ならば、タイムスタンプ押印回数に関係なく所定額が課金される定額制課金方式が要望されている。
【０００４】
しかし、定額制課金方式にすると、タイムスタンプ発行装置に対する一ユーザ当たりのタイムスタンプ要求が増大することが予想されるが、上述した従来のタイムスタンプ押印システムでは対応し難いという問題がある。例えば、タイムスタンプ要求の増大に対処するためにタイムスタンプ発行装置の能力を増大させると、コストアップに繋がり収益に悪影響を与える虞がある。一方、タイムスタンプ発行装置の現状の能力により対処する場合には、過負荷によるシステムダウンを避けるためにユーザの数を減らさねばならず、結果的に収益ダウンとなる可能性がある。
【０００５】
本発明は、このような事情を考慮してなされたもので、その目的は、タイムスタンプ発行装置の能力の増大やユーザ数の削減に頼るのではなく、タイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することによりタイムスタンプ発行装置に与える負荷を管理し、定額制課金方式による適切なタイムスタンプ押印サービスの提供を図ることができるタイムスタンプ発行受付装置を提供することにある。
【０００６】
また、本発明の他の目的は、本発明のタイムスタンプ発行受付装置を備えたタイムスタンプ押印サービスの代理店システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明のタイムスタンプ発行受付装置は、ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、前記アクセス要求の受信により、当該ユーザのアクセス要求受け付け間隔または同時接続可能数に基づいて、ベストエフォート方式により当該アクセス要求を受け付けるか否かを判定するアクセス受け付け手段と、前記アクセス受け付け手段により受け付けられたアクセス要求に応じて、タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段とを備えたことを特徴としている。
【０００８】
この構成によれば、タイムスタンプ発行装置に対するアクセス要求受け付け間隔または同時接続可能数を用いて、ユーザからのタイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することことができるので、タイムスタンプ発行装置に与える負荷を管理することが可能となる。さらに、ベストエフォート方式により各ユーザに対してタイムスタンプ発行能力を割当てることができるので、定額制課金方式による適切なタイムスタンプ押印サービスを提供することが可能となる。
【０００９】
本発明のタイムスタンプ発行受付装置は、ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、ユーザ毎のアクセス要求受け付け間隔を記憶する受け付け間隔記憶手段と、ユーザ毎に、アクセス要求が前回通った時点から次のアクセス要求受信までの経過時間を計測するタイマ手段と、前記アクセス要求の受信により、当該ユーザの前記経過時間と前記アクセス要求受け付け間隔とを比較し、アクセス要求受け付け間隔以上の時間が経過している場合に当該アクセス要求を受け付け可能と判定する受け付け判定手段と、前記受け付け判定手段により受け付けられたアクセス要求に応じて、タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段とを備えたことを特徴としている。
【００１０】
この構成によれば、タイムスタンプ発行装置に対するアクセス要求受け付け間隔を用いて、ユーザからのタイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することことができるので、タイムスタンプ発行装置に与える負荷を管理することが可能となる。さらに、アクセス要求受け付け間隔に基づいたベストエフォート方式により各ユーザに対してタイムスタンプ発行能力を割当てることができるので、定額制課金方式による適切なタイムスタンプ押印サービスを提供することが可能となる。
【００１１】
本発明のタイムスタンプ発行受付装置は、ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、前記ユーザ端末とタイムスタンプ発行装置との通信接続に使用される複数の通信ポートと、ユーザ毎の同時接続可能数を記憶する同時接続可能数記憶手段と、ユーザ毎に、前記タイムスタンプ発行装置と接続中である通信接続数をカウントするカウンタ手段と、前記アクセス要求の受信により、当該ユーザの前記通信接続数と前記同時接続可能数とを比較し、同時接続可能数未満の通信接続数である場合に当該アクセス要求を受け付け可能と判定する受け付け判定手段と、前記受け付け判定手段により受け付けられたアクセス要求に応じて、前記タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段とを備えたことを特徴としている。
【００１２】
この構成によれば、タイムスタンプ発行装置に対する同時接続可能数を用いて、ユーザからのタイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することことができるので、タイムスタンプ発行装置に与える負荷を管理することが可能となる。さらに、同時接続可能数に基づいたベストエフォート方式により各ユーザに対してタイムスタンプ発行能力を割当てることができるので、定額制課金方式による適切なタイムスタンプ押印サービスを提供することが可能となる。
【００１３】
本発明のタイムスタンプ発行受付装置は、ユーザ端末からアクセス要求を受信するアクセス要求受信手段と、ユーザ毎のアクセス要求受け付け間隔を記憶する受け付け間隔記憶手段と、ユーザ毎に、アクセス要求が前回通った時点から次のアクセス要求受信までの経過時間を計測するタイマ手段と、前記ユーザ端末とタイムスタンプ発行装置との通信接続に使用される複数の通信ポートと、ユーザ毎の同時接続可能数を記憶する同時接続可能数記憶手段と、ユーザ毎に、前記タイムスタンプ発行装置と接続中である通信接続数をカウントするカウンタ手段と、前記アクセス要求の受信により、当該ユーザの前記経過時間と前記アクセス要求受け付け間隔とを比較し、また、当該ユーザの前記通信接続数と前記同時接続可能数とを比較し、前記双方の比較結果からアクセス要求受け付け間隔以上の時間が経過している場合、且つ、同時接続可能数未満の通信接続数である場合に、当該アクセス要求を受け付け可能と判定する受け付け判定手段と、前記受け付け判定手段により受け付けられたアクセス要求に応じて、前記タイムスタンプ発行装置と当該アクセス要求元のユーザ端末との通信接続を行う通信制御手段とを備えたことを特徴としている。
【００１４】
この構成によれば、タイムスタンプ発行装置に対するアクセス要求受け付け間隔及び同時接続可能数を用いて、ユーザからのタイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することことができるので、タイムスタンプ発行装置に与える負荷を管理することが可能となる。さらに、アクセス要求受け付け間隔及び同時接続可能数に基づいたベストエフォート方式により各ユーザに対してタイムスタンプ発行能力を割当てることができるので、定額制課金方式による適切なタイムスタンプ押印サービスを提供することが可能となる。
【００１５】
また、本発明のタイムスタンプ発行受付装置においては、認証鍵を記憶する鍵記憶手段を備え、前記通信制御手段は、前記タイムスタンプ発行装置にアクセスする際には前記タイムスタンプ発行装置に接続される認証装置へ前記鍵記憶手段の認証鍵を送信して認証を受け、前記認証の度に前記鍵記憶手段に保存される認証鍵を前記認証装置と連携して更新することを特徴とする。
【００１６】
この構成によれば、毎回異なる認証鍵を用いて認証が行われるので、認証精度が高く、タイムスタンプ発行装置に対する不正アクセスを確度よく防止することができる。
【００１７】
本発明のタイムスタンプ押印サービスの代理店システムは、タイムスタンプ押印サービスの代理店により設けられ、前記代理店のユーザからのアクセスを受け付ける請求項１乃至請求項４のいずれかの項に記載のタイムスタンプ発行受付装置を備えたことを特徴としている。
【００１８】
この構成によれば、本発明のタイムスタンプ発行受付装置により定額制課金方式による適切なタイムスタンプ押印サービスを提供することができるので、タイムスタンプ押印サービスの代理店システムを容易に実現することが可能となる。
【００１９】
本発明のタイムスタンプ押印サービスの代理店システムは、タイムスタンプ押印サービスの代理店により設けられ、前記代理店のユーザからのアクセスを受け付ける請求項５に記載のタイムスタンプ発行受付装置と、タイムスタンプ発行装置に接続され、前記タイムスタンプ発行受付装置からの前記タイムスタンプ発行装置へのアクセス時に当該タイムスタンプ発行受付装置を認証する認証装置とを備え、前記認証装置と前記タイムスタンプ発行受付装置とは前記認証の度に認証鍵を連携して更新することを特徴としている。
【００２０】
この構成によれば、本発明のタイムスタンプ発行受付装置により定額制課金方式による適切なタイムスタンプ押印サービスを提供することができるので、タイムスタンプ押印サービスの代理店システムを容易に実現することが可能となる。さらに、タイムスタンプ発行装置に対して代理店経由でアクセスされる際の認証精度が向上し、タイムスタンプ発行装置に対する不正アクセスを確度よく防止することができるので、代理店方式を用いた場合における安全性の向上を図ることが可能となる。
【発明の効果】
【００２１】
本発明によれば、タイムスタンプ発行装置に対するアクセス要求受け付け間隔または同時接続可能数を用いて、ユーザからのタイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することことができるので、タイムスタンプ発行装置に与える負荷を管理することが可能となる。さらに、ベストエフォート方式により各ユーザに対してタイムスタンプ発行能力を割当てることができるので、定額制課金方式による適切なタイムスタンプ押印サービスを提供することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照し、本発明の実施形態を順次説明する。
【００２３】
図１は、本発明の第１の実施形態に係るタイムスタンプ発行受付装置を備えたタイムスタンプ押印システムの構成例を示すブロック図である。第１の実施形態においては、ＴＳＡ（タイムスタンプ局）−ゲートウェイ装置１０がタイムスタンプ発行受付装置に対応する。
【００２４】
図１において、イントラネット３０内には、ＴＳＡ−ゲートウェイ装置１０とユーザ端末２０とが設けられている。ユーザ端末２０とＴＳＡ−ゲートウェイ装置１０とはイントラネット３０を介して相互にデータを送受信することができる。また、ＴＳＡ−ゲートウェイ装置１０は、インターネット４０に接続されており、インターネット４０を介してＴＳＡ（タイムスタンプ局）５０内に設けられたタイムスタンプ発行装置６０と相互にデータを送受信することができる。
【００２５】
ユーザ端末２０は、タイムスタンプ押印サービスにユーザ登録されているものであり、タイムスタンプ要求時にはＴＳＡ−ゲートウェイ装置１０を経由してタイムスタンプ発行装置６０へアクセスする。
【００２６】
ＴＳＡ５０のタイムスタンプ発行装置６０は、ユーザ端末２０からのタイムスタンプ要求に応じて、ユーザ端末２０から受信した電子文書情報（電子文書のハッシュ値を含むダイジェスト値）に受信時刻のタイムスタンプを付与し、更に電子署名を行い返送する。このタイムスタンプは、時刻認証局（ＴＡ）７０により認証されたものである。また、ＴＡ７０は、国際標準時配信機関（ＮＴＡ）８０から配信される協定世界時（ＵＴＣ）を認証してタイムスタンプ発行装置６０へ送信する。
【００２７】
図２は、図１に示す本発明の第１の実施形態に係るＴＳＡ−ゲートウェイ装置１０の構成を示すブロック図である。なお、図１には、本発明のタイムスタンプ発行受付装置に係る構成を示し、他の構成は省略している。
【００２８】
図２において、通信インタフェース（通信Ｉ／Ｆ）１０１はイントラネット３０に接続され、ユーザ端末２０との間でデータを送受信する。
【００２９】
通信制御部１０２は、ユーザ端末２０との間でＴＣＰ／ＩＰによる通信接続を行う。また、タイムスタンプ発行装置６０との間でＴＣＰ／ＩＰによる通信接続を行う。そして、ユーザ端末２０とタイムスタンプ発行装置６０間のＴＣＰコネクションを確立する。通信制御部１０２は、複数のＴＣＰポート（通信ポート）をサポートしており、該ＴＣＰポート数分のＴＣＰコネクションを同時に確立することができる。
【００３０】
通信インタフェース（通信Ｉ／Ｆ）１０３はインターネット４０に接続され、タイムスタンプ発行装置６０との間でデータを送受信する。
【００３１】
受け付け判定部１０４は、ユーザ端末２０からのアクセス要求を受け付け可能か否かを判定する。この判定処理の詳細は後述する。
【００３２】
タイマ部１０５は、ユーザ毎に、アクセス要求が前回通った時点から次のアクセス要求受信までの経過時間を計測する。タイマ部１０５は、受け付け判定部１０４からの「受け付け可能」との判定結果の通知によりリセットされ、当該ユーザの時間計測を初期値から再スタートする。
【００３３】
カウンタ部１０６は、ユーザ毎に、タイムスタンプ発行装置６０と接続中である通信接続数をカウントする。カウンタ部１０６は、通信制御部１０２からのＴＣＰコネクションの確立通知により当該ユーザのカウント値を１カウントアップする。また、通信制御部１０２からのＴＣＰコネクションの解除通知により当該ユーザのカウント値を１カウントダウンする。
【００３４】
受け付け間隔記憶部１０７は、ユーザ毎のアクセス要求受け付け間隔を記憶する。同時接続可能数記憶部１０８は、ユーザ毎の同時接続可能数を記憶する。これらアクセス要求受け付け間隔及び同時接続可能数は、受け付け判定部１０４によるアクセス要求の受け付け判定に使用される。なお、これらアクセス要求受け付け間隔及び同時接続可能数は、タイムスタンプ押印サービスの定額制課金方式によるユーザ毎の契約内容に応じて予め設定される。この設定値については後述する。
【００３５】
次に、図３及び図４を参照して、上記した図１及び図２に示すＴＳＡ−ゲートウェイ装置１０の動作を説明する。図３は、本発明に係るタイムスタンプ発行受付処理の流れを示すシーケンスチャートである。図４は、図２に示す受け付け判定部１０４による受け付け判定処理の流れを示すフローチャートである。
【００３６】
図３において、先ず、ユーザ端末２０が、タイムスタンプ発行装置６０に対してタイムスタンプ要求を行う際に、ＴＳＡ−ゲートウェイ装置１０へアクセス要求（ＳＹＮパケット）を送信する（ステップＳ１）。次いで、ＴＳＡ−ゲートウェイ装置１０は、このＳＹＮパケットを受信すると、図４に示される受け付け判定処理を行う（ステップＳ２）。
【００３７】
図４の受け付け判定処理において、受け付け判定部１０４は、通信Ｉ／Ｆ１０１によるアクセス要求（ＳＹＮパケット）の受信により、当該ユーザについてのカウンタ部１０６によるカウント値（通信接続数）と同時接続可能数記憶部１０８の同時接続可能数とを比較する（ステップＳ２０１）。この比較の結果、同時接続可能数未満の通信接続数であり、同時接続が可能な数に空きが有る場合には（ステップＳ２０２がＹＥＳ）、ステップＳ２０３へ進む。一方、同時接続可能数と通信接続数が一致している場合には（ステップＳ２０２がＮＯ）、当該アクセス要求を拒否し（ステップＳ２０６）、当該ユーザからのタイムスタンプ発行装置６０に対する更なるタイムスタンプ要求を認めないようにする。
【００３８】
次いで、ステップＳ２０３では、受け付け判定部１０４は、当該ユーザについてのタイマ部１０５による計測時間（前回のアクセス要求通過時点からの経過時間）と受け付け間隔記憶部１０７のアクセス要求受け付け間隔とを比較する。この比較の結果、アクセス要求受け付け間隔以上の時間が経過している場合には（ステップＳ２０４がＹＥＳ）、当該アクセス要求を受け付け可能と判定し、当該ユーザからのタイムスタンプ発行装置６０に対する更なるタイムスタンプ要求を認めるようにする。一方、前回のアクセス要求通過時点からの経過時間がアクセス要求受け付け間隔に満たない場合には（ステップＳ２０４がＮＯ）、当該アクセス要求を拒否し（ステップＳ２０６）、当該ユーザからのタイムスタンプ発行装置６０に対する更なるタイムスタンプ要求を認めないようにする。
【００３９】
次いで、図３に戻り、上記した図４の受け付け判定処理の判定結果が受け付け可能である場合には（ステップＳ３がＹＥＳ）、当該ユーザ端末２０へアクセス要求に対する応答（（ＳＹＮ＋ＡＣＫ）パケット）を返信する（ステップＳ４）。
【００４０】
一方、受け付け判定処理の判定結果が受け付け拒否である場合には処理を終了し、アクセス要求に対する応答を返さない。これにより、ユーザ端末２０は該応答なしによりタイムアウトし、タイムスタンプ発行装置６０に対してタイムスタンプ要求を行うことができない。
【００４１】
次いで、ステップＳ５において、アクセス要求に対する応答（（ＳＹＮ＋ＡＣＫ）パケット）を受信したユーザ端末２０が、その応答（ＡＣＫパケット）をＴＳＡ−ゲートウェイ装置１０へ返信する。この応答（ＡＣＫパケット）を受信すると、ＴＳＡ−ゲートウェイ装置１０は、当該アクセス要求に応じて、タイムスタンプ発行装置６０と当該アクセス要求元のユーザ端末２０との通信接続を行う。これにより、タイムスタンプ発行装置６０と当該アクセス要求元のユーザ端末２０間のＴＣＰコネクションが確立されると、ユーザ端末２０からタイムスタンプ発行装置６０に対してタイムスタンプ要求が行われ、当該タイムスタンプ要求によるタイムスタンプ発行処理が実行される（ステップＳ７）。
【００４２】
なお、上述したアクセス要求受け付け間隔及び同時接続可能数は、タイムスタンプ押印サービスの定額制課金方式によるユーザ毎の契約内容に応じて予め設定されるが、ここでその設定値について説明する。本発明に係るタイムスタンプ押印サービスの定額制課金方式においては、各ユーザが支払う定額料金に応じて、タイムスタンプ発行装置６０の能力を適切に割り振るようにする。
【００４３】
例えば、月額料金が３段階にランク分けされた場合、最も高額のユーザに対しては、アクセス要求受け付け間隔が１秒、同時接続可能数が５０とする。次に高額のユーザに対しては、アクセス要求受け付け間隔が１０秒、同時接続可能数が１０とする。そして、最も低額のユーザに対しては、アクセス要求受け付け間隔が３０秒、同時接続可能数が２とする。このように、アクセス要求受け付け間隔が短いほど同時接続可能数が多くなるようにして、より高額料金のユーザに対しては、タイムスタンプ発行装置６０へ頻繁にアクセスできるようにし、タイムスタンプ発行能力のより多くを割当てるようにする。これにより、ユーザに対して、当該ユーザが支払う定額料金に見合ったタイムスタンプ発行能力を提供することができる。なお、上記したアクセス要求受け付け間隔及び同時接続可能数の数値例は、説明のための便宜上のものである。
【００４４】
上述したように第１の実施形態によれば、タイムスタンプ発行装置に対するアクセス要求受け付け間隔及び同時接続可能数を用いて、ユーザからのタイムスタンプ発行装置へのアクセス要求をユーザ毎に適切に制御することことができる。これにより、タイムスタンプ発行装置に与える負荷を管理することができる。
【００４５】
さらに、ベストエフォート方式により各ユーザに対してタイムスタンプ発行能力を割当てることができるので、定額制課金方式による適切なタイムスタンプ押印サービスを提供することが可能となる。この結果、ユーザは料金を気にすることなく気軽にタイムスタンプ押印サービスを利用することができるようになるので、ユーザの評価が向上してタイムスタンプ押印サービスの拡大に大きく貢献するという優れた効果が得られる。
【００４６】
次に、本発明の第２の実施形態を説明する。
【００４７】
図５は、本発明の第２の実施形態に係るタイムスタンプ発行受付装置を備えたタイムスタンプ押印システムの構成例を示すブロック図である。第２の実施形態においては、ＴＳＡ−ゲートウェイ装置１０ａがタイムスタンプ発行受付装置に対応する。図６は、図５に示す本発明の第２の実施形態に係るＴＳＡ−ゲートウェイ装置１０ａの構成を示すブロック図である。この図６において図２の各部に対応する部分には同一の符号を付け、その説明を省略する。
【００４８】
この第２の実施形態においては、図５に示されるように、ＴＳＡ５０内には認証ゲートウェイ装置６１が設けられる。この認証ゲートウェイ装置６１は、タイムスタンプ発行装置６０にアクセスするＴＳＡ−ゲートウェイ装置１０ａの認証を行う。従って、認証ゲートウェイ装置６１による認証が成功した場合にのみ、ＴＳＡ−ゲートウェイ装置１０ａはタイムスタンプ発行装置６０にアクセスすることが可能となる。
【００４９】
また、図６に示されるように、ＴＳＡ−ゲートウェイ装置１０ａには鍵記憶部１１１が設けられる。この鍵記憶部１１１は、認証ゲートウェイ装置６１による認証に使用される認証鍵を保存する。ＴＳＡ−ゲートウェイ装置１０ａの通信制御部１０２ａは、上記した第１の実施形態の通信制御部１０２が有する機能に加えて、認証ゲートウェイ装置６１による認証に係る機能を具備する。
【００５０】
次に、図７を参照して、上記した認証ゲートウェイ装置６１による認証に係る動作を説明する。図７は、本発明に係る認証処理を説明するための図である。
【００５１】
図７において、ＴＳＡ−ゲートウェイ装置１０ａには、初回の認証用の鍵が予めＴＳＡ５０から提供される。この初回の認証用の鍵は鍵記憶部１１１に保存される。そして、ＴＳＡ−ゲートウェイ装置１０ａの通信制御部１０２ａは、タイムスタンプ発行装置６０への最初のアクセス時に、鍵記憶部１１１に保存されている初回の認証用の鍵を認証ゲートウェイ装置６１へ送信し、認証を受ける。ここで、認証ゲートウェイ装置６１は、次回の認証用の鍵を生成し、ＴＳＡ−ゲートウェイ装置１０ａへ配布する。この次回の認証用の鍵を受け取ると、ＴＳＡ−ゲートウェイ装置１０ａの通信制御部１０２ａは、鍵記憶部１１１に保存されている古い鍵を破棄し、次回の認証用の鍵を鍵記憶部１１１に保存する。以降、同様にして、認証の度に、認証ゲートウェイ装置６１とＴＳＡ−ゲートウェイ装置１０ａとは認証鍵を連携して更新する。
【００５２】
また、上記した認証鍵の配布はＷｅｂサーバ（図示せず）を介してオンラインにより行う。
【００５３】
先ず、認証ゲートウェイ装置６１が認証用の鍵を生成する。次いで、認証ゲートウェイ装置６１がその生成した鍵をＷｅｂサーバによるＷｅｂページ上に掲載する。次いで、該Ｗｅｂサーバが、当該鍵のダウンロードに必要なパスワードを発行する。次いで、認証ゲートウェイ装置６１が、当該鍵の保管場所（ＵＲＬ）とダウンロードに必要なパスワードとをＴＳＡ−ゲートウェイ装置１０ａへ電子メールにより通知する。
【００５４】
次いで、ＴＳＡ−ゲートウェイ装置１０ａが、受信した電子メールのＵＲＬに該当するＷｅｂページにアクセスし、鍵のダウンロードを準備する。次いで、ＴＳＡ−ゲートウェイ装置１０ａが、受信した電子メールのパスワードを入力し、鍵をダウンロードする。次いで、ＴＳＡ−ゲートウェイ装置１０ａが、該ダウンロードした鍵を鍵記憶部１１１に保存する。
【００５５】
これにより、ＴＳＡ−ゲートウェイ装置１０ａの認証に使用される鍵が安全にセットアップされ、認証ゲートウェイ装置６１との通信の安全性が保障される。
【００５６】
なお、認証鍵の配布は、上記したオンラインによるものに限定されず、オフラインによるものであってもよい。例えば、認証ゲートウェイ装置６１が生成した鍵を可搬型のコンピュータ読み取り可能な記録媒体（例えばＵＳＢメモリ）に記録してユーザ側へ搬送するようにしてもよい。そして、認証ゲートウェイ装置６１は、ＴＳＡ−ゲートウェイ装置１０ａに当該記録媒体が装着されていることを検証し、該記録媒体内の鍵によりＴＳＡ−ゲートウェイ装置１０ａを認証する。
【００５７】
次に、上述した本発明の実施形態に係るタイムスタンプ発行受付装置を備えたタイムスタンプ押印サービスの代理店システムを説明する。
【００５８】
図８は、本発明に係るタイムスタンプ押印サービスの代理店システムの一構成を示す図である。図８に示される代理店システムでは、タイムスタンプ押印サービス提供会社３０１はサービスセンター３０２を運営している。サービスセンター３０２には、タイムスタンプ発行装置（図示せず）が設けられている。そして、タイムスタンプ押印サービス提供会社３０１は、タイムスタンプ押印サービスのユーザのアカウントをサービスセンター３０２に登録し、各アカウント毎のタイムスタンプ発行装置に対するアクセス情報をサービスセンター３０２から収集する。
【００５９】
また、タイムスタンプ押印サービス提供会社３０１は複数の代理店３０３との間で代理店契約を締結している。各代理店３０３は、自己のイントラネット３０を構築している。イントラネット３０には、当該代理店にユーザ登録しているユーザからのタイムスタンプ要求のアクセスを受け付けるタイムスタンプ発行受付装置（図示せず）が設けられている。
【００６０】
ユーザは、自己がユーザ登録している代理店３０３のイントラネット３０内のタイムスタンプ発行受付装置を介してサービスセンター３０２のタイムスタンプ発行装置へタイムスタンプ要求を行う。また、ユーザは、該代理店３０３に対して、タイムスタンプ押印サービスの利用代金として所定の定額料金を支払う。そして、タイムスタンプ押印サービス提供会社３０１が各代理店３０３から料金を回収する。この料金回収においては、ユーザ毎に定額料金が予め定められているので、代理店３０３の料金徴収管理及びタイムスタンプ押印サービス提供会社３０１の料金回収管理が容易となる。
【００６１】
また、各代理店３０３が自己のユーザからのタイムスタンプ要求のアクセスを受け付けるので、ユーザ管理が容易となる。
【００６２】
上述した実施形態によれば、タイムスタンプ発行受付装置により定額制課金方式による適切なタイムスタンプ押印サービスを提供することができるので、タイムスタンプ押印サービスの代理店システムを容易に実現することが可能となる。
【００６３】
なお、代理店３０３が設けるタイムスタンプ発行受付装置としては、上述した第１の実施形態または第２の実施形態のいずれのＴＳＡ−ゲートウェイ装置を用いてもよい。
【００６４】
また、第２の実施形態のＴＳＡ−ゲートウェイ装置１０ａが使用される場合には、サービスセンター３０２内に第２の実施形態の認証ゲートウェイ装置を設けるようにする。これにより、タイムスタンプ発行装置に対して代理店経由でアクセスされる際の認証精度が向上し、タイムスタンプ発行装置に対する不正アクセスを確度よく防止することができるので、代理店方式を用いた場合における安全性の向上を図ることが可能となる。
【００６５】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００６６】
例えば、上述した実施形態においては、アクセス要求受け付け間隔及び同時接続可能数の双方の論理積条件により、アクセス要求の受け付け判定を行ったが、アクセス要求受け付け間隔または同時接続可能数のいずれかのみを用いてアクセス要求の受け付け判定を行うようにしてもよい。
【００６７】
また、インターネット等の外部のネットワークとの接続位置に、ファイアウォール等の防御装置を備えるようにしてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施形態に係るタイムスタンプ発行受付装置を備えたタイムスタンプ押印システムの構成例を示すブロック図である。
【図２】図１に示すＴＳＡ−ゲートウェイ装置１０の構成を示すブロック図である。
【図３】本発明に係るタイムスタンプ発行受付処理の流れを示すシーケンスチャートである。
【図４】図２に示す受け付け判定部１０４による受け付け判定処理の流れを示すフローチャートである。
【図５】本発明の第２の実施形態に係るタイムスタンプ発行受付装置を備えたタイムスタンプ押印システムの構成例を示すブロック図である。
【図６】図５に示すＴＳＡ−ゲートウェイ装置１０ａの構成を示すブロック図である。
【図７】本発明に係る認証処理を説明するための図である。
【図８】本発明に係るタイムスタンプ押印サービスの代理店システムの一構成を示す図である。
【符号の説明】
【００６９】
１０，１０ａ…ＴＳＡ−ゲートウェイ装置（タイムスタンプ発行受付装置）、２０…ユーザ端末、３０…イントラネット、４０…インターネット、５０…タイムスタンプ局（ＴＳＡ）、６０…タイムスタンプ発行装置、６１…認証ゲートウェイ装置（認証装置）、７０…時刻認証局（ＴＡ）、８０…国際標準時配信機関（ＮＴＡ）、１０１，１０３…通信Ｉ／Ｆ、１０２…通信制御部、１０４…受け付け判定部、１０５…タイマ部、１０６…カウンタ部、１０７…受け付け間隔記憶部、１０８…同時接続可能数記憶部、１１１…鍵記憶部、３０１…タイムスタンプ押印サービス提供会社、３０３…代理店。
【図１】
2005182142.tif 000003
【図２】
2005182142.tif 000004
【図３】
2005182142.tif 000005
【図４】
2005182142.tif 000006
【図５】
2005182142.tif 000007
【図６】
2005182142.tif 000008
【図７】
2005182142.tif 000009
【図８】
2005182142.tif 000010