(57)【特許請求の範囲】
【請求項１】
コンピュータが処理できるように符号化された情報および複数のコンピュータがネットワークで接続されたクライアント／サーバシステムに関して，前記情報を暗号化する情報暗号化処理部（５）と，特定時刻を特定時刻暗号化処理部（７）へ送付したのちに特定時刻暗号化処理部（７）から受け取った暗号化された前記特定時刻および前記情報暗号化処理部（５）で暗号化された情報をいっしょに暗号化して受信側クライアントシステム（３）に送信する送信情報暗号化処理部（６）とを有する送信側クライアントシステム（１）と，
前記送信情報暗号化処理部（６）から送付された特定時刻を暗号化して送信情報暗号化処理部（６）へ返送する特定時刻暗号化処理部（７）と，現在時刻を暗号化して受信側クライアントシステム（３）に送付する現在時刻暗号化処理部（８）とを有するサーバシステム（２）と，
前記特定時刻暗号化処理部（７）および前記送信情報暗号化処理部（６）で暗号化された特定時刻および前記現在時刻暗号化処理部（８）で暗号化された現在時刻を一時的に復号化し，特定時刻と現在時刻とを比較して現在時刻が特定時刻を越えている場合に前記送信情報暗号化処理部（６）で暗号化された情報を復号化する送信情報復号化処理部（９）と，前記情報暗号化処理部（５）で暗号化された情報を前記送信情報復号化処理部（９）から受け取って復号化する情報復号化処理部（１０）とを有する受信側クライアントシステム（３）と，
がコンピュータネットワーク（４）で接続されたシステムであって，現在時刻が特定時刻を過ぎるまでは送信側クライアントシステム（１）の情報暗号化処理部（５）で暗号化された情報が受信側クライアントシステム（３）の情報復号化処理部（１０）において復号化されることがないことを特徴とするシステム．
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，コンピュータが処理可能な符号化された文書を作成した後，ある特定の時刻になるまでは他の者に文書の内容を公開しないで，かつその特定の時刻に達した後にはその暗号化された文書を有するものは復号化してその内容を見ることができるようにする場合に好適な時刻認証方法に関するものである．
【０００２】
【従来の技術】
従来は，コンピュータが処理可能な符号化された文書に関しては，暗号化技術を応用して，文書の内容が改ざんされていないことや文書の送付者が特定の者であることを認証するシステムがあった．また，時刻認証方法に関しては，特定時刻と現在時刻の比較をサーバシステムで実施する方法が特許申請（特願平１１−３７４５９６）されている．
文献名：岡本龍明著：「暗号と情報セキュリティ」，日経ＢＰ社，ｐ．１７２，１９９８．
【０００３】
【発明が解決しようとする課題】
コンピュータが処理可能な符号化された文書を種々の暗号化技術を応用して受け渡すシステムでは，文書の内容が改ざんされていないことや特定の者が本人であることを認証することはできるが，時刻を認証することはできないという欠点があった．特定時刻と現在時刻の比較をサーバシステムで実施する特許（特願平１１−３７４５９６）の方法では，サーバシステムの処理が複雑になり，クライアントシステムとサーバシステムとの交信方法も複雑になるという欠点があった．
【０００４】
【課題を解決するための手段】
したがって本発明の目的は，これらの問題を解決するために，インターネットなどのコンピュータネットワーク上での文書の受け渡しにおいて，コンピュータが処理可能な符号化された文書を作成し，暗号化した後，ある特定の時刻になるまでは他の者は暗号化された文書を復号化できないようにし，かつその特定の時刻に達した後にはその暗号化された文書を有する者は復号化してその内容を見ることができるようにする場合において，特定時刻と現在時刻の比較を容易にする時刻認証機能を設けることにある．
このような目的を達成するために，本発明は，コンピュータネットワークに接続されたクライアントシステム側で時刻の認証ができるようにしたことに特徴がある．
【０００５】
【発明の実施の形態】
以下，本発明の実施の形態を図面により説明する．
図１は，本発明による時刻認証方法の実施の形態であるコンピュータシステムの構成を示すものである．情報暗号化処理部（５）と送信情報暗号化処理部（６）を含む送信側クライアントシステム（１）と，特定時刻暗号化処理部（７）と現在時刻暗号化処理部（８）を含むサーバシステム（２）と，送信情報復号化処理部（９）と情報復号化処理部（１０）を含む受信側クライアントシステム（３）から構成される．
図２は，本発明による時刻認証方法の実施の形態であるコンピュータネットワークシステムの構成を示すものである．図１に示した構成のコンピュータシステムである送信側クライアントシステ厶（１）とサーバシステム（２）と受信側クライアントシステム（３）とコンピュータネットワーク（４）から構成される．
図３は，ある特定の時刻になるまでは他の者に文書の内容を公開しないで，かつその特定の時刻に達した後にはその暗号化された文書を有するものは復号化してその内容を見ることができるようにする場合の，図２の送信側クライアントシステム（１）とサーバシステム（２）と受信側クライアントシステム（３）の動作の詳細なフローを示すものである．
図３に示すように，まず，送信側クライアントシステム（１）のステップ３１において，情報を受信側クライアントシステムの有する公開鍵暗号方式における公開鍵を用いて情報暗号化処理部で暗号化する．
次に送信側クライアントシステム（１）のステップ３２において，特定時刻をサーバシステムの有する公開鍵暗号方式における公開鍵を用いて送信情報暗号化処理部で暗号化し，サーバシステムに送付する．
次にサーバシステム（２）のステップ３３において，この送付された暗号化された特定時刻をサーバシステムの有する公開鍵暗号方式における秘密鍵を用いて特定時刻暗号化処理部で復号化し，新たにこの特定時刻をサーバシステ厶で共通鍵暗号方式における共通秘密鍵で暗号化して，送信側クライアントシステムに送付する．
次に送信側クライアントシステム（１）のステップ３４において，この暗号化された特定時刻と情報暗号化処理部で暗号化された情報をサーバシステムの指定する公開鍵暗兮方式における公開鍵を用いて送信情報暗号化処理部で暗号化し，受信側クライアントシステムに送付する．
次に受信側クライアントシステム（３）のステップ３５において，特定時刻に達した時に，送信情報復号化処理部において，サーバシステムに現在時刻の送付を要求する．
次にサーバシステム（２）のステップ３６において，現在時刻を共通鍵暗号方式における共通秘密鍵で暗号化して受信側クライアントシステム（３）に送付する．
次に受信側クライアントシステム（３）のステップ３７において，まずステップ３４で暗号化された情報をサーバシステムの指定する公開鍵暗号方式における秘密鍵を用いて一時的に復号化し，次にステップ３３で暗号化された特定時刻とステップ３６で暗号化された現在時刻を共通鍵暗号方式における共通秘密鍵を用いて送信情報復号化処理部で一時的に復号化し，特定時刻が現在時刻を過ぎていれば，ステップ３４で特定時刻といっしょに暗号化されていた最初にステップ３１で暗号化された情報を出力する。もし，特定時刻が現在時刻を過ぎていなければ，一時的に復号化された情報を破棄する．なお，ステップ３７は，送信情報復号化処理部（９）の処理であるが，サーバシステムの指定する公開鍵暗号方式における秘密鍵と共通鍵暗号方式における共通秘密鍵が外部に漏れることがあってはならないため，内部に暗号処理を内蔵したＩＣカードを用いる．
次に受信側クライアントシステム（３）のステップ３８において，最初に暗号化された情報を受信側クライアントシステムの有する公開鍵暗号方式における秘密鍵を用いて情報復号化処理部で復号化する．
以上の手順を経ることにより，特定時刻と現在時刻の比較をクライアントシステム側で行うような時刻認証方法が実現できる。
なお，本発明の実施例には第４図に示すような変形例が考えられる。
第４図は，第３図のステップ３１において受信側クライアントシステムの有する公開鍵暗号方式における公開鍵を用いて情報の暗号化を行っていたものを，そのかわりに送信側クライアントシステムの有する公開鍵暗号方式における秘密鍵を用いて情報の暗号化を行う例である。通常は送信側クライアントシステムから特定の１つの受信側クライアントシステムに情報を渡す場合に受信側クライアントシステムの有する公開鍵暗号方式における公開鍵を用いて情報の暗号化を行うのが安全であるが，本方式では，ステップ３８において送信側クライアントシステムの有する公開鍵暗号方式における公開鍵を用いて復号化するので，ステップ３４において暗号化された情報を任意の受信側クライアントシステムに配布することができるため，情報を渡す受信側クライアントシステムが複数の場合に本方式が便利である．
【０００６】
【発明の効果】
以上に述べた実施の形態からもわかるように，本発明によれば，従来，コンピュータが処理できるように符号化された情報に関して，特定の時刻以降にのみその情報を見ることができるようにするようにコンピュータネットワークに接続されたコンピュータを用いて時刻を認証する方法ではサーバシステム側で特定時刻と現在時刻の比較を行うために処理が複雑になるという欠点があったが，特定時刻と現在時刻の比較をクライアントシステム側で行えるようにすることにより，その処理を簡単化することができる．
【図面の簡単な説明】
【図１】本発明の実施の形態を示すコンピュータシステムの構成図
【図２】送信側クライアントシステムとサーバシステムと受信側クライアントシステムをコンピュータネットワークを介して接続した本発明の実施の形態を示す構成図
【図３】図２の送信側クライアントシステムとサーバシステムと受信側クライアントシステムの動作の詳細なフロー図
【図４】図２の送信側クライアントシステムとサーバシステムと受信側クライアントシステムの動作の他の詳細なフロー図
【符号の説明】
１  送信側クライアントシステム
２  サーバシステム
３  受信側クライアントシステム
４  コンピュータネットワーク
５  情報暗号化処理部
６  送信情報暗号化処理部
７  特定時刻暗号化処理部
８  現在時刻暗号化処理部
９  送信情報復号化処理部
１０  情報復号化処理部．
【図１】
0003577704.tif 000002
【図２】
0003577704.tif 000003
【図３】
0003577704.tif 000004
【図４】
0003577704.tif 000005