(57)【要約】【課題】記憶デバイスをより長期に亘って利用可能とする電子機器を得る。【解決手段】実施形態の電子機器で、鍵データ生成部は、鍵データを生成する。第一の書き込み部は、ＮＡＮＤ型フラッシュメモリで構成された第一の記憶領域に、未使用の複数の前記鍵データを一斉に書き込む。更新部は、未使用の前記鍵データに対応したインデクスを有し第二の記憶領域に記憶された第一のデータを更新する。取得部は、前記第一のデータを参照して得られた前記インデクスに基づいて、前記第一の記憶領域から未使用の前記鍵データを取得する。暗号化部は、前記取得部で取得された前記鍵データを用いてコンテンツを暗号化する。第二の書き込み部は、暗号化部で暗号化されたコンテンツを第三の記憶領域に書き込む。【選択図】図５
2015019123.tif 000002
【特許請求の範囲】
【請求項１】
鍵データを生成する鍵データ生成部と、
ＮＡＮＤ型フラッシュメモリで構成された第一の記憶領域に、未使用の複数の前記鍵データを一斉に書き込む第一の書き込み部と、
未使用の前記鍵データに対応したインデクスを有し第二の記憶領域に記憶された第一のデータを更新する更新部と、
前記第一のデータを参照して得られた前記インデクスに基づいて、前記第一の記憶領域から未使用の前記鍵データを取得する取得部と、
前記取得部で取得された前記鍵データを用いてコンテンツを暗号化する暗号化部と、
前記暗号化部で暗号化されたコンテンツを第三の記憶領域に書き込む第二の書き込み部と、
を備えた、電子機器。
【請求項２】
前記第一のデータは、前記鍵データの第一のインデクスを有した第一のリストである、請求項１に記載の電子機器。
【請求項３】
前記第一のデータは、前記鍵データの第一のインデクスを有した第二のデータの第二のインデクスを有した第二のリストである、請求項１に記載の電子機器。
【請求項４】
前記第一のデータは、前記鍵データの第一のインデクスを有した第二のデータを有した、請求項１に記載の電子機器。
【請求項５】
前記第一の記憶領域の書き込み制限回数は、前記第二の記憶領域および前記第三の記憶領域の書き込み制限回数より少ない、請求項１〜４のうちいずれか一つに記載の電子機器。
【請求項６】
第一の記憶デバイスが、前記第一の記憶領域と前記第二の記憶領域とを有した、請求項５に記載の電子機器。
【請求項７】
第二の記憶デバイスが、前記第三の記憶領域を有した、請求項５または６に記載の電子機器。
【請求項８】
さらに、対応するコンテンツが削除された複数の前記鍵データを一斉に削除する削除部を備えた、請求項１〜７のうちいずれか一つに記載の電子機器。
【請求項９】
鍵データを生成し、
ＮＡＮＤ型フラッシュメモリで構成された第一の記憶領域に、未使用の複数の前記鍵データを一斉に書き込み、
未使用の前記鍵データに対応したインデクスを有し第二の記憶領域に記憶された第一のデータを更新し、
前記第一のデータを参照して得られた前記インデクスに基づいて前記第一の記憶領域から未使用の前記鍵データを取得し、
前記第一の取得部で取得された前記鍵データを用いてコンテンツを暗号化し、
前記暗号化されたコンテンツを第三の記憶領域に書き込む、コンテンツ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器およびコンテンツ処理方法に関する。
【背景技術】
【０００２】
従来、暗号化されたコンテンツのデータをカード状のメディアやハードディスク等の記憶デバイスに記憶する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０１０４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
記憶デバイス（ＮＡＮＤ型フラッシュメモリ等）の特性により書き込み回数の制限がある場合がある。しかし上記技術では、記憶デバイスをより長期に亘って利用できるのが望ましい。
【課題を解決するための手段】
【０００５】
実施形態の電子機器は、鍵データ生成部と、第一の書き込み部と、更新部と、取得部と、暗号化部と、第二の書き込み部と、を備える。鍵データ生成部は、鍵データを生成する。第一の書き込み部は、ＮＡＮＤ型フラッシュメモリで構成された第一の記憶領域に、未使用の複数の前記鍵データを一斉に書き込む。更新部は、未使用の前記鍵データに対応したインデクスを有し第二の記憶領域に記憶された第一のデータを更新する。取得部は、前記第一のデータを参照して得られた前記インデクスに基づいて、前記第一の記憶領域から未使用の前記鍵データを取得する。暗号化部は、前記取得部で取得された前記鍵データを用いてコンテンツを暗号化する。第二の書き込み部は、暗号化部で暗号化されたコンテンツを第三の記憶領域に書き込む。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１実施形態の電子機器および二つの記憶デバイスの一例が示された模式図である。
【図２】図２は、第１実施形態の電子機器の一例が示されたブロック図である。
【図３】図３は、第１実施形態の記憶デバイスで設定されている記憶領域ならびに記憶されるデータの一例が示された模式図である。
【図４】図４は、第１実施形態の記憶デバイスで記憶される未使用鍵リストの一例が示された模式図である。
【図５】図５は、第１実施形態の電子機器による演算処理の手順の一例が示されたフローチャートである。
【図６】図６は、第２実施形態の記憶デバイスで記憶される未使用鍵リストの一例が示された模式図である。
【図７】図７は、第４実施形態の記憶デバイスで設定されている記憶領域ならびに記憶されるデータの一例が示された模式図である。
【図８】図８は、第４実施形態の記憶デバイスで記憶される無効鍵リストの一例が示された模式図である。
【図９】図９は、第４実施形態の電子機器による演算処理の手順の一例が示されたフローチャートである。
【図１０】図１０は、第６実施形態の第一の記憶デバイスで設定されている記憶領域ならびに記憶されるデータの一例が示された模式図である。
【図１１】図１１は、第６実施形態の第二の記憶デバイスで設定されている記憶領域ならびに記憶されるデータの一例が示された模式図である。
【発明を実施するための形態】
【０００７】
以下、図面が参照されながら、例示的な実施形態が説明される。なお、以下の複数の実施形態には、共通の構成要素が含まれている。よって、以下では、それら構成要素については共通の符号が付与されるとともに、重複する説明が省略される。また、本明細書中の、第一，第二等の序数は、構成要素等を便宜上区別するために付与されており、処理の順序や、優先度、重要度等を意味するものではない。
【０００８】
＜第１実施形態＞
図１に例示されるように、本実施形態の電子機器１０には、記憶デバイス２０または記憶デバイス３０とが、電気的に接続されうる。また記憶デバイス２０や３０は、無線通信により電子機器１０に接続されても良い。記憶デバイス２０，３０は、例えば、電子機器１０の筐体外から着脱可能である。
【０００９】
記憶デバイス２０は、例えば、書き換え可能な不揮発性の記憶デバイスであって、具体的には、例えば、ＨＤＤ（hard disk drive）や、ＳＳＤ（solid state drive）等である。記憶デバイス２０は、コネクタ１０ａ，２０ａや、ケーブル２０ｂ（ハーネス）等を介して、電子機器１０と接続される。また、記憶デバイス２０は、例えば、著作権保護技術に対応したセキュリティ機能の高いデバイスであることができる。
【００１０】
また、記憶デバイス３０は、例えば、書き換え可能な不揮発性の記憶デバイスであって、具体的には、例えば、カード型のフラッシュメモリ等である。記憶デバイス３０は、コネクタ１０ｂを介して、電子機器１０と接続される。また、記憶デバイス３０は、例えば、著作権保護技術に対応したセキュリティ機能の高いデバイスであることができる。
【００１１】
電子機器１０は、図１では、例えば、テレビジョン受像機として構成されている。しかし、電子機器１０は、これには限定されず、例えば、パーソナルコンピュータや、スマートフォン、携帯電話機、ＰＤＡ（personal digital assistant）、ゲーム機、電子辞書装置、電子書籍リーダ装置等である。また、電子機器１０は、必ずしも表示装置（表示画面）や音声出力装置等を一体的に備えている必要は無く、例えば、セットトップボックスや、ホームターミナル等であってもよい。
【００１２】
また、本実施形態では、図２に例示される電子機器１０は、例えば、コンピュータとして構成され、ＣＰＵ（central processing unit）や、コントローラ、記憶部、通信部１２等を備える。通信部１２は、他の電子機器１０や他の装置とのデータの授受（通信）を実行する。制御部１１は、通信部１２を介して、他の電子機器１０の制御部との間で、種々のデータを授受することができる。表示制御部１３は、制御部１１から受け取ったデータにしたがって、映像（画像）が表示されるよう表示装置１６を制御する。記憶部４１は、例えば、ＲＡＭ（random access memory）や、ＲＯＭ（read only memory）、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）等である。記憶部４１には、情報記憶部１４が含まれる。情報記憶部１４は、不揮発性の記憶部であって、例えば、ＨＤＤやＳＳＤ等である。コントローラには、例えば、表示制御部１３が含まれる。入力操作部１５（入力装置）は、操作に応じたデータを制御部１１に入力する。入力操作部１５は、例えば、キーボードモジュールや、タッチパネル、タッチパッド、クリックボタン、リモートコントローラ等である。表示装置１６は、例えば、ＬＣＤ（liquid crystal display）やＯＥＬＤ（organic electro-luminescent display）等である。表示装置１６は、例えば、シート状のフレキシブルディスプレイであることができる。表示装置１６やスピーカ１７（音声出力装置）等は、出力装置の一例である。なお、入力操作部１５、表示装置１６、およびスピーカ１７は、電子機器１０と一体化されていてもよいし、別体であってもよい。記憶デバイス２０，３０は、それぞれ、コネクタ１０ａ，１０ｂ，２０ａ（図１参照）や、ケーブル２０ｂ、インタフェース、コントローラ４０等を介して制御部１１に接続される。ＣＰＵは、ロードされたプログラム（例えば、ＯＳ（operating system）や、アプリケーション、ウエブアプリケーション等）にしたがって、種々の演算処理を実行することができる。本実施形態では、一例として、プログラムにしたがったＣＰＵ等の処理によって、図２に示される制御部１１の各部（第一の取得部１１ａや、第二の取得部１１ｂ、鍵データ生成部１１ｃ、暗号化部１１ｄ、復号化部１１ｅ、削除部１１ｆ、第一の書き込み部１１ｇ、第二の書き込み部１１ｈ、更新部１１ｉ等）として機能する。また、図示されないが、制御部１１は、コンテンツの受信機能や、録画機能、再生機能等を有する。
【００１３】
そして、電子機器１０のプログラムは、それぞれインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（compact disc ＲＯＭ）や、ＦＤ（flexible disc）、ＣＤ−Ｒ（ＣＤ recordable）、ＤＶＤ（digital versatile disc）等の、コンピュータで読み取り可能な記録媒体に記録されて提供されうる。また、プログラムは、通信ネットワークに接続されたコンピュータの記憶部に記憶し、ネットワーク経由でダウンロードすることによって導入されうる。また、プログラムは、ＲＯＭ等に予め組み込まれてもよい。
【００１４】
また、図２に示されるように、本実施形態では、記憶デバイス２０，３０は、例えば、コントローラ４０と、記憶部４１とを有する。また、図３に示されるように、記憶部４１は、保護エリア４１Ａと、ユーザエリア４１Ｂとを有する。保護エリア４１Ａには、コンテンツのデータの暗号化および復号化に用いられる鍵５１（鍵データ）が記憶される。また、ユーザエリア４１Ｂには、ユーセージルール５２ａや、セキュリティインフォメーション５２ｂ、暗号化されたコンテンツ５０、未使用鍵リスト５２ｃ等のデータが記憶される。保護エリア４１Ａは、第一の記憶領域の一例である。また、ユーザエリア４１Ｂは、第二の記憶領域ならびに第三の記憶領域の一例である。また、記憶デバイス２０，３０は、第一の記憶デバイスの一例である。
【００１５】
鍵５１（鍵データ）は、コンテンツの暗号化ならびに復号化に用いられる。ユーセージルール５２ａは、使用権限や、使用条件等が記述されたデータである。セキュリティインフォメーション５２ｂは、コンテンツの暗号化や復号化に関連する情報が含まれたデータである。
【００１６】
また、未使用鍵リスト５２ｃには、暗号化に使用されていない（未使用の）鍵５１のインデクス（例えば、保護エリア４１Ａ（第一の記憶領域）におけるアドレス、順番等）が含まれている。図４の例では、未使用鍵リスト５２ｃには、未使用の鍵の数を示すデータと、一つ以上（図４の例では１０個）の未使用の鍵５１のインデクス（第一のインデクス）とが、含まれている。本実施形態では、未使用鍵リスト５２ｃは、第一のリストならびに第一のデータの一例である。
【００１７】
記憶デバイス２０，３０の少なくとも保護エリア４１Ａは、ＮＡＮＤ型フラッシュメモリで構成されており、その物理的な特性上、書き込み回数が制限されている。本実施形態では、特に重要なデータを記憶する領域では、書き込み回数がより厳しく（より少なく）制限される。本実施形態では、例えば、保護エリア４１Ａの書き込み制限回数は、ユーザエリア４１Ｂの書き込み制限回数より少なく設定されている。一方、ユーザエリア４１Ｂは、ＮＡＮＤ型フラッシュメモリで構成されてもよいし、他の記憶デバイス（例えば、ＨＤＤ等）として構成されてもよい。
【００１８】
電子機器１０の制御部１１の第一の取得部１１ａは、コンテンツ５０（のデータ）を取得する。また、第二の取得部１１ｂは、鍵５１（鍵データ）を取得する。
【００１９】
鍵データ生成部１１ｃは、乱数等を用いて鍵５１を生成する。暗号化部１１ｄは、鍵５１（鍵データ）を用いてコンテンツ５０を暗号化する。復号化部１１ｅは、暗号化されたコンテンツ５０を鍵５１を用いて復号化する。削除部１１ｆは、ユーセージルール５２ａ、セキュリティインフォメーション５２ｂ、暗号化されたコンテンツ５０、鍵５１等を削除することができる。削除部１１ｆは、複数の（所定数の）鍵５１を、一斉に削除することができる。
【００２０】
第一の書き込み部１１ｇは、暗号化されたコンテンツ５０をユーザエリア４１Ｂに書き込む。また、第二の書き込み部１１ｈは、鍵５１を、保護エリア４１Ａに書き込む。また、更新部１１ｉは、未使用鍵リスト５２ｃを更新することができる。
【００２１】
ここで、図５が参照されて、コンテンツの暗号化ならびに録画に関する制御部１１の演算処理の一例が説明される。
【００２２】
まず、制御部１１は、未使用鍵リスト５２ｃを取得する（ステップＳ１０１）。次に、第二の取得部１１ｂは、保護エリア４１Ａのデータを取得する。保護エリア４１Ａのデータには、鍵のデータが含まれうる（ステップＳ１０２）。次に、制御部１１は、未使用鍵リスト５２ｃを参照し、当該未使用鍵リスト５２ｃ中に未使用の鍵５１が無かった場合には（ステップＳ１０３でＮｏ）、鍵データ生成部１１ｃは、鍵５１を生成する（ステップＳ１０４）。このステップＳ１０４で、鍵データ生成部１１ｃは、複数（所定個数、例えば１０個）の鍵５１を生成する。次に、第二の書き込み部１１ｈは、ステップＳ１０４で生成された所定個数の鍵５１のデータが全て含まれるよう、保護エリア４１Ａのデータを書き換える。すなわち、第二の書き込み部１１ｈは、生成された複数（所定個数）の鍵５１を一斉にまとめて保護エリア４１Ａに書き込む（ステップＳ１０５）。次に、制御部１１は、未使用鍵リスト５２ｃを参照して、暗号化に使用する鍵５１のインデクスを選択し（ステップＳ１０６）、第二の取得部１１ｂは、選択されたインデクスに対応した鍵５１のデータを、保護エリア４１Ａから取得する（ステップＳ１０７）。次に、更新部１１ｉは、未使用鍵リスト５２ｃを更新する（ステップＳ１０８）。このステップＳ１０８では、未使用鍵リスト５２ｃから、ステップＳ１０５で選択されたインデクスが削除される。また、Ｓ１０４で複数生成した場合には、一括で書き込み使用しなかった鍵のリスト（鍵に対応するインデクスのリスト）が追加される。すなわち、ステップＳ１０８で制御部１１は、ステップＳ１０３において未使用の鍵が存在した場合、未使用鍵リスト５２ｃからステップＳ１０５にて選択された鍵のインデクスを削除し、ステップＳ１０３にて未使用鍵が存在せずＳ１０４で鍵が複数生成された場合、該複数生成された鍵のうちＳ１０５で選択された鍵以外の鍵のインデクスを追加する。次に、更新部１１ｉは、関連データを更新する（ステップＳ１０９）。このステップＳ１０９では、関連データとして、例えば、ユーザエリア４１Ｂのユーセージルール５２ａや、セキュリティインフォメーション５２ｂを、ステップＳ１０８が完了した状態に対応するよう、更新あるいは生成する。なお第１実施形態では、Ｓ１０９において、一つのユーセージルール５２ａおよびセキュリティインフォメーション５２ｂが生成される。そして、セキュリティインフォメーション５２ｂには、対応するユーセージルール５２ａのインデクスと、対応する鍵５１のインデクスとが記載される。次に、第一の取得部１１ａは、対象となるコンテンツを取得し（ステップＳ１１０）、暗号化部１１ｄは、当該コンテンツを、ステップＳ１０７で取得された鍵５１で暗号化する（ステップＳ１１１）。第一の書き込み部１１ｇは、ステップＳ１１１で暗号化されたコンテンツを、ユーザエリア４１Ｂに書き込む（録画する、ステップＳ１１２）。
【００２３】
以上、説明したように、本実施形態では、一例として、第一の書き込み部１１ｇは、生成された複数（所定個数）の鍵５１（のデータ）を一斉にまとめて保護エリア４１Ａ（第一の記憶領域）に書き込む。よって、本実施形態によれば、一例としては、鍵５１を生成するたびに保護エリア４１Ａに鍵５１を書き込む場合に比べて、保護エリア４１Ａの書き込み回数を減らすことができる。
【００２４】
また、本実施形態では、一例として、鍵５１のインデクス（第一のインデクス）を有した未使用鍵リスト５２ｃ（第一のリスト）が用いられる。よって、本実施形態によれば、一例としては、未使用の鍵５１の管理や、鍵５１のデータへのアクセスが、より容易にあるいはより確実に実行されうる。
【００２５】
また、本実施形態では、一例として、保護エリア４１Ａ（第一の記憶領域）の書き込み制限回数は、ユーザエリア４１Ｂ（第二の記憶領域、第三の記憶領域）より少なく設定される。すなわち、本実施形態にかかる方法および構成は、一例としては、保護エリア４１Ａへの鍵５１のデータの書き込み回数をより低減したい場合に適用できる。
【００２６】
また、本実施形態では、一例として、記憶デバイス２０，３０（第一の記憶デバイス）が、保護エリア４１Ａ（第一の記憶領域）とユーザエリア４１Ｂ（第二の記憶領域）とを有した。すなわち、本実施形態にかかる方法および構成は、一例としては、保護エリア４１Ａとユーザエリア４１Ｂとを有する記憶デバイス２０，３０で実施することができる。
【００２７】
＜第２実施形態＞
本実施形態にかかる電子機器１０も、上記第１実施形態と同様の構成を備えている。よって、本実施形態によれば、上記実施形態と同様の構成ならびに同様の方法（手順）に基づく同様の結果（効果）が得られる。ただし、本実施形態では、未使用鍵リスト５２ｃの構成が異なる。すなわち、本実施形態では、一例として、図６に示されるように、未使用鍵リスト５２ｃ（第二のリスト、第一のデータ、インデクスリスト、参照用リスト）は、複数の未使用の鍵５１（のデータ）のインデクス（第一のインデクス）ではなく、未使用の鍵５１のインデクスが含まれた（記載された）未使用のセキュリティインフォメーション５２ｂ（第二のデータ）のインデクス（第二のインデクス）が含まれている。このような構成でも、制御部１１は、未使用鍵リスト５２ｃから、未使用の鍵５１に対応したセキュリティインフォメーション５２ｂにアクセスし、当該セキュリティインフォメーション５２ｂから鍵５１のインデクスを取得することができる。よって、本実施形態によっても、上記第１実施形態と同様の結果（効果）が得られる。なお、本実施形態では、複数（所定個数）の未使用の鍵５１が生成される際に、Ｓ１０９において、各鍵５１に対応した複数（所定個数）の未使用のセキュリティインフォメーション５２ｂおよびユーセージルール５２ａも生成される。そして、セキュリティインフォメーション５２ｂには、生成された鍵のインデクスとユーセージルール５２ａのインデクスが記載される。
【００２８】
＜第３実施形態＞
本実施形態にかかる電子機器１０も、上記第１，第２実施形態と同様の構成を備えている。よって、本実施形態によれば、上記実施形態と同様の構成ならびに同様の方法（手順）に基づく同様の結果（効果）が得られる。ただし、本実施形態では、未使用鍵リスト５２ｃ（図３，５，６等参照）が生成されない。よって、制御部１１は、図５のステップＳ１０８を実行せず、ステップＳ１０１に替えて、以下の演算処理を実行する。すなわち、制御部１１は、ユーザエリア４１Ｂに記憶されている複数（全て）のセキュリティインフォメーション５２ｂについて、各セキュリティインフォメーション５２ｂのファイル名に対応した暗号化されたコンテンツの有無をチェックし、未使用のセキュリティインフォメーション５２ｂを特定して、当該未使用のセキュリティインフォメーション５２ｂに含まれる未使用の鍵５１（のデータ）のインデクス（第一のインデクス）を取得することができる。
【００２９】
そしてこの第３実施形態では、制御部１１は、上記の処理を実行するため、図５のＳ１１２において、暗号化して記録するコンテンツとセキュリティインフォメーション５２ｂのファイル名との対応付けを実行する。ここで制御部１１は、記録する暗号化コンテンツのファイル名等に対して、セキュリティインフォメーション５２ｂのファイル名に対応する識別子を付与する。あるいは、制御部１１は、Ｓ１１２の後にセキュリティインフォメーション５２ｂのファイル名が暗号化コンテンツのファイル名等の識別子を含むように更新することにより、セキュリティインフォメーション５２ｂと暗号化コンテンツとを対応付けても良い。あるいは制御部１１は、図５のＳ１０９において、セキュリティインフォメーション５２ｂのファイル名が暗号化コンテンツの識別子を含むよう更新し、暗号化コンテンツとセキュリティインフォメーション５２ｂの対応付けを実行しても良い。
【００３０】
よって、本実施形態によっても、上記第１実施形態と同様の結果（効果）が得られる。なお、本実施形態でも、複数（所定個数）の未使用の鍵５１が生成される際に、Ｓ１０９において、各鍵５１に対応した複数（所定個数）の未使用のセキュリティインフォメーション５２ｂおよびユーセージルール５２ａが生成される。
【００３１】
＜第４実施形態＞
本実施形態にかかる電子機器１０も、上記第１〜第３実施形態と同様の構成を備えている。よって、本実施形態によれば、上記実施形態と同様の構成ならびに同様の方法（手順）に基づく同様の結果（効果）が得られる。ただし、本実施形態では、図７に示されるように、ユーザエリア４１Ｂに、さらに、無効鍵リスト５２ｄが記憶されている。無効鍵リスト５２ｄは、コンテンツが削除され、対応するコンテンツが無くなった鍵５１のデータのリストである。無効鍵リスト５２ｄには、無効な鍵の数を示すデータと、一つ以上（図８の例では１０個）の無効な鍵５１のインデクスとが、含まれている。
【００３２】
ここで、図９が参照されて、本実施形態におけるコンテンツおよび鍵の削除に関する制御部１１の演算処理の一例が説明される。
【００３３】
まず、制御部１１は、コンテンツを削除すると（ステップＳ２０１）、無効鍵リスト５２ｄを更新する（ステップＳ２０２）。このステップＳ２０２では、削除されたコンテンツに対応した鍵５１のインデクスが追加される。次に、制御部１１は、関連データとして、例えば、ユーザエリア４１Ｂのユーセージルール５２ａや、セキュリティインフォメーション５２ｂ等を、削除する（ステップＳ２０３）。次いで、削除部１１ｆは、鍵５１を更新するタイミングであった場合に（ステップＳ２０４でＹｅｓ）、無効鍵リスト５２ｄに対応した鍵５１のデータを一斉に削除する（ステップＳ２０５）。鍵５１を更新するタイミングは、例えば、電子機器１０の電源がＯＦＦされる際（の終了処理時）や、時間を計測し計測開始から所定の時間間隔を超えた場合、記憶デバイス２０，３０が電子機器１０から取り外される際（の前の終了処理時）等である。以上により、本実施形態によれば、削除処理についても書き込み処理の場合と同様の結果（効果）が得られる。
【００３４】
＜第５実施形態＞
本実施形態にかかる電子機器１０も、上記第４実施形態と同様の構成を備えている。よって、本実施形態によれば、上記実施形態と同様の構成ならびに同様の方法（手順）に基づく同様の結果（効果）が得られる。ただし、本実施形態では、無効鍵リスト５２ｄ（図７，８等参照）が生成されない。よって、制御部１１は、図９のステップＳ２０２を実行せず、さらに、ステップＳ２０５に替えて、以下の演算処理を実行する。すなわち、制御部１１は、保護エリア４１Ａに記憶されている鍵５１（のデータ）を参照するとともに、ユーザエリア４１Ｂに記憶されている複数（全て）のセキュリティインフォメーション５２ｂを参照する。そして、削除部１１ｆは、対応するセキュリティインフォメーション５２ｂが無い鍵５１を特定して、当該鍵５１を削除することができる。よって、本実施形態によっても、上記第４実施形態と同様の結果（効果）が得られる。
【００３５】
＜第６実施形態＞
本実施形態にかかる電子機器１０も、上記第１〜第５実施形態と同様の構成を備えている。よって、本実施形態によれば、上記実施形態と同様の構成ならびに同様の方法（手順）に基づく同様の結果（効果）が得られる。ただし、本実施形態では、記憶デバイス２０または記憶デバイス３０に替えて、図１０，１１のような記憶デバイス２１，３１の双方が電子機器１０に接続されている。記憶デバイス２１，３１は、不揮発性の書き換え可能な記憶デバイスである。また、記憶デバイス２１（第一の記憶デバイス）は、鍵５１が記憶された保護エリア４１Ａ（第一の記憶領域）と未使用鍵リスト５２ｃ（第一のリスト、第一のデータ）やユーセージルール５２ａ等が記憶されたユーザエリア４１Ｂ（第二の記憶領域）とを有する。また、記憶デバイス３１（第二の記憶デバイス）は、暗号化されたコンテンツ５０やセキュリティインフォメーション５２ｂ等が記憶されたユーザエリア４１Ｂ（第三の記憶領域）を有する。また、少なくとも保護エリア４１Ａは、ＮＡＮＤ型のフラッシュメモリで構成されている。また、記憶デバイス２１（保護エリア４１Ａ）に対する書き込み制限回数は、記憶デバイス３１に対する書き込み制限回数より少ない。制御部１１は、これら記憶デバイス２１，３１の組み合わせについても、上記実施形態と同様の演算処理を実行することができる。なお、本実施形態では、未使用鍵リスト５２ｃは、第２実施形態と同様であってもよいし、未使用鍵リスト５２ｃが無い場合も、第３実施形態と同様に演算処理を実行することができる。また、第４，第５実施形態と同様の演算処理も実行することができる。
【００３６】
以上、本発明の実施形態ならびに変形例を例示したが、上記実施形態ならびに変形例はあくまで一例であって、発明の範囲を限定することは意図していない。これら実施形態ならびに変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。これら実施形態やその変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。また、本発明は、構成要素（ステップ）によって得られる基本的な結果（効果）によってもたらされる種々の効果も奏することができる。また、上述した効果は一例である。また、各構成要素のスペックは、適宜に変更して実施することができる。
【符号の説明】
【００３７】
１０…電子機器、１１ｂ…（第二の）取得部、１１ｃ…鍵データ生成部、１１ｄ…暗号化部、１１ｆ…削除部、１１ｇ…第一の書き込み部、１１ｈ…第二の書き込み部、１１ｉ…更新部、２０，２１，３０…記憶デバイス（第一の記憶デバイス）、３１…記憶デバイス（第二の記憶デバイス）、４１Ａ…保護エリア（第一の記憶領域）、４１Ｂ…ユーザエリア（第二の記憶領域、第三の記憶領域）。
【図１】
2015019123.tif 000003
【図２】
2015019123.tif 000004
【図３】
2015019123.tif 000005
【図４】
2015019123.tif 000006
【図５】
2015019123.tif 000007
【図６】
2015019123.tif 000008
【図７】
2015019123.tif 000009
【図８】
2015019123.tif 000010
【図９】
2015019123.tif 000011
【図１０】
2015019123.tif 000012
【図１１】
2015019123.tif 000013