(57)【特許請求の範囲】
【請求項１】
中央演算処理装置とデータベース部と通信制御部とを備えて成る情報センタ側から情報処理装置へ送られる暗号化デジタル情報を復号するための方法において、
情報センタ側から情報処理装置へ前記データベース部内に蓄積されているデジタル情報を前記通信制御部によって送るに際し、
前記情報処理装置についての第１識別子と、前記情報センタについての第２識別子と、
前記情報処理装置の前記情報センタへのアクセス時点での情報であって前記情報処理装置に前記デジタル情報を取り込んだ時刻から所定時間以上経過したか否かを判断することができる情報である第３識別子とを前記中央演算処理装置によって取得し、
取得された１次の第１乃至第３識別子と前記デジタル情報とを含む暗号化情報を前記中央演算処理装置によって作成し、
該暗号化情報を復号するための復号プログラムと該暗号化情報とを前記通信制御部によって前記情報処理装置に送り、
前記情報処理装置においては、
前記復号プログラムを用いて前記暗号化情報から前記デジタル情報を復号する場合、前記情報センタの前記中央演算処理装置に対して第１乃至第３識別子を要求し、
この要求に応じて前記中央演算処理装置により新たに取得された２次の第１乃至第３識別子を前記情報センタ側から前記通信制御部を介して受け取り、
該２次の第１乃至第３識別子を前記暗号化情報に含まれる前記１次の第１乃至第３識別子と照合して一致した場合にのみ前記復号プログラムによって前記暗号化情報から前記デジタル情報を復号できるようにしたことを特徴とする暗号化デジタル情報復号方法。
【請求項２】
中央演算処理装置とデータベース部と通信制御部とを備えて成る情報センタの前記データベース部に格納されているデジタル情報を前記通信制御部と通信回線を介して接続される情報処理装置において閲覧させるためのデジタル情報閲覧方法において、
情報処理装置から情報センタの前記中央演算処理装置に対して前記データベース部内に蓄積されているデジタル情報の閲覧要求があった場合、
前記情報センタ側において、
前記情報処理装置についての第１識別子と前記情報センタについての第２識別子と、前記情報処理装置の前記情報センタへのアクセス時点での情報であって前記情報処理装置に前記デジタル情報を取り込んだ時刻から所定時間以上経過したか否かを判断することができる情報である第３識別子とを前記中央演算処理装置によって取得し、
取得された１次の第１乃至第３識別子と前記デジタル情報とを含む暗号化情報を前記中央演算処理装置によって作成し、
該暗号化情報を復号するための復号プログラムと該暗号化情報とを前記通信制御部によって前記情報処理装置に送り、
前記情報処理装置においては、
前記復号プログラムを用いて前記暗号化情報から前記デジタル情報を復号する場合、前記情報センタの前記中央演算処理装置に対して第１乃至第３識別子を要求し、
この要求に応じて前記中央演算処理装置により新たに取得された２次の第１乃至第３識別子を前記情報センタ側から前記通信制御部を介して受け取り、
該２次の第１乃至第３識別子を前記暗号化情報に含まれる前記１次の第１乃至第３の識別子と照合し、
照合結果が一致した場合にのみ前記復号プログラムを用いて前記暗号化情報から前記デジタル情報を復号し、これにより得られた所要のデジタル情報を出力制御部によって所定の形態に変換し出力装置に出力して閲覧するようにしたことを特徴とするデジタル情報閲覧方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、デジタル情報を利用させる場合ユーザが受け取ったデジタル情報を、複製、改ざんするのを防止するための暗号化デジタル情報復号方法、及びこの暗号化デジタル情報復号方法を用いたデジタル情報閲覧方法に関する。
【０００２】
【従来の技術】
コンピュータプログラム、映像著作物等のソフトウェアをデジタル情報化して各種通信ネットワークを用いて特定のユーザ又は不特定多数のユーザに利用させるシステムが従来から利用されてきている。この種のシステムを構築する場合ユーザが受け取ったデータを勝手に複製したり改ざんしたりするのを有効に防止する必要がある。この防止策がとられていないと、例えば、通信ネットワーク上で各種の展覧会を行った場合そこで展覧された映像著作物を勝手に複製し、展覧会の会期が終了した後もこれを第三者に任意に展覧させることが可能となり、展覧会の正当な開催者の利益が害されることになる。また、会社情報、電子新聞、小説などもデジタル情報として通信ネットワークを介して広く閲覧させることが行われているが、この場合にも同様の問題を生じる。
【０００３】
このような問題を解決するための従来技術として、特開平７−１３１４４９号公報には、情報センタから情報処理装置に送られたデジタル情報を情報処理装置側において勝手に複製したり改ざんしたりするのを防止するため、情報処理装置の正当性が確認された場合、情報処理装置側から要求されたデジタル情報に改ざん防止用認証子を付与して成るデジタル情報を共通鍵を用いた暗号方式の通信により情報処理装置に送り、情報処理装置においてこの暗号化デジタル情報を利用する場合にはその固定の認証子により改ざん検証し、適合した場合にのみ受信した暗号化デジタル情報を情報処理装置に予め設けられている復号ユニットを用いて復号するようにしたデジタル情報通信システムが開示されている。
【０００４】
【発明が解決しようとする課題】
しかし、この従来技術によると、情報処理装置側に共通鍵蓄積部、認証データ作成部、情報蓄積部、復号部のように情報を閲覧するためにのみ使用される構成をそれぞれ設ける必要があるのでコスト的に不利である。また、データ利用に際して必要となる識別子が固定であるため、第三者がシステムに侵入しやすいという問題点をも有している。さらに、上記従来技術では、暗号化デジタル情報の復号に共通鍵を必要とするため情報提供側で共通鍵を管理する必要が生じるので、情報提供側の構成が複雑となるという問題も生じる。
【０００５】
また、上記従来技術によると、情報処理装置側に一旦デジタル情報が取り込まれてしまうと情報処理装置側に予め設けられている復号システムを用いて取り込んだデジタル情報をいつでも復号して利用することができるので、情報処理装置においてデジタル情報を蓄積しておき、これを第三者に対して任意に閲覧させることを可能にしてしまう。したがって、デジタル情報の複製、改ざんを防止することは可能であるが、取り込んだデジタル情報を第三者に対し任意に閲覧させることを防止することはできない。
【０００６】
本発明の目的は、情報センタより供給するデジタル情報を各情報処理装置においてユーザに利用させる場合、情報センタから供給される暗号化デジタル情報をそれを直接受け取った情報処理装置においてのみ復号可能とさせるための、暗号化デジタル情報復号方法を提供することにある。
【０００７】
本発明の他の目的は、情報センタより供給するデジタル情報を各情報処理装置においてユーザに利用させる場合、情報センタから供給される暗号化されたデジタル情報をそれを直接受け取った情報処理装置においてのみ閲覧可能とするようにした、デジタル情報閲覧方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するための請求項１の発明の特徴は、中央演算処理装置とデータベース部と通信制御部とを備えて成る情報センタ側から情報処理装置へ送られる暗号化デジタル情報を復号するための方法において、情報センタ側から情報処理装置へ前記データベース部内に蓄積されているデジタル情報を前記通信制御部によって送るに際し、前記情報処理装置についての第１識別子と、前記情報センタについての第２識別子と、前記情報処理装置の前記情報センタへのアクセス時点での情報であって前記情報処理装置に前記デジタル情報を取り込んだ時刻から所定時間以上経過したか否かを判断することができる情報である第３識別子とを前記中央演算処理装置によって取得し、取得された１次の第１乃至第３識別子と前記デジタル情報とを含む暗号化情報を前記中央演算処理装置によって作成し、
該暗号化情報を復号するための復号プログラムと該暗号化情報とを前記通信制御部によって前記情報処理装置に送り、前記情報処理装置においては、前記復号プログラムを用いて前記暗号化情報から前記デジタル情報を復号する場合、前記情報センタの前記中央演算処理装置に対して第１乃至第３識別子を要求し、この要求に応じて前記中央演算処理装置により新たに取得された２次の第１乃至第３識別子を前記情報センタ側から前記通信制御部を介して受け取り、該２次の第１乃至第３識別子を前記暗号化情報に含まれる前記１次の第１乃至第３識別子と照合して一致した場合にのみ前記復号プログラムによって前記暗号化情報から前記デジタル情報を復号できるようにした点にある。
【０００９】
請求項１の発明によれば、所要のデジタル情報を情報センタから情報処理装置に送る際に第１乃至第３識別子を１次の識別子としてデジタル情報と共に暗号化情報として送信し、暗号化情報と一緒に情報処理装置に送られてきた復号プログラムを用いて情報処理装置において暗号化されたデジタル情報を復号する場合、情報処理装置から情報センタに対して再度１組の識別子を要求し、情報センタにおいて第１乃至第３識別子を新たに取得してこれを２次の第１乃至第３識別子として情報処理装置に送信し、１次と２次との識別子をそれぞれ照合して一致した場合にのみ暗号化情報中の暗号化デジタル情報を復号可能としたので、復号プログラム及び暗号化情報を一旦受け取った情報処理装置と異なる情報処理装置において暗号化されたデジタル情報を復号しようとすると、１次の第１乃至第３識別子と２次の第１乃至第３識別子とが一致せず、復号処理を禁止させることができる。このように情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置以外の端末においてデジタル情報が利用されるのを防止することができる。
【００１０】
第１識別子は情報処理装置の情報であり、ネットワーク上で決められている情報処理装置のアドレス、情報処理装置に使われている部品（ＣＰＵなど）の製造番号等を利用して定めることができる。
【００１１】
第２識別子は、情報センタの情報であり、ネットワーク上で決められている情報センタのアドレス、情報センタに使われている部品（ＣＰＵなど）の製造番号、情報センタの管理者が情報センタに登録したキーワード等を引用して定めることができる。
【００１２】
また、第３識別子は情報センタへのアクセス時点での情報であるから、これにより情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置であってもそこでの復号を禁止させることが可能である。すなわち、第３識別子を情報センタが管理している時刻情報とし、情報処理装置に復号プログラムと暗号化情報とを取り込んだ時刻から所定時間以上経過した場合に１次の第３識別子と２次の第３識別子とが不一致と判断されるようにすることにより、正当性のある情報処理装置においても復号を不可能とし、デジタル情報の利用を制限することができる。第３識別子は情報センタへのアクセス時点での情報であり、情報センタが管理している時刻、情報センタの外部からのアクセス累積回数、情報センタの外部からの最終アクセス時間、情報センタの外部記憶装置の使用容量等を利用して定めることができる。この構成によれば、例えば通信ネットワーク上で展覧会を開催した場合、情報処理装置が情報センタから受けったデジタル情報を展覧会の開催期日以後に利用することを防止することもできる。１次の第３識別子と２次の第３識別子とが一致すると判別される許容差を小さくすれば、情報処理装置におけるデジタル情報の利用を１回だけ許すようにすることもできる。また、１次の第３識別子と２次の第３識別子とが一致すると判別される許容差を大きくしたとしても、情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置が別の情報処理装置にこれを送った場合第１及び第２識別子の不一致を生じるので、別の情報処理装置においてこのデジタル情報が利用されることを防止できる。
【００１３】
請求項２の発明の特徴は、中央演算処理装置とデータベース部と通信制御部とを備えて成る情報センタの前記データベース部に格納されているデジタル情報を前記通信制御部と通信回線を介して接続される情報処理装置において閲覧させるためのデジタル情報閲覧方法において、情報処理装置から情報センタの前記中央演算処理装置に対して前記データベース部内に蓄積されているデジタル情報の閲覧要求があった場合、前記情報センタ側において、前記情報処理装置についての第１識別子と前記情報センタについての第２識別子と、前記情報処理装置の前記情報センタへのアクセス時点での情報であって前記情報処理装置に前記デジタル情報を取り込んだ時刻から所定時間以上経過したか否かを判断することができる情報である第３識別子とを前記中央演算処理装置によって取得し、取得された１次の第１乃至第３識別子と前記デジタル情報とを含む暗号化情報を前記中央演算処理装置によって作成し、該暗号化情報を復号するための復号プログラムと該暗号化情報とを前記通信制御部によって前記情報処理装置に送り、前記情報処理装置においては、前記復号プログラムを用いて前記暗号化情報から前記デジタル情報を復号する場合、前記情報センタの前記中央演算処理装置に対して第１乃至第３識別子を要求し、この要求に応じて前記中央演算処理装置により新たに取得された２次の第１乃至第３識別子を前記情報センタ側から前記通信制御部を介して受け取り、該２次の第１乃至第３識別子を前記暗号化情報に含まれる前記１次の第１乃至第３の識別子と照合し、照合結果が一致した場合にのみ前記復号プログラムを用いて前記暗号化情報から前記デジタル情報を復号し、これにより得られた所要のデジタル情報を出力制御部によって所定の形態に変換し出力装置に出力して閲覧するようにした点にある。
前記情報処理装置の前記情報センタへのアクセス時点での情報であって前記情報センタにおいて管理されている時刻、前記情報センタへの外部からのアクセス累積回数、前記情報センタへの外部からの最終アクセス時間、前記情報センタの外部記憶装置の使用容量を含む時刻を識別可能な情報を利用して定められた情報である第３識別子
【００１４】
請求項２の発明によれば、情報処理装置から閲覧要求があると、所要のデジタル情報を情報センタから情報処理装置に送る際に第１乃至第３識別子を１次の識別子としてデジタル情報と共に暗号化情報として送信され、そのとき復号プログラムも一緒に送信される。情報処理装置において復号プログラムを用いて暗号化情報を復号しようとする場合、情報処理装置から情報センタに対して再度１組の識別子を要求し、情報センタにおいて第１乃至第３識別子を新たに作成してこれを２次の第１乃至第３識別子として情報処理装置に送信される。復号プログラム及び暗号化情報を一旦受け取った情報処理装置と異なる情報処理装置において暗号化情報を復号しようとすると、１次の第１乃至第３識別子と２次の第１乃至第３識別子とが一致せず、復号処理が禁止され、その情報処理装置における閲覧を禁止することができる。このように情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置以外の端末においてデジタル情報が閲覧されるのを防止することができる。
【００１５】
第１識別子は情報処理装置の情報であり、ネットワーク上で決められている情報処理装置のアドレス、情報処理装置に使われている部品（ＣＰＵなど）の製造番号等を利用して定めることができる。第２識別子は、情報センタの情報であり、ネットワーク上で決められている情報センタのアドレス、情報センタに使われている部品（ＣＰＵなど）の製造番号、情報センタの管理者が情報センタに登録したキーワード等を引用して定めることができる。
【００１６】
また、第３識別子は情報センタへのアクセス時点での情報であるから、これにより情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置であってもそこでの復号を禁止させることが可能である。すなわち、第３識別子を情報センタが管理している時刻情報とし、情報処理装置に復号プログラムと暗号化情報とを取り込んだ時刻から所定時間以上経過した場合に１次の第３識別子と２次の第３識別子とが不一致と判断されるようにすることにより、正当性のある情報処理装置においても復号を不可能とし、デジタル情報の利用を制限することができる。第３識別子は情報センタへのアクセス時点での情報であり、情報センタが管理している時刻、情報センタの外部からのアクセス累積回数、情報センタの外部からの最終アクセス時間、情報センタの外部記憶装置の使用容量等を利用して定めることができる。
【００１７】
したがって、例えば通信ネットワーク上で展覧会を開催した場合、情報処理装置が情報センタから受けったデジタル情報を展覧会の開催期日以後に閲覧することを防止することもできる。１次の第３識別子と２次の第３識別子とが一致すると判別される許容差を小さくすれば、情報処理装置におけるデジタル情報の閲覧を１回だけ許すようにすることもできる。また、１次の第３識別子と２次の第３識別子とが一致すると判別される許容差を大きくしたとしても、情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置が別の情報処理装置にこれを送った場合第１及び第２識別子の不一致を生じるので、別の情報処理装置においてこのデジタル情報が利用されることを防止できる。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例につき詳細に説明する。
図１は、本発明によるデジタル情報閲覧システムの実施の形態の一例を示す構成図である。図１において、１は情報センタで、データベース部１１に各種のデジタル情報が蓄積されており、情報センタ１と通信路２を介して接続される情報処理装置３からの検索要求に応じて所要のデシタル情報が情報処理装置３に送信される。図１では情報処理装置３は１つだけ示されているが、実際には、情報センタ１には通信路２を介して多数の情報処理装置３が接続できるようになっている。
【００１９】
情報センタ１のデータベース部１１は、コンピュータ装置の一部である中央演算処理装置１２と接続されている。中央演算処理装置１２は、情報センタ１のアドレスに基づく１次の第２識別子Ｂと２次の第２識別子Ｅ、情報センタ１の管理している時刻データに基づく１次の第３識別子Ｃと２次の第３識別子Ｆを出力する識別子出力部１３と、識別子を暗号化する暗号化部１４とを備えている。１５は検索部で情報処理装置３からの検索要求によりデータベース部１１から所要のデジタル情報を検索し、検索されたデジタル情報は暗号化部１６により暗号化される。暗号化部１４、１６からの各暗号化出力は通信制御部１７を介して情報処理装置３に送られる。
【００２０】
情報処理装置３は、中央演算処理装置３１を備えたコンピュータシステムとして構成されており、通信制御部３２を介して情報センタ１との間でデータ通信を行うことができる構成となっている。中央演算処理装置３１内に構成される識別子出力部３３は情報センタ１から送られてくる識別子出力プログラムにより構成されるものであり、識別子出力部３３において情報処理装置３のアドレスに基づく１次の第１識別子Ａを作成する。中央演算処理装置３１内に構成される復号化部３４は、情報センタ１の中央演算処理装置１２から暗号化情報と共に送られてくる復号プログラムにより構成されるものであり、復号化部３４において暗号化情報が復号されると共に、２次の第１識別子Ｄが情報処理装置３のアドレスに基づいて作成される。３５は、復号化部３４で復号されたデジタル情報を所要の形式に変換して出力装置３６に送るための出力制御部である。
【００２１】
次に図１及び図２を参照して、デジタル情報の閲覧のための処理の流れについて説明する。
【００２２】
ステップ４１で情報処理装置３においてデジタル情報のアクセス要求が送信されると、ステップ４２で情報センタ１において受信したアクセス権の認証が行われる。このアクセス権の認証はパスワードその他の手段を用いた公知の方法で行うことができる。次のステップ４３では、データベース部１１に蓄積されているアクセス可能なデジタル情報一覧が生成され、ここで生成されたデジタル情報一覧が情報処理装置３に送信される。ステップ４４では、情報処理装置３において受信したデジタル情報一覧に基づきデジタル情報の選択が行われ、ここで選択されたデジタル情報は情報センタ１に選択デジタル情報として送信される。
【００２３】
ステップ４５では、この受信した選択デジタル情報に基づいてデジタル情報の検索が実行される。このデジタル情報の検索は検索部１５によってデータベース部１１を検索することによって行われる。デジタル情報の検索後、情報センタ１から１次の第１識別子Ａの取得のために識別子出力プログラムを情報処理装置３側に送信する。ステップ４６では１次の第１識別子Ａの取得のための識別子出力プログラムに基づき情報処理装置３の識別子Ａが取得される。取得された識別子Ａは情報センタ１に送信される。識別子Ａはすでに説明したように、情報処理装置３のアドレスに基づいて作成するほか、情報処理装置３に使用されている部品の製造番号を利用することも可能である。
【００２４】
このようにして、１次の第１識別子Ａが情報センタ１に受信されるとステップ４７に入り、ここで１次の第２及び第３識別子Ｂ、Ｃが識別子出力部１３から出力される。１次の第２及び第３識別子Ｂ、Ｃ、もまた、本実施の形態の一例において示した情報形態に限定されず、第２識別子は、情報センタ１の情報であり、ネットワーク上で決められている情報センタ１のアドレス、情報センタ１に使われている部品（ＣＰＵなど）の製造番号、情報センタの管理者が情報センタ１に登録したキーワード等を引用して定めることができる。第３識別子は情報センタ１へのアクセス時点での情報であり、情報センタ１が管理している時刻、情報センタ１の外部からのアクセス累積回数、情報センタ１の外部からの最終アクセス時間、情報センタ１の外部記憶装置の使用容量等を利用して定めることができる。
【００２５】
このようにして得られた１次の第１乃至第３識別子Ａ、Ｂ、Ｃは、ステップ４８において暗号化部１４において暗号化される。次いで、ステップ４９において、ステップ４４で選択され、ステップ４５で検索されたデジタル情報が暗号化部１６において暗号化され暗号化デジタル情報が得られる。
【００２６】
このようにして、情報センタ１において１次の暗号化識別子Ａ、Ｂ、Ｃと、暗号化デジタル情報とが暗号化情報として用意されたならば、これらを復号するのに必要な復号プログラムをデータベース部１１から読み出し、この復号プログラムは暗号化情報と共に情報処理装置３に送信される。情報処理装置３に送られた復号プログラムは情報処理装置３の中央演算処理装置３１の復号化部３４で各種データの復号のための機能を果たすことになる。これらの機能を果たすステップが符号ＥＣで示される枠体内に示されている。
【００２７】
ステップ５０では、先ず、１次の第１乃至第３識別子Ａ、Ｂ、Ｃが復号プログラムに基づいて復号される。また、復号プログラムは２次の第１識別子Ｄを取得するための機能も有しており、ステップ５１では情報処理装置３の固有の情報に基づいて２次の第１識別子Ｄの取得が行われる。２次の第１識別子Ｄは１次の第１識別子Ａと同じく、情報処理装置３のアドレスに基づいて作成される。したがって、デジタル情報検索のためにアクセスした情報処理装置３と同一の情報処理装置３で復号が行われる場合には１次の第１識別子Ａと２次の第１識別子Ｄとは一致することになる。もしそうでない場合には１次の第１識別子Ａと２次の第１識別子Ｄとは一致しないことになる。
【００２８】
ステップ５１で取得された２次の第１識別子Ｄは情報センタ１に送信される。２次の第１識別子Ｄを受信した情報センタ１では、ステップ５２で２次の第２及び第３識別子Ｅ、Ｆが識別子出力部１３から出力される。ここで、２次の第２識別子Ｅは情報センタ１のアドレスに基づくものであるから、情報処理装置３がこの情報センタ１と接続されている限り、１次の第２識別子Ｂと２次の第２識別子Ｅとは一致することになる。もしそうでない場合には１次の第２識別子Ｂと２次の第２識別子Ｅとは不一致となる。２次の第３識別子Ｆは情報センタ１の管理する時刻データであるから、いずれにしても１次の第３識別子Ｃと２次の第３識別子Ｆとは完全には一致しない。しかし、上述した一連の処理が正常に行われている場合にはその差は僅かである。ステップ５３では、ステップ５２で出力された２次の第１乃至第３識別子Ｄ、Ｅ、Ｆが暗号化部１４で暗号化され、暗号化された暗号化識別子Ｄ、Ｅ、Ｆが情報処理装置３に送信される。
【００２９】
ステップ５４では、暗号化識別子Ｄ、Ｅ、Ｆが復号され、ステップ５５において１次の第１乃至第３識別子Ａ、Ｂ、Ｃが２次の第１乃至第３識別子Ｄ、Ｅ、Ｆと照合される。すでに説明したように、上述した処理が情報センタ１と情報処理装置３との間で正常に行われていれば、１次の第１及び第２識別子Ａ、Ｂは２次の第１及び第２識別子Ｄ、Ｅと完全に一致する。１次の第３識別子Ｃと２次の第３識別子Ｆとは時刻データのため完全には一致しないが、ステップ５５ではその差をある程度認めて一致、不一致の判断を行っている。したがって、本実施の形態ではステップ４７の実行からステップ５２の実行までの時間の経過が通常の処理で必要とされる時間値Ｔよりも若干大きな値ＴＡまでの差を許すようにしている。ステップ５５において１次の第１乃至第３識別子Ａ、Ｂ、Ｃが２次の第１乃至第３識別子Ｄ、Ｅ、Ｆとそれぞれ上記の意味において一致した場合にのみステップ５６に入り、ここで暗号化デジタル情報の復号が復号プログラムにより実行される。若し、ステップ５５において１次の第１乃至第３識別子Ａ、Ｂ、Ｃと２次の第１乃至第３識別子Ｄ、Ｅ、Ｆとの一致が見られない場合には、ステップ５６における暗号化情報中のデジタル情報の復号は実行されない。
【００３０】
ステップ５６で暗号化情報中の暗号化デジタル情報の復号が復号プログラムにより実行されると、ステップ５７では復号されたデジタル情報が出力され、出力装置３６でデジタル情報が所要の形態にて表示される。出力装置３６は、ＣＲＴ表示装置、スピーカ等とすることができる。
【００３１】
この閲覧システムによれば、情報処理装置３から閲覧要求があると、所要のデジタル情報を情報センタ１から情報処理装置３に送る際に１次の第１乃至第３識別子Ａ、Ｂ、Ｃとデジタル情報が暗号化されて暗号化情報として送信され、そのとき復号プログラムも一緒に送信される。情報処理装置３において復号プログラムを用いて暗号化されたデジタル情報を復号しようとする場合、情報処理装置３から情報センタ１に対して１組の第１乃至第３識別子を要求し、情報センタ１において第１乃至第３識別子を新たに作成してこれを２次の第１乃至第３識別子Ｄ、Ｅ、Ｆとして情報処理装置３に送信する。したがって、暗号化デジタル情報及び復号プログラムを一旦受け取った情報処理装置３と異なる情報処理装置において暗号化デジタル情報を復号しようとすると、１次の第１乃至第３識別子Ａ、Ｂ、Ｃと２次の第１乃至第３識別子Ｄ、Ｅ、Ｆとが一致せず、復号処理が禁止され、その情報処理装置における閲覧を禁止することができる。このように情報センタから暗号化情報と復号プログラムとを受け取った情報処理装置以外の端末においてデジタル情報が閲覧されるのを防止することができる。
【００３２】
第１識別子Ａ、Ｄは情報処理装置の情報であり、ネットワーク上で決められている情報処理装置のアドレス、情報処理装置に使われている部品（ＣＰＵなど）の製造番号等を利用して定めることができる。第２識別子Ｂ、Ｅは、情報センタの情報であり、ネットワーク上で決められている情報センタのアドレス、情報センタに使われている部品（ＣＰＵなど）の製造番号、情報センタの管理者が情報センタに登録したキーワード等を引用して定めることができる。
【００３３】
また、第３識別子Ｃ、Ｆは情報センタ１へのアクセス時点での情報であるから、これにより情報センタ１から暗号化情報と復号プログラムとを受け取った情報処理装置３であってもそこでの復号を禁止させることが可能である。本実施の形態では、第３識別子Ｃ、Ｆを情報センタ１が管理している時刻情報とし、情報処理装置３に暗号化情報と復号プログラムとを取り込んだ時刻から所定時間ＴＡ以上経過した場合に１次の第３識別子Ｃと２次の第３識別子Ｆとが不一致と判断されるようにしているので、正当性のある情報処理装置においても，暗号化情報の受信から復号までに所定時間ＴＡ以上経過した場合には復号を不可能とし、デジタル情報の利用が制限される。第３識別子Ｃ、Ｆは情報センタ１へのアクセス時点での情報であり、情報センタ１が管理している時刻、情報センタ１の外部からのアクセス累積回数、情報センタ１の外部からの最終アクセス時間、情報センタ１の外部記憶装置の使用容量等を利用して定めることができる。
【００３４】
したがって、このシステムを用いて通信ネットワーク上で展覧会を開催した場合、所定時間ＴＡを適宜の長さとすることにより、情報処理装置３が情報センタ１から受けったデジタル情報を展覧会の開催期日以後に閲覧することを防止することもできる。１次の第３識別子Ｃと２次の第３識別子Ｆとが一致すると判別される許容時間差ＴＡを適切（例えば数秒程度）に選べば、情報処理装置３におけるデジタル情報の閲覧を１回だけ許すようにすることもできる。
【００３５】
【発明の効果】
請求項１の発明によれば、所要のデジタル情報を情報センタから情報処理装置に送る際に第１乃至第３識別子を１次の識別子としてデジタル情報と共に暗号化情報として送信し、暗号化情報と一緒に情報処理装置に送られてきた復号プログラムを用いて情報処理装置において暗号化情報を復号する場合、情報処理装置から情報センタに対して再度１組の識別子を要求し、情報センタにおいて第１乃至第３識別子を新たに取得してこれを２次の第１乃至第３識別子として情報処理装置に送信し、１次と２次との識別子をそれぞれ照合して一致した場合にのみ暗号化デジタル情報を復号可能としたので、復号プログラム及び暗号化情報を一旦受け取った情報処理装置と異なる情報処理装置において暗号化デジタル情報を復号しようとすると、１次の第１乃至第３識別子と２次の第１乃至第３識別子とが一致せず、復号処理を禁止させることができる。このように情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置以外の端末においてデジタル情報が不正に利用されるのを防止することができる。また、第３識別子は情報センタへのアクセス時点での情報であるから、これにより情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置であってもそこでの復号を禁止させることが可能であり、情報処理装置に復号プログラムと暗号化情報とを取り込んだ時刻から所定時間以上経過した場合に１次の第３識別子と２次の第３識別子とが不一致と判断されるようにすることにより、正当性のある情報処理装置においても復号を不可能とし、デジタル情報の利用を制限することができる。したがって、例えば通信ネットワーク上で展覧会を開催した場合、情報処理装置が情報センタから受けったデジタル情報を展覧会の開催期日以後に利用することを防止することもできる。１次の第３識別子と２次の第３識別子とが一致すると判別される許容差を小さくすれば、情報処理装置におけるデジタル情報の利用を１回だけ許すようにすることもできる。
【００３６】
請求項２の発明によれば、情報センタから暗号化情報と復号プログラムとを受け取った情報処理装置以外の端末においてデジタル情報が閲覧されるのを防止することができる。第３識別子は情報センタへのアクセス時点での情報であるから、これにより情報センタから復号プログラムと暗号化情報とを受け取った情報処理装置であってもそこでの閲覧を禁止させることが可能である。したがって、例えば通信ネットワーク上で展覧会を開催した場合、情報処理装置が情報センタから受けったデジタル情報を展覧会の開催期日以後に閲覧することを防止することもできるし、情報処理装置におけるデジタル情報の閲覧を１回だけ許すようにすることもできる。
【図面の簡単な説明】
【図１】本発明によるデジタル情報閲覧システムの実施の形態の一例を示す構成図．
【図２】図１のデジタル情報閲覧システムにおけるデジタル情報の閲覧のための処理の流れを説明するためのフローチャート。
【符号の説明】
１  情報センタ
２  通信路
３  情報処理装置
１１  データベース部
１２、３１  中央演算処理装置
１３、３３  識別子出力部
１４、１６  暗号化部
１５  検索部
１７、３２  通信制御部
３４  復号化部
３５  出力制御部
３６  出力装置
Ａ  １次の第１識別子
Ｂ  １次の第２識別子
Ｃ  １次の第３識別子
Ｄ  ２次の第１識別子
Ｅ  ２次の第２識別子
Ｆ  ２次の第３識別子
【図１】
0003850942.tif 000002
【図２】
0003850942.tif 000003