(57)【要約】【課題】  ホストシステムにより提供されたデータについてのデータ記録装置のアクセスを認証する装置及び方法を提供する。【解決手段】  第１及び第２乱数が，ホストシステムと記録装置との間で交換される。ホストシステムにより保存された記録装置のＩＤと，記録装置により保存されたホストシステムのＩＤとは，第１及び第２乱数により暗号化される。暗号化されたＩＤは，ホストシステム及び記録装置との間で交換され，それぞれ第１及び第２乱数により復号化される。記録装置により復号化されたＩＤが保存されたホストシステムのＩＤと同一ならば，記録装置でホストシステムが認証される。もし，ホストシステムにより復号化されたＩＤが保存された記録装置のＩＤと同一ならば，ホストシステムで記録装置が認証される。【選択図】    図６
2005229604.tif 000002
【特許請求の範囲】
【請求項１】
データを処理するホストシステムと前記ホストシステムにアクセスする，記録装置を備えるデータ処理装置とを認証する認証方法であって：
前記ホストシステム及び前記記録装置が，第１乱数及び第２乱数をそれぞれ発生させる過程と；
前記第１乱数及び第２乱数を前記ホストシステム及び前記記録装置から前記記録装置及び前記ホストシステムにそれぞれ転送する過程と；
前記ホストシステムが，前記ホストシステム及び前記記録装置に記憶された共通のＩＤを前記第１乱数により暗号化し，暗号化されたＩＤを前記記録装置に転送する過程と；
前記記録装置が，前記共通ＩＤを前記第２乱数により暗号化し，暗号化されたＩＤを前記ホストシステムに転送する過程と；
前記ホストシステムが，前記記録装置から転送された，暗号化されたＩＤを復号化する過程と；
前記記録装置が，前記ホストシステムから転送された暗号化されたＩＤを復号化する過程と；
前記ホストシステムが，前記ホストシステムにより復号化されたＩＤと前記ホストシステムに記憶された共通ＩＤとを比較し，比較した結果に基づいて前記記録装置を認証する過程と；
前記記録装置が，前記記録装置により前記復号化されたＩＤと前記記録装置に記憶された共通ＩＤとを比較し，比較した結果に基づいて前記ホストシステムを認証する過程と；を含む認証方法。
【請求項２】
前記認証方法は，さらに，
前記第１乱数及び第２乱数を，前記ホストシステム及び前記記録装置に割り当てられた第１公開キー及び第２公開キーによりそれぞれ暗号化する過程を含み，
前記第１乱数及び第２乱数を前記ホストシステム及び前記記録装置から前記記録装置及び前記ホストシステムにそれぞれ転送する過程は，
前記暗号化された第１乱数及び第２乱数をそれぞれ転送することを特徴とする請求項１に記載の認証方法。
【請求項３】
前記ホストシステム及び前記記録装置が，前記第１乱数及び前記第２乱数により前記ホストシステム及び前記記録装置に共通のＩＤをそれぞれ暗号化する過程は，
前記ホストシステム及び前記記録装置が，前記暗号化された前記第２乱数を復号化した乱数または暗号化された前記第１乱数を復号化した乱数のいずれかにより前記共通ＩＤを暗号化することを特徴とする請求項２に記載の認証方法。
【請求項４】
前記共通ＩＤをそれぞれ暗号化する過程は，
ＤＥＳ暗号化方式を用いて実行されることを特徴とする請求項１〜３のいずれか一項に記載の認証方法。
【請求項５】
前記ホストシステム及び前記記録装置が，前記第１乱数及び前記第２乱数により前記ホストシステム及び前記記録装置に共通のＩＤをそれぞれ暗号化する過程は，
前記ホストシステム及び前記記録装置が，前記暗号化された第２乱数および前記暗号化された第１乱数をそれぞれ復号化する過程と，
前記ホストシステム及び前記記録装置が，前記復号化された第２乱数および前記復号化された第１乱数をそれぞれ使用して前記共通ＩＤをそれぞれ暗号化する過程と，をさらに含むことを特徴とする請求項２〜４のいずれか一項に記載の認証方法。
【請求項６】
前記共通ＩＤをそれぞれ暗号化する過程は，
３ＤＥＳ暗号化方式を用いて実行されることを特徴とする請求項１〜５のいずれか一項に記載の認証方法。
【請求項７】
前記認証方法は，さらに，
前記認証が始まる前に前記記録装置をロック状態に設定する過程と，
前記認証に失敗した場合，前記記録装置をアンロック状態にし，前記記録装置に記録されたデータを削除する過程と，を含むことを特徴とする請求項１〜６のいずれか一項に記載の認証方法。
【請求項８】
データを処理するホストシステムと前記ホストシステムにアクセスする，記録装置を備えるデータ処理装置とを認証する認証装置であって：
前記ホストシステムに備えられ，第１乱数を発生させるための第１乱数発生部と，第１秘密キー暗号化部と，第１認証制御部と，を有する第１認証装置と；
前記記録装置に備えられ，第２乱数を発生させるための第２乱数発生部と，第２秘密キー暗号化部と，第２認証制御部と，を有する第２認証装置と；を含み，
前記第１秘密キー暗号化部は，
前記ホストシステム及び前記記録装置に共通のＩＤを第１乱数または第２乱数に応じた値の少なくともいずれか一つにより暗号化し，前記記録装置から転送された，暗号化されたＩＤを第１乱数または第２乱数に応じた値の少なくともいずれか一つにより復号化し，
前記第１認証制御部は，
前記記録装置によるアクセス要請に応答して前記第１乱数発生部を制御し，第１乱数を発生させて前記記録装置に転送し，前記記録装置から前記ホストシステムに転送された第２乱数に基づいて前記第１秘密キー暗号化部を制御して第２の暗号化されたＩＤを生成し，第２の暗号化されたＩＤを前記記録装置に転送し，前記記録装置から第１の暗号化されたＩＤが転送されたとき，前記第１秘密キー暗号化部を制御して前記第１の暗号化されたＩＤを復号化し，その復号化されたＩＤと前記共通ＩＤとに基づいて前記記録装置が正当な装置であるか否かを判定し，前記記録装置が正当な装置である場合には前記記録装置を認証し，
前記第２秘密キー暗号化部は，
前記ホストシステム及び前記記録装置に共通のＩＤを第１乱数に応じた値または第２乱数の少なくともいずれか一つにより暗号化し，前記ホストシステムから前記記録装置に転送される第２の暗号化されたＩＤを第１乱数に応じた値または第２乱数の少なくともいずれか一つにより復号化し，
前記第２認証制御部は，
前記ホストシステムによる認証要請に応答して前記第２乱数発生部を制御し，第２乱数を発生させて前記ホストシステムに転送し，前記ホストシステムから前記記録装置に転送された第１乱数に基づいて前記第２秘密キー暗号化部を制御して第１の暗号化されたＩＤを生成し，第１の暗号化されたＩＤを前記ホストシステムに転送し，前記ホストシステムから第２の暗号化されたＩＤが転送されたとき，前記第２秘密キー暗号化部を制御して前記第２の暗号化されたＩＤを復号化し，その復号化されたＩＤと前記共通ＩＤとに基づいて前記ホストシステムが正当な装置であるか否かを判定し，前記ホストシステムが正当な装置である場合には前記ホストシステムを認証することを特徴とする認証装置。
【請求項９】
前記第１認証装置は，さらに，
前記第１乱数発生部により発生された第１乱数を前記ホストシステムに割り当てられた第１公開キーにより暗号化する第１公開キー暗号化部を備え，
前記第２認証装置は，さらに，
前記第２乱数発生部により発生された第２乱数を前記記録装置に割り当てられた第２公開キーにより暗号化する第２公開キー暗号化部を備えることを特徴とする請求項８に記載の認証装置。
【請求項１０】
前記第１公開キー暗号化部及び前記第２公開キー暗号化部は，
ＲＳＡ方式により前記第１乱数及び前記第２乱数をそれぞれ暗号化することを特徴とする請求項９に記載の認証装置。
【請求項１１】
前記第１秘密キー暗号化部は，
前記第２認証装置から転送された，暗号化された第２乱数を復号化することにより共通ＩＤを暗号化するための第２乱数に応じた値を生成し，
前記第２秘密キー暗号化部は，
前記第１認証装置から転送された，暗号化された第１乱数を復号化することにより共通ＩＤを暗号化するための第１乱数に応じた値を生成することを特徴とする請求項８〜１０のいずれか一項に記載の認証装置。
【請求項１２】
前記第１秘密キー暗号化部及び前記第２秘密キー暗号化部は，
ＤＥＳ暗号化方式により前記共通ＩＤを暗号化することを特徴とする請求項８〜１１のいずれか一項に記載の認証装置。
【請求項１３】
前記第１秘密キー暗号化部及び第２秘密キー暗号化部は，
３ＤＥＳ暗号化方式により共通ＩＤを暗号化することを特徴とする請求項８〜１１のいずれか一項に記載の認証装置。
【請求項１４】
前記第１秘密キー暗号化部は，
前記第１乱数発生部により発生された第１乱数及び前記第２認証装置から転送された第２乱数を復号化した第２乱数により前記共通ＩＤを暗号化し，
前記第２秘密キー暗号化部は，
前記第１認証装置から転送された第１乱数を復号化した第１乱数及び前記第２乱数発生部により発生された第２乱数により前記共通ＩＤを暗号化することを特徴とする請求項８〜１３のいずれか一項に記載の認証装置。
【請求項１５】
データを処理するホストシステムと前記ホストシステムにアクセスする，記録装置を備えるデータ処理装置との認証処理をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体であって：
前記ホストシステム及び前記記録装置にて，第１乱数及び第２乱数をそれぞれ発生させる処理と；
前記第１乱数及び第２乱数を，前記ホストシステム及び前記記録装置から前記記録装置及び前記ホストシステムにそれぞれ転送する処理と；
前記ホストシステムにて，前記ホストシステム及び記録装置に共通のＩＤを前記発生させた第１乱数により暗号化し，暗号化されたＩＤを前記記録装置に転送する処理と；
前記記録装置にて，前記共通ＩＤを前記発生させた第２乱数により暗号化し，暗号化されたＩＤを前記ホストシステムに転送する処理と；
前記ホストシステムにて，前記記録装置から転送された，暗号化されたＩＤを復号化する処理と；
前記記録装置にて，前記ホストシステムから転送された，暗号化されたＩＤを復号化する処理と；
前記ホストシステムにより復号化されたＩＤと前記ホストシステムに記憶された共通ＩＤとを比較し，比較した結果に基づいて前記ホストシステムが前記記録装置を認証する処理と；
前記記録装置により復号化された前記共通ＩＤと前記記録装置に記憶された共通ＩＤとを比較し，比較した結果に基づいて前記記録装置が前記ホストシステムを認証する処理と；をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
ホストシステムにアクセスする，記録装置を備えるデータ処理装置を認証する認証方法であって；
前記記録装置が，前記ホストシステムから転送された乱数により前記ホストシステム及び前記記録装置に共通のＩＤを暗号化し，暗号化された乱数を前記ホストシステムに転送する過程と：
前記ホストシステムが，前記記録装置から転送された，暗号化されたＩＤを復号化する過程と；
前記復号化されたＩＤと前記ホストシステムに記憶された共通ＩＤとを比較して，前記復号化されたＩＤが前記ホストシステムのＩＤに対応するか否かを判定する過程と；
前記復号化されたＩＤが前記ホストシステムに記憶された共通ＩＤに対応するとき，前記ホストシステムが前記記録装置を認証する過程と；を含む認証方法。
【請求項１７】
前記認証方法は，さらに，
前記ホストシステムにより発生された乱数を前記ホストシステムに割り当てられた公開キーにより暗号化する過程を含むことを特徴とする請求項１６に記載の認証方法。
【請求項１８】
データを処理するホストシステムと前記ホストシステムにアクセスする記録装置を備えるデータ処理装置とにより前記ホストシステムを認証する認証方法であって：
前記ホストシステムが，前記記録装置により転送された乱数により前記ホストシステム及び前記記録装置に共通のＩＤを暗号化し，暗号化されたＩＤを前記記録装置に転送する過程と；
前記記録装置が，前記ホストシステムから転送された，暗号化されたＩＤを復号化する過程と；
前記復号化されたＩＤと前記記録装置に記憶された共通ＩＤとを比較して，復号化されたＩＤが前記記録装置のＩＤに対応するか否かを判定する過程と；
前記復号化されたＩＤが前記記録装置に記憶された共通ＩＤに対応するとき，前記記録装置が，前記ホストシステムを認証する過程と；を含む認証方法。
【請求項１９】
前記認証方法は，さらに，
前記記録装置により発生された乱数を前記記録装置に割り当てられた公開キーにより暗号化する過程を含むことを特徴とする請求項１８に記載の認証方法。
【請求項２０】
ホストシステムに備えられ，記録装置に記憶された前記ホストシステムのデータへのアクセスを認証する認証装置であって：
乱数を発生させるための乱数発生部と；
データを暗号化および復号化する秘密キー暗号化部と；
前記記録装置からのアクセス要請に応答して前記乱数発生部を制御して第１乱数を発生させ，発生させた第１乱数を前記記録装置に転送し，前記秘密キー暗号化部を制御して，前記第１乱数及び前記記録装置から転送された第２乱数に応じた値により前記ホストシステムに記録された第２のＩＤを暗号化し，暗号化されたＩＤを第２の暗号化されたＩＤとして前記記録装置に転送し，前記秘密キー暗号化部を制御して，前記記録装置から転送された，暗号化されたＩＤである第１の暗号化されたＩＤを前記第１及び第２乱数に応じた値により復号化し，前記復号化されたＩＤが前記第２のＩＤに対応するとき，前記記録装置を認証する認証制御部と；を備える認証装置。
【請求項２１】
記録装置に備えられ，前記記録装置に記憶されたホストシステムのデータへのアクセスを認証する認証装置であって：
乱数を発生させるための乱数発生部と；
データを暗号化および復号化する秘密キー暗号化部と；
前記ホストシステムによる認証要請に応答して前記乱数発生部を制御して第２乱数を発生させ，発生させた第２乱数を前記ホストシステムに転送し，前記秘密キー暗号化部を制御して，前記第２乱数及び前記ホストシステムから転送された第１乱数に応じた値により前記記録装置に記録された第１のＩＤを暗号化し，暗号化されたＩＤを第１の暗号化されたＩＤとして前記ホストシステムに転送し，前記秘密キー暗号化部を制御して，前記ホストシステムから転送された，暗号化されたＩＤである第２の暗号化されたＩＤを前記第１乱数に応じた値及び第２乱数により復号化し，前記復号化されたＩＤが前記第１のＩＤに対応するとき，前記ホストシステムを認証する認証制御部と；を備える認証装置。
【請求項２２】
所与の第２のＩＤを記憶するホストシステムにより提供されたデータと所与の第１のＩＤとを記憶する記録装置へのアクセスを認証する認証方法であって：
前記ホストシステムに前記第２のＩＤに対応する第２の値を保存し，前記記録装置に前記第１のＩＤに対応する第１の値を保存する過程と；
前記ホストシステム及び前記記録装置にて，第１及び第２乱数をそれぞれ発生させる過程と；
前記第１乱数を前記記録装置に転送し，前記第２乱数を前記ホストシステムに転送する過程と；
記記第２のＩＤ及び第１のＩＤを前記第１及び第２乱数によりそれぞれ暗号化し，暗号化された第２のＩＤ及び暗号化された第１のＩＤを前記記録装置及び前記ホストシステムにそれぞれ転送する過程と；
前記記録装置にて，暗号化された第２のＩＤを復号化し，前記ホストシステムにて，暗号化された第１のＩＤを復号化する過程と；
前記復号化された第２のＩＤと第２の値とが同一であるとき，前記ホストシステムが，前記記録装置を認証する過程と；
前記復号化された第１のＩＤと第１の値とが同一であるとき，前記記録装置が，前記ホストシステムを認証する過程と；を含む認証方法。
【請求項２３】
記記第２のＩＤ及び第１のＩＤを第１及び第２乱数によりそれぞれ暗号化する過程は，
ＤＥＳ暗号化方法を用いて実行されることを特徴とする請求項２２に記載の認証方法。
【請求項２４】
第２のＩＤ及び第１のＩＤを第１及び第２乱数によりそれぞれ暗号化する過程は，
３ＤＥＳ暗号化方法を用いて実行されることを特徴とする請求項２２に記載の認証方法。
【請求項２５】
前記第１乱数及び第２乱数をそれぞれ転送する過程は，
前記第１及び第２乱数を転送する前に公開キーにより第１及び第２乱数を暗号化する過程と，
公開キーに基づき暗号化された第１乱数及び第２乱数を転送した後，第１及び第２乱数を復号化する過程と，をさらに含むことを特徴とする請求項２２〜２４のいずれか一項に記載の認証方法。
【請求項２６】
ホストシステムから獲得され，かつ前記再生装置の記録装置に記録されたデータへの再生装置によるアクセスを制御するアクセス制御方法であって：
前記記録装置に記録されたデータを再生する前の所定時点で，前記ホストシステムと前記記録装置とを相互認証する過程と；
前記相互認証過程により前記ホストシステムと前記記録装置との認証がともに成功した場合にのみ，前記記録装置に記録されたデータへの前記再生装置のアクセスを許容する過程と；を含むアクセス制御方法。
【請求項２７】
前記相互認証過程は，
前記ホストシステム及び前記記録装置のそれぞれのＩＤに対応する暗号化された情報を前記ホストシステム及び前記記録装置がそれぞれ交換し，交換された情報を前記ホストシステムと前記記録装置にてそれぞれ復号化する過程と，
前記ホストシステムと前記記録装置にてそれぞれ復号化された情報が，前記ホストシステムと前記データ記録装置とがそれぞれ有する所与のＩＤに対応するかどうかを判定する過程と，を含むことを特徴とする請求項２６に記載のアクセス制御方法。
【請求項２８】
前記アクセス制御方法は，さらに，
前記ホストシステムと前記記録装置とのいずれか一方の認証が成功しなかった場合，前記記録装置に記録されたデータを削除する過程を含むことを特徴とする請求項２６または請求項２７のいずれかに記載のアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ホストシステムにより処理されるデータを記録できる記録媒体を持つデータ処理装置に係り，特に，ホストシステムにアクセスする記録装置の正当性を判断するためデータ処理装置の認証方法及びそれに適した認証装置及びアクセス制御方法に関する。
【背景技術】
【０００２】
映像信号を保存できる記録媒体付き映像信号受信装置には，ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ），ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）記録装置，あるいはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）記録装置を持つセットトップボックス，個人用ビデオ録画機（ＰＶＲ：Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ），モニター，ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ），ＶＣＲ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）などを挙げられる。
【０００３】
セットトップボックスは，ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）サービスに使われる。ＶＯＤとは，現在のように放送局からユーザーに伝えられる一方向のサービスではなく，ＭＤＢ（Ｍｅｄｉａ  Ｄａｔａ  Ｂａｓｅ）に保存されたコンテンツをユーザーが直接選択することによって，ユーザーがその選択されたプログラムをいつでも視聴できるようにする双方向のサービスをいう。このようなＶＯＤサービスのための基本的なシステムは，ビデオサーバ装置が設置されたＶＳＳ（Ｖｉｄｅｏ  Ｓｏｕｒｃｅ  Ｓｙｓｔｅｍ），加入者端末装備であるセットトップボックス（Ｓｅｔ  Ｔｏｐ  ｂｏｘ；ＳＴＢ），そしてネットワーク装備などから構成される。
【０００４】
図１は，ＶＯＤサービスの一般的な構成を示す図面である。ＶＯＤサービスは，少なくとも一つのＭＤＢ１０２，少なくとも一つのビデオサーバ１０４，基幹通信網１０６，加入者網１０８，ＳＴＢ１１０などで構成される。
【０００５】
各ビデオサーバ１０４は，ユーザーの要求を受付，処理，管理する機能と，大容量のデジタルビデオデータを保存する機能と，多重入出力機能と，データベース管理機能と，障害復旧機能等とを行う。
【０００６】
ＳＴＢ１１０は，加入者網とユーザーとを接続する機能と，圧縮されたビデオデータを解凍することによりビデオデータを復元する機能と，保安，予約機能等とを行う。
【０００７】
ＶＯＤサービスデータの保存が可能なＳＴＢでは，サービス提供者から提供されたＶＯＤサービスデータをＨＤＤに保存し，通信接続が終わった後，ＨＤＤに保存されたＶＯＤサービスデータをユーザーの便利な時間に再生可能にする方法が従来から開示されている（たとえば，特許文献１を参照。）。
【０００８】
図２は，ＨＤＤを具備するＳＴＢの例を示す図面である。図２に図示されたＳＴＢは，リモコン受信部２０２を通じて受信されたユーザー制御命令によってＳＴＢ（図２の２００）の動作を制御するシステムコントローラ２０４，システムコントローラ２０４の制御下で図１に図示されたビデオサーバ１０４との接続を行うインターフェース２０６，ビデオサーバ１０４からＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）圧縮されて転送されたデータをＭＰＥＧデコーディングして映像及び音声データを復元するＭＰＥＧデコーダ２０８，ＭＰＥＧデコーダ２０８で復元された映像及び音声データを，ＴＶまたはモニターを通じて出力できるようにアナログ信号に変換するＤ／Ａ変換部（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ：ＤＡＣ）２１０，そして，ビデオサーバ１０４からＭＰＥＧ圧縮されて転送されたデータを保存するか，保存されたＭＰＥＧ圧縮されたデータを再生してＭＰＥＧデコーダ２０８に提供するＨＤＤ２１２を具備する。
【０００９】
図２に図示された装置は，ビデオサーバ１０４から提供されるＶＯＤサービスデータをＨＤＤ２１２に保存し，通信接続が終わった後にＨＤＤ２１２に保存されたＶＯＤサービスデータをユーザーが再生可能にする。
【００１０】
一方，ＶＯＤサービスの不法利用を防止する装置及び方法も従来から開示されている（たとえば，特許文献２を参照。）。この発明は，課金会員を対象に提供するＶＯＤサービスデータを，非会員が不法に接続して無断に利用することができないように遮断する。すなわち，この方法によれば，利用料を支払わないサービス会員はＶＯＤサービスデータを利用できなくなる。
【００１１】
図３は，特許文献２の不法利用防止装置の構成を示す図面である。図３に図示された装置３００は，ユーザー認証部３０２，制御装置部３０４，メディアサーバ連結部３０６，データベース３０８，入力装置部３１０を具備する。ユーザー認証部３０２は，ユーザーが正当なユーザーであるかどうかを認証し，制御装置部３０４は，ユーザー認証部３０２の認証結果によってメディアサーバ連結部３０６と入力装置部３１０との経路を制御する。
【００１２】
【特許文献１】大韓民国特許公開第１９９７−４８５２号明細書
【特許文献２】大韓民国特許公開第２００２−７１２６８号明細書
【００１３】
しかし，特許文献２に開示された装置は，利用料を支払わない非会員が無断にサービスを利用することを防止することはできるが，正当な経路を通じて受信されたＶＯＤサービスデータが不法に利用されることは防止できない。たとえば，図１に図示された装置において，ＨＤＤ２１２がＳＴＢから分離されるか，または他のものに取り替えられることができるとき，ＨＤＤ２１２に保存されたＶＯＤサービスデータが正当な視聴以外の他の用途に使われる恐れがある。
【００１４】
一部のＶＯＤサービスの場合においては，ＨＤＤ２１２に保存されたＶＯＤサービスデータを一定期間のみ保持し，それ以後は自動的に削除することによってコンテンツの盗用を防止しているが，このような方法によっても，ＨＤＤがＳＴＢから分離されるか，または他のものに取り替えられる場合をカバーできないという問題点がある。
【００１５】
図４は，従来の認証方法を図式的に示す図面である。図４に図示された認証方法によれば，ＨＤＤ２１２は，ホストシステムから転送された識別子（Ｉｄｅｎｔｉｆｉｅｒ：ＩＤ）と自身が持っているＩＤとを比較する。もし，転送されたＩＤと自身が持っているＩＤとが合う場合には，ホストシステムに認証成功メッセージを転送する。一方，ホストシステムは，ＨＤＤ２１２から認証成功メッセージを受信すればＨＤＤ２１２のアクセスを許容する。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかし，図１に図示されたような従来の認証方法では，認証する度にホストシステムがＩＤをＨＤＤ２１２に転送しなければならない。このＩＤはあらかじめ決定された一定なものであるため，もし認証されていないユーザーがホストシステムとＨＤＤ２１２との間で転送される情報を読み取るか，または他の方法によりＩＤを知ることができれば，ＨＤＤ２１２に保存されたＶＯＤサービスデータが正当な視聴以外の他の用途に使われるという上記問題が発生する恐れがある。
【００１７】
他方，ＨＤＤ２１２のみがホストシステムについての認証を行っているので，もし，認証されていないユーザーが，ホストシステムからＨＤＤ２１２に転送されるいかなる認証要請に対しても認証成功メッセージを送るようにプログラムされたＨＤＤ２１２を接続させれば，ホストシステムは正当なＨＤＤ２１２からのアクセスであると認識してＨＤＤ２１２のアクセスを許容してしまう。すなわち，ホストシステムを通じて入る重要な情報や有料情報を不正ＨＤＤに保存して盗用することが可能となってしまう。
【００１８】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，記録媒体のようなデータソースについてのデータ処理装置のアクセスを認証して，認証されていないデータ処理装置のデータへのアクセスを防止する，新規かつ改良された，データ処理装置の認証方法及び認証装置を提供することにある。
【００１９】
また，本発明の他の目的は，上記認証方法の具現に適した認証装置を提供することにある。
【００２０】
さらに，本発明の他の目的は，上記の認証方法を行うプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【００２１】
上記課題の少なくとも一つを解決するために，本発明のある観点によれば，データを処理するホストシステムと上記ホストシステムにアクセスする，記録装置を備えるデータ処理装置とを認証する認証方法であって，上記ホストシステム及び上記記録装置が，第１乱数及び第２乱数をそれぞれ発生させる過程と，上記第１乱数及び第２乱数を上記ホストシステム及び上記記録装置から上記記録装置及び上記ホストシステムにそれぞれ転送する過程と，上記ホストシステムが，上記ホストシステム及び上記記録装置に記憶された共通のＩＤを上記第１乱数により暗号化し，暗号化されたＩＤを上記記録装置に転送する過程と，上記記録装置が，上記共通ＩＤを上記第２乱数により暗号化し，暗号化されたＩＤを上記ホストシステムに転送する過程と，上記ホストシステムが，上記記録装置から転送された，暗号化されたＩＤを復号化する過程と，上記記録装置が，上記ホストシステムから転送された暗号化されたＩＤを復号化する過程と，上記ホストシステムが，上記ホストシステムにより復号化されたＩＤと上記ホストシステムに記憶された共通ＩＤとを比較し，比較した結果に基づいて上記記録装置を認証する過程と，上記記録装置が，上記記録装置により上記復号化されたＩＤと上記記録装置に記憶された共通ＩＤとを比較し，比較した結果に基づいて上記ホストシステムを認証する過程と，を含む認証方法が提供される。
【００２２】
また，本発明の他の観点によれば，データを処理するホストシステムと上記ホストシステムにアクセスする，記録装置を備えるデータ処理装置とを認証する認証装置であって，上記ホストシステムに備えられ，第１乱数を発生させるための第１乱数発生部と，第１秘密キー暗号化部と，第１認証制御部と，を有する第１認証装置と，上記記録装置に備えられ，第２乱数を発生させるための第２乱数発生部と，第２秘密キー暗号化部と，第２認証制御部と，を有する第２認証装置と，を含み，上記第１秘密キー暗号化部は，上記ホストシステム及び上記記録装置に共通のＩＤを第１乱数または第２乱数に応じた値の少なくともいずれか一つにより暗号化し，上記記録装置から転送された，暗号化されたＩＤを第１乱数または第２乱数に応じた値の少なくともいずれか一つにより復号化し，上記第１認証制御部は，上記記録装置によるアクセス要請に応答して上記第１乱数発生部を制御し，第１乱数を発生させて上記記録装置に転送し，上記記録装置から上記ホストシステムに転送された第２乱数に基づいて上記第１秘密キー暗号化部を制御して第２の暗号化されたＩＤを生成し，第２の暗号化されたＩＤを上記記録装置に転送し，上記記録装置から第１の暗号化されたＩＤが転送されたとき，上記第１秘密キー暗号化部を制御して上記第１の暗号化されたＩＤを復号化し，その復号化されたＩＤと上記共通ＩＤとに基づいて上記記録装置が正当な装置であるか否かを判定し，上記記録装置が正当な装置である場合には上記記録装置を認証し，上記第２秘密キー暗号化部は，上記ホストシステム及び上記記録装置に共通のＩＤを第１乱数に応じた値または第２乱数の少なくともいずれか一つにより暗号化し，上記ホストシステムから上記記録装置に転送される第２の暗号化されたＩＤを第１乱数に応じた値または第２乱数の少なくともいずれか一つにより復号化し，上記第２認証制御部は，上記ホストシステムによる認証要請に応答して上記第２乱数発生部を制御し，第２乱数を発生させて上記ホストシステムに転送し，上記ホストシステムから上記記録装置に転送された第１乱数に基づいて上記第２秘密キー暗号化部を制御して第１の暗号化されたＩＤを生成し，第１の暗号化されたＩＤを上記ホストシステムに転送し，上記ホストシステムから第２の暗号化されたＩＤが転送されたとき，上記第２秘密キー暗号化部を制御して上記第２の暗号化されたＩＤを復号化し，その復号化されたＩＤと上記共通ＩＤとに基づいて上記ホストシステムが正当な装置であるか否かを判定し，上記ホストシステムが正当な装置である場合には上記ホストシステムを認証することを特徴とする認証装置が提供される。
【００２３】
また，本発明の他の観点によれば，データを処理するホストシステムと上記ホストシステムにアクセスする，記録装置を備えるデータ処理装置との認証処理をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体であって，上記ホストシステム及び上記記録装置にて，第１乱数及び第２乱数をそれぞれ発生させる処理と，上記第１乱数及び第２乱数を，上記ホストシステム及び上記記録装置から上記記録装置及び上記ホストシステムにそれぞれ転送する処理と，上記ホストシステムにて，上記ホストシステム及び記録装置に共通のＩＤを上記発生させた第１乱数により暗号化し，暗号化されたＩＤを上記記録装置に転送する処理と，上記記録装置にて，上記共通ＩＤを上記発生させた第２乱数により暗号化し，暗号化されたＩＤを上記ホストシステムに転送する処理と，上記ホストシステムにて，上記記録装置から転送された，暗号化されたＩＤを復号化する処理と，上記記録装置にて，上記ホストシステムから転送された，暗号化されたＩＤを復号化する処理と，上記ホストシステムにより復号化されたＩＤと上記ホストシステムに記憶された共通ＩＤとを比較し，比較した結果に基づいて上記ホストシステムが上記記録装置を認証する処理と，上記記録装置により復号化された上記共通ＩＤと上記記録装置に記憶された共通ＩＤとを比較し，比較した結果に基づいて上記記録装置が上記ホストシステムを認証する処理と，をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【００２４】
また，本発明の他の観点によれば，ホストシステムにアクセスする，記録装置を備えるデータ処理装置を認証する認証方法であって，上記記録装置が，上記ホストシステムから転送された乱数により上記ホストシステム及び上記記録装置に共通のＩＤを暗号化し，暗号化された乱数を上記ホストシステムに転送する過程と，上記ホストシステムが，上記記録装置から転送された，暗号化されたＩＤを復号化する過程と，上記復号化されたＩＤと上記ホストシステムに記憶された共通ＩＤとを比較して，上記復号化されたＩＤが上記ホストシステムのＩＤに対応するか否かを判定する過程と，上記復号化されたＩＤが上記ホストシステムに記憶された共通ＩＤに対応するとき，上記ホストシステムが上記記録装置を認証する過程と，を含む認証方法が提供される。
【００２５】
データを処理するホストシステムと前記ホストシステムにアクセスする記録装置を備えるデータ処理装置とにより前記ホストシステムを認証する認証方法であって，前記ホストシステムが，前記記録装置により転送された乱数により前記ホストシステム及び前記記録装置に共通のＩＤを暗号化し，暗号化されたＩＤを前記記録装置に転送する過程と，前記記録装置が，前記ホストシステムから転送された，暗号化されたＩＤを復号化する過程と，前記復号化されたＩＤと前記記録装置に記憶された共通ＩＤとを比較して，復号化されたＩＤが前記記録装置のＩＤに対応するか否かを判定する過程と，前記復号化されたＩＤが前記記録装置に記憶された共通ＩＤに対応するとき，前記記録装置が，前記ホストシステムを認証する過程と，を含む認証方法が提供される。
【００２６】
また，本発明の他の観点によれば，ホストシステムに備えられ，記録装置に記憶された上記ホストシステムのデータへのアクセスを認証する認証装置であって，乱数を発生させるための乱数発生部と，データを暗号化および復号化する秘密キー暗号化部と，上記記録装置からのアクセス要請に応答して上記乱数発生部を制御して第１乱数を発生させ，発生させた第１乱数を上記記録装置に転送し，上記秘密キー暗号化部を制御して，上記第１乱数及び上記記録装置から転送された第２乱数に応じた値により上記ホストシステムに記録された第２のＩＤを暗号化し，暗号化されたＩＤを第２の暗号化されたＩＤとして上記記録装置に転送し，上記秘密キー暗号化部を制御して，上記記録装置から転送された，暗号化されたＩＤである第１の暗号化されたＩＤを上記第１及び第２乱数に応じた値により復号化し，上記復号化されたＩＤが上記第２のＩＤに対応するとき，上記記録装置を認証する認証制御部と，を備える認証装置が提供される。
【００２７】
また，本発明の他の観点によれば，記録装置に備えられ，上記記録装置に記憶されたホストシステムのデータへのアクセスを認証する認証装置であって，乱数を発生させるための乱数発生部と，データを暗号化および復号化する秘密キー暗号化部と，上記ホストシステムによる認証要請に応答して上記乱数発生部を制御して第２乱数を発生させ，発生させた第２乱数を上記ホストシステムに転送し，上記秘密キー暗号化部を制御して，上記第２乱数及び上記ホストシステムから転送された第１乱数に応じた値により上記記録装置に記録された第１のＩＤを暗号化し，暗号化されたＩＤを第１の暗号化されたＩＤとして上記ホストシステムに転送し，上記秘密キー暗号化部を制御して，上記ホストシステムから転送された，暗号化されたＩＤである第２の暗号化されたＩＤを上記第１乱数に応じた値及び第２乱数により復号化し，上記復号化されたＩＤが上記第１のＩＤに対応するとき，上記ホストシステムを認証する認証制御部と，を備える認証装置が提供される。
【００２８】
また，本発明の他の観点によれば，所与の第２のＩＤを記憶するホストシステムにより提供されたデータと所与の第１のＩＤとを記憶する記録装置へのアクセスを認証する認証方法であって，上記ホストシステムに上記第２のＩＤに対応する第２の値を保存し，上記記録装置に上記第１のＩＤに対応する第１の値を保存する過程と，上記ホストシステム及び上記記録装置にて，第１及び第２乱数をそれぞれ発生させる過程と，上記第１乱数を上記記録装置に転送し，上記第２乱数を上記ホストシステムに転送する過程と，記記第２のＩＤ及び第１のＩＤを上記第１及び第２乱数によりそれぞれ暗号化し，暗号化された第２のＩＤ及び暗号化された第１のＩＤを上記記録装置及び上記ホストシステムにそれぞれ転送する過程と，上記記録装置にて，暗号化された第２のＩＤを復号化し，上記ホストシステムにて，暗号化された第１のＩＤを復号化する過程と，上記復号化された第２のＩＤと第２の値とが同一であるとき，上記ホストシステムが，上記記録装置を認証する過程と；
上記復号化された第１のＩＤと第１の値とが同一であるとき，上記記録装置が，上記ホストシステムを認証する過程と，を含む認証方法が提供される。
【００２９】
また，本発明の他の観点によれば，ホストシステムから獲得され，かつ上記再生装置の記録装置に記録されたデータへの再生装置によるアクセスを制御するアクセス制御方法であって，上記記録装置に記録されたデータを再生する前の所定時点で，上記ホストシステムと上記記録装置とを相互認証する過程と，上記相互認証過程により上記ホストシステムと上記記録装置との認証がともに成功した場合にのみ，上記記録装置に記録されたデータへの上記再生装置のアクセスを許容する過程と，を含むアクセス制御方法が提供される。
【発明の効果】
【００３０】
以上説明したように，本発明による認証方法によれば，データを記録できる記録装置を具備するデータ処理装置において，ホスト及び記録装置が相互認証した場合に限って記録装置をアクセス，すなわち，記録装置にデータを記録する，または，記録装置のデータを再生することを可能にすることにより，不正のユーザーが不法にデータを利用することを防止する。
【００３１】
また，本発明による認証方法によれば，ホストシステムで発生した第１乱数及び記録装置で発生した第２乱数を使用してＩＤを暗号化するに当って，記録装置が認証される度に乱数が変更されるので，ホストシステムと記録装置との間に転送されるデータがホストシステムと記録装置との間で読み取られるとしても，ＩＤが露出されることが防止される。
【００３２】
また，本発明の認証方法によれば，認証された記録装置にのみデータを記録する，または，記録装置のデータのみを再生することができるので，認証された記録装置をデータ処理装置から脱着してからその認証された記録装置に記録されたデータを使用するか，または，認証されていない記録装置に記録されたデータを再生するために，データ処理装置の認証された記録装置を他の認証されていない記録装置に取り替えることが不可能である。したがって，コンテンツが不法に使われることが防止される。
【発明を実施するための最良の形態】
【００３３】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３４】
本発明の一実施形態にかかるデータ処理装置は，ＨＤＤ，ＣＤ，ＤＶＤ，ＰＶＲ，モニタ，ＰＣ，ＶＣＲ等を備えたＳＴＢを含んで構成されている。
【００３５】
本実施形態にかかるデータ処理装置の認証方法は，公開キー暗号化方式及び秘密キー暗号化方式を併用して用いる。公開キー暗号化方法は，ホストシステムにより発生された第１乱数を記録装置に転送し，記録装置により発生された第２乱数をホストシステムに転送するために使われる。
【００３６】
第１乱数を受け取った記録装置は，受け取った第１乱数を用いてＩＤを暗号化する。また，第２乱数を受け取ったホストシステムは，受け取った第２乱数を用いてＩＤを暗号化する。
【００３７】
秘密キー暗号化方式は，第１乱数及び第２乱数によりホストシステム及び記録装置に共通的に割り当てられたＩＤを記録装置及びホストシステムそれぞれに転送するために使われる。
【００３８】
このように本実施形態による認証方法によれば，ホストシステム及び記録装置が公開キー暗号化方式により乱数を交換し，秘密キー暗号化方式によりＩＤを交換するので，さらに効果的に認証を行うことができる。なお，公開キー暗号化方法の一例としては，ＲＳＡ（Ｒｉｖｅｓｔ，Ｓｈａｍｉｒ，Ａｄｅｌｍａｎの３人により考案）が挙げられる。また，秘密キー暗号化のため方式の一例としては，ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式が挙げられる。
【００３９】
本実施形態による認証方法及び認証装置において，記録装置がホストシステムに最初に接続される時，あるいはホストシステムに接続された記録装置が最初にブートされる時，ＩＤがホストシステム及び記録装置に割り当てられる。
【００４０】
ＩＤは，ホストシステム及び記録装置に共通である。また，記録装置がホストシステムに最初に接続される時，あるいはホストシステムに接続された記録装置が最初にブートされる時，公開キー暗号化方式のためのホストシステムの第１公開キー及び記録装置の第２公開キーも，それぞれホストシステム及び記録装置に割り当てられる。
【００４１】
ただし，ホストシステムのＩＤが記録装置によって知られ，また，記録装置のＩＤがホストシステムによって知られていて，そして処理ロジックが適宜調整されるならば，ホストシステム及び記録装置のＩＤは異なっていてもよい。
【００４２】
本実施形態による認証方法及び装置によれば，データは認証された記録装置にのみ記録され，認証された記録装置に記録されたデータのみが，再生可能となる。これにより，第２データ再生装置で使用するために，第１データ処理装置から第１データ処理装置の記録装置を取り除くか，または，第２記録装置に記録されたデータを再生するために，第１データ再生装置の記録装置を第２記録装置に置き換えることができない。この結果，コンテンツが不法に使われることが防止される。
【００４３】
たとえば，図２に図示されたＳＴＢに本実施形態の認証方法を適用する場合，ＳＴＢとＨＤＤとは不可分の関係を持つ１対の公開キーをそれぞれ分離して持つようになり，また，ＳＴＢ及びＨＤＤでそれぞれ発生された乱数及びＳＴＢ及びＨＤＤでそれぞれ取得した公開キーのみにより相互間を互いに認証できる。
【００４４】
したがって，ＨＤＤをＳＴＢから分離して，他のデータ処理装置でそのＨＤＤに保存されたＶＯＤサービスデータを再生することもできず，ＳＴＢに他のＨＤＤを取り付けてもＶＯＤサービスデータを記録できない。
【００４５】
また，本実施形態の認証方法は，図３を参照して説明される不法利用防止装置とも並行して使用でき，正当な経路を通じて獲得されたＶＯＤサービスデータが不法に盗用されることを防止できる。
【００４６】
以下，ＨＤＤを具備するＳＴＢを例としてより具体的に説明する。本実施形態にかかるＳＴＢは，ＶＯＤサービス事業者により加入者に提供される。ＶＯＤサービス事業者は，ＳＴＢに内蔵されたＨＤＤに記録されるコンテンツの盗用を防止するために本実施形態による認証方法を適用できる。すなわち，不可分の関係を持つ１対のキーをＳＴＢとＨＤＤとにそれぞれ割り当て，それらを利用してＳＴＢとＨＤＤとが互いに認証し，認証結果によってＨＤＤにＶＯＤサービスデータを記録及び保存することを許容する。
【００４７】
図８は，本実施形態による認証装置の構成を示すブロック図である。認証装置は，ホストシステム側の第１認証装置８００とＨＤＤ側の第２認証装置９００とから構成される。
【００４８】
ホストシステムの第１認証装置８００は，第１乱数発生部８０２，第１公開キー暗号化部８０４，第１秘密キー暗号化部８０６，第１メモリ８０８および第１認証制御部８１０を含んで構成される。さらに，ホストシステムの第１認証装置８００は，ＲＡＭ８１２，データ転送モジュール８１４およびＡＴＡインターフェース８１６を含んでいてもよい。
【００４９】
第１乱数発生部８０２は第１乱数を生成する。第１公開キー暗号化部８０４は，ホストシステムに割り当てられた第１公開キーにより第１乱数を暗号化するか，ＨＤＤから提供される暗号化された第２乱数を復号化する。第１秘密キー暗号化部８０６は，ホストシステム及びＨＤＤに共通のＩＤを第１乱数及び復号化された第２乱数により暗号化するか，ＨＤＤから提供される暗号化されたＩＤを復号化する。第１メモリ８０８は，ホストシステムに割り当てられたＩＤを保存する。
【００５０】
第１認証制御部８１０は，ＨＤＤからのアクセス要請があれば，第１乱数発生部８０２及び第１公開キー暗号化部８０４を制御して暗号化された第１乱数を発生させ，データ転送モジュール８１４を通じてＨＤＤに転送し，もし，ＨＤＤから暗号化された第２乱数が転送されれば，第１公開キー暗号化部８０４を制御して復号化された第２乱数を発生させ，第１秘密キー暗号化部８０６を制御して暗号化されたＩＤを発生させ，データ転送モジュール８１４を通じてＨＤＤに転送し，もし，ＨＤＤから暗号化されたＩＤが転送されれば，第１秘密キー暗号化部８０６を制御して暗号化されたＩＤを復号化し，そして，もし，復号化されたＩＤとＩＤとが同一ならば，ＨＤＤを認証する。
【００５１】
第１認証制御部８１０の一例としては，中央制御装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；ＣＰＵ），マイクロプロセッサー，デジタルシグナルプロセッサーなどが挙げられる。また，ＲＡＭ８１２には，第１認証制御部８１０の動作を制御するためのプログラム及びデータが保存される。
【００５２】
一方，ＨＤＤの第２認証装置９００は，第２乱数発生部９０２，第２公開キー暗号化部９０４，第２秘密キー暗号化部９０６，第２メモリ９０８，第２認証制御部９１０を含んで構成される。さらに，ＨＤＤの第２認証装置９００は，ＲＡＭ９１２，データ転送モジュール９１４およびＡＴＡインターフェース９１６を含んでいてもよい。
【００５３】
第２乱数発生部９０２は第２乱数を生成する。第２公開キー暗号化部９０４は，ＨＤＤに割り当てられた第２公開キーにより第２乱数を暗号化するか，または，ホストシステムから提供される暗号化された第１乱数を復号化する。第２秘密キー暗号化部９０６は，ホストシステム及びＨＤＤに共通のＩＤを第２乱数及び復号化された第１乱数により暗号化し，ホストシステムから提供される暗号化されたＩＤを復号化する。
【００５４】
第２メモリ９０８は，ＨＤＤに割り当てられたＩＤを保存し，望ましくはＨＤＤのメンテナンスシリンダーとなる。第２認証制御部９１０は，ホストシステムからの認証要請があれば，第２乱数発生部９０２及び第２公開キー暗号化部９０４を制御して暗号化された第２乱数を発生させ，データ転送モジュール９１４を通じてホストシステムに転送し，もし，ホストシステムから暗号化された第１乱数が転送されれば，第２公開キー暗号化部９０４を制御して復号化された第１乱数を発生させ，第２秘密キー暗号化部９０６を制御して暗号化されたＩＤを発生させ，データ転送モジュール９１４を通じてホストシステムに転送し，もし，ホストシステムから暗号化されたＩＤが転送されれば，第２秘密キー暗号化部９０６を制御してＩＤを復号化し，そして，もし，復号化されたＩＤとＩＤとが同一ならばホストシステムを認証する。
【００５５】
第２認証制御部９１０の一例としては，ＣＰＵ，マイクロプロセッサー，デジタルシグナルプロセッサーなどが挙げられる。また，ＲＡＭ９１２には，第２認証制御部９１０の動作を制御するためのプログラム及びデータが保存される。なお，データ転送モジュール８１４，９１４は，ＡＴＡＰＩ方式によりデータを転送する。
【００５６】
図５は，本実施形態による認証方法で使われるＩＤ及び公開キー暗号化キーを割り当てることを図式的に示す図面である。割り当て過程は，記録装置がホストシステムに最初に接続される時，または，ホストシステムに接続された記録装置が最初にブートされる時に行われる。まず，ＩＤ，ホストシステムの第１公開キー及び記録装置の第２公開キーが生成される（Ｓ５０２）。つぎに，ホストシステムは，生成されたＩＤ及び第１公開キーを取得する（Ｓ５０４）。つぎに，ホストシステムは，取得したＩＤ及び第１公開キーを第１メモリに保存する（Ｓ５０６）。ホストシステムは，ＩＤ及び第１公開キーが露出されることを防止するために任意の暗号化方式を使用して暗号化して保存することができる。認証時，元来のＩＤ及び元来の第１公開キーを使用するために，暗号化されたＩＤ及び第１公開キーは適切な復号化方法により復号化される。
【００５７】
一方，ＨＤＤは，生成されたＩＤ及び第２公開キーをを取得する（Ｓ５０８）。つぎに，ＨＤＤは，取得したＩＤ及び第２公開キーをメンテナンスシリンダーに保存する（Ｓ５１０）。メンテナンスシリンダーは，ＨＤＤを動作させるための重要な情報が保存し，それに保存された情報はＨＤＤのみによりアクセスされ，ホストシステムによってはアクセスされない。ホストシステムと同じく，ＨＤＤは提供されたＩＤ及び第２公開キーを暗号化して保存することができる。
【００５８】
図６は，本実施形態による認証方法を図式的に示す図面である。本実施形態において，ＨＯＳＴ側で先ず認証手順を開始する例を説明する。ただし，たとえば，メディアの一例であるＨＤＤ側で，まず認証手順が開始されてもよい。
【００５９】
まず，ホストシステムは第１乱数Ｎｈを発生させる（Ｓ６０２）。ここで，第１乱数Ｎｈは，ホストシステムの第１乱数発生部８０２により発生される。一方，ＨＤＤは，第２乱数Ｎｍを発生させる（Ｓ６０４）。ここで，第２乱数Ｎｍは，第２乱数発生部９０２により発生される。
【００６０】
ホストシステム（第１公開キー暗号化部８０４）は，第１乱数Ｎｈを暗号化する。ここで，使われる暗号化方式は公開キー暗号化方式である。第１乱数はホストシステムに付与された第１公開キーＫｈにより暗号化され，暗号化の結果として，暗号化された第１乱数Ｍｈｋが生成される。つぎに，ホストシステムは，暗号化された第１乱数Ｍｈｋを，ＡＴＡインターフェース８１６を介してＨＤＤに転送する（Ｓ６０６）。
【００６１】
ＨＤＤ（第２秘密キー暗号化部９０６）は，ホストシステムから転送された，暗号化された第１乱数Ｍｈｋを自身に割り当てられた第２公開キーＫｍにより復号化し，復号化された第１乱数Ｎｈ’を得る（Ｓ６０８）。もし，ＨＤＤが持つ第２公開キーＫｍが，ホストシステムが持つ第１公開キーＫｈと一致するならば，第１乱数Ｎｈと復号化された第１乱数Ｎｈ’とは同一になる。しかし，もし，ＨＤＤが持つ第２公開キーＫｍが，ホストシステムが持つ第１公開キーＫｈと一致しないならば，第１乱数Ｎｈと復号化された第１乱数Ｎｈ’とは同一にはならない。
【００６２】
ＨＤＤ（第２公開キー暗号化部９０４）は，第２乱数Ｎｍを暗号化する。ＨＤＤは，暗号化された第２乱数Ｍｍｋを，ＡＴＡインターフェース９１６を介してホストシステムに転送する（Ｓ６１０）。ここで，使われる暗号化方式は公開キー暗号化方式である。第２乱数Ｎｍは，ＨＤＤに付与された第２公開キーＫｍにより暗号化され，暗号化の結果として，暗号化された第２乱数Ｍｍｋが生成される。ＨＤＤは，暗号化された第２乱数Ｍｍｋを，ＡＴＡインターフェース９１６を通じてホストシステムに転送する。
【００６３】
ホストシステム（第１秘密キー暗号化部８０６）は，ＨＤＤから転送された，暗号化された第２乱数Ｍｍｋを自身に割り当てられた第１公開キーＫｈにより復号化し，復号化された第２乱数Ｎｍ’を得る（Ｓ６１２）。もし，ＨＤＤが持つ第２公開キーが，ホストシステムが持つ第１公開キーと一致するならば，第２乱数Ｎｍと復号化された第２乱数Ｎｍ’とは同一になる。もし，ＨＤＤが持つ第２公開キーが，ホストシステムが持つ第１公開キーと一致しないならば，第２乱数Ｎｍと復号化された第２乱数Ｎｍ’とは同一にはならない。
【００６４】
ホストシステム（第１秘密キー暗号化部８０６）は，自身が発生させた第１乱数Ｎｈ及び復号化された第２乱数Ｎｍ’を使用してＩＤ（ホストシステム及びＨＤＤに記憶された共通のＩＤまたは第２のＩＤともいう。）を暗号化し，暗号化されたＩＤ（第２の暗号化されたＩＤ）をＨＤＤに転送する（Ｓ６１４）。ここで，使われる暗号化方式は秘密キー暗号化方式である。
【００６５】
秘密キー暗号化方式に一般的なＤＥＳ方式を使用する場合，ホストシステムは復号化された第２乱数Ｎｍ’を使用してＩＤを暗号化し，暗号化されたＩＤをＨＤＤに転送する。復号化された第２乱数Ｎｍ’は，ＨＤＤで発生する第２乱数Ｎｍに基づいて発生したものであるので，復号化された第２乱数Ｎｍ’と第２乱数Ｎｍとが異なる場合には，認証に失敗する。
【００６６】
しかし，さらに効率的な認証のために，ＩＤは３ＤＥＳ（ｔｒｉｐｌｅ  ＤＥＳ）方式として２個の秘密キーを使用して暗号化されて転送され，この時，第１乱数Ｎｈは第１秘密キーとなり，復号化された第２乱数Ｎｍ’は第２秘密キーとなる。
【００６７】
図７は，３ＤＥＳ方式を図式的に示す図面である。図７を参照すれば，３ＤＥＳ方式の暗号化過程において，転送文Ｐは２つの秘密キーＫ１，Ｋ２により暗号化される。まず，第１秘密キーＫ１により転送文Ｐを暗号化して第１暗号文Ａを生成し，第１暗号文Ａを第２秘密キーＫ２により復号化して第２暗号文Ｂを生成し，最後に，第２暗号文Ｂを第１秘密キーＫ１により再び暗号化して最終的な第３暗号文Ｃを生成する。このようにして，３ＤＥＳ方式により第３暗号文Ｃが発生される。
【００６８】
図７を参照すれば，３ＤＥＳ方式の復号化過程において，暗号文Ｃは，暗号化時に使われたものと同じ２つの秘密キーＫ１，Ｋ２により復号化される。まず，第１秘密キーＫ１により暗号文Ｃを復号化して第２暗号文Ｂを生成し，第２暗号文Ｂを第２秘密キーＫ２により暗号化して第１暗号文Ａを生成し，最後に，第１暗号文Ａを第１秘密キーＫ１により再び復号化して最終的な転送文Ｐを生成する。このようにして，転送文Ｐは，３ＤＥＳ方式により発生される。
【００６９】
ＨＤＤ（第２秘密キー暗号化部９０６）は，ホストシステムから転送された，暗号化されたＩＤを，復号化された第１乱数Ｎｈ’及び第２乱数Ｎｍで復号化して，復号化されたＩＤを得る。ＨＤＤ（第２認証制御部９１０）は，復号化されたＩＤを自身が持つＩＤと比較してホストシステムを認証する（Ｓ６１６）。ここで，復号化された第１乱数Ｎｈ’は第１秘密キーとなり，第２乱数Ｎｍは第２秘密キーとなる。
【００７０】
もし，ＨＤＤが持つ復号化された第１乱数Ｎｈ’が，ホストシステムが持つ第１乱数Ｎｈと同一ならば，復号化されたＩＤとＩＤとは同一になって認証に成功する。認証が成功すれば次の認証過程を行う。一方，もし，ＨＤＤが，持つ復号化された第１乱数Ｎｈ’がホストシステムが持つ第１乱数Ｎｈと同一でなければ，復号化されたＩＤとＩＤとは相異なるようになり，したがって，認証は失敗する。
【００７１】
ホストシステム（第１秘密キー暗号化部８０６）は，ＨＤＤから転送される暗号化されたＩＤを第１乱数Ｎｈ及び復号化された第２乱数Ｎｍ’で復号化し，復号化されたＩＤを得る。ホストシステム（第１認証制御部８１０）は，復号化されたＩＤを自身が持つＩＤと比較してＨＤＤを認証する（Ｓ６２０）。ここで，復号化された第２乱数Ｎｍ’は第１秘密キーとなり，第１乱数Ｎｈは第２秘密キーとなる。
【００７２】
もし，ホストシステムが持つ復号化された第２乱数Ｎｍ’が，ＨＤＤが持つ第２乱数Ｎｍと同一ならば，復号化されたＩＤとＩＤとは同一になって認証は成功する。一方，ホストシステムが持つ復号化された第２乱数Ｎｍ’が，ＨＤＤが持つ第２乱数Ｎｍと同一でなければ，復号化されたＩＤとＩＤとは異なる。したがって，認証は失敗する。
【００７３】
図６に図示された認証方法が行われる前に，まずＨＤＤをロック状態に設定する。もし，認証が失敗した以後にロック状態がアンロック状態に変わるならば，ＨＤＤにあるあらゆる情報を削除させることによって情報の露出を防止できる。
【００７４】
図８に図示されたＳＴＢは，ホストシステム及びＨＤＤが相互認証に成功した場合に限って，ＨＤＤにＶＯＤサービスデータが記録され，ＶＯＤサービスデータが再生されることを許容する。もし，ホストシステムとＨＤＤとのうちいずれか一側の認証が失敗すれば，ＳＴＢは，ＨＤＤにＶＯＤサービスデータが記録され，ＶＯＤサービスデータが再生されることを許容しない。
【００７５】
同様に，ＨＤＤは，ホストシステム及びＨＤＤが相互認証に成功した場合に限って，ＨＤＤにＶＯＤサービスデータが記録され，ＶＯＤサービスデータが再生されることを許容する。もし，ホストシステムとＨＤＤのうちどいずれか一側の認証が失敗すれば，ＨＤＤは，ＨＤＤにＶＯＤサービスデータが記録され，ＶＯＤサービスデータが再生されることを許容しない。
【００７６】
なお，図８の各認証装置の認証時点は，多様の時点を設定することができる。たとえば，認証は，記録セッションまたは再生セッションを始める前に行われることもあり，あるいは，ＳＴＢに電源が入った後の初期化過程で行われることもある。図８に図示された装置による認証過程を，記録セッションあるいは再生セッションを始める前に行うことももちろん有効な方法であるが，ＳＴＢが一旦動作し始めた後には，ＨＤＤが着脱できないという事実を鑑みれば，認証は初期化過程で１回のみ行うことがさらに望ましい。
【００７７】
また，ホストシステムの第１秘密キー暗号化部８０６は，Ｓ６１４において，ホストシステム及び記録装置（ＨＤＤ）に共通のＩＤを第１乱数または第２乱数（復号化された第２乱数）の少なくともいずれか一つにより暗号化し，Ｓ６２０において，記録装置から転送された，暗号化されたＩＤを第１乱数または第２乱数（復号化された第２乱数）の少なくともいずれか一つにより復号化してもよい。
【００７８】
また，記録装置（ＨＤＤ）の第２秘密キー暗号化部９０６は，Ｓ６１８において，ホストシステム及び記録装置に共通のＩＤを少なくとも第１乱数（復号化された第１乱数）または第２乱数のいずれか一つにより暗号化し，ホストシステムから記録装置に転送される第２の暗号化されたＩＤを第１乱数（復号化された第１乱数）または第２乱数の少なくともいずれか一つにより復号化してもよい。
【００７９】
本実施形態によれば，ホストシステム及びＨＤＤが相互認証した場合に限って，ＨＤＤにデータが記録され，または，ＨＤＤのデータが再生される。これにより，不正のユーザーが不法にデータを利用することを防止することができる。
【００８０】
本発明は，方法，装置，システムで行われうる。すなわち，上記実施形態において，各部の動作はお互いに関連しており，互いの関連を考慮しながら，一連の動作として置き換えることができる。そして，このように置き換えることにより，方法の発明の実施形態とすることができる。
【００８１】
また，上記各部の動作を，各部の処理と置き換えることにより，プログラムの実施の形態とすることができる。また，プログラムを，プログラムを記録したコンピュータ読み取り可能な記録媒体に記憶させることで，プログラムに記録したコンピュータ読み取り可能な記録媒体の実施の形態とすることができる。
【００８２】
なお，このプログラムの実施形態およびプログラムを記録したコンピュータ読み取り可能な記録媒体の実施形態における各処理は，コンピュータがプログラムを実行することにより達成される。プログラムの実施形態の場合，本発明の構成手段は必然的に必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントはコンピュータ読み取り可能な記録媒体に保存されることもあり，または転送媒体または通信網で搬送波と結合されたコンピュータデータ信号によって転送されることもある。コンピュータ読み取り可能な記録媒体は，情報を保存または転送できるいかなる媒体も含む。
【００８３】
コンピュータ読み取り可能な記録媒体の例としては，電子回路，半導体メモリ素子，ＲＯＭ，フラッシュメモリ，ＥＲＯＭ（Ｅｒａｓａｂｌｅ  ＲＯＭ），フロッピー（登録商標）ディスク，光ディスク，ハードディスク，光繊維媒体，無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ：ＲＦ）網などがある。コンピュータデータ信号は，電子網チャンネル，光繊維，空気，電子系，ＲＦ網のような転送媒体上に伝播されうるいかなる信号も含まれる。
【００８４】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００８５】
本発明は，ＨＤＤ，ＣＤ記録装置，あるいはＤＶＤなどの記録装置を持つＳＴＢ，ＰＣＲ，モニター，ＰＣ，ＶＣＲなどのデータ処理装置に適用可能である。
【図面の簡単な説明】
【００８６】
【図１】ＶＯＤサービスの一般的な構成を示す図面である。
【図２】ＨＤＤを具備するＳＴＢの例を示す図面である。
【図３】不法利用防止装置の構成を示す図面である。
【図４】認証方法を図式的に示す図面である。
【図５】本発明の一実施形態における認証方法で使われるＩＤ及び公開キー暗号化キーを割り当てることを図式的に示す図面である。
【図６】同実施の形態におけるによる認証方法を図式的に示す図面である。
【図７】同実施の形態における３ＤＥＳ方式を図式的に示す図面である。
【図８】同実施の形態における認証装置の構成を示すブロック図である。
【符号の説明】
【００８７】
８００      第１認証装置
８０２      第１乱数発生部
８０４      第１公開キー暗号化部
８０６      第１秘密キー暗号化部
８０８      第１メモリ
８１０      第１認証制御部
８１２      ＲＡＭ
８１４      データ転送モジュール
８１６      ＡＴＡインターフェース
９００      第２認証装置
９０２      第２乱数発生部
９０４      第２公開キー暗号化部
９０６      第２秘密キー暗号化部
９０８      第２メモリ
９１０      第２認証制御部
９１２      ＲＡＭ
９１４      データ転送モジュール
９１６      ＡＴＡインターフェース
【図１】
2005229604.tif 000003
【図２】
2005229604.tif 000004
【図３】
2005229604.tif 000005
【図４】
2005229604.tif 000006
【図５】
2005229604.tif 000007
【図６】
2005229604.tif 000008
【図７】
2005229604.tif 000009
【図８】
2005229604.tif 000010