(57)【要約】  記録媒体（２０）と、記録媒体が着脱自在に接続され、記録媒体との間におけるデータの読み書きを制御する制御装置（１０）と、を備える記録制御システム（１）であって、記録媒体には、記録媒体の複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コード（３１０）が記録されており、制御装置は、制御装置に接続されている記録媒体に対して、複数の属性のうち、制御装置による読み書きに対応している１以上の第２属性に対応する第１要求情報を記録媒体に出力することで、第１認証コードおよび第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを記録媒体から読み出す読み出し部（１１０）と、読み出し部により読み出された共通認証コードに基づいて、１以上の共通属性を判別する判別部（１２０）と、判別部に判別された１以上の共通属性に基づいて、読み書きを制御する制御部（１３０）と、を備える。
2020179851.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムであって、
前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、
前記制御装置は、
前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出す読み出し部と、
前記読み出し部により読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別する判別部と、
前記判別部に判別された前記１以上の共通属性に基づいて、前記読み書きを制御する制御部と、を備える
記録制御システム。
【請求項２】
前記制御部は、前記読み出し部により前記共通認証コードが読み出されなかった場合、前記記録媒体に対する前記読み書きを実行しない
請求項１に記載の記録制御システム。
【請求項３】
前記第１認証コードは、前記１以上の第１属性にそれぞれ対応している１以上の部分コードと、当該１以上の部分コードが対応している前記１以上の第１属性が認証機関により認証されたことに関連する認証関連情報を示す付加コードとを含む
請求項１または２に記載の記録制御システム。
【請求項４】
前記記録媒体には、さらに、前記第１認証コードの正当性を示す第２認証コードが記録されており、
前記読み出し部は、前記第１要求情報とは異なる第２要求情報を前記記録媒体に出力することで、前記記録媒体から前記第２認証コードを読み出す
請求項１から３のいずれか１項に記載の記録制御システム。
【請求項５】
前記第２認証コードは、前記第２要求情報を暗号鍵として使用することで暗号化されたコードである
請求項４に記載の記録制御システム。
【請求項６】
前記判別部は、前記複数の属性と、前記複数の属性に対応している複数の認証コードとが対応付けられたリストを参照し、前記リストにおいて前記共通認証コードに対応付けられた１以上の属性を、前記共通の属性として特定する
請求項１から５のいずれか１項に記載の記録制御システム。
【請求項７】
前記属性は、前記記録媒体の規格のバージョン、および、前記記録媒体の性能のランクの少なくとも１つである
請求項１から６のいずれか１項に記載の記録制御システム。
【請求項８】
記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置であって、
前記制御装置に接続されており、かつ、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出す読み出し部と、
前記読み出し部により読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別する判別部と、
前記判別部に判別された前記１以上の共通属性に基づいて、前記読み書きを制御する制御部と、を備える
制御装置。
【請求項９】
記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムにおいて実行される記録制御方法であって、
前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、
前記記録制御方法は、
前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出し、
読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別し、
判別された前記１以上の共通属性に基づいて、前記読み書きを制御する
記録制御方法。
【請求項１０】
記録媒体との間におけるデータの読み書きを制御する制御装置に着脱自在に接続される記録媒体であって、
読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、
前記第１認証コード、および、前記制御装置から出力された第１要求情報であって、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記制御装置に出力する
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、記録制御システム、制御装置、記録制御方法および記録媒体に関する。
【背景技術】
【０００２】
特許文献１には、性能に応じて規定された複数の性能クラスのうちサポートしている最大性能を引き出すために必要な性能クラスを示す性能クラス情報を保持している記憶デバイスについて開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７８９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の記憶デバイスのような記録媒体と、記録媒体に記録されているデータの読み書きを制御する制御装置との間において、保証された性能のうち極力高い性能でデータを読み書きすることが望まれている。【０００５】
本開示は、記録媒体と制御装置との間において、保証された性能のうち極力高い性能でデータを読み書きすることができる記録制御システムなどを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の一態様に係る記録制御システムは、記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムであって、前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記制御装置は、前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出す読み出し部と、前記読み出し部により読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別する判別部と、前記判別部に判別された前記１以上の共通属性に基づいて、前記読み書きを制御する制御部と、を備える。【０００７】
また、本開示の一態様に係る制御装置は、記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置であって、前記制御装置に接続されており、かつ、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出す読み出し部と、前記読み出し部により読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別する判別部と、前記判別部に判別された前記１以上の共通属性に基づいて、前記読み書きを制御する制御部と、を備える。【０００８】
また、本開示の一態様に係る記録制御方法は、記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムにおいて実行される記録制御方法であって、前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記記録制御方法は、前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出し、読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別し、判別された前記１以上の共通属性に基づいて、前記読み書きを制御する。【０００９】
また、本開示の一態様に係る記録媒体は、記録媒体との間におけるデータの読み書きを制御する制御装置に着脱自在に接続される記録媒体であって、読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記第１認証コード、および、前記制御装置から出力された第１要求情報であって、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記制御装置に出力する。
【発明の効果】
【００１０】
本開示に係る記録制御システムは、記録媒体と制御装置との間において、保証された性能でデータを読み書きすることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、記録制御システムの一例を示す図である。
【図２】図２は、記録制御システムのハードウェア構成の一例を示すブロック図である。
【図３】図３は、記録制御システムの機能構成の一例を示すブロック図である。
【図４】図４は、認証コードの構成の一例を示す図である。
【図５】図５は、第１リストの一例を示す図である。
【図６】図６は、第２リストの一例を示す図である。
【図７】図７は、第１要求情報の構成の一例を示す図である。
【図８】図８は、記録制御システムの動作の一例を示すシーケンス図である。
【図９】図９は、記録制御システムにおける動作の第１の例を説明するための図である。
【図１０】図１０は、記録制御システムにおける動作の第２の例を説明するための図である。
【図１１】図１１は、記録制御システムにおける動作の第３の例を説明するための図である。
【図１２】図１２は、認証機関から記録媒体に発行するデータの一例を示す図である。
【図１３】図１３は、認証機関から制御装置に発行するデータの一例を示す図である。
【図１４】図１４は、認証機関から記録媒体に発行するデータの他の一例を示す図である。
【発明を実施するための形態】
【００１２】
本開示の一態様に係る記録制御システムは、記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムであって、前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記制御装置は、前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出す読み出し部と、前記読み出し部により読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別する判別部と、前記判別部に判別された前記１以上の共通属性に基づいて、前記読み書きを制御する制御部と、を備える。
【００１３】
これによれば、制御装置が第１要求情報を記録媒体に出力することで、第１認証コードおよび第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを読み出して、共通認証コードに基づいて１以上の共通属性を判別する。このため、制御装置は、制御装置および記録媒体で共通して保証された性能で記録媒体に対してデータを読み書きすることができる。
【００１４】
例えば、第１認証コードおよび第１要求情報が所定の認証機関により認証されることで発行された情報であれば、制御装置および記録媒体の間で動作が保証された動作モードで、制御装置が記録媒体へのデータの読み書きを制御することができる。
【００１５】
また、前記制御部は、前記読み出し部により前記共通認証コードが読み出されなかった場合、前記記録媒体に対する前記読み書きを実行しなくてもよい。
【００１６】
このため、制御装置および記録媒体の間でのデータの読み書きの動作が保証されていない場合には、保証されていない動作を実行させることを抑制することができる。
【００１７】
また、前記第１認証コードは、前記１以上の第１属性にそれぞれ対応している１以上の部分コードと、当該１以上の部分コードが対応している前記１以上の第１属性が認証機関により認証されたことに関連する認証関連情報を示す付加コードとを含んでもよい。
【００１８】
このため、制御装置は、付加コードを読み出して解析することで、接続されている記録媒体が認証機関によって認証された記録媒体であることを確認することができる。
【００１９】
また、前記記録媒体には、さらに、前記第１認証コードの正当性を示す第２認証コードが記録されており、前記読み出し部は、前記第１要求情報とは異なる第２要求情報を前記記録媒体に出力することで、前記記録媒体から前記第２認証コードを読み出してもよい。
【００２０】
このため、制御装置は、第２認証コードを読み出して解析することで、接続されている記録媒体に格納されている第１認証コードの正当性を確認することができる。
【００２１】
また、前記第２認証コードは、前記第２要求情報を暗号鍵として使用することで暗号化されたコードであってもよい。
【００２２】
このため、第１認証コードの正当性の確認ができる制御装置を、第２認証コードの復号ができる特定の制御装置に限定することができる。
【００２３】
また、前記判別部は、前記複数の属性と、前記複数の属性に対応している複数の認証コードとが対応付けられたリストを参照し、前記リストにおいて前記共通認証コードに対応付けられた１以上の属性を、前記共通の属性として特定してもよい。
【００２４】
このため、得られた１以上の共通認証コードから、制御装置および記録媒体の間で共通する１以上の属性を特定することができる。
【００２５】
また、前記属性は、前記記録媒体の規格のバージョン、および、前記記録媒体の性能のランクの少なくとも１つであってもよい。
【００２６】
また、本開示の一態様に係る制御装置は、記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置であって、前記制御装置に接続されており、かつ、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出す読み出し部と、前記読み出し部により読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別する判別部と、前記判別部に判別された前記１以上の共通属性に基づいて、前記読み書きを制御する制御部と、を備える。
【００２７】
これによれば、制御装置は、第１要求情報を記録媒体に出力することで、第１認証コードおよび第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを読み出して、共通認証コードに基づいて１以上の共通属性を判別する。このため、制御装置は、制御装置および記録媒体で共通して保証された性能で記録媒体に対してデータを読み書きすることができる。
【００２８】
また、本開示の一態様に係る記録制御方法は、記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムにおいて実行される記録制御方法であって、前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記記録制御方法は、前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出し、読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別し、判別された前記１以上の共通属性に基づいて、前記読み書きを制御する。
【００２９】
これによれば、制御装置が第１要求情報を記録媒体に出力することで、第１認証コードおよび第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを読み出して、共通認証コードに基づいて１以上の共通属性を判別する。このため、制御装置は、制御装置および記録媒体で共通して保証された性能で記録媒体に対してデータを読み書きすることができる。
【００３０】
また、本開示の一態様に係る記録媒体は、記録媒体との間におけるデータの読み書きを制御する制御装置に着脱自在に接続される記録媒体であって、読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記第１認証コード、および、前記制御装置から出力された第１要求情報であって、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記制御装置に出力する。
【００３１】
これによれば、記録媒体は、制御装置により出力された第１要求情報に応じて、記録媒体に記録されている第１認証コードおよび第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを出力する。このため、制御装置は、共通認証コードに基づいて１以上の共通属性を判別し、制御装置および記録媒体で共通して保証された性能で記録媒体に対してデータを読み書きすることができる。
【００３２】
以下、本開示の一態様に係る記録制御システムについて、図面を参照しながら具体的に説明する。
【００３３】
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３４】
（実施の形態）
実施の形態に係る記録制御システムの構成について説明する。
【００３５】
図１は、実施の形態に係る記録制御システムの一例を示す図である。
【００３６】
図１に示すように、記録制御システム１は、制御装置１０と、記録媒体２０とを備える。制御装置１０は、記録媒体２０が着脱自在に接続され、接続された記録媒体２０との間におけるデータの読み書きを制御する装置である。制御装置１０は、例えば、デジタルスチルカメラである。なお、制御装置１０は、デジタルスチルカメラに限らずに、デジタルビデオカメラ、メモリカードリーダ／ライタなどの他の装置であってもよい。制御装置１０は、ホスト機器とも言う。
【００３７】
記録媒体２０は、制御装置１０と電気的に接続されるコネクタを有し、コネクタに電気的に接続された制御装置１０によって記録媒体２０に記録されているデータが読み出されたり、制御装置１０から新たなデータを書き込まれたりする。記録媒体２０は、例えば、ＣＦＥＸＰＲＥＳＳ（登録商標）カード、ＳＤメモリーカードなどの半導体メモリカードである。記録媒体２０は、半導体メモリカードに限らずに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、光ディスクなどの他の記録媒体であってもよい。
【００３８】
図２は、記録制御システムのハードウェア構成の一例を示すブロック図である。
【００３９】
制御装置１０は、プロセッサ１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３およびコネクタ１０４を備える。
【００４０】
プロセッサ１０１は、ＲＯＭ１０３等に記憶された制御プログラムを実行するプロセッサである。
【００４１】
ＲＡＭ１０２は、プロセッサ１０１が制御プログラムを実行するときに使用するワークエリアとして用いられる揮発性の記憶領域である。
【００４２】
ＲＯＭ１０３は、制御プログラムなどを保持する不揮発性の記憶領域である。ＲＯＭ１０３は、データの書き込み、消去、再書き込み、および読み出しが可能な不揮発性の記憶領域であってもよい。
【００４３】
コネクタ１０４は、記録媒体２０のコネクタ２０３に接続され記録媒体２０との間でデータの授受を行うためのインタフェースである。コネクタ１０４は、例えば、半導体メモリカードとの間でデータの伝送できるインタフェースであれば、どのようなインタフェースであってもよい。
【００４４】
記録媒体２０は、コントローラ２０１、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２およびコネクタ２０３を備える。
【００４５】
コントローラ２０１は、フラッシュＲＯＭ２０２との間でデータの読み書きを制御する。コントローラ２０１は、制御装置１０のコネクタ１０４を介してデータの授受を行い、制御装置１０から受信したデータおよび要求情報（コマンド）に応じて、フラッシュＲＯＭ２０２に対してデータの書き込み、消去、再書き込み、および読み出しのいずれかの処理を行う。コントローラ２０１は、具体的には、プロセッサ２０１ａと、ＲＡＭ２０１ｂと、ＲＯＭ２０１ｃとを有する。
【００４６】
プロセッサ２０１ａは、ＲＯＭ２０１ｃ等に記憶された制御プログラムを実行するプロセッサである。
【００４７】
ＲＡＭ２０１ｂは、プロセッサ２０１ａが制御プログラムを実行するときに使用するワークエリアとして用いられる揮発性の記憶領域である。
【００４８】
ＲＯＭ２０１ｃは、制御プログラムなどを保持する不揮発性の記憶領域である。
【００４９】
フラッシュＲＯＭ２０２は、データの書き込み、消去、再書き込み、および読み出しが可能な不揮発性の記憶領域である。
【００５０】
コネクタ２０３は、制御装置１０のコネクタ１０４に接続され制御装置１０との間でデータの授受を行うためのインタフェースである。コネクタ２０３は、制御装置１０との間でデータの伝送できるインタフェースであれば、どのようなインタフェースであってもよい。
【００５１】
図３は、記録制御システムの機能構成の一例を示すブロック図である。図４は、認証コードの構成の一例を示す図である。
【００５２】
図３において、記録制御システム１は、制御装置１０および記録媒体２０の他に認証機関３０が示されている。認証機関３０は、制御装置１０の属性および記録媒体２０の属性を認証し、認証結果に基づく認証コードを生成する。生成された認証コードは、認証の対象となった記録媒体２０に付与される。例えば、認証コードは、記録媒体２０の製造時に、フラッシュＲＯＭ２０２、または、コントローラ２０１が有する図示しない不揮発性の記憶領域に記録される。また、認証機関３０は、認証結果に基づく要求情報を生成し、生成した第１要求情報６００および第２要求情報を制御装置１０のベンダーに付与する。ベンダーは、制御装置１０を製造時に、制御装置１０に第１要求情報６００を付与する。例えば、第１要求情報６００は、制御装置１０のＲＯＭ１０３に格納されている。第２要求情報は、第１要求情報６００とは異なる情報であり、制御装置１０に付与されずベンダーおよび認証機関３０によって管理される。認証機関３０は、管理機関と言うこともある。第１要求情報６００および第２要求情報の詳細な説明は後述する。
【００５３】
まず、記録媒体２０の機能構成について説明する。
【００５４】
記録媒体２０は、機能構成として、制御部２１０と、記憶部２２０とを備える。
【００５５】
制御部２１０は、制御装置１０から出力された第１要求情報６００を取得する。そして、制御部２１０は、記憶部２２０に記憶されている認証コード３００に含まれる第１認証コード３１０、および、第１要求情報６００の間で共通する１以上の共通属性に対応する共通認証コードを、第１認証コード３１０に含まれる部分コード３１０ａ、３１０ｂ、・・・の中から選択し、選択した共通認証コードを制御装置１０に出力する。共通認証コードを選択する処理の具体例は、後述する。制御部２１０は、例えば、コントローラ２０１により実現される。
【００５６】
記憶部２２０には、認証コード３００が記録されている。認証コード３００は、図４に示すように、第１認証コード３１０および第２認証コード３２０を含む。第１認証コード３１０は、１以上の部分コード３１０ａ、３１０ｂ、・・・と、付加コード３１１とを含む。第１認証コード３１０が含む部分コードの数は、１つであってもよいし、２以上であってもよい。なお、第１認証コード３１０は、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ１であり、ＡＴ＿Ｃｏｄｅ１と言うこともある。第２認証コード３２０は、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ２であり、ＡＴ＿Ｃｏｄｅ２と言うこともある。記憶部２２０は、例えば、コントローラ２０１のＲＯＭ２０１ｃまたはフラッシュＲＯＭ２０２により実現される。
【００５７】
記憶部２２０には、第１リスト４００および第２リスト５００が記憶されている。
【００５８】
部分コード３１０ａ、３１０ｂ、・・・は、それぞれ、記録媒体の複数の属性のうち当該記録媒体２０が対応している属性である１以上の第１属性を示す。部分コード３１０ａ、３１０ｂ、・・・は、ＡＴ＿Ｃｏｄｅ１のＦｅａｔｕｒｅｓと言うこともある。１以上の第１属性は、記録媒体の複数の属性のうち記録媒体２０が対応している属性である。部分コード３１０ａ、３１０ｂ、・・・は、それぞれ互いに異なる属性に対応している。属性は、具体的には、記録媒体の読み書きに関する属性であり、記録媒体の性能のランク、および、記録媒体の標準規格のバージョンの少なくとも１つである。記録媒体の性能のランクとは、例えば、データの読み出し速度、データの書き込み速度などにより規定されるランクである。また、記録媒体の読み書きに関する属性とは、データの記録フォーマットであってもよい。属性は、記録媒体の読み書きに関する機能であってもよい。記録媒体の複数の属性とは、記録媒体全般において規定されうる互いに異なる属性である。
【００５９】
例えば、記録媒体にはランクＡ、Ｂ、Ｃ、Ｄの性能の区分があり、記録媒体２０がランクＡおよびランクＢに対応している性能を有する場合を例に考えると、複数の属性とは、記録媒体の属性であるためランクＡ、Ｂ、Ｃ、Ｄであり、１以上の第１属性とは、記録媒体２０が対応している性能であるためランクＡおよびランクＢである。この場合、例えば、記録媒体２０には、ランクＡに対応する部分コード３１０ａと、ランクＢに対応する部分コード３１０ｂとが記録されている。記録媒体２０に記録されている認証コード３００に含まれる部分コードは、当該部分コードに対応するランクに当該記録媒体２０が対応していることを示している。
【００６０】
付加コード３１１は、部分コード３１０ａ、３１０ｂ、・・・が対応している１以上の第１属性が認証機関３０により認証されたことに関連する認証関連情報を示す。付加コード３１１は、例えば、記録媒体２０が有する１以上の第１属性が認証機関３０に認証された日付、記録媒体２０のベンダーを識別可能なベンダー情報などを示す情報である。付加コード３１１は、メタデータ、または、ＡＴ＿Ｃｏｄｅ１のｍｅｔａ−ｄａｔａと言うこともある。
【００６１】
第２認証コード３２０は、第１認証コード３１０の正当性を示す認証コードである。第２認証コード３２０は、第２要求情報を暗号鍵として使用することで暗号化されたコードであってもよい。第２要求情報は、例えば、記録媒体２０に対応付けられた任意の文字列である。第２要求情報は、ベンダーおよび認証機関３０により管理されているため、記録媒体２０に格納されている第２認証コード３２０は、当該記録媒体２０のベンダーおよび認証機関３０のみが復号することができる。例えば、制御装置１０がベンダーまたは認証機関３０によって管理されている装置である場合、当該制御装置１０の読み出し部１１０は、第２要求情報を記録媒体２０に出力することで、記録媒体２０から第２認証コード３２０を読み出す。この場合、第２要求情報は、例えば、制御装置１０が備える図示しない入力受付部において受け付けられたユーザによる入力に基づいて特定される任意の文字列である。つまり、制御装置１０は、ユーザによる入力に基づいて第２要求情報を特定し、特定した第２要求情報を記録媒体２０に出力することで、記録媒体２０から第２認証コード３２０を読み出す。このため、制御装置１０は、第２要求情報を予め保持していない。
【００６２】
なお、読み出し部１１０が第２認証コード３２０を読み出せない場合、制御装置１０は、第１認証コード３１０の正当性が確認できないため、正当性が確認できないことを示すメッセージを図示しない表示部に表示させてもよい。表示部は、外部の表示装置であってもよいし、外部の携帯端末であってもよい。
【００６３】
なお、第１認証コード３１０は、それぞれが１以上の第１属性に対応している部分コード３１０ａ、３１０ｂ、・・・を含むため、当該１以上の第１属性に対応しているとも言える。
【００６４】
第１リスト４００は、図５に示すように、複数の属性と、複数の属性に対応している複数の部分コード（複数の認証コード）との対応関係を示す情報である。図５に示すように、第１リスト４００では、例えば、部分コード３１０ａはランクＡに、部分コード３１０ｂはランクＢに、部分コード３１０ｃはランクＣにそれぞれ対応することが示されている。第１リスト４００は、認証機関３０により付与され、記録媒体２０の製造時に、記憶部２２０に記憶される。
【００６５】
第２リスト５００は、図６に示すように、複数の属性と、各属性に対応している互いに異なる複数のパスワードとの対応関係を示す情報である。図６に示すように、第２リスト５００では、パスワード４０１ａ、４０２ａ、・・・がランクＡに、パスワード４０１ｂ、４０２ｂ、・・・がランクＢに、パスワード４０１ｃ、４０２ｃ、・・・がランクＣにそれぞれ対応することが示されている。第２リスト５００は、認証機関３０により付与され、記録媒体２０の製造時に、記憶部２２０に記憶される。
【００６６】
ここで、制御部２１０が共通認証コードを選択する処理について、具体的に説明する。制御部２１０は、制御装置１０から取得した第１要求情報６００を取得すると、記憶部２２０に記憶されている第２リスト５００を参照し、第２リスト５００において取得した第１要求情報６００に含まれるパスワードに対応付けられた属性を、制御装置１０の属性（つまり第２属性）として特定する。なお、制御部２１０は、第１要求情報６００に複数のパスワードが含まれている場合、複数のパスワードのそれぞれについて当該パスワードに対応付けられた属性を特定する。つまり、この場合、制御部２１０は、制御装置１０の第２属性として、複数の属性を特定する。例えば、制御部２１０は、ランクＡ、Ｂであることを特定する。
【００６７】
そして、制御部２１０は、第１リスト４００を参照することで、特定した１以上の第２属性のうちで、第１認証コード３１０に含まれる部分コード３１０ａ、３１０ｂ、・・・の中から、１以上の第２属性と共通する１以上の共通属性と対応付けられている１以上の部分コードを共通認証コードとして選択する。例えば、制御部２１０は、第２属性がランクＡ、Ｂであることを特定した場合、第１リスト４００においてランクＡ、Ｂに対応する部分コード３１０ａ、３１０ｂを共通認証コードとして選択する。
【００６８】
なお、記憶部２２０は、第１リスト４００および第２リスト５００を記憶しているとしたが、第１リスト４００および第２リスト５００を記憶している代わりに、認証コードとパスワードとが互いに対応するランクで対応付けられているリストを記憶していてもよい。つまり、記憶部２２０は、認証コードとパスワードとが対応付けられているリストを記憶していてもよい。この場合であっても、制御部２１０は、制御装置１０から取得した第１要求情報６００に含まれるパスワードを用いて、リストにおいて当該パスワードで対応付けられている部分コードを共通認証コードとして選択することができる。
【００６９】
次に、制御装置１０の機能構成について説明する。
【００７０】
制御装置１０は、機能構成として、読み出し部１１０と、判別部１２０と、制御部１３０と、記憶部１４０とを備える。
【００７１】
読み出し部１１０は、制御装置１０に接続されている記録媒体２０に対して、複数の属性のうち、１以上の第２属性に対応する第１要求情報６００を記録媒体２０に出力する。１以上の第２属性は、複数の属性のうち制御装置１０が対応している属性である。読み出し部１１０は、第１要求情報６００を記録媒体２０に出力することで、制御装置１０が対応している１以上の第２属性を記録媒体２０に通知することができる。これにより、読み出し部１１０は、第１認証コードおよび第１要求情報６００の間で共通する１以上の共通属性に対応する共通認証コードを記録媒体から読み出す。つまり、読み出し部１１０は、第１要求情報６００を出力することで、制御装置１０および記録媒体２０との間で共通する１以上の共通属性を特定するための共通認証コードを読み出すことができる。なお、読み出し部１１０は、例えば、プロセッサ１０１、ＲＡＭ１０２、ＲＯＭ１０３およびコネクタ１０４により実現される。
【００７２】
ここで、第１要求情報６００は、属性が共通する共通認証コードを、制御装置１０に接続されている記録媒体２０から制御装置１０が読み出すために用いられるパスワードを含む。具体的には、第１要求情報６００は、１以上の第２属性にそれぞれ対応する１以上のパスワードを含む。各パスワードは、制御装置１０が対応している記録媒体の読み書きに関する属性に対応する。例えば、制御装置１０がランクＡおよびランクＢに対応している場合、第１要求情報６００は、図７に示すように、ランクＡに対応するパスワード４０１ａと、ランクＢに対応するパスワード４０１ｂとを含む。このように、第１要求情報６００は、制御装置１０が対応している１以上の第２属性に１対１で対応する１以上のパスワードを含む。つまり、第１要求情報６００は、制御装置１０の各属性に対応するパスワードを１つずつ含む。読み出し部１１０は、第１要求情報６００を出力することで１以上のパスワードを記録媒体２０に出力することで、１以上のパスワードと属性が共通している１以上の部分コードを読み出すことができる。
【００７３】
判別部１２０は、読み出し部１１０により読み出された共通認証コードに基づいて、１以上の共通属性を判別する。判別部１２０は、図５に示される第１リスト４００を参照し、第１リスト４００において共通認証コードに対応付けられた１以上の属性を、制御装置１０および記録媒体２０で共通する属性として特定する。判別部１２０は、読み出し部１１０により読み出された共通認証コードを、１以上の共通属性に変換する変換部であってもよい。第１リスト４００は、記憶部１４０に記憶されている。なお、共通認証コードは、複数の部分コード３１０ａ、３１０ｂ、・・・のうちで、第１要求情報６００が対応する１以上の第２属性と共通する属性を有する部分コードである。なお、判別部１２０は、例えば、プロセッサ１０１、ＲＡＭ１０２およびＲＯＭ１０３により実現される。
【００７４】
制御部１３０は、判別部１２０に判別された記録媒体２０の１以上の共通属性に基づいて、読み書きを制御する。具体的には、制御部１３０は、１以上の共通属性のうちで最大の性能で読み書きを制御する。これにより、制御装置１０は、制御装置１０および記録媒体２０の間で動作が保証された動作モードのうち最大の性能が発揮されるように、記録媒体２０との間におけるデータの読み書きを制御することができる。
【００７５】
また、制御部１３０は、読み出し部１１０により共通認証コードが読み出されなかった場合、記録媒体２０に対する読み書きを実行しなくてもよい。このため、制御装置１０および記録媒体２０の間でのデータの読み書きの動作が保証されていない場合には、保証されていない動作を実行させることを抑制することができる。
【００７６】
なお、制御部１３０は、例えば、プロセッサ１０１、ＲＡＭ１０２、ＲＯＭ１０３およびコネクタ１０４により実現される。
【００７７】
記憶部１４０は、第１リスト４００および第１要求情報６００を記憶している。記憶部１４０は、例えば、ＲＯＭ１０３により実現される。なお、記憶部１４０に記憶されている第１リスト４００は、認証機関３０により付与され、制御装置１０の製造時に、記憶部１４０に記憶される。
【００７８】
なお、制御装置１０の記憶部１４０に記憶されている第１要求情報６００に含まれるパスワード４０１ａまたはパスワード４０１ｂが、制御装置１０のベンダー、記録媒体２０のベンダーおよび認証機関３０を除く第三者に知られた（漏洩した）場合、記憶部１４０の第１要求情報６００のうちの第三者に知られたパスワードは、当該パスワードと同じ属性（ランク）に対応付けられ、かつ、当該パスワードとは異なるパスワードに更新されてもよい。例えば、第１要求情報６００に含まれるパスワード４０１ａが第三者に知られた場合、パスワード４０１ａは、記録媒体２０の記憶部２２０に記憶されている第２リスト５００においてパスワード４０１ａのランクＡに対応付けられている他のパスワード４０２ａに更新されてもよい。これにより、例えば、第１要求情報６００は、パスワード４０２ａおよびパスワード４０１ｂを含む第１要求情報に更新される。制御装置１０は、パスワード４０１ａが他のパスワード４０２ａに更新された場合、パスワード４０１ａの使用を禁止するための情報を記録媒体２０に出力してもよい。
【００７９】
そして、記録媒体２０の制御部２１０は、パスワード４０１ａの使用を禁止するための情報を制御装置１０から受け取ると、その後にパスワード４０１ａを取得してもパスワード４０１ａのランクＡに対応する部分コード３１０ａを当該制御装置１０へ出力することを禁止するための処理を実行する。
【００８０】
禁止するための処理の第１の例は、制御部２１０が記憶部２２０に記憶されている識別情報を、パスワード４０１ａを取得したときに、部分コード３１０ａを制御装置１０へ出力することを示す第１情報から、出力を禁止することを示す第２情報に更新する処理である。識別情報は、例えば、フラグであり、第１情報は、例えば、０であり、第２情報は、例えば、１である。この場合、制御部２１０は、パスワード４０１ａを取得し、取得したパスワード４０１ａに対応する識別情報が第１情報を示すか第２情報を示すかを判定する。制御部２１０は、取得したパスワード４０１ａに対応する識別情報が第１情報であれば部分コード３１０ａを制御装置１０へ出力し、当該識別情報が第２情報であれば部分コード３１０ａを制御装置１０へ出力しない。これにより、記録媒体２０は、パスワード４０１ａの使用が禁止されていることが識別情報により示されていれば、パスワード４０１ａに対応する部分コード３１０ａを制御装置１０へ出力することを禁止することができる。
【００８１】
また、禁止するための処理の第２の例は、制御部２１０が記憶部２２０に記憶されている第２リスト５００から、パスワード４０１ａを削除する処理である。これにより、記録媒体２０は、パスワード４０１ａが第２リスト５００から削除された後において、パスワード４０１ａを取得しても、第２リスト５００にパスワード４０１ａが含まれていないため、パスワード４０１ａが対応する部分コード３１０ａを制御装置１０へ出力することを禁止することができる。
【００８２】
以上のように、第三者にパスワードが知られた場合、制御装置１０の第１要求情報６００に含まれるパスワードを知られたパスワードと同じ属性に対応付けられ、かつ、知られたパスワードとは異なるパスワードに更新する。パスワードが更新されると、制御装置１０は、知られたパスワードの使用を禁止するための情報を記録媒体２０に出力し、記録媒体２０は、知られたパスワードの使用を禁止するための処理を実行する。
【００８３】
このため、第三者にパスワードが知られたとしても、記録媒体２０には、各属性に対応するパスワードが複数対応付けられているため、制御装置１０の第１要求情報６００に含まれるパスワードの更新と、記録媒体２０に記憶されている第２リスト５００のうちの、知られたパスワードの使用を禁止するための処理とを行うことで、知られたパスワードの使用を禁止し、かつ、他のパスワードを用いた認証処理を容易に行うことができる。このため、記録媒体２０から部分コードが出力される装置を認証された制御装置１０に制限することができ、記録媒体２０の読み書きの制御を保証された動作モードで実行することが容易にできる。
【００８４】
次に、記録制御システム１の動作について図８を用いて説明する。図８は、記録制御システムの動作、つまり、記録制御方法の一例を示すシーケンス図である。
【００８５】
制御装置１０は、第１要求情報６００を記録媒体２０に出力する（Ｓ１）。
【００８６】
これにより、記録媒体２０は、第１認証コードおよび第１要求情報６００の間で共通する１以上の共通属性に対応する共通認証コードを制御装置１０に出力する（Ｓ２）。
【００８７】
制御装置１０は、記録媒体２０から読み出した共通認証コードに基づいて、制御装置１０および記録媒体２０で共通する性能を特定する（Ｓ３）。
【００８８】
制御装置１０は、特定した共通する性能に基づいて、記録媒体２０との間のデータの読み書きを制御する（Ｓ４）。
【００８９】
次に、記録制御システムの動作の具体例について説明する。
【００９０】
図９は、記録制御システムにおける動作の第１の例を説明するための図である。
【００９１】
第１の例は、制御装置１０がランクＡおよびランクＢに対応しており、記録媒体２０ａがランクＡおよびランクＢに対応している例である。なお、ランクＢの方がランクＡよりも性能が高いものとする。
【００９２】
制御装置１０は、パスワード４０１ａおよびパスワード４０１ｂを含む第１要求情報６００を記録媒体２０ａに出力する。
【００９３】
記録媒体２０ａは、パスワード４０１ａが対応するランクＡの部分コード３１０ａと、パスワード４０１ｂが対応するランクＢの部分コード３１０ｂとを共通認証コードとして制御装置１０に出力する。
【００９４】
これにより、制御装置１０は、ランクＡおよびランクＢが記録媒体２０ａとの間で共通していることを認識できるため、より性能が高いランクＢで記録媒体２０ａとの間におけるデータの読み書きを制御する。
【００９５】
図１０は、記録制御システムにおける動作の第２の例を説明するための図である。
【００９６】
第２の例は、制御装置１０がランクＡおよびランクＢに対応しており、記録媒体２０ｂがランクＢに対応している例である。
【００９７】
制御装置１０は、パスワード４０１ａおよびパスワード４０１ｂを含む第１要求情報６００を記録媒体２０ｂに出力する。
【００９８】
記録媒体２０ｂは、パスワード４０１ａが対応するランクＡの部分コード３１０ａを有さないため、不一致を示す情報を制御装置１０に出力する。また、記録媒体２０ｂは、パスワード４０１ｂが対応するランクＢの部分コード３１０ｂを共通認証コードとして制御装置１０に出力する。なお、記録媒体２０ｂは、対応するランクの部分コードを有さない場合、不一致を示す情報を制御装置１０に出力しなくてもよい。
【００９９】
これにより、制御装置１０は、ランクＢが記録媒体２０ｂとの間で共通していることを認識できるため、ランクＢで記録媒体２０ｂとの間におけるデータの読み書きを制御する。
【０１００】
図１１は、記録制御システムにおける動作の第３の例を説明するための図である。
【０１０１】
第３の例は、制御装置１０がランクＡおよびランクＢに対応しており、記録媒体２０ｃがランクＡに対応している例である。
【０１０２】
制御装置１０は、パスワード４０１ａおよびパスワード４０１ｂを含む第１要求情報６００を記録媒体２０ｃに出力する。
【０１０３】
記録媒体２０ｃは、パスワード４０１ａが対応するランクＡの部分コード３１０ａを共通認証コードとして制御装置１０に出力する。また、記録媒体２０ｃは、パスワード４０１ｂが対応するランクＢの部分コード３１０ｂを有さないため、不一致を示す情報を制御装置１０に出力する。なお、記録媒体２０ｃは、対応するランクの部分コードを有さない場合、不一致を示す情報を制御装置１０に出力しなくてもよい。
【０１０４】
これにより、制御装置１０は、ランクＡが記録媒体２０ｃとの間で共通していることを認識できるため、ランクＡで記録媒体２０ｃとの間におけるデータの読み書きを制御する。
【０１０５】
図１２は、認証機関から記録媒体に発行するデータの一例を示す図である。
【０１０６】
認証機関３０は、記録媒体２０に対して認証を行い、当該記録媒体２０の１以上の属性に対応する第１認証コードと、第２認証コードと、第１パスワードと、第２パスワードとを生成する。第１認証コードは、第１パスワードに対応しており、第２認証コードは、第２パスワードに対応している。生成された第１認証コードおよび第２認証コードは、記録媒体２０に格納される。なお、認証機関３０は、このとき、第１リストおよび第２リストを生成してもよい。生成された第１リストおよび第２リストは、記録媒体２０に格納される。
【０１０７】
図１３は、認証機関から制御装置に発行するデータの一例を示す図である。
【０１０８】
認証機関３０は、制御装置１０に対して認証を行い、当該制御装置１０の１以上の属性に対応する第１パスワードと、第１認証コードに含まれる部分コードおよび属性が対応付けられた第１リストとを生成する。第１パスワードおよび第１リストは、制御装置１０のＲＯＭ１０３に格納される。
【０１０９】
図１４は、認証機関から記録媒体に発行するデータの他の一例を示す図である。
【０１１０】
認証機関３０は、記録媒体２０に対して認証を行い、当該記録媒体２０の１以上の属性に対応する第１認証コードと、第２認証コードと、第１パスワードと、第２パスワードとを生成する。認証機関３０は、第２パスワードを用いて暗号化された第２認証コードを生成する暗号部３１を備える点が図１２の例と異なる。
【０１１１】
本実施の形態に係る記録制御システム１によれば、制御装置１０が第１要求情報６００を記録媒体２０に出力することで、第１認証コード３１０および第１要求情報６００の間で共通する１以上の共通属性に対応する共通認証コードを読み出して、共通認証コードに基づいて１以上の共通属性を判別する。このため、制御装置１０は、制御装置１０および記録媒体２０で共通して保証された性能で記録媒体２０に対してデータを読み書きすることができる。
【０１１２】
また、本実施の形態に係る記録制御システム１において、第１認証コードは、１以上の第１属性にそれぞれ対応している１以上の部分コードと、当該１以上の部分コードが対応している１以上の第１属性が認証機関３０により認証されたことに関連する認証関連情報を示す付加コードとを含む。このため、制御装置１０は、付加コードを読み出して解析することで、接続されている記録媒体２０が認証機関３０によって認証された記録媒体２０であることを確認することができる。
【０１１３】
また、本実施の形態に係る記録制御システム１において、記録媒体２０には、さらに、第１認証コードの正当性を示す第２認証コード３２０が記録されている。読み出し部１１０は、第１要求情報６００とは異なる第２要求情報を記録媒体２０に出力することで、記録媒体２０から第２認証コード３２０を読み出す。このため、制御装置１０は、第２認証コード３２０を読み出して解析することで、接続されている記録媒体２０に格納されている第１認証コード３１０の正当性を確認することができる。
【０１１４】
また、本実施の形態に係る記録制御システム１において、第２認証コード３２０は、第２要求情報を暗号鍵として使用することで暗合化されたコードである。このため、第１認証コード３１０の正当性の確認ができる制御装置を、第２認証コード３２０の復号ができる特定の制御装置に限定することができる。
【０１１５】
また、本実施の形態に係る記録制御システム１において、判別部１２０は、複数の属性と、複数の属性に対応している複数の認証コードとが対応付けられた第１リスト４００を参照し、第１リスト４００において共通認証コードに対応付けられた１以上の属性を、共通の属性として特定する。このため、得られた１以上の共通認証コードから、制御装置１０および記録媒体２０の間で共通する１以上の属性を特定することができる。
【０１１６】
［その他］
なお、上記実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態のプログラム更新方法などを実現するソフトウェアは、次のようなプログラムである。
【０１１７】
すなわち、このプログラムは、記録媒体と、前記記録媒体が着脱自在に接続され、前記記録媒体との間におけるデータの読み書きを制御する制御装置と、を備える記録制御システムにおいて実行される記録制御方法であって、前記記録媒体には、記録媒体の読み書きに関する複数の属性のうち当該記録媒体が対応している１以上の第１属性に対応する第１認証コードが記録されており、前記記録制御方法は、前記制御装置に接続されている前記記録媒体に対して、前記複数の属性のうち、前記制御装置による前記読み書きに対応している１以上の第２属性に対応する第１要求情報を前記記録媒体に出力することで、前記第１認証コードおよび前記第１要求情報の間で共通する１以上の共通属性に対応する共通認証コードを前記記録媒体から読み出し、読み出された前記共通認証コードに基づいて、前記１以上の共通属性を判別し、判別された前記１以上の共通属性に基づいて、前記読み書きを制御する記録制御方法をコンピュータに実行させる。
【０１１８】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１１９】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１２０】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１２１】
本開示は、記録媒体と制御装置との間において、保証された性能でデータを読み書きすることができる記録制御システムなどとして有用である。
【符号の説明】
【０１２２】
１    記録制御システム
１０    制御装置
２０    記録媒体
３０    認証機関
３１    暗号部
１０１    プロセッサ
１０２    ＲＡＭ
１０３    ＲＯＭ
１０４    コネクタ
１１０    読み出し部
１２０    判別部
１３０    制御部
１４０    記憶部
２０１    コントローラ
２０１ａ    プロセッサ
２０１ｂ    ＲＡＭ
２０１ｃ    ＲＯＭ
２０２    フラッシュＲＯＭ
２０３    コネクタ
２１０    制御部
２２０    記憶部
３００    認証コード
３１０    第１認証コード
３１０ａ、３１０ｂ、・・・    部分コード
３１１    付加コード
３２０    第２認証コード
４００    第１リスト
４０１ａ、４０１ｂ、４０１ｃ、４０２ａ、４０２ｂ、４０２ｃ    パスワード
５００    第２リスト
６００    第１要求情報
【図１】
2020179851.tif 000003
【図２】
2020179851.tif 000004
【図３】
2020179851.tif 000005
【図４】
2020179851.tif 000006
【図５】
2020179851.tif 000007
【図６】
2020179851.tif 000008
【図７】
2020179851.tif 000009
【図８】
2020179851.tif 000010
【図９】
2020179851.tif 000011
【図１０】
2020179851.tif 000012
【図１１】
2020179851.tif 000013
【図１２】
2020179851.tif 000014
【図１３】
2020179851.tif 000015
【図１４】
2020179851.tif 000016
【国際調査報告】
2020179851.tif 000017
2020179851.tif 000018
2020179851.tif 000019
2020179851.tif 000020