(57)【要約】【課題】  コンテンツデータの記録および再生において、著作権の保護を図るとともに、ユーザの便を図る。【解決手段】  コンピュータ部４１のプログラム処理により、記録媒体５１には、コンテンツ鍵情報で暗号化したコンテンツデータと、しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化したコンテンツ鍵情報およびチェックサムと、デバイスおよび記録媒体の識別情報、クレジット番号情報などで暗号化した前記関数によって規定される座標情報とが記録される。再生時には、暗号化されて記録されている座標情報を、デバイスおよび記録媒体の識別情報、クレジット番号情報などで復号化し、復号化した座標情報から関数を導出し、導出した関数によって特定される暗号化鍵情報でコンテンツ鍵を復号化し、復号化したコンテンツ鍵でコンテンツデータを復号化する。【選択図】  図１
2007259382.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを暗号化して記録媒体に記録するコンテンツ記録装置において、
入手したコンテンツデータをコンテンツ鍵情報で暗号化して前記記録媒体に記録するコンテンツ記録手段と、
しきい値秘密分散法に従った所定次数の関数および同関数によって特定される暗号化鍵情報を決定する暗号化情報決定手段と、
前記コンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報とを、前記決定された暗号化鍵情報で暗号化して前記記録媒体に記録するコンテンツ鍵情報記録手段と、
前記関数に従って特定される複数の座標情報を、コンテンツ記録装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化して前記記録媒体に記録する座標情報記録手段と
を備えたことを特徴とするコンテンツ記録装置。
【請求項２】
コンテンツ鍵情報で暗号化されたコンテンツデータと、しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化された前記コンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報であって前記暗号化鍵情報で暗号化されたコンテンツ鍵固有情報と、前記関数に従って特定される複数の座標情報であって、コンテンツデータの記録時にコンテンツ再生装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化された座標情報とを記録した記録媒体から、前記暗号化されたコンテンツデータを読み出して復号化するコンテンツ再生装置において、
前記記録媒体に記録されている暗号化された座標情報を、前記複数の部分要素情報のうちの一部の部分要素情報で繰り返し復号化する座標情報復号手段と、
前記復号化された座標情報を用いて、しきい値秘密分散法に従った所定次数の関数を繰り返し導出し、前記導出した関数によって特定される暗号化鍵情報を繰り返し導出する暗号化鍵情報導出手段と、
前記記録媒体に記録されている暗号化された前記コンテンツ鍵情報および前記コンテンツ鍵固有情報を、前記導出された暗号化鍵情報を用いて繰り返し復号化するコンテンツ鍵情報復号手段と、
前記復号化されたコンテンツ鍵情報から導出されたコンテンツ鍵固有情報と、前記復号化されたコンテンツ鍵固有情報とを繰り返し比較して、前記両コンテンツ鍵固有情報の一致を判定する判定手段と、
前記判定手段によって前記両コンテンツ鍵固有情報の一致が判定されたとき、前記記録媒体に記録されている暗号化されたコンテンツデータを、前記復号化されたコンテンツ鍵情報で復号化するコンテンツデータ復号手段と
を備えたことを特徴とするコンテンツ再生装置。
【請求項３】
しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化されたコンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報であって前記暗号化鍵情報で暗号化されたコンテンツ鍵固有情報と、前記関数に従って特定される複数の座標情報であって、コンテンツデータの記録時にコンテンツ再生装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化された座標情報と共に、第１記録媒体に記録されていて前記コンテンツ鍵情報で暗号化されているコンテンツデータを第２記録媒体に複製するコンテンツ記録装置において、
前記第1記録媒体に記録されているコンテンツ鍵情報、コンテンツ鍵固有情報、座標情報およびコンテンツデータを前記第２記録媒体に複製する複製手段と、
前記第１または第２記録媒体に記録されている暗号化された座標情報を、前記複数の部分要素情報のうちの一部の部分要素情報で繰り返し復号化する座標情報復号手段と、
前記復号化された座標情報を用いて、しきい値秘密分散法に従った所定次数の関数を繰り返し導出し、前記導出した関数によって特定される暗号化鍵情報を繰り返し導出する暗号化鍵情報導出手段と、
前記第１または第２記録媒体に記録されている暗号化された前記コンテンツ鍵情報および前記コンテンツ鍵固有情報を、前記導出された暗号化鍵情報を用いて繰り返し復号化するコンテンツ鍵情報復号手段と、
前記復号化されたコンテンツ鍵情報から導出されるコンテンツ鍵固有情報と、前記復号化されたコンテンツ鍵固有情報とを繰り返し比較して、前記両コンテンツ鍵固有情報の一致を判定する判定手段と、
前記判定手段によって前記両コンテンツ鍵固有情報の一致が判定されたとき、前記暗号化鍵情報導出手段によって導出された関数に従って特定される１つの座標情報を、前記第２記録媒体の識別情報で暗号化して前記第２記録媒体に記録する追加座標情報記録手段と
を備えたことを特徴とするコンテンツ記録装置。
【請求項４】
コンテンツデータを暗号化して所定の記録媒体に記録するコンテンツ記録装置に適用され、同コンテンツ記録装置内のコンピュータに、
入手したコンテンツデータをコンテンツ鍵情報で暗号化させて前記記録媒体に記録させるコンテンツ記録機能と、
しきい値秘密分散法に従った所定次数の関数および同関数によって特定される暗号化鍵情報を決定させる暗号化情報決定機能と、
前記コンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報とを、前記決定させた暗号化鍵情報で暗号化させて前記記録媒体に記録させるコンテンツ鍵情報記録機能と、
前記関数に従って特定される複数の座標情報を、コンテンツ記録装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化させて前記記録媒体に記録させる座標情報記録機能と
を実現させるコンピュータプログラム。
【請求項５】
コンテンツ鍵情報で暗号化されたコンテンツデータと、しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化された前記コンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報であって前記暗号化鍵情報で暗号化されたコンテンツ鍵固有情報と、前記関数に従って特定される複数の座標情報であって、コンテンツデータの記録時にコンテンツ再生装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化された座標情報とを記録した記録媒体から、前記暗号化されたコンテンツデータを読み出して復号化するコンテンツ再生装置に適用され、同コンテンツ再生装置内のコンピュータに、
前記記録媒体に記録されている暗号化された座標情報を、前記複数の部分要素情報のうちの一部の部分要素情報で繰り返し復号化させる座標情報復号機能と、
前記復号化させた座標情報を用いて、しきい値秘密分散法に従った所定次数の関数を繰り返し導出させ、前記導出させた関数によって特定される暗号化鍵情報を繰り返し導出させる暗号化鍵情報導出機能と、
前記記録媒体に記録されている暗号化された前記コンテンツ鍵情報および前記コンテンツ鍵固有情報を、前記導出させた暗号化鍵情報を用いて繰り返し復号化させるコンテンツ鍵情報復号機能と、
前記復号化させたコンテンツ鍵情報から導出させたコンテンツ鍵固有情報と、前記復号化させたコンテンツ鍵固有情報とを繰り返し比較させて、前記両コンテンツ鍵固有情報の一致を判定させる判定機能と、
前記判定機能によって前記両コンテンツ鍵固有情報の一致が判定されたとき、前記記録媒体に記録されている暗号化されたコンテンツデータを、前記復号化させたコンテンツ鍵情報で復号化させるコンテンツデータ復号機能と
を実現させることを特徴とするコンピュータプログラム。
【請求項６】
しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化されたコンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報であって前記暗号化鍵情報で暗号化されたコンテンツ鍵固有情報と、前記関数に従って特定される複数の座標情報であって、コンテンツデータの記録時にコンテンツ再生装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化された座標情報と共に、第１記録媒体に記録されていて前記コンテンツ鍵情報で暗号化されているコンテンツデータを第２記録媒体に複製するコンテンツ記録装置に適用され、同コンテンツ記録装置内のコンピュータに、
前記第1記録媒体に記録されているコンテンツ鍵情報、コンテンツ鍵固有情報、座標情報およびコンテンツデータを前記第２記録媒体に複製させる複製機能と、
前記第１または第２記録媒体に記録されている暗号化された座標情報を、前記複数の部分要素情報のうちの一部の部分要素情報で繰り返し復号化させる座標情報復号機能と、
前記復号化させた座標情報を用いて、しきい値秘密分散法に従った所定次数の関数を繰り返し導出させ、前記導出させた関数によって特定される暗号化鍵情報を繰り返し導出させる暗号化鍵情報導出機能と、
前記第１または第２記録媒体に記録されている暗号化された前記コンテンツ鍵情報および前記コンテンツ鍵固有情報を、前記導出させた暗号化鍵情報を用いて繰り返し復号化させるコンテンツ鍵情報復号機能と、
前記復号化させたコンテンツ鍵情報から導出させたコンテンツ鍵固有情報と、前記復号化させたコンテンツ鍵固有情報とを繰り返し比較して、前記両コンテンツ鍵固有情報の一致を判定させる判定機能と、
前記判定機能によって前記両コンテンツ鍵固有情報の一致が判定されたとき、前記暗号化鍵情報導出機能によって導出させた関数に従って特定される１つの座標情報を、前記第２記録媒体の識別情報で暗号化させて前記第２記録媒体に記録させる追加座標情報記録機能と
を実現させるコンピュータプログラム。
【請求項７】
前記コンテンツ鍵固有情報は、前記コンテンツ鍵情報のチェックサムである前記請求項１ないし６のうちのいずれか一つに記載されたコンテンツ記録装置、コンテンツ再生装置またはコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを暗号化して記録するコンテンツ記録装置、暗号化されて記録されているコンテンツデータを再生するコンテンツ再生装置、およびこれらの装置に適用されるコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、例えば、下記特許文献１に示されているように、サーバコンピュータから入手した音楽コンテンツデータを暗号化して記録媒体に記録するとともに、記録媒体に暗号化されて記録されている音楽コンテンツデータを復号化して再生する音楽コンテンツデータ記録再生装置は知られている。この音楽コンテンツデータの暗号化および復号化においては、例えば、記録媒体の識別情報ＩＤと、記録時ごとに変化する情報（例えば、日時を用いて生成した情報）とを用いている。これにより、音楽コンテンツデータの不正な複製が行われないようにしている。
【特許文献１】特開２００４−４６４５２号公報
【０００３】
しかし、上記従来技術においては、音楽コンテンツデータを暗号化して記録した記録媒体から音楽コンテンツデータを読み出して再生しようとする場合、記録時ごとに変化する情報が取得できないと、音楽コンテンツデータを復号化することができない。そのために、音楽コンテンツデータの記録時とは異なる再生装置を用いて、前記記録媒体に記録された音楽コンテンツデータを再生できないことがあり、記録媒体に暗号化されて記録されている音楽コンテンツデータを正当に再生しようとするユーザにとっても不便である。また、第1の記録媒体に暗号化されて記録されている音楽コンテンツデータを第２の記録媒体に複製しても、第1の記録媒体の識別情報と記録時ごとに変化する情報とを用いて暗号化された音楽コンテンツデータが第1の記録媒体には記録されているので、第２の記録媒体に複製された音楽コンテンツデータを再生するためには、前記第1の記録媒体の識別情報と記録時ごとに変化する情報とが必要となり、音楽コンテンツデータを正当に複製しようとするユーザにとって不便であった。
【発明の開示】
【０００４】
本発明は、上記問題に対処するためになされたもので、その目的は、著作権の保護を図るとともに、ユーザにとって便利なコンテンツ記録装置、コンテンツ再生装置および両装置に適用されるコンピュータプログラムを提供しようとするものである。
【０００５】
上記目的を達成するために、本発明の特徴は、コンテンツデータを暗号化して記録媒体に記録するコンテンツ記録装置において、入手したコンテンツデータをコンテンツ鍵情報で暗号化して前記記録媒体に記録するコンテンツ記録手段と、しきい値秘密分散法に従った所定次数の関数および同関数によって特定される暗号化鍵情報を決定する暗号化情報決定手段と、前記コンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報とを、前記決定された暗号化鍵情報で暗号化して前記記録媒体に記録するコンテンツ鍵情報記録手段と、前記関数に従って特定される複数の座標情報を、コンテンツ記録装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化して前記記録媒体に記録する座標情報記録手段とを備えたことにある。この場合、前記コンテンツ鍵固有情報は、例えば、前記コンテンツ鍵情報のチェックサムである。
【０００６】
また、コンテンツデータを再生する観点から見れば、本発明の特徴は、コンテンツ鍵情報で暗号化されたコンテンツデータと、しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化された前記コンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報であって前記暗号化鍵情報で暗号化されたコンテンツ鍵固有情報と、前記関数に従って特定される複数の座標情報であって、コンテンツデータの記録時にコンテンツ再生装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化された座標情報とを記録した記録媒体から、前記暗号化されたコンテンツデータを読み出して復号化するコンテンツ再生装置において、前記記録媒体に記録されている暗号化された座標情報を、前記複数の部分要素情報のうちの一部の部分要素情報で繰り返し復号化する座標情報復号手段と、前記復号化された座標情報を用いて、しきい値秘密分散法に従った所定次数の関数を繰り返し導出し、前記導出した関数によって特定される暗号化鍵情報を繰り返し導出する暗号化鍵情報導出手段と、前記記録媒体に記録されている暗号化された前記コンテンツ鍵情報および前記コンテンツ鍵固有情報を、前記導出された暗号化鍵情報を用いて繰り返し復号化するコンテンツ鍵情報復号手段と、前記復号化されたコンテンツ鍵情報から導出されたコンテンツ鍵固有情報と、前記復号化されたコンテンツ鍵固有情報とを繰り返し比較して、前記両コンテンツ鍵固有情報の一致を判定する判定手段と、前記判定手段によって前記両コンテンツ鍵固有情報の一致が判定されたとき、前記記録媒体に記録されている暗号化されたコンテンツデータを、前記復号化されたコンテンツ鍵情報で復号化するコンテンツデータ復号手段とを備えたことにある。
【０００７】
上記のように構成した本発明においては、複数の部分要素情報のうちの一部の部分要素情報が入手できれば、コンテンツデータを復号化することができて、同コンテンツの再生が可能になる。この場合、しきい値秘密分散法に従った関数の次数を適当に設定すれば、無秩序な再生を禁止できるとともに、ユーザは異なる装置による再生も可能となって、ユーザにとって便利になる。また、復号化されたコンテンツ鍵情報から導出されたコンテンツ鍵固有情報と、復号化されたコンテンツ鍵固有情報との判定手段による比較は、的確のコンテンツ鍵情報の取得の判定を意味し、コンテンツ鍵情報の情報量はそれほど多くはないので、この判定処理を短時間で簡単に行うことができる。
【０００８】
また、本発明の他の特徴は、しきい値秘密分散法に従った所定次数の関数によって特定される暗号化鍵情報で暗号化されたコンテンツ鍵情報と、前記コンテンツ鍵情報を特定するための前記コンテンツ鍵情報から導出されるコンテンツ鍵固有情報であって前記暗号化鍵情報で暗号化されたコンテンツ鍵固有情報と、前記関数に従って特定される複数の座標情報であって、コンテンツデータの記録時にコンテンツ再生装置に含まれるデバイスの識別情報、コンテンツデータが記録される記録媒体の識別情報、コンテンツデータの記録時ごとに変化する値、またはユーザに与えられたユーザ固有情報である複数の部分要素情報のうちの少なくとも２つの部分要素情報でそれぞれ暗号化された座標情報と共に、第１記録媒体に記録されていて前記コンテンツ鍵情報で暗号化されているコンテンツデータを第２記録媒体に複製するコンテンツ記録装置において、前記第1記録媒体に記録されているコンテンツ鍵情報、コンテンツ鍵固有情報、座標情報およびコンテンツデータを前記第２記録媒体に複製する複製手段と、前記第１または第２記録媒体に記録されている暗号化された座標情報を、前記複数の部分要素情報のうちの一部の部分要素情報で繰り返し復号化する座標情報復号手段と、前記復号化された座標情報を用いて、しきい値秘密分散法に従った所定次数の関数を繰り返し導出し、前記導出した関数によって特定される暗号化鍵情報を繰り返し導出する暗号化鍵情報導出手段と、前記第１または第２記録媒体に記録されている暗号化された前記コンテンツ鍵情報および前記コンテンツ鍵固有情報を、前記導出された暗号化鍵情報を用いて繰り返し復号化するコンテンツ鍵情報復号手段と、前記復号化されたコンテンツ鍵情報から導出されるコンテンツ鍵固有情報と、前記復号化されたコンテンツ鍵固有情報とを繰り返し比較して、前記両コンテンツ鍵固有情報の一致を判定する判定手段と、前記判定手段によって前記両コンテンツ鍵固有情報の一致が判定されたとき、前記暗号化鍵情報導出手段によって導出された関数に従って特定される１つの座標情報を、前記第２記録媒体の識別情報で暗号化して前記第２記録媒体に記録する追加座標情報記録手段とを備えたことにある。そして、この場合も、前記コンテンツ鍵固有情報は、例えば、前記コンテンツ鍵情報のチェックサムである。
【０００９】
上記本発明の他の特徴においては、第１記録媒体に記録されているコンテンツデータを第２記録媒体に複製できる。そして、この複製においては、新たな第２記録媒体の識別情報で暗号化した座標情報も部分要素情報として加えられるので、第２記録媒体に複製されたコンテンツデータに関しても、第１記録媒体に記録されているコンテンツデータと同様に、上述した著作権保護が図られるとともに、ユーザにとっても便利となるまた、復号化されたコンテンツ鍵情報から導出されたコンテンツ鍵固有情報と、復号化されたコンテンツ鍵固有情報との判定手段による比較は、的確な関数式の取得の判定を意味し、コンテンツ鍵情報の情報量はそれほど多くはないので、この判定処理を短時間で簡単に行うことができる。
【００１０】
さらに、本発明の実施にあたっては、コンテンツデータ記録装置およびコンテンツデータ再生装置の発明に限定されることなく、前記両装置に適用されるコンピュータプログラムおよび方法の発明としても実施し得るものである。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について図面を用いて説明すると、図１は、サーバコンピュータ１０から、通信ネットワーク２０（例えば、インターネット）を介して、音楽コンテンツデータを入手する電子音楽装置３０の全体ブロック図である。この場合、音楽コンテンツデータは、一連の演奏データからなる曲データ（例えば、スタンダードＭＩＤＩファイル：ＳＭＦ）、楽譜データ、電子音楽装置３０における楽音信号生成のための音源波形データ、音色制御パラメータ、レジストレーションデータ、音楽効果付加用のコンピュータプログラムなどである。サーバコンピュータ１０は、音楽コンテンツデータを蓄積したデータベース、内蔵のコンピュータプログラムによって音楽コンテンツデータの配信を制御するコンピュータ部を備えている。
【００１２】
電子音楽装置３０は、音楽コンテンツデータを記録および再生する装置であり、例えば電子楽器である。この電子音楽装置３０は、演奏操作子３１、設定操作子３２、表示器３３、音源回路３４および効果回路３５を備えている。演奏操作子３１は、演奏者によって操作されてそれぞれ発生楽音の音高を指定するための、例えば複数の鍵からなる鍵盤である。設定操作子３２は、操作パネル上に設けられ、演奏者によって操作されて電子音楽装置３０の動作を指示する。演奏操作子３１および設定操作子３２の操作は、バス３７に接続された検出回路３１ａ，３２ａによってそれぞれ検出される。
【００１３】
表示器３３は、操作パネル上に設けられた液晶ディスプレイ、ＣＲＴなどで構成され、文字、数字、図形などを表示する。この表示器３３の表示内容は、バス３７に接続された表示制御回路３３ａによって制御される。音源回路３４は、バス３７に接続されていて、後述するコンピュータ部４１の制御のもとに供給される演奏データおよび各種楽音制御パラメータに基づいてディジタル楽音信号を生成して、生成したディジタル楽音信号を効果回路３５に出力する。効果回路３５は、バス３７に接続されて、コンピュータ部４１の制御のもとに、ディジタル楽音信号にコーラス、リバーブなどの各種効果を付与してサウンドシステム３６に出力する。サウンドシステム３６は、Ｄ／Ａ変換器、アンプおよびスピーカなどからなり、供給されるディジタル楽音信号に対応した楽音を放音する。
【００１４】
また、この電子音楽装置３０は、バス３７にそれぞれ接続されていてコンピュータ部４１を構成するＣＰＵ４１ａ、タイマ４１ｂ、ＲＯＭ４１ｃおよびＲＡＭ４１ｄを備えているとともに、記録媒体インターフェース回路４２，４３、ＭＩＤＩインターフェース回路４４および通信インターフェース回路４５も備えている。記録媒体インターフェース回路４２，４３は、記録媒体５１，５２に対して各種データおよびプログラムを読み出しおよび書き込むドライブ回路を備えている。なお、本実施形態においては、電子音楽装置３０そのもの、または電子音楽装置３０に含まれる各種デバイス（例えば、表示器３３、音源回路３４、ＣＰＵ４１ａ、記録媒体インターフェース回路４２，４３など）には、それらを特定するデバイス識別情報ＩＤが与えられており、各デバイス識別情報ＩＤは各デバイスに記録されている。そして、これらのデバイス識別情報ＩＤは読み出し可能である。
【００１５】
記録媒体５１，５２としては、スマートメディア（登録商標）、ＳＤメモリカード(登録商標)、メモリスティック（登録商標）、ＵＳＢメモリ、ＭＯ、リムーバブルＨＤ、ＤＶＤ、ＣＤ、ＨＤ、ＦＤ（フレキシブルディスク）などが採用され得る。なお、記録媒体インターフェース回路４２，４３および記録媒体５１，５２として２つのみ例示したが、さらに多くの記録媒体インターフェース回路４２，４３および記録媒体５１，５２を採用できることは言うまでもない。また、記録媒体５１，５２の一部または全部にも、固有の記録媒体識別情報ＩＤが与えられており、各記録媒体識別情報ＩＤは各記録媒体５１，５２に記録されている。そして、これらの記録媒体識別情報ＩＤも読み出し可能である。
【００１６】
これらの記録媒体５１，５２のいずれかには、図２〜４に示すプログラムが予め記録されているとともに、サーバコンピュータ１０から配信された音楽コンテンツデータが記録されるようになっている。プログラムおよびデータの一部に関しては、記録媒体５１，５２に予め記録されていてもよいが、ＭＩＤＩインターフェース回路４４および通信インターフェース回路４５を介して外部から取り込んでもよい。ＭＩＤＩインターフェース回路４４は、他の電子音楽装置、パーソナルコンピュータなどのＭＩＤＩ対応の外部機器５３に接続可能となっていて、この電子音楽装置３０が外部機器５３と各種プログラム及びデータを交信可能としている。通信インターフェース回路４５は、通信ネットワーク２０に接続可能となっていて、この電子音楽装置３０が各種プログラム及びデータをサーバコンピュータ１０から受信し、またはサーバコンピュータ１０に送信できるようになっている。
【００１７】
次に、図２〜４に示すプログラムに従って、上記実施形態の動作について説明する。まず、サーバコンピュータ１０から音楽コンテンツデータを入手して記録媒体５１，５２のいずれかに記録する場合について説明する。電子音楽装置３０において、コンピュータ部４１は、図２のステップＳ１０にてコンテンツ記録プログラムの実行を開始する。このプログラムの実行開始後、コンピュータ部４１は、ステップＳ１１にて、暗号化されたクレジットカード番号およびユーザが要求したコンテンツデータをサーバコンピュータ１０から取得して、暗号化されたクレジットカード番号およびコンテンツデータを復号化してＲＡＭ４１ｄに書き込んでおく。
【００１８】
この場合、電子音楽装置３０の所有者であるユーザと、サーバコンピュータ１０の管理者との間には既にコンテンツデータに関する売買契約が成立しており、サーバコンピュータ１０からは通信ネットワーク２０を介してコンテンツデータが配信されるようになっている。クレジットカード番号は、ユーザが所有するクレジットカードの番号で、前記売買契約に関連してサーバコンピュータ１０にも登録されている。また、前記サーバコンピュータ１０による暗号化およびコンピュータ部４１による復号化においては、予め両方に登録されている固定鍵情報が利用されるとともに、暗号化および復号化も一般的な方法により実行される。なお、前記クレジットカード番号が、ユーザに与えられたユーザ固有情報であり、このクレジットカード番号に代えて、ユーザが指定するユーザごとに固有の番号情報を利用できる。
【００１９】
次に、コンピュータ部４１は、ステップＳ１２にて、コンテンツ鍵情報を決定し、前記取得するとともに復号化したコンテンツデータを前記決定したコンテンツ鍵情報で暗号化して、記録媒体５１（または５２）上に作成した１つのコンテンツファイル中に書き込む（図６参照）。この場合、コンテンツ鍵情報は、コンピュータ部４１によって適当に生成される情報であればよく、例えば乱数表を用いてランダムな値に設定される。また、コンテンツ鍵情報を用いた暗号方法も、特別なものでなく、一般的な方法を採用できる。
【００２０】
次に、コンピュータ部４１は、ステップＳ１３にて、電子音楽装置３０に装着されたデバイスおよび記録媒体からそれらの識別情報を部分要素情報として取得する。そして、前記取得した識別情報の数に、「２」を加算した数を部分要素情報総数として導出し、前記部分要素情報（識別情報）をＲＡＭ４１ｄに書き込む。「２」を加算する理由は、前記取得したクレジット番号情報、およびコンテンツファイルを作成した際に変化する値（例えば、日時によって決定されるランダムな値）も、部分要素情報の一部として含むためである。前記デバイスの識別情報とは、電子音楽装置３０そのものを表す識別情報、または電子音楽装置３０に含まれる各種デバイス（例えば、表示器３３、音源回路３４、ＣＰＵ４１ａ、記録媒体インターフェース回路４２，４３など）の各種デバイス識別情報ＩＤである。記録媒体の識別情報とは、記録媒体５１，５２の記録媒体識別情報ＩＤである。また、部分要素情報とは、後述するしきい値秘密分散法で用いられて、コンテンツデータの記録時に座標情報（分割情報）を暗号化するとともに、コンテンツデータの再生時に暗号化鍵情報を導出するためのものである。
【００２１】
なお、前記取得可能な識別情報を全て部分要素情報として採用する必要はなく、取得した識別情報の一部を部分要素情報としてもよい。その場合には、採用しなかった識別情報を考慮して部分要素情報総数を決定するようにすればよい。例えば、本実施形態においては、図５および図６に示すように、各一つずつのデバイス識別情報ＩＤ、記録媒体識別情報ＩＤ、クレジット番号情報、およびコンテンツファイルを作成するごとに変化する値からなる４つの部分要素情報を採用している。
【００２２】
しきい値秘密分散法の一例を、簡単に説明しておく。しきい値秘密分散法では、所定次数の関数式ｙ＝ｆ(ｘ)が想定されて、ｘの特定な値によって定まるｙの値を暗号化鍵情報Ｓとする。また、前記次数よりも「１」だけ大きな数をしきい値情報とし、関数式ｙ＝ｆ(ｘ)によって規定されかつ前記特定な値に対応した座標位置以外の座標位置を示す座標情報（すなわち分割情報）であって、しきい値よりも多い数の座標情報を電子音楽装置３０が入手可能な部分要素情報（前記ステップＳ１３にてＲＡＭに書き込んだ識別情報）で暗号化して記録しておく。再生時には、しきい値に等しい数の暗号化された座標情報を対応した部分要素情報で復号化し、復号化された座標情報を用いて関数ｙ＝ｆ(ｘ)を導出し、導出した関数ｙ＝ｆ(ｘ)を用いて暗号化鍵情報Ｓを導出するものである。これによれば、しきい値に等しい数の部分要素情報を入手できれば、暗号化鍵情報Ｓを取得できる。
【００２３】
簡単な具体例をあげると、図５に示すように、関数の次数を「１」とすると、関数式はｙ＝ａｘ＋Ｓで定義される。そして、ｘの特定な値を「０」とすれば、暗号化鍵情報はＳとなる。そして、ｘ＝０以外の座標位置に関する座標情報１〜４を部分要素情報で暗号化して記録しておく。この場合のしきい値は「２」であり、暗号化されている座標情報１〜４のうちの２個の座標情報を復号化できれば、関数を導出でき、しかも暗号化鍵情報Ｓを取得できる。
【００２４】
ふたたび図２の説明に戻ると、前記ステップＳ１３の処理後、コンピュータ部４１は、ステップＳ１４にて、前記導出した部分要素情報総数よりも小さくかつ２以上の値をしきい値情報として決定して、前記記録媒体５１（または５２）上に作成したコンテンツファイル中に書き込む（図６参照）。そして、コンピュータ部４１は、ステップＳ１５にて、前記決定したしきい値よりも「１」だけ小さな次数の任意の関数式を決定し、同関数式に基づいて暗号化鍵情報Ｓを導出する。
【００２５】
次に、コンピュータ部４１は、ステップＳ１６にて、前記導出した暗号化鍵情報で前記ステップＳ１２の処理によって決定したコンテンツ鍵情報およびそのチェックサムを暗号化して、暗号化されたコンテンツ鍵情報およびそのチェックサムを前記記録媒体５１（または５２）上に作成したコンテンツファイル中に書き込む（図６参照）。ここで、チェックサムとは、データを予め決めたビット数ずつの複数のブロックに分割し、各ブロックのデータを数値とみなして、それらの合計値を表すデータである。この場合、チェックサムは、コンテンツ鍵情報から導出されるコンテンツ鍵固有情報を意味するもので、コンテンツ鍵情報から導出されてコンテンツ鍵情報を特定することができる情報であれば他の情報でもよい。また、前記コンテンツ鍵情報およびそのチェックサムの暗号化も一般的な方法を用いればよい。
【００２６】
次に、コンピュータ部４１は、ステップＳ１７にて、前記決定した関数によって規定される座標情報であって、各部分要素情報に対応した座標情報（分割情報）、すなわち前記ステップＳ１３の処理によって導出した部分要素情報総数分の座標情報を決定する。例えば、４つの座標情報１〜４を用意する。次に、ステップＳ１８にて、前記ステップＳ１３の処理によって取得した各部分要素情報で前記決定した各座標情報を暗号化して、暗号化された座標情報を前記記録媒体５１（または５２）上に作成したファイル中に記録する（図６参照）。なお、この暗号化も一般的な方法を用いればよい。そして、ステップＳ１９にてコンテンツ記録プログラムの実行を終了する。このコンテンツ記録プログラムの実行により、図６に示すように、各種情報がファイル中に記録される。
【００２７】
次に、記録媒体５１（または５２）に記録されたコンテンツデータの再生について説明する。この場合、電子音楽装置３０自体および記録媒体５１（または５２）が前記コンテンツデータの記録時とは異なる場合もある。コンテンツデータの再生においては、ユーザは、設定操作子３２を操作することにより、記録媒体５１（または５２）上のいずれかのファイルを指定して、同ファイル中のコンテンツデータの再生を指示する。この指示に応答して、コンピュータ部４１は、図３のコンテンツ再生プログラムの実行をステップＳ３０にて開始する。
【００２８】
プログラムの実行開始後、コンピュータ部４１は、ステップＳ３１にて、記録媒体５１（または５２）上のファイルからしきい値情報を取得する。そして、コンピュータ部４１は、ステップＳ３２にて、前記ステップＳ１３と同様な処理により、電子音楽装置３０に装着されたデバイスおよび記録媒体からそれらの識別情報を部分要素情報として取得する。また、コンテンツファイルを作成するごとに変化する値（例えば、日時によって決定されるランダムな値）も取得可能であれば、取得する。次に、コンピュータ部４１は、ステップＳ３３〜Ｓ３９の循環処理により、復号化したコンテンツ鍵情報を取得する。
【００２９】
ステップＳ３３においては、前記取得した部分要素情報の中から、クレジット番号情報を除いて、前記取得したしきい値情報によって表された数に等しい数の部分要素情報を選択する。ステップＳ３４においては、選択された部分要素情報に対応した座標情報（暗号化されている座標情報）をファイルから読み出して、各部分要素情報で各座標情報を復号化する。この場合、前記図２のステップＳ１８の暗号化方法に対応した復号化方法が採用される。ステップＳ３５においては、しきい値情報により表された値より「１」だけ小さな関数式を復号化された複数の座標情報を用いて導出する。例えば、しきい値が「２」であって、関数式がｙ＝ａｘ＋Ｓであれば、２つの座標情報を取得することにより、関数式を導出できる（図５参照）。ステップＳ３６においては、前記導出した関数式によって規定される暗号化鍵情報を取得する。例えば、導出した関数式がｙ＝ａｘ＋Ｓであれば、暗号化鍵情報は「Ｓ」である。そして、ステップＳ３７にて、ファイル中のコンテンツ鍵情報およびそのチェックサム（いずれも暗号化されている）を読み出して、コンテンツ鍵情報およびそのチェックサムを、前記導出した暗号化鍵情報Ｓを用いて復号化する。この場合、前記図２のステップＳ１６の暗号化方法に対応した復号化方法が採用される。
【００３０】
次に、ステップＳ３８にて、前記復号化したコンテンツ鍵情報からチェックサムを導出し、導出したチェックサムと前記復号化したチェックサムとを比較して、両チェックサムが一致するかを判定する。このチェックサムの一致判定は、的確な暗号化鍵情報Ｓを取得できたか否かを判定するものである。両チェックサムが一致しなければ、すなわち的確な暗号化鍵情報Ｓが取得されていなければ、ステップＳ３９にて、前記ステップＳ３２に取得した部分要素情報の中から選択した部分要素情報の組み合わせであって、しきい値情報によって表された数に等しい部分要素情報の全ての組み合わせ（ただし、クレジット番号情報を除く）に関するステップＳ３３〜Ｓ３８の処理（チェック処理）を完了したかを判定する。全ての組み合わせに関するチェック処理が終了していなければ、ステップＳ３９にて「Ｎｏ」と判定して、ステップＳ３３に戻る。ステップＳ３３においては、前記部分要素情報の異なる組み合わせを選択して、ステップＳ３４以降の処理を実行する。このようなステップＳ３３〜Ｓ３８からなる循環処理中、両チェックサムが一致すれば、すなわち的確な暗号化鍵情報Ｓが取得されれば、ステップＳ３８にて「Ｙｅｓ」と判定して、プログラムをステップＳ４８に進める。
【００３１】
ステップＳ４８においては、前記ファイルからコンテンツデータ（コンテンツ鍵情報で暗号化されているコンテンツデータ）を読み出して、同コンテンツデータを、前記取得した暗号化鍵情報Ｓで復号化する。この場合、図２のステップＳ１１の暗号化方法に対応した復号化方法が採用される。そして、コンピュータ部４１は、ステップＳ４９にて前記復号化したコンテンツデータを再生して、ステップＳ５１にてこのコンテンツ再生プログラムの実行を終了する。
【００３２】
このようなコンテンツ再生プログラムの実行により、クレジット番号情報を除く、複数の部分要素情報のうちのしきい値情報に等しい数の部分要素情報が入手できれば、コンテンツデータを復号化することができて、同コンテンツの再生が可能になる。したがって、記録時の電子音楽装置３０以外の装置によっても、コンテンツデータの再生が可能になる。この場合、しきい値秘密分散法に従った関数の次数を適当に設定すれば、無秩序な再生を禁止できるとともに、ユーザは異なる装置による再生も可能となって、ユーザにとって便利になる。また、図３のステップＳ３８，Ｓ４６における的確なコンテンツ鍵情報の取得に関する判定においては、情報量のあまり多くないコンテンツ鍵情報およびそのチェックサムを利用するので、判定処理が簡単になる。
【００３３】
一方、しきい値情報によって表された数に等しい部分要素情報（ただし、クレジット番号情報を除く）の全ての組み合わせに対する前記ステップＳ３３〜Ｓ３８の繰り返し処理によっても的確な暗号化鍵情報Ｓが取得できなかった場合には、コンピュータ部４１は、ステップＳ３９にて「Ｙｅｓ」と判定して、ステップＳ４０に進む。ステップＳ４０において、表示器３３に、「クレジット番号を入力する」旨の指示を表示する。そして、ユーザが、設定操作子３２を用いてクレジット番号を入力すると、コンピュータ部４１は、クレジット番号をクレジット番号情報として取得する。
【００３４】
そして、コンピュータ部４１は、ステップＳ４１〜Ｓ４７からなる循環処理により、クレジット番号情報を複数の部分要素情報の一部として採用し、前記ステップＳ３３〜Ｓ３９と同様な方法で、的確な暗号化鍵情報Ｓの取得を試みる。この場合、ステップＳ４１において、クレジット番号情報を部分要素情報の一部として含み、前記ステップＳ３１の処理によって取得したしきい値情報によって表された数に等しい数の部分要素情報の組み合わせを次々と選択する。このステップＳ４１の処理が前記ステップＳ３３の処理と若干異なる点を除き、ステップＳ４１〜Ｓ４７の処理はステップＳ３３〜Ｓ３９の処理と同じである。このようなステップＳ４１〜Ｓ４６からなる循環処理中、的確な暗号化鍵情報Ｓが取得されれば、前述したステップＳ４８の復号化処理およびステップＳ４９に再生処理を実行する。
【００３５】
しかし、クレジット番号情報を含み、かつしきい値情報によって表された数に等しい部分要素情報の全ての組み合わせに対する前記ステップＳ４１〜Ｓ４６の繰り返し処理によっても的確な暗号化鍵情報Ｓが取得できなかった場合には、コンピュータ部４１は、ステップＳ４７にて「Ｙｅｓ」と判定して、ステップＳ５０に進む。ステップＳ５０において、コンピュータ部４１は、表示器３３に、「コンテンツデータを復号化できなかった」旨を表示することにより、ユーザにコンテンツデータの復号化が不能であることを通知する。そして、ステップＳ５１にて、このコンテンツ再生プログラムの実行を終了する。
【００３６】
このようなステップＳ４０〜Ｓ４７の処理により、ユーザがクレジット番号を入力すれば、コンピュータ部４１が入手する必要のある部分要素情報の数を減らしても、コンテンツデータの復号化が可能になる。したがって、例えば、記録時の電子音楽装置３０以外の装置によっても、コンテンツデータの再生の可能性が高くなるので、ユーザにとって便利になる。しかも、クレジット番号は、ユーザによって所有されている固有情報であるので、コンテンツデータの不正な複製を助長するものではなく、著作権の保護においても問題はない。
【００３７】
次に、記録媒体の１つに記録されているコンテンツデータを、新規な記録媒体に複製する動作について説明する。以下の説明では、記録媒体５１に記録されているコンテンツデータのファイルを、新規な記録媒体５２に複製するものとして説明する。この場合、ユーザは、設定操作子３２の操作により、コンピュータ部４１にコンテンツ複製プログラムを実行させる。このコンテンツ複製プログラムの実行は、図４のステップＳ６０にて開始される。
【００３８】
このプログラムの実行開始後、コンピュータ部４１は、ステップＳ６１にて、記録媒体５１に記録されているファイル（図６参照）を、記録媒体５２に複製する。次に、ステップＳ６２にて、記録媒体５２から同記録媒体５２の識別情報ＩＤを新たな部分要素情報として取得するとともに、前記図３のステップＳ３２の処理と同様にして装着されているデバイス、記録媒体、記録時ごとに変化する値などからなる部分要素方法を取得する。そして、ステップＳ６３以降の処理を実行する。ステップＳ６３〜Ｓ７７の処理は、前記図３のステップＳ３３〜Ｓ４７の処理と同じである。そして、この場合におけるステップＳ６８，Ｓ７６のチェックサムに関する判定条件は、ステップＳ６５、Ｓ７３の処理によって導出した関数式が的確なものであるかの判定を意味する。すなわち、導出した関数式が的確なものであれば、ステップＳ６８，Ｓ７６にて「Ｙｅｓ」と判定して、プログラムをステップＳ７８に進める。
【００３９】
ステップＳ７８においては、前記ステップＳ６５，Ｓ７３にて導出した関数式によって規定される任意の１点を決め、その座標情報を取得する。次に、ステップＳ７９にて、前記ステップＳ６２の処理によって取得された新規な記録媒体５２の識別情報ＩＤで、前記取得した座標情報を暗号化する。この暗号化においては、前記図２のステップＳ１８で用いた暗号化方法が採用される。そして、ステップＳ８０にて、前記暗号化された座標情報を、記録媒体５２に複製したファイル内に追加記録して、ステップＳ８３にてこのコンテンツ複製プログラムの実行を終了する。また、この追加記録に代え、前記複製したファイル内の記録媒体に既に記録されていて、複製元の記録媒体（例えば、記録媒体５１）の識別情報ＩＤ（部分要素情報）で暗号化されている座標情報を、前記ステップＳ７９の処理によって暗号化した座標情報に変更してファイル中に記録するようにしてもよい。
【００４０】
一方、前記ステップＳ６３〜Ｓ６９およびステップＳ７１〜Ｓ７７の繰り返し処理によっても的確な関数式が見つからない場合、すなわち全ての部分要素情報の組み合わせによっても両チェックサムの一致が判定されない場合、ステップＳ７７にて「Ｙｅｓ」と判定して、ステップＳ８１の処理を実行する。ステップＳ８１において、コンピュータ部４１は、表示器３３に、「コンテンツデータを複製できない」旨を表示することにより、ユーザにコンテンツデータの復号化が不能であることを通知する。次に、ステップＳ８２にて、前記ステップＳ６０の処理によって新規な記録媒体５２に複製したファイルを消去する。
【００４１】
このようなコンテンツ複製プログラムの実行により、コンテンツデータが新規な記録媒体に複製される。そして、この複製においては、新規な記録媒体の識別情報ＩＤが部分要素情報として加えられ、ファイルにはこの部分要素情報で暗号化された座標情報が記録される。したがって、前記図３のコンテンツ再生プログラムの実行により、複製されたコンテンツデータも支障なく再生される。また、図４のステップＳ６８，Ｓ７６における的確な関数式の取得に関する判定においては、情報量のあまり多くないコンテンツ鍵情報およびそのチェックサムを利用するので、判定処理が簡単になる。
【００４２】
なお、上記とは別の実施形態として、コンテンツ鍵情報として、ランダムな値の代わりにコンテンツデータから導かれるハッシュ値を用い、コンテンツ鍵情報のチェックサムを省略し、コンテンツデータを復号できたかどうかの確認をこのハッシュ値を用いて行うようにしてもよい。すなわち、コンテンツ記録プログラムの動作として暗号化鍵情報を得る方法は、上記実施形態では、例えば乱数表を用いてランダムな値を暗号化鍵情報としているが、それに代えて、暗号化するコンテンツデータからハッシュ手法によって導き出されるハッシュ値を暗号化鍵情報とする。そして、上記実施形態はコンテンツ鍵情報とそのチェックサムとを暗号化鍵情報で暗号化して記録媒体に書き込んでいたのに代えて、コンテンツ鍵情報のみを暗号化鍵情報で暗号化して記録媒体に書き込む。コンテンツ再生プログラムの動作として、上記実施形態でコンテンツ鍵情報とそのチェックサムとを暗号化鍵情報で復号していたのに代えて、ハッシュ値を用いたコンテンツ鍵情報のみを復号する。そして、上記実施形態で復号化されたコンテンツ鍵情報が正しく復号されたかどうかをチェックサムで判断してからコンテンツデータを復号化していたのに代えて、復号化されたコンテンツ鍵情報でまずコンテンツデータの復号化を試み、復号されたデータからハッシュ値を導き、その値とコンテンツ鍵情報を比較し、一致するときには正しく復号されていると判断する。
【００４３】
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００４４】
例えば、上記実施形態では、ユーザに与えられたユーザ固有情報として、ユーザのクレジットカード番号を採用した。しかし、これに代えまたは加えて、前記ユーザ固有情報として、電子音楽装置３０の購入時の伝票番号、電子音楽装置３０に印刷されている製造番号、ユーザの携帯電話番号、ユーザのメールアドレスなどを採用してもよい。また、ユーザしか知らない情報、例えば出身地、身内の名前、任意のパスワードなどを採用してもよい。
【００４５】
また、上記実施形態における図４のステップＳ６４，Ｓ６７，Ｓ７２，Ｓ７５の処理においては、暗号化された座標情報、コンテンツ鍵情報およびそのチェックサムを記録媒体５１から読み出すようにした。しかし、ステップＳ６１の処理によって記録媒体５２に複製された前記ファイルにも、前記暗号化された座標情報、コンテンツ鍵情報およびそのチェックサムが含まれているので、ステップＳ６４，Ｓ６７，Ｓ７２，Ｓ７５にて、これらの暗号化された座標情報、コンテンツ鍵情報およびそのチェックサムをファイルの複製された新規な記録媒体５２から読み出して用いるようにしてもよい。
【００４６】
また、上記実施形態では、暗号化処理および復号化処理を含む全ての処理を電子音楽装置３０で行うようにしたが、通信ネットワーク２０を介したサーバコンピュータ１０との協働により、一部の処理をサーバコンピュータ１０に行わせるようにしてもよい。また、コンテンツデータの製作者、コンテンツデータの配給者などの方針により、種々のしきい値および関数式を利用できるとともに、一旦決められたしきい値および関数式を変更するようにしてもよい。しきい値を固定して、電子音楽装置３０に予め記憶させておき、ファイル内に埋めこまないようにしてもよい。
【００４７】
さらに、上記実施形態においては、演奏操作子３１として鍵盤を備えた電子楽器を電子音楽装置３０として採用したが、鍵盤に代えて、単なる押圧スイッチ、タッチスイッチなどを音高を指定する演奏操作子を採用した電子楽器に本発明を適用してもよい。さらに、サーバコンピュータ１０との交信機能を有するものであれば、シーケンサ、カラオケ装置などの電子音楽装置３０を採用してもよい。さらに、コンテンツデータに関しても音楽コンテンツデータである必要がなく、本発明はあらゆるコンテンツデータの記録および再生にも利用できる。この場合、電子音楽装置３０に代えて、単なるパーソナルコンピュータなどのコンテンツデータを記録および再生可能な装置を採用してもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係る電子音楽装置のブロック図である。
【図２】図１の電子音楽装置で実行されるコンテンツ記録プログラムを示すフローチャートである。
【図３】図１の電子音楽装置で実行されるコンテンツ再生プログラムを示すフローチャートである。
【図４】図１の電子音楽装置で実行されるコンテンツ複製プログラムを示すフローチャートである。
【図５】しきい値秘密分散法に用いられる関数式、座標情報および暗号化鍵情報を説明するための図である。
【図６】コンテンツファイルの一例を示す図である。
【符号の説明】
【００４９】
１０…サーバコンピュータ、２０…通信ネットワーク、３０…電子音楽装置、３１…鍵盤、３２…設定操作子、３４…音源回路、４１…コンピュータ部、４２，４３…記録媒体インターフェース回路、４４…ＭＩＤＩインターフェース回路、４５…通信インターフェース回路、５１，５２…記録媒体
【図１】
2007259382.tif 000003
【図２】
2007259382.tif 000004
【図３】
2007259382.tif 000005
【図４】
2007259382.tif 000006
【図５】
2007259382.tif 000007
【図６】
2007259382.tif 000008