(57)【要約】【課題】単一の集積回路を、外販を含めた複数の装置製造者に供給し、かつ、鍵情報等の秘密情報を集積回路製造者と装置製造者の間で、秘密に共有することを可能にする、集積回路、情報装置、および秘密情報の管理方法を提供する。【解決手段】個々にインデックス（ＩＤ）が付与された複数の鍵を集積回路に内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて、暗号化された秘密情報を復号しする復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段とを有することを特徴に備えたものである。【選択図】図１
2006314002.tif 000002
【特許請求の範囲】
【請求項１】
個々にインデックス（ＩＤ）が付与された所定の複数の鍵を内蔵する手段と、前記複数の鍵の中から、外部から指定されたＩＤの鍵を用いて、暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段とを有し、前記復号された秘密情報は外部に出力されないことを特徴とする集積回路。
【請求項２】
前記復号された秘密情報は、デバイス鍵であることを特徴とする請求項１に記載の集積回路。
【請求項３】
前記復号された秘密情報は、暗号化あるいは復号化のための鍵であることを特徴とする請求項１に記載の集積回路。
【請求項４】
前記所定の処理は、暗号化あるいは復号化であることを特徴とする請求項３に記載の集積回路。
【請求項５】
前記所定の処理は、デジタル署名の生成であることを特徴とする請求項３に記載の集積回路。
【請求項６】
前記ＩＤは、鍵の番号であることを特徴とする請求項１に記載の集積回路。
【請求項７】
デジタル情報の再生、あるいは記録、あるいは通信を行う情報装置であって、不揮発性のメモリに格納された暗号化された秘密情報と、集積回路を有し、前記集積回路は、個々にインデックス（ＩＤ）が付与された所定の複数の鍵を内蔵する手段と、前記複数の鍵の中から、外部から指定されたＩＤの鍵を用いて、暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段とを有し、前記集積回路に対し、前記ＩＤの内の一つを指定することにより、前記所定の処理を行うことを特徴とする情報装置。
【請求項８】
前記復号された秘密情報は、前記集積回路の外部に出力されないことを特徴とする請求項７に記載の情報装置。
【請求項９】
前記復号された秘密情報は、暗号化あるいは復号化のための鍵であることを特徴とする請求項７に記載の情報装置。
【請求項１０】
前記所定の処理は、暗号化あるいは復号化であることを特徴とする請求項９に記載の情報装置。
【請求項１１】
前記所定の処理は、デジタル署名の生成であることを特徴とする請求項９に記載の情報装置。
【請求項１２】
前記所定の処理は、上位装置との認証処理であることを特徴とする請求項７に記載の情報装置。
【請求項１３】
前記秘密情報は、１台ごとに相異なるデバイス鍵であることを特徴とする請求項７に記載の情報装置。
【請求項１４】
前記ＩＤは、鍵の番号であることを特徴とする請求項７に記載の集積回路。
【請求項１５】
デジタル情報の再生、あるいは記録、あるいは通信を行う情報装置における秘密情報の管理方法であって、秘密情報を所定の鍵を用いて暗号化するステップと、前記暗号化された秘密情報を不揮発性のメモリに格納するステップと、前記不揮発性メモリに格納された前記暗号化秘密情報を集積回路に入力するステップと、前記所定の鍵のインデックス（ＩＤ）を前記集積回路に指定するステップとを有し、前記集積回路は、内蔵された複数の鍵の中から、指定されたＩＤに対応する鍵を用いて暗号化された前記秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行うことを特徴とする秘密情報の管理方法。
【請求項１６】
前記復号された秘密情報は、前記集積回路の外部に出力されないことを特徴とする請求項１５に記載の秘密情報の管理方法。
【請求項１７】
前記復号された秘密情報は、暗号化あるいは復号化のための鍵であることを特徴とする請求項１５に記載の秘密情報の管理方法。
【請求項１８】
前記所定の処理は、暗号化あるいは復号化であることを特徴とする請求項１７に記載の秘密情報の管理方法。
【請求項１９】
前記所定の処理は、デジタル署名の生成であることを特徴とする請求項１７に記載の秘密情報の管理方法。
【請求項２０】
前記所定の処理は、上位装置との認証処理であることを特徴とする請求項１５に記載の秘密情報の管理方法。
【請求項２１】
前記秘密情報は、１台ごとに相異なるデバイス鍵であることを特徴とする請求項１５に記載の秘密情報の管理方法。
【請求項２２】
前記ＩＤは、鍵の番号であることを特徴とする請求項１５に記載の秘密情報の管理方法。
【請求項２３】
デジタル情報の再生、あるいは記録、あるいは通信を行う情報装置のための秘密情報の管理方法であって、集積回路と、前記集積回路の製造者による鍵管理ステップと、前記集積回路のユーザーによる秘密情報の秘匿ステップと、前記情報装置における秘密情報の復元ステップとを有し、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記鍵管理ステップは、集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、割り当てた鍵と対応したＩＤのみを該当のユーザーに開示するステップを有し、前記秘匿ステップは、開示された鍵を用いて秘密情報を暗号化するステップと、暗号化された前記秘密情報を前記情報装置の不揮発性メモリに格納するステップを有し、前記秘密情報復元ステップは、不揮発性メモリに格納された前記暗号化された秘密情報を集積回路に入力するステップと、前記開示されたＩＤを前記集積回路に指定するステップと、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された前記秘密情報を復号する復号ステップと、前記復号された秘密情報を用いて所定の処理を行うステップを有することを特徴とする秘密情報の管理方法。
【請求項２４】
前記ＩＤは、鍵の番号であることを特徴とする請求項２３に記載の秘密情報の管理方法。
【請求項２５】
デジタル情報の再生、あるいは記録、あるいは通信を行う情報装置のための秘密情報の管理方法であって、集積回路と、前記集積回路の製造者による鍵管理ステップと、前記集積回路のユーザーによる秘密情報の秘匿ステップと、前記情報装置における秘密情報の復元ステップとを有し、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記鍵管理ステップは、集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、前記割り当てた鍵を用いて秘密情報を暗号化するステップと、前記割り当てた鍵に対応したＩＤと前記暗号化した秘密情報のみを該当のユーザーに開示するステップを有し、前記秘匿ステップは、開示された前記暗号化された秘密情報を前記情報装置の不揮発性メモリに格納するステップを有し、
前記秘密情報復元ステップは、不揮発性メモリに格納された前記暗号化された秘密情報を集積回路に入力するステップと、前記開示されたＩＤを前記集積回路に指定するステップと、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された前記秘密情報を復号する復号ステップと、前記復号された秘密情報を用いて所定の処理を行うステップを有することを特徴とする秘密情報の管理方法。
【請求項２６】
前記ＩＤは、鍵の番号であることを特徴とする請求項２５に記載の秘密情報の管理方法。
【請求項２７】
デジタル情報の再生、あるいは記録、あるいは通信を行う集積回路のための秘密情報の管理方法であって、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、割り当てた鍵と対応したＩＤのみを該当のユーザーに開示するステップを有することを特徴とする秘密情報の管理方法。
【請求項２８】
前記ＩＤは、鍵の番号であることを特徴とする請求項２７に記載の秘密情報の管理方法。
【請求項２９】
デジタル情報の再生、あるいは記録、あるいは通信を行う集積回路のための秘密情報の管理方法であって、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、前記割り当てた鍵を用いて秘密情報を暗号化するステップと、前記割り当てた鍵に対応したＩＤと前記暗号化した秘密情報のみを該当のユーザーに開示するステップを有することを特徴とする秘密情報の管理方法。
【請求項３０】
前記ＩＤは、鍵の番号であることを特徴とする請求項２９に記載の秘密情報の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク装置等の情報再生装置とパソコン間のインタフェースや、ＨＤＣＰ（Ｈｉｇｈ−Ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｎ）規格における通信装置間で、著作権保護のためのコンテンツ暗号や認証動作に用いられるデバイス鍵等の秘密情報を安全に秘匿できる、集積回路、情報装置、および秘密情報の管理方法に関するものである。
【背景技術】
【０００２】
ＤＶＤ等の光ディスクでは、映像信号やオーディオ信号などのコンテンツの著作権を保護するために、これらのコンテンツに対して、暗号化が施されている。暗号化がなされたコンテンツを復号する際や、例えば光ディスク再生装置とパソコン等の装置間で暗号化コンテンツの送受信の際に行われる認証動作では、装置１台１台相異なる秘密情報であるデバイス鍵が用いられる。上記デバイス鍵は、装置１台１台固有に保持するだけでなく、コンテンツの不正コピーの防止やシステムの安全性確保のために、第３者から確実に秘匿する必要がある（特許文献１参照）。
【０００３】
デバイス鍵の安全な秘匿のための方法として、デバイス鍵を暗号化するための鍵をさらに、メーカーコードや製品番号等のシステム固有情報で暗号化する方法がある（特許文献１参照）。
【０００４】
また、暗号化されたデバイス鍵は、当該装置の出荷段階で当該装置から読みより可能なメモリに書き込まれる（特許文献２参照）。
【０００５】
以上のような、デバイス鍵を保持する情報装置においては、一番、大元の暗号化の鍵は、一般的に、集積回路の内部に埋め込まれることにより、秘匿性が確保される。例えば、デバイス鍵を暗号化するための鍵や、あるいは、上記したようなデバイス鍵を暗号化するための鍵を暗号化するための鍵が、集積回路の内部に秘匿される。この時、集積回路は、より大規模であるほど望ましく、集積回路のリバースエンジニアリングによる鍵情報の漏洩を困難にすることができる。
【０００６】
一方、上記した大元の鍵は、装置の製造工程におけるデバイス鍵の暗号化の際にも用いられる。この際にも、鍵の秘匿性の確保が重要であり、例えば、暗号化ツールそのものへのアクセス可能な人員や場所を限定することにより、第３者から、鍵情報を秘密にすることができる。
【特許文献１】特開２００４−２０８０８８号公報（全文）
【特許文献２】特開２００４−３３６１７８号公報（全文）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記したような、集積回路の内部に最も大元の暗号化の鍵を埋め込む方法では、集積回路製造者（設計者）と、装置製造者（あるいはユーザー、あるいは暗号化ツール作成者、あるいは暗号化ツールの使用者、等）で、この、最も大元の暗号化の鍵情報を共有化し、かつ第３者に対して秘密にする必要がある。
【０００８】
このような場合、集積回路製造者（設計者）と装置製造者が同一の企業である場合や、あるいは、集積回路そのものが単一の装置製造者だけに供給される場合には、鍵情報を、秘密に共有することは比較的容易にできる。
【０００９】
しかしながら、集積回路を複数の装置製造者に対して供給する場合、例えば、集積回路を外販チップとして、多数の装置製造者に対して販売する場合には、同一の鍵情報を複数の装置製造者に開示せざるを得なく、２者のみで秘密に共有することは困難であった。
【００１０】
また、各装置製造者に対応して、鍵情報のみを個別に変更した集積回路を、複数種類製造することは、集積回路の製造コストの上昇に繋がるという課題があった。
【００１１】
本発明は上記の問題を鑑み、単一の集積回路を、外販を含めた複数の装置製造者に供給し、かつ、鍵情報等の秘密情報を集積回路製造者と装置製造者の間で、秘密に共有することを可能にする、集積回路、情報装置、および秘密情報の管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の集積回路では、個々にインデックス（ＩＤ）が付与された所定の複数の鍵を内蔵する手段と、前記複数の鍵の中から、外部から指定されたＩＤの鍵を用いて、暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段とを有し、前記復号された秘密情報は外部に出力されないことを特徴に備えたものである。
【００１３】
また、本発明の情報装置は、不揮発性のメモリに格納された暗号化された秘密情報と、集積回路を有し、前記集積回路は、個々にインデックス（ＩＤ）が付与された所定の複数の鍵を内蔵する手段と、前記複数の鍵の中から、外部から指定されたＩＤの鍵を用いて、暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段とを有し、前記集積回路に対し、前記ＩＤの内の一つを指定することにより、前記所定の処理を行うことを特徴に備えたものである。
【００１４】
また、本発明の秘密情報の管理方法は、秘密情報を所定の鍵を用いて暗号化するステップと、前記暗号化された秘密情報を不揮発性のメモリに格納するステップと、前記不揮発性メモリに格納された前記暗号化秘密情報を集積回路に入力するステップと、前記所定の鍵のインデックス（ＩＤ）を前記集積回路に指定するステップとを有し、前記集積回路は、内蔵された複数の鍵の中から、指定されたＩＤに対応する鍵を用いて暗号化された前記秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行うことを特徴に備えたものである。
【００１５】
また、本発明の秘密情報の管理方法は、集積回路と、前記集積回路の製造者による鍵管理ステップと、前記集積回路のユーザーによる秘密情報の秘匿ステップと、前記情報装置における秘密情報の復元ステップとを有し、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記鍵管理ステップは、集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、割り当てた鍵と対応したＩＤのみを該当のユーザーに開示するステップを有し、前記秘匿ステップは、開示された鍵を用いて秘密情報を暗号化するステップと、暗号化された前記秘密情報を前記情報装置の不揮発性メモリに格納するステップを有し、前記秘密情報復元ステップは、不揮発性メモリに格納された前記暗号化された秘密情報を集積回路に入力するステップと、前記開示されたＩＤを前記集積回路に指定するステップと、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された前記秘密情報を復号する復号ステップと、前記復号された秘密情報を用いて所定の処理を行うステップを有することを特徴に備えたものである。
【００１６】
また、本発明の秘密情報の管理方法は、集積回路と、前記集積回路の製造者による鍵管理ステップと、前記集積回路のユーザーによる秘密情報の秘匿ステップと、前記情報装置における秘密情報の復元ステップとを有し、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記鍵管理ステップは、集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、前記割り当てた鍵を用いて秘密情報を暗号化するステップと、前記割り当てた鍵に対応したＩＤと前記暗号化した秘密情報のみを該当のユーザーに開示するステップを有し、前記秘匿ステップは、開示された前記暗号化された秘密情報を前記情報装置の不揮発性メモリに格納するステップを有し、前記秘密情報復元ステップは、不揮発性メモリに格納された前記暗号化された秘密情報を集積回路に入力するステップと、前記開示されたＩＤを前記集積回路に指定するステップと、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された前記秘密情報を復号する復号ステップと、前記復号された秘密情報を用いて所定の処理を行うステップを有することを特徴に備えたものである。
【００１７】
また、本発明の秘密情報の管理方法は、デジタル情報の再生、あるいは記録、あるいは通信を行う集積回路のための秘密情報の管理方法であって、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、割り当てた鍵と対応したＩＤのみを該当のユーザーに開示するステップを有することを特徴に備えたものである。
【００１８】
また、本発明の秘密情報の管理方法は、デジタル情報の再生、あるいは記録、あるいは通信を行う集積回路のための秘密情報の管理方法であって、前記集積回路は、個々にインデックス（ＩＤ）が付与された複数の鍵を内蔵する手段と、前記複数の鍵の中から指定されたＩＤの鍵を用いて暗号化された秘密情報を復号する復号手段と、前記復号された秘密情報を用いて所定の処理を行う手段を有し、前記集積回路に内蔵した複数の鍵の中から相異なる鍵を前記ユーザー毎に１個ずつ割り当てるステップと、前記割り当てた鍵を用いて秘密情報を暗号化するステップと、前記割り当てた鍵に対応したＩＤと前記暗号化した秘密情報のみを該当のユーザーに開示するステップを有することを特徴に備えたものである。
【００１９】
本構成により、集積回路に内蔵した複数の鍵をそれぞれ各装置製造者に対応させることにより、集積回路製造者と各装置製造者間で、暗号化の鍵を、個別に秘密に共有することを可能にできる。
【発明の効果】
【００２０】
本発明の集積回路、情報装置、および秘密情報の管理方法によれば、単一の集積回路を、外販を含めた複数の装置製造者に供給し、かつ、鍵情報等の秘密情報を集積回路製造者と装置製造者の間で、秘密に共有することを可能にし、デバイス鍵等の秘密情報を安全にかつ低コストで、保護することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１における情報装置の構成図であり、本実施の形態１は、光ディスク等の記録媒体からデータを再生するための光ディスク再生装置の実施例である。
【００２３】
図１において、１０１は光ディスク、１０２は光ディスク１０１からデータを再生する再生回路、１０３はマイクロコントローラ等で構成され、光ディスク再生装置全体の制御を行う制御マイコン、１０４は秘密情報であるデバイス鍵を復号し、所定の処理を行う集積回路、１０５は不揮発性のメモリである。尚、破線部１１４は、デバイス鍵を鍵Ａで暗号化する様子を示しており、詳細は後述するように、光ディスク再生装置には含まれないが、ここでは説明上、同一の図面上に記載している。
【００２４】
集積回路１０４は、乱数生成回路１０９、再生データ１２２のハッシュ値を生成するＨＡＳＨ回路１１０、暗号化されたデバイス鍵を復号するＡＥＳ−Ｄ（１０６）、ハッシュ値、乱数、および復号されたデバイス鍵を元にデジタル署名を生成する署名生成回路１１２、各々０から７までのインデックス１０８が割り当てられた複数の鍵１０７、から構成されている。
【００２５】
制御マイコン１０３は、集積回路１０４に対して、デバイス鍵を復号するための鍵を指定するインデックス指定１１９、および乱数を生成する際の乱数初期値をランダムに設定するためのタイマ１２０、およびここでは図示しない光ディスク再生装置全体の制御部等から構成される。
【００２６】
尚、図１に示す光ディスク再生装置の構成図では、データ再生のための光ピックアップやトラッキング・フォーカス制御回路、誤り訂正回路、復調回路等の光ディスク再生装置として公知な一般的な構成は省略している。
【００２７】
以上のように構成された本発明の実施の形態１における再生制御回路の動作を以下説明する。
【００２８】
光ディスクから再生された再生データは、再生回路１０２を経由して再生される。再生データが著作権管理情報等の特殊なセキュリティを要求されるデータである場合、ここでは、再生データにデジタル署名を付加して上位装置であるパソコンに送られる。
【００２９】
集積回路１０４に入力された再生データ１２２のハッシュ値がＨＡＳＨ回路１１０によって生成される。ハッシュの生成方法は例えば公知のＳＨＡ１（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍｓ）等を用いることができる。
【００３０】
一方、制御マイコン１０３は、光ディスク再生装置の電源ＯＮの時から自走させたタイマ１２０のタイマ値を乱数発生のための初期値として乱数生成回路１０９に設定する。乱数生成回路１０９は、設定された初期値に基づいて乱数を発生する。署名生成回路１１２は、復号されたデバイス鍵ＫＳＥＣ１１１と乱数値、およびハッシュ値から再生データ１２２のデジタル署名を生成する。尚、デジタル署名の生成は、公知であり、例えば楕円暗号を用いた署名生成であっても良い。生成されたデジタル署名１１３は再生データ１２２と共に上位装置のパソコンに送出される。パソコンでは、送出された再生データの正当性を、図示しない当該装置の公開鍵を用いて署名検証を行うことで検証できる。
【００３１】
尚、ここではデジタル署名の生成を例に説明しているが、他の例として、デバイス鍵ＫＳＥＣ１１１を用いた処理としては、再生データの暗号化処理や認証処理を行う場合もある。また、ＨＤＣＰ規格における通信装置の例では、暗号化処理や符号化処理が行われる場合もある。
【００３２】
復号されたデバイス鍵ＫＳＥＣ１１１は、直接、集積回路の外部に出力されることは無いので、そのセキュリティが確保される。
【００３３】
デバイス鍵ＫＳＥＣ１１１は、光ディスク再生装置に実装された不揮発性メモリ１０５に予め格納されている暗号化デバイス鍵ＫＳＥＣ’を集積回路１０４に入力することで行われる。尚、デバイス鍵は、光ディスク再生装置１台ずつ相異なる秘密情報である。
【００３４】
集積回路１０４には、デバイス鍵の復号のための鍵が、鍵Ａから鍵Ｇまでの８個の複数の鍵１０７内蔵されており、それぞれの鍵に対応して、インデックス１０８が付加されている。例えば、ここでは鍵Ａを使用するとする。この時、制御マイコン１０３のインデックス指定１１９は０をインデックスとして集積回路１０４に指定する（１１８）。
【００３５】
集積回路１０４は、指定されたインデックスが０、すなわち鍵Ａを用いて暗号化されたデバイス鍵ＫＳＥＣ’を復号することにより、デバイス鍵ＫＳＥＣ１１１を生成することができる。復号処理は、復号回路ＡＥＳ−Ｄによって行われる。例えば、公知のＡＥＳ暗号方式（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）の復号回路を用いることができる。
【００３６】
尚、ここでは、デバイス鍵の復号は鍵Ａを用いた例を示したが、後述するように、光ディスク再生装置の製造者がＡ社の場合は鍵Ａ、製造者がＢ社の場合は鍵Ｂと予め定められているとする。
【００３７】
暗号化デバイス鍵ＫＳＥＣ’は、光ディスク再生装置の製造工程で予め不揮発性のメモリ１０５に記録されている。
【００３８】
また、ＫＳＥＣ’の生成は、暗号化ツールＡＥＳ−Ｅ（１１６）で行われる。例えば、光ディスクや著作権保護方式等の規格ライセンスの管理団体等から、光ディスク装置１台ごとに相異なるデバイス鍵ＫＳＥＣ（１１５）が発行される。例えばＡ社では、鍵Ａ（１１７）を用いて暗号化して、暗号化デバイス鍵ＫＳＥＣ’を生成することができる。暗号化ツールＡＥＳ−Ｅ１１６は、例えば公知のＡＥＳ暗号化を行うコンピュータのプログラム等で構成することができる。また、集積回路１０４の復号機能と対であれば、他の暗号方式、例えばＲＳＡ等の公開鍵暗号方式等であっても構わない。
【００３９】
尚、集積回路１０４は、上記した機能だけでなく、データ再生のための誤り訂正回路や復調回路を備えても良い。集積回路の回路規模が大きいほど回路の逆解析に対する鍵Ａから鍵Ｇの強度が強くなり、より望ましい。
【００４０】
図２は、集積回路１０４の複数の鍵１０７を整理した表である。
【００４１】
図２において、鍵Ａから鍵Ｇの７個の鍵が、集積回路に内蔵される。このとき、各鍵には、それぞれ０から７までのインデックスが付与されている。また、各鍵は、集積回路を使用するユーザー、すなわち再生装置の製造者が割り当てられている。
【００４２】
尚、集積回路の製造者とユーザーが同じ企業であっても構わない。また、一つのユーザーに複数個を割り当てても構わない。同一の鍵を複数のユーザーに割り当てない限り、鍵の安全性は確保できる。
【００４３】
また、集積回路への各鍵の内蔵は、例えば、図示しないマイクロコントローラを内蔵し、マイクロコントローラからアクセス可能なアドレス領域の一部を各鍵に割り当て、そのアドレスを各鍵のインデックスとしてもよい。また、インデックスを単なる番号として、その番号を入力すると鍵の内容が集積回路内部で出力されるような論理回路を構成しても良い。
【００４４】
図３は、集積回路製造者による鍵管理とユーザーによる鍵の秘匿を説明する概念図である。
【００４５】
図３において、３０１は集積回路製造者による鍵管理であり、集積回路に内蔵した複数の鍵を、ユーザー毎に割り当てる。例えば鍵Ａは、Ａ社に割り当て、鍵ＣはＣ社に割り当てる。
【００４６】
集積回路製造者は、Ａ社に対しては、鍵Ａの内容と鍵Ａのインデックスである０をＡ社に開示する（３０９）。この時、他の鍵については一切開示しない。
【００４７】
３０３は、Ａ社における鍵の秘匿を示しており、集積回路製造者から開示された鍵Ａ（３０６）を暗号鍵として、デバイス鍵ＫＳＥＣ＿Ａを暗号化し、暗号化されたデバイス鍵ＫＳＥＣ＿Ａ’（３０８）を生成する。暗号化されたデバイス鍵ＫＳＥＣ＿Ａ’（３０８）は、光ディスク再生装置の製造時に、不揮発性メモリに格納される。さらに、光ディスク再生装置の制御マイコン１０３のインデックス指定１１９に、制御ソフトウェアの形で、鍵Ａに対するインデックス０（３０７）が記憶される。
【００４８】
同様に、集積回路製造者は、Ｃ社に対しては、鍵Ｃの内容と鍵Ｃのインデックスである２をＣ社に開示する（３１３）。この時、他の鍵については一切開示しない。
【００４９】
３０４は、Ｃ社における鍵の秘匿を示しており、集積回路製造者から開示された鍵Ｃ（３１０）を暗号鍵として、デバイス鍵ＫＳＥＣ＿Ｃを暗号化し、暗号化されたデバイス鍵ＫＳＥＣ＿Ｃ’（３１２）を生成する。暗号化されたデバイス鍵ＫＳＥＣ＿Ｃ’（３１２）は、光ディスク再生装置の製造時に、不揮発性メモリに格納される。さらに、光ディスク再生装置の制御マイコン１０３のインデックス指定１１９に、制御ソフトウェアの形で、鍵Ｃに対するインデックス２が記憶される。
【００５０】
以上のように、同一の集積回路を複数のユーザーに供給しても、各ユーザーに対して、相異なる鍵を割り当て、かつ、開示情報をそれぞれ限定することで、各ユーザー間での秘密の漏洩、すなわち鍵の内容の漏洩を防ぐことができ、システムの安全性を高くすることが可能になる。例えば、鍵Ａの内容を知り得るのは、Ａ社と集積回路製造者のみに限定することが可能になる。
【００５１】
図４は、集積回路製造者による鍵管理とユーザーによる鍵の秘匿に関する、他の望ましい実施形態を説明する概念図である。
【００５２】
図４において、４０１は集積回路製造者による鍵管理であり、集積回路に内蔵した複数の鍵を、ユーザー毎に割り当てる。例えば鍵Ａは、Ａ社に割り当て、鍵ＣはＣ社に割り当てる。
【００５３】
次に、集積回路製造者によって、各ユーザーのデバイス鍵をそれぞれに割り当てた鍵を用いて暗号化する。４０３は、Ａ社の鍵の暗号化を示しており、Ａ社に割り当てた鍵Ａ（４０９）を暗号鍵として、デバイス鍵ＫＳＥＣ＿Ａ（４０７）を暗号化し、暗号化されたデバイス鍵ＫＳＥＣ＿Ａ’（４１１）を生成する。暗号化されたデバイス鍵ＫＳＥＣ＿Ａ’（４１１）は、Ａ社に開示される。Ａ社に対しては、鍵Ａで暗号化したデバイス鍵ＫＳＥＣ＿Ａ’（４１１）と鍵Ａのインデックスである０をＡ社に開示する（４１３）。この時、他の鍵については一切開示しない。また、鍵Ａの中身も開示しない。
【００５４】
同様に、４０４は、Ｃ社の鍵の暗号化を示しており、Ｃ社に割り当てた鍵Ｃ（４１０）を暗号鍵として、デバイス鍵ＫＳＥＣ＿Ｃ（４０８）を暗号化し、暗号化されたデバイス鍵ＫＳＥＣ＿Ｃ’（４１２）を生成する。暗号化されたデバイス鍵ＫＳＥＣ＿Ｃ’（４１２）は、Ｃ社に開示される。Ｃ社に対しては、鍵Ｃで暗号化したデバイス鍵ＫＳＥＣ＿Ｃ’（４１２）と鍵Ｃのインデックスである２をＣ社に開示する（４１４）。この時、他の鍵については一切開示しない。また、鍵Ｃの中身も開示しない。
【００５５】
４０５、および４０６はそれぞれ、Ａ社、およびＣ社における鍵の秘匿であり、例えばＡ社では、集積回路製造者より開示された、暗号化されたデバイス鍵ＫＳＥＣ＿Ａ’（４１１）は、光ディスク再生装置の製造時に、不揮発性メモリに格納される（４１５）。さらに、光ディスク再生装置の制御マイコン１０３のインデックス指定１１９に、制御ソフトウェアの形で、鍵Ａに対するインデックス０（４１６）が記憶される。
【００５６】
同様にＣ社では、集積回路製造者より開示された、暗号化されたデバイス鍵ＫＳＥＣ＿Ｃ’（４１２）は、光ディスク再生装置の製造時に、不揮発性メモリに格納される（４１７）。さらに、光ディスク再生装置の制御マイコン１０３のインデックス指定１１９に、制御ソフトウェアの形で、鍵Ｃに対するインデックス２（４１８）が記憶される。
【００５７】
以上のように、同一の集積回路を複数のユーザーに供給しても、各ユーザーに対して、相異なる鍵を割り当て、かつ、開示情報をそれぞれ限定することで、各ユーザー間での秘密の漏洩、すなわち鍵の内容の漏洩を防ぐことができ、システムの安全性を高くすることが可能になる。また、本実施形態では、鍵Ａの内容を知り得るのは、集積回路製造者のみに限定されており、そのセキュリティレベルはより向上している。
【００５８】
また、以上の説明では、１つのユーザーに対して１つの暗号鍵を割り当てたが、１つのユーザーに対して複数の暗号鍵を割り当てても良い。例えば、光ディスク再生装置のロットや製造日に応じて、キーを切り替えることも可能になり、セキュリティレベルをさらに向上させることが可能になる。
【００５９】
以上説明してきたように、本発明においては、集積回路に個々にインデックスが付与された複数の鍵を内蔵し、複数の鍵をそれぞれ各装置製造者に対応させることにより、集積回路製造者と各装置製造者間で、暗号化の鍵を、個別に秘密に共有することを可能にでき、個々のデバイス鍵の安全性を損なうこと無しに、複数の装置製造者、すなわちユーザーに一つの集積回路を供給することができる。
【産業上の利用可能性】
【００６０】
本発明の集積回路、情報装置、および秘密情報の管理方法は、光ディスクや磁気ディスク等のディスク媒体の再生装置やＤＴＣＰ規格等の著作権保護機能を有する情報通信装置として有用である。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態１における情報装置の構成図
【図２】集積回路１０４に内蔵された複数の鍵１０７を整理した図
【図３】集積回路製造者による鍵管理とユーザーによる鍵の秘匿を説明する概念図
【図４】集積回路製造者による鍵管理とユーザーによる鍵の秘匿の他の実施例を説明する概念図
【符号の説明】
【００６２】
１０３    制御マイコン
１０４    集積回路
１０５    不揮発性メモリ
１０６    デバイス鍵復号ＡＥＳ−Ｄ回路
１０７    複数の鍵
１０８    インデックス
１１５    デバイス鍵
１１６    暗号化ツールＡＥＳ−Ｅ
１１７，３０６，４０９    鍵Ａ
１１９    インデックス指定
３０１，４０１    集積回路製造者による鍵管理
３０２，４０２    ユーザーによる鍵の秘匿
３０３，４０５    Ａ社による鍵の秘匿
３０４，４０６    Ｃ社による鍵の秘匿
３０７，４１６    インデックス０
３０８，４１１    暗号化されたデバイス鍵ＫＳＥＣ＿Ａ’
３１０，４１０    鍵Ｃ
３１１，４１８    インデックス２
３１２，４１２    暗号化されたデバイス鍵ＫＳＥＣ＿Ｃ’
【図１】
2006314002.tif 000003
【図２】
2006314002.tif 000004
【図３】
2006314002.tif 000005
【図４】
2006314002.tif 000006