JP2005304006A - Electronic music instrument and computer readable program - Google Patents
Electronic music instrument and computer readable program Download PDFInfo
- Publication number
- JP2005304006A JP2005304006A JP2005072378A JP2005072378A JP2005304006A JP 2005304006 A JP2005304006 A JP 2005304006A JP 2005072378 A JP2005072378 A JP 2005072378A JP 2005072378 A JP2005072378 A JP 2005072378A JP 2005304006 A JP2005304006 A JP 2005304006A
- Authority
- JP
- Japan
- Prior art keywords
- music
- encrypted
- music content
- media
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、複数種類の記録メディアにアクセス可能で、該複数種類の記録メディアのうちの任意の1つの記録メディアから暗号化されて記録されている音楽コンテンツを読み出し、また任意の1つの記録メディアに音楽コンテンツを暗号化して記録し得る電子音楽装置及び同装置に適用されるコンピュータ読み取り可能なプログラムに関する。 The present invention is capable of accessing a plurality of types of recording media, reading music content recorded in an encrypted manner from any one of the plurality of types of recording media, and any one recording medium The present invention relates to an electronic music apparatus capable of encrypting and recording music content, and a computer-readable program applied to the apparatus.
従来、電子楽器等の電子音楽装置において、MIDIデータで構成された楽曲データ(演奏データ)に基づいて自動演奏を行うものが広く知られている。また、電子楽器において、外部記憶メディアとして例えばスマートメディア(登録商標)等のメモリカードを採用し、このメモリカードの中から予め記憶されたMIDI楽曲データ等を読み出して自動演奏したり、ユーザが編集したり作曲したMIDI楽曲データをメモリカードに書き込んで記憶できるようにしたものがある。また、電子楽器には外部記録メディア等から、著作権保護が必要なMIDI楽曲データ等(以下、適宜「音楽コンテンツ」という。)を読み込んだ場合には、音楽コンテンツに著作権フラグを含む管理情報を付与して、違法コピーが行われないように著作権保護を計るものもある。 2. Description of the Related Art Conventionally, electronic music devices such as electronic musical instruments that perform automatic performance based on music data (performance data) composed of MIDI data are widely known. In addition, in an electronic musical instrument, a memory card such as a smart media (registered trademark) is adopted as an external storage medium, and MIDI music data stored in advance is read from the memory card and automatically played or edited by a user. There is one in which MIDI music data that has been made or composed can be stored in a memory card. Also, when MIDI music data that requires copyright protection (hereinafter referred to as “music content”) is read from an external recording medium or the like into the electronic musical instrument, management information including a copyright flag in the music content. To protect copyrights to prevent illegal copying.
ところで、電子楽器に採用されるCPUが年々高速なものになってきており、HD(ハードディスク)、フラッシュメモリROM、CD−ROM/R/RWドライブなどを、内蔵したりUSB等のインターフェースを介して接続可能になったり、電子楽器用に多様な記録メディアが利用できるようになりつつある。このような複数種類の記録メディアを利用できると、各種のソフトウエア、各種のコンテンツを利用できて電子楽器の機能も高まる。また、ユーザの好み等に応じて前記音楽コンテンツもこれらの各種記録メディアに記録することができる。このような場合、該音楽コンテンツの著作権保護を考慮することも必要となる。 By the way, CPUs employed in electronic musical instruments are becoming faster every year, and HD (hard disk), flash memory ROM, CD-ROM / R / RW drive, etc. are built in or via an interface such as USB. It has become possible to connect and various recording media can be used for electronic musical instruments. If such a plurality of types of recording media can be used, various software and various contents can be used, and the function of the electronic musical instrument can be enhanced. The music content can also be recorded on these various recording media according to the user's preference and the like. In such a case, it is necessary to consider the copyright protection of the music content.
このような著作権保護の観点から、楽曲データを暗号化する技術が例えば特開2003−208163号公報に開示されている。この従来技術では、楽曲データをネットワークを介して配信し、該楽曲データを電子楽器に取り込んで自動演奏等を行うものであり、試聴用の楽曲データを不正使用できないように、キー(秘密鍵)を使って楽曲データ等を暗号化するようにしている。
上記のような暗号化に秘密鍵を使うと、復号のときもその秘密鍵が必要となるため、例えば個別の装置(スタンドアローン)としても使用される電子楽器においては、秘密鍵を電子楽器内に記憶しておくことが必要となる。また、複数種類の記録メディアに各々記憶する音楽コンテンツを暗号化する場合には、共通の秘密鍵を使う方が処理プログラム等が簡単になるが、一旦秘密鍵が見つけられてしまうと、全ての記録メディアの音楽コンテンツについて、容易に復号化されてしまい、ひいては違法コピーが可能になるなど、保護の強度が弱いという問題がある。 When a secret key is used for encryption as described above, the secret key is required even when decrypting. For example, in an electronic musical instrument used as an individual device (stand-alone), the secret key is stored in the electronic musical instrument. It is necessary to memorize it. In addition, when encrypting music content stored on each of a plurality of types of recording media, it is easier to use a common secret key to simplify the processing program, etc. Once the secret key is found, There is a problem that the strength of protection is weak, such as the music content on the recording medium being easily decrypted and thus allowing illegal copying.
本発明は、上記問題に対処するために、複数種類の記録メディアにアクセス可能で、該複数種類の記録メディアの任意の1つの記録メディアに暗号化されて記録されている音楽コンテンツを読み出し、または同1つの記録メディアに暗号化して記録し得る電子音楽装置において、暗号化の解読を困難にし、音楽コンテンツの保護の強度を高めることを課題とする。 In order to cope with the above problem, the present invention can access a plurality of types of recording media, read out music content encrypted and recorded on any one of the plurality of types of recording media, or It is an object of the present invention to make it difficult to decipher the encryption and to enhance the strength of protection of music contents in an electronic music device that can be encrypted and recorded on the same recording medium.
請求項1の電子音楽装置、または請求項11のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段(記憶装置)から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得し、その記録メディアから暗号化された音楽コンテンツを読み出して、その暗号化された音楽コンテンツを前記取得されたメディアIDを用いて復号化するようにした。これにより、音楽コンテンツの記録されている記録メディアに対応するメディアIDを取得できない限り、暗号化された音楽コンテンツが復号化され得ない。
By executing the electronic music device according to
請求項2の電子音楽装置は、請求項1において、記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この共通鍵情報と取得したメディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて、暗号化された音楽コンテンツを復号化するようにした。これにより、復号化の手順が複雑になる。 According to a second aspect of the present invention, there is provided an electronic music apparatus according to the first aspect, wherein a common secret key and the medium are stored from a storage device for encrypted music content including encrypted common key information independent of a recording medium type. An ID is acquired, the common key information is decrypted using the common secret key, a decryption key is generated using the common key information and the acquired media ID, and encryption is performed using the generated decryption key. Decrypted music content. This complicates the decoding procedure.
請求項3の電子音楽装置は、請求項1において、楽曲を表す暗号化された楽曲データ、暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この共通鍵情報と取得したメディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて楽曲データ鍵を復号化し、この復号化された楽曲データ鍵を用いて音楽コンテンツに含まれる楽曲データを復号化するようにした。これにより、復号化の手順が複雑になる。 According to a third aspect of the present invention, there is provided an electronic music apparatus according to the first aspect, wherein the encrypted music data representing the music, the encrypted music data key for decrypting the encrypted music data, and the type of the recording medium Obtains a common secret key and the media ID from storage means for encrypted music content including independent encrypted common key information, decrypts the common key information using the common secret key, and A decryption key is generated using the common key information and the acquired media ID, the music data key is decrypted using the generated decryption key, and included in the music content using the decrypted music data key The song data to be decoded is now decrypted. This complicates the decoding procedure.
請求項4の電子音楽装置、または請求項12のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段(記憶装置)から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得し、この取得されたメディアIDを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。
By executing the electronic music device according to
請求項5の電子音楽装置は、請求項4において、記録メディアの種類とは独立した共通鍵情報を含む音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアIDを取得し、共通鍵情報と前記メディアIDを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて音楽コンテンツを暗号化し、共通秘密鍵を用いて共通鍵情報を暗号化し、この暗号化された共通鍵情報を含む暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。 According to a fifth aspect of the present invention, there is provided an electronic music apparatus according to the fourth aspect, wherein a common secret key and the media ID are acquired from a storage device for music content including common key information independent of the type of recording medium, and the common key information is obtained. And the media ID are generated, the music content is encrypted using the generated encryption key, the common key information is encrypted using the common secret key, and the encrypted common key is encrypted. The encrypted music content including information is written to the designated recording medium. Thereby, the music content encrypted in a complicated manner is recorded on the recording medium.
請求項6の電子音楽装置は、請求項4において、楽曲を表す楽曲データ、前記楽曲データを暗号化するための楽曲データ鍵、および記録メディアの種類とは独立した共通鍵情報を含む音楽コンテンツに対して、記憶装置から共通秘密鍵と前記メディアIDを取得し、楽曲データ鍵を用いて楽曲データを暗号化し、共通鍵情報と前記メディアIDを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて楽曲データ鍵を暗号化する。共通秘密鍵を用いて共通鍵情報を暗号化し、暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを指定された記録メディアに書き込むようにした。これにより、複雑に暗号化された音楽コンテンツが記録メディアに記録される。 According to a sixth aspect of the present invention, there is provided an electronic music apparatus according to the fourth aspect, wherein the music content includes music data representing music, a music data key for encrypting the music data, and common key information independent of the type of recording media. On the other hand, the common secret key and the media ID are obtained from the storage device, the music data is encrypted using the music data key, and the encryption key is generated using the common key information and the media ID. The music data key is encrypted using the encryption key. The common key information is encrypted using the common secret key, and the encrypted music content including the encrypted music data, the music data key, and the common key information is written to the designated recording medium. Thereby, the music content encrypted in a complicated manner is recorded on the recording medium.
請求項7の電子音楽装置、または請求項13のコンピュータ読み取り可能なプログラムをコンピュータで実行することにより、記憶手段(記憶装置)から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得し、その記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアIDを用いて復号化し、この復号化された音楽コンテンツを一時記憶手段(一時記憶装置)に一時的に記憶し、前記記憶手段(憶記装置)から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得し、その取得された書き込み用メディアIDを用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化し、その暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
By executing the electronic music device according to
請求項8の電子音楽装置は、請求項7において、記憶メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この復号化された共通鍵情報と前記読み出し用メディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて音楽コンテンツを復号化し、復号化された共通鍵情報を含む復号化された音楽コンテンツを一時記憶手段に一時的に記憶する。この一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成し、この生成された暗号用鍵を用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化する。前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化し、この暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。 An electronic music apparatus according to an eighth aspect is the electronic music device according to the seventh aspect, in which the common secret key and the medium are stored from the storage means for the encrypted music content including the encrypted common key information independent of the type of the storage medium. An ID is acquired, the common key information is decrypted using the common secret key, a decryption key is generated using the decrypted common key information and the read media ID, and the generated decryption key is The music content is decrypted using the decrypted music content, and the decrypted music content including the decrypted common key information is temporarily stored in the temporary storage means. An encryption key is generated using the common key information stored in the temporary storage means and the writing media ID, and the music content stored in the temporary storage means is generated using the generated encryption key. Encrypt. The common key information stored in the temporary storage means is encrypted using the common secret key, and writing of the music content is designated for the encrypted music content including the encrypted common key information. It was written on the recording media. As a result, the music content is encrypted and recorded in accordance with the destination recording medium.
請求項9の電子音楽装置は、請求項7において、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含む暗号化された音楽コンテンツに対して、記憶手段から共通秘密鍵と前記メディアIDを取得し、共通秘密鍵を用いて共通鍵情報を復号化し、この復号化された共通鍵情報と前記読み出し用メディアIDを用いて復号用鍵を生成し、この生成された復号用鍵を用いて楽曲データ鍵を復号化し、この復号化された楽曲データ鍵を用いて楽曲データを復号化し、復号化された共通鍵情報、楽曲データ鍵および楽曲データを一時記憶手段に一時的に記憶する。この一時記憶手段に記憶されている楽曲データ鍵を用いてこの一時記憶手段に記憶されている楽曲データを暗号化し、この一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成しする。この生成された暗号用鍵を用いて前記一時記憶手段に記憶されている楽曲データ鍵を暗号化するとともに、共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化し、暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込むようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
The electronic music apparatus according to
請求項10の電子音楽装置は、請求項7ないし9において、暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込んだ後、一時記憶手段に記憶されている音楽コンテンツを消去するようにした。これにより、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録される。
The electronic music device according to
請求項1または請求項11によれば、音楽コンテンツの記録されている記録メディアに対応するメディアIDを取得できない限り、暗号化された音楽コンテンツが復号化され得ないので、複数の記録メディアに記録された音楽コンテンツを自由に再生することができなくなり、音楽コンテンツの著作権的な保護が高められる。 According to the first or eleventh aspect, since the encrypted music content cannot be decrypted unless the media ID corresponding to the recording medium on which the music content is recorded can be obtained, the data is recorded on a plurality of recording media. The music content that has been played cannot be freely played, and the copyright protection of the music content is enhanced.
請求項2または請求項3によれば、請求項1と同様な効果が得られるとともに、復号化の手順が複雑になるので、音楽コンテンツの著作権的な保護がさらに高められる。 According to the second or third aspect, the same effect as that of the first aspect can be obtained, and the decryption procedure is complicated, so that the copyright protection of the music content is further enhanced.
請求項4〜請求項6または請求項12によれば、複雑に暗号化された音楽コンテンツが記録メディアに記録され、音楽コンテンツの著作権的な保護がさらに高められる。
According to
請求項7〜請求項10によれば、複数の記録メディアのうちの1つの記録メディアから他の1つの記録メディアに音楽コンテンツを移動しても、音楽コンテンツは移動先の記録メディアに応じて暗号化されて記録されるので、音楽コンテンツの著作権的な保護が高められる。 According to the seventh to tenth aspects, even if the music content is moved from one of the plurality of recording media to the other recording medium, the music content is encrypted according to the destination recording medium. Since it is recorded in a digital form, the copyright protection of the music content is enhanced.
図1は本発明の実施形態の電子楽器及び周辺機器のハード構成ブロック図であり、CPU1(制御手段)はROM2に格納されている制御プログラムに基づいてRAM3のワーキングエリアを使用して電子楽器全体の制御を行う。通常の電子楽器の基本的な機能として、CPU1は入力操作部4の鍵盤等の操作イベントを検出してマニュアル演奏の制御を行う。また、入力操作部4のパネル操作子等の操作イベントを検出し各種操作子の操作に応じた処理を行う。さらに、液晶パネル等のディスプレイ5における表示の制御を行う。音源6は、鍵盤演奏あるいは自動演奏等によりCPU1から設定される各種データに応じて楽音信号を生成してサウンドシステム7に出力し、サウンドシステム7は楽音信号のD/A変換や増幅等を行ってスピーカー等で発音する。
FIG. 1 is a block diagram showing the hardware configuration of an electronic musical instrument and peripheral devices according to an embodiment of the present invention. The CPU 1 (control means) uses the working area of the
この電子楽器は、記録メディアあるいはそのドライブ装置として、メモリカード8に対してデータの読み書きを行うメモリカード読書装置9、内蔵のハードディスクにデータの読み書きを行うハードディスク装置(HDD)10、内部の記憶領域に対してデータの読み書きを行うフラッシュメモリROM11、CD−ROM12からデータを読み出すCD−ROMドライブ13を備えている。このうち、メモリカード読書装置9、ハードディスク装置10、フラッシュメモリROM11は楽器本体に内蔵されているが、CD−ROMドライブ13はインターフェース14を介してUSBケーブルで外付けにされている。また、インターフェース14を介してインターネット15とも接続可能である。すなわち、この実施形態では、メモリカード8、ハードディスク装置10、フラッシュメモリROM11、CD−ROM12、及びインターネット15のサイト等が、種類の異なる複数の記録メディアである。
The electronic musical instrument includes a memory
そして、メモリカード読書装置9、ハードディスク装置10、フラッシュメモリROM11、CD−ROMドライブ13、インターフェース14のインターネット接続部に対して、それぞれ異なるIDとしてメディアID(順に「MD1,MD2,MD3,MD4,MD5」とする)が割当てられる。これらのメディアIDは、ROM2(記憶手段)に記憶されている制御プログラムの所定の領域に暗号化されて書き込まれている。これにより、当該電子楽器には、各記録メディアに対してメディアIDが設定されている。メディアIDは、秘密鍵として利用できる情報であれば何でもよいが、容易に推測されることがなく、互いに異なるものであることが好ましい。
And, for the Internet connection portion of the memory
図2は実施形態の電子楽器が扱う楽曲データと各記録メディアとに対する処理の概略を示す図である。「楽曲データの提供」のブロックは、楽曲データを記録したメモリカード8やCD−ROM12の販売元、楽曲データの配信・販売サービスを行うインターネット15上のサイト等である。このメモリカード8、CD−ROM12、インターネット15によって提供される楽曲データは、当該電子楽器用に各記録メディアに対応する上記メディアID(当該電子楽器におけると同じメディアID)に基づく後述の秘密鍵により予め暗号化されている。そして、この暗号化済みの楽曲データが対応する記録メディアによって提供される。
FIG. 2 is a diagram showing an outline of processing for music data handled by the electronic musical instrument of the embodiment and each recording medium. The “provision of music data” block includes a seller on the
メモリカード8及びCD−ROM12の暗号化された楽曲データは読み出し(LOAD)により各々のメディアID(MD1,MD2)に基づく秘密鍵により復号化される。また、インターネット15からダウンロードした暗号化された楽曲データはそのメディアID(MD5)に基づく秘密鍵により復号化される。各復号化された楽曲データはRAM3のコンテンツ記憶エリア(一時記憶手段又は一時記憶装置)に記憶される。また、メモリカード8、ハードディスク装置10やフラッシュメモリROM11の記録が可能な記録メディアでは各々のメディアIDに基づく秘密鍵により暗号化されてその記録メディアに記録(SAVE)可能であるが、こららの読み出し及び記録が可能な記録メディア間では、著作権保護が必要な楽曲データすなわち暗号化された楽曲データは、コピーができず移動のみが可能となっている。
The encrypted music data stored in the
図3は暗号化された音楽コンテンツのデータ構成と復号化及び暗号化の手順を示す概念図である。音楽コンテンツのデータは、共通鍵情報、セキュリティ情報及び楽曲データ情報から構成されており、これらの情報はそれぞれ暗号化されている。共通鍵情報にはランダム値に基づいて設定された共通鍵Aが含まれている。セキュリティ情報にはファイル名、著作物の名前、コピーライト情報(フラグ)、コンテンツIDが含まれており、このコンテンツIDは音楽コンテンツのデータ全体で一つのIDである。このコンテンツIDは、楽曲情報を復号化するための後述する鍵C(楽曲データ鍵)として機能する。楽曲データ情報には、MIDI楽曲データ、論理楽譜データ、スタイル(伴奏用演奏データ)、レジストレーション(電子オルガン等の音色や効果等を指定するデータ)等が含まれている。 FIG. 3 is a conceptual diagram showing the data structure of the encrypted music content and the decryption and encryption procedures. The music content data includes common key information, security information, and music data information, and these pieces of information are encrypted. The common key information includes a common key A set based on a random value. The security information includes a file name, a copyrighted work name, copyright information (flag), and a content ID. This content ID is one ID for the entire music content data. This content ID functions as a key C (music data key) to be described later for decrypting the music information. The music data information includes MIDI music data, logical score data, style (accompaniment performance data), registration (data designating timbres and effects of an electronic organ, etc.), and the like.
ROM2(記憶手段)には制御プログラムと、各記録メディアに対応するメディアID(MD1,MD2,MD3,MD4,MD5)が記憶されている。これらのメディアIDは互いに離れた場所(アドレス)に、記録メディア毎に異なる所定の秘密鍵により別々の暗号化を施して記憶されている。なお、このメディアIDの記憶位置や暗号化の処理は記録メディア毎に予め決められているので、当該電子楽器において制御プログラムの実行により各記録メディアに応じたメディアIDの読み出し及び復号化が可能なことはいうまでもない。また、ROM2の制御プログラム中には所定の秘密鍵AA(共通秘密鍵)が記憶されている。この秘密鍵AAは、音楽コンテンツ中の共通鍵情報を復号化および復号化された共通鍵情報を暗号化するためのものである。
The ROM 2 (storage means) stores a control program and media IDs (MD1, MD2, MD3, MD4, MD5) corresponding to the recording media. These media IDs are stored in places (addresses) separated from each other by performing separate encryption with a predetermined secret key that is different for each recording medium. Since the storage location and encryption processing of the media ID are predetermined for each recording medium, it is possible to read and decrypt the media ID corresponding to each recording medium by executing a control program in the electronic musical instrument. Needless to say. A predetermined secret key AA (common secret key) is stored in the control program of the
暗号化された音楽コンテンツを復号化する場合には、まず、制御プログラム中の秘密鍵AAにより共通鍵情報のデータを復号化して共通鍵Aを得る。次に、該音楽コンテンツの記録メディアに対応するメディアIDを復号化して読み出し、このメディアIDと共通鍵Aとにより、所定の演算等を行ってセキュリティ情報を復号化するための鍵B(復号用鍵)を生成する。さらに、この鍵Bによりセキュリティ情報を復号化し、その中のコンテンツIDを鍵C(楽曲データ鍵)として得る。そして、この鍵Cにより楽曲データ情報を復号化する。この復号化により得られた鍵A、鍵B、鍵C、メディアID及び楽曲データは、復号化された状態でRAM3のコンテンツ記憶エリア(一時記憶手段又は一時記憶装置)に一時記憶する。そして、この楽曲データ等は所定のプログラムに従って読み出され、自動演奏等に適宜利用される。
When decrypting the encrypted music content, first, the common key information is decrypted with the secret key AA in the control program to obtain the common key A. Next, a media ID corresponding to the recording medium of the music content is decrypted and read out, and a key B (for decryption) for decrypting the security information by performing a predetermined calculation or the like using the media ID and the common key A Key). Further, the security information is decrypted with the key B, and the content ID therein is obtained as a key C (music data key). Then, the music data information is decrypted with this key C. The key A, key B, key C, media ID, and music data obtained by this decryption are temporarily stored in the content storage area (temporary storage means or temporary storage device) of the
次に、この復号化されたが音楽コンテンツをメモリカード8、ハードディスク装置10あるいはフラッシュメモリROM11等に記録する際の暗号化の手順は以下のとおりである。まず、暗号化(記録)する音楽コンテンツのセキュリティ情報を指定すると、そのセキュリティ情報に対応する音楽コンテンツの共通鍵情報の共通鍵Aと記録先の記録メディアのメディアIDとにより鍵B(暗号用鍵)を生成する。そして、鍵Bによりセキュリティ情報(コンテンツID(楽曲データ鍵)を含む)を暗号化するとともに、制御プログラム中の所定の秘密鍵AA(共通秘密鍵)により共通鍵Aを含む共通鍵情報を暗号化する。そして、暗号化前のコンテンツIDである鍵C(楽曲データ鍵)により楽曲データ情報を暗号化する。
Next, the encryption procedure when recording the decrypted music content in the
図4は実施形態のメインルーチンのフローチャート、図5は読み込みルーチンのフローチャート、図6は書き込みルーチンのフローチャートである。これらの各ルーチンの処理はCPU1(制御手段)による制御プログラムの実行に基づき行われる。図4のメインルーチンでは、ステップS1で、初期設定などの起動処理、入力操作部4の操作パネルの操作に対応する処理、入力操作部4の鍵盤での演奏に基づく発音処理、楽曲データに基づく自動演奏処理、押鍵ガイドランプの点灯などの演奏ガイド処理、RAM3のコンテンツ記憶エリアに一時記憶さらた音楽コンテンツの指定処理、メモリカード8、ハードディスク装置10、フラッシュメモリROM11,CD−ROMドライブ13(CD−ROM12)及びインターネット15からなる記録メディアの指定処理、同記録メディア内のコンテンツの指定処理など、電子楽器の一般的な処理を行う。
4 is a flowchart of a main routine of the embodiment, FIG. 5 is a flowchart of a reading routine, and FIG. 6 is a flowchart of a writing routine. Processing of each of these routines is performed based on execution of a control program by the CPU 1 (control means). In the main routine of FIG. 4, in step S1, activation processing such as initial setting, processing corresponding to operation of the operation panel of the
次に、ステップS2で楽曲データのロード指示の有無を判定し、ロード指示がなければステップS4に進み、ロード指示があればステップS3で図5の読み込みルーチンの処理を行って、ステップS4に進む。ステップS4では楽曲データのセーブ指示の有無を判定し、セーブ指示がなければステップS6に進み、セーブ指示があればステップS5で図6の書き込みルーチンの処理を行って、ステップS6に進む。ステップS6ではその他の処理を行い、ステップS7で電源オフ等による処理の終了でなければステップS1以降を繰り返す。 Next, it is determined whether or not there is a music data loading instruction in step S2. If there is no loading instruction, the process proceeds to step S4. If there is a loading instruction, the reading routine of FIG. 5 is performed in step S3, and the process proceeds to step S4. . In step S4, the presence / absence of a music data save instruction is determined. If there is no save instruction, the process proceeds to step S6. If there is a save instruction, the write routine of FIG. 6 is performed in step S5, and the process proceeds to step S6. In step S6, other processing is performed, and in step S7, if the processing is not completed due to power-off or the like, step S1 and subsequent steps are repeated.
図5の読み込みルーチンでは、ステップS11で音楽コンテンツが暗号化されているか否かを判定し、暗号化されていなければ、ステップS12でそのまま音楽コンテンツを読み込んでRAM3のコンテンツ記憶エリアに一時記録してステップS26に進む。暗号化されていればステップS13以降の処理を行う。なお、音楽コンテンツが暗号化されているか否かは、例えば通常の読み取り動作を行って、読み取れなければ暗号化されていると判断してもよいし、予め暗号化されている旨が音楽コンテンツに記録されているものでもよい。
In the reading routine of FIG. 5, it is determined whether or not the music content is encrypted in step S11. If it is not encrypted, the music content is directly read in step S12 and temporarily recorded in the content storage area of the
ステップS13〜S17では、どの種類の記録メディアから読み込むのかを判定して、ステップS18〜S22で各々の記録メディアに応じた処理を行う。すなわち、ステップS18〜S22では、ROM2のその読込む記録メディアに対応する位置(アドレス)からその記録メディアに対応するメディアIDのデータを読み出して復号化し、その復号化された値(MD1〜MD5)を対応するメディアIDとして記憶する。そして、ステップS24に進む。なお、いずれの記録メディアでもなければ、ステップS23で例えば「対応していない記録メディアです」等の警告表示を行い、ステップS26に進む。
In steps S13 to S17, it is determined which type of recording medium is read from, and in steps S18 to S22, processing corresponding to each recording medium is performed. That is, in steps S18 to S22, the data of the media ID corresponding to the recording medium is read from the position (address) corresponding to the recording medium to be read in the
ステップS24では、前記図3について説明したように、秘密鍵AAを用いて共通鍵情報を復号化することにより共通鍵Aを取得して、共通鍵AとメディアIDで鍵B(復号用鍵)を作り、鍵Bでセキュリティ情報を復号化し、このセキュリティ情報のコンテンツIDを鍵C(楽曲データ鍵)として楽曲データを復号化する。次に、ステップS25で各鍵、ID、セキュリティ情報、楽曲データを復号化された状態でRAM3のコンテンツ記憶エリアに一時記憶(仮想記憶)する。そして、ステップS16で読み込むべきデータが終了していなければステップS11に戻り、終了していれば元のルーチンに復帰する。
In step S24, as described with reference to FIG. 3, the common key A is obtained by decrypting the common key information using the secret key AA, and the key B (decryption key) is obtained using the common key A and the media ID. The security information is decrypted with the key B, and the music data is decrypted with the content ID of the security information as the key C (music data key). Next, in step S25, each key, ID, security information, and music data are temporarily stored (virtual storage) in the content storage area of the
図6の書込みルーチンは、図5の読み込みルーチンの処理により、音楽コンテンツが記録メディアから読み出されるとともに復号化されてRAM3のコンテンツ記憶エリア(一時記憶手段又は一時記憶装置)に一時記憶(仮想記憶)され、かつ図4のステップS1で前記音楽コンテンツが選択されているとき(楽曲データとそれに対応するセキュリティ情報が指定されているとき)に起動される。すなわち、この書き込みルーチンは、図4のステップS4による楽曲データのセーブ指示の判定に応答して、RAM3内に復号化されるとともに一時記憶されている音楽コンテンツを記録メディアに暗号化して書き込む処理である。先ず、ステップS31でその音楽コンテンツは暗号化すべきものであるか否かを判定し、暗号化すべきものでなければ、ステップS32でそのまま暗号化しないで音楽コンテンツを記録メディアに書き込んでステップS44に進む。暗号化すべきものであればステップS33以降の処理を行う。なお、音楽コンテンツが暗号化すべきか否かは、セキュリティ情報のコピーライト情報(フラグ)等により判定される。
6 is read out from the recording medium and decrypted by the processing of the reading routine in FIG. 5, and is temporarily stored (virtual storage) in the content storage area (temporary storage means or temporary storage device) of the
ステップS33〜S36では、どの種類の記録メディア上に書き込むのかを判定して、ステップS37〜S40で各々の記録メディアに応じた処理を行う。なお、破線で示したステップS51,S52については後述する。ステップS37〜S40では、ROM2のその書き込む記録メディアに対応する位置(アドレス)からその記録メディアに対応するメディアIDのデータを読み出して復号化し、その復号化された値(MD1〜MD3,MD5)を対応するメディアIDとして記憶する。そして、ステップS42に進む。なお、いずれの記録メディアでもなければ、ステップS41で例えば「書き込むべき記録メディアがありません」等の警告表示を行い、ステップS44に進む。
In steps S33 to S36, it is determined which type of recording medium is to be written, and in steps S37 to S40, processing corresponding to each recording medium is performed. Steps S51 and S52 indicated by broken lines will be described later. In steps S37 to S40, the data of the media ID corresponding to the recording medium is read from the position (address) corresponding to the recording medium to be written in the
ステップS42では、前記図3について説明したように、共通鍵AとメディアIDで鍵B(暗号用鍵)を作り、鍵Bでセキュリティ情報(楽曲データ鍵)を暗号化する。また、秘密鍵AAで共通鍵Aを暗号化する。さらに、セキュリティ情報中のコンテンツIDを鍵C(楽曲データ鍵)として楽曲データを暗号化し、共通鍵A情報、セキュリティ情報、楽曲データを1つの音楽コンテンツとしてまとめる。次に、ステップS43で、共通鍵A情報、セキュリティ情報、楽曲データをまとめた音楽コンテンツを、指定の記録メディアに記録するとともに、RAM3に一時記憶(仮想記憶)された音楽コンテンツを削除する。そして、ステップS44で書き込むべきデータが終了していなければステップS31に戻り、終了していれば元のルーチンに復帰する。
In step S42, as described with reference to FIG. 3, a key B (encryption key) is created with the common key A and the media ID, and security information (music data key) is encrypted with the key B. Further, the common key A is encrypted with the secret key AA. Further, the music data is encrypted using the content ID in the security information as a key C (music data key), and the common key A information, security information, and music data are combined into one music content. Next, in step S43, the music content in which the common key A information, the security information, and the music data are collected is recorded on the designated recording medium, and the music content temporarily stored (virtual storage) in the
以上の実施形態では、CD−ROMドライブ13がCD−ROM12からの読み込みのみを行う場合について説明したが、CD−ROMドライブ13がCDR/RWに対して書き込む機能を持っている場合は、図6の破線で示したステップS51,S52を実行すればよい。すなわち、ステップS51でCDR/RWに書き込むかを判定したとき、ステップS52で、ROM2内であってCDR/RWに対応する位置(アドレス)からCDR/RWに対応するメディアIDのデータを読み出して復号化してメディアIDとして記憶して、ステップS42に進む。
In the above embodiment, the case where the CD-
上記実施形態においては、基本的に装置を改造することは考慮していないが、記録メディアの種類毎に共通なメディアID(メディア番号)を設定し、楽曲データを暗号化している。したがって、第1の電子楽器の記録メディア(フラッシュメモリ以外)を外して第1の電子楽器とは異なる第2の電子楽器に装着すれば、第1の電子楽器に利用した楽曲データが、第2の電子楽器で利用できるようになってしまう。なお、フラッシュメモリ(ROM)については、基板上に半田付けで固定されており、取り外しができない。これに対しては、CD−ROM以外については次のようにすれば解消できる。取り外しが容易なメモリカードについては、ID番号付きのものを採用し、個々のメモリカード毎に異なる暗号化をした上で、メモリカードに記録するようにする。ハードディスク装置については、個々のハードディスク装置毎に異なる数値となる各フォーマット・シリアル番号に基づいて暗号化し、記録するようにする。このことは、記録メディアの種類ごとに設けられたメディアIDを記憶するID記憶手段が、ROM2だけではなく、各記録メディアごとに設けられていることを意味する。これによれば、1台の電子楽器でしか復号化できなくなる。
In the above-described embodiment, it is basically not considered to modify the apparatus, but a common media ID (media number) is set for each type of recording medium, and music data is encrypted. Therefore, if the recording medium (other than the flash memory) of the first electronic musical instrument is removed and attached to a second electronic musical instrument different from the first electronic musical instrument, the music data used for the first electronic musical instrument becomes the second It will be available for use with electronic musical instruments. The flash memory (ROM) is fixed on the substrate by soldering and cannot be removed. This can be solved by using the following method except for the CD-ROM. For memory cards that can be easily removed, those with ID numbers are used, and each memory card is encrypted differently and recorded on the memory card. The hard disk device is encrypted and recorded on the basis of each format / serial number having a different numerical value for each hard disk device. This means that the ID storage means for storing the media ID provided for each type of recording medium is provided not only for the
また、上記実施形態においては、複数の記録メディアのうちの1つの記録メディアに記録されている楽曲データをRAM3に一時的に記憶させることと、RAM3に一時的に記憶されている楽曲データを複数の記録メディアのうちの1つの記録メディアに記録させることとをそれぞれ独立に行った。しかし、これに加えて、複数の記録メディアのうちの1つの記録メディアに記録されている音楽コンテンツを、複数の記録メディアのうちの他の1つの記録メディアに転送するようにすることもできる。この場合、CPU1は、図4のステップS5とステップS6との間にステップS8,S3’,S5’の処理を追加した図7のメインルーチンを実行する。
In the above embodiment, the music data recorded on one of the plurality of recording media is temporarily stored in the
このメインルーチンでは、ステップS1の入力操作部4における操作パネルの操作に対応する処理により、音楽コンテンツがムーブ指示されると、CPU1はステップS8にて「YES」と判定して、ステップS3’,S5’を順次自動的に実行する。ステップS3’,S5’の処理は、上記実施形態のステップS3,S5の処理と同じである。なお、この場合には、移動される音楽コンテンツを記録した1つの記録メディアおよび同記録メディア内の音楽コンテンツが指定されるととともに、音楽コンテンツが記録される移動先の記録メディアの指定される。これにより、指定された1つの記録メディアに記録されている音楽コンテンツは、上記実施形態の場合と同様に復号化されて一旦RAM3に一時的に記憶される。その後、前記一時記憶された音楽コンテンツはRAM3から自動的に読み出されて、上記実施形態の場合と同様に暗号化されて指定された1つの記録メディアに記録される。また、RAM3内の音楽コンテンツはその後に消去される。
In this main routine, when the music content is instructed to move by the process corresponding to the operation of the operation panel in the
また、上記実施形態および変形例では、鍵Bでセキュリティ情報を復号化および暗号化するとともに、セキュリティ情報中の鍵C(楽曲データ鍵)で楽曲データ情報を復号化及び暗号化するようにした。しかし、これに代えて、セキュリティ情報中のコンテンツIDである鍵C(楽曲データ鍵)を省略して、鍵B(復号用鍵および暗号用鍵)により楽曲データ情報およびセキュリティ情報(コンテンツIDである鍵Cを含まない)を復号化および暗号化するようにしてもよい。 In the embodiment and the modification described above, the security information is decrypted and encrypted with the key B, and the music data information is decrypted and encrypted with the key C (music data key) in the security information. However, instead of this, the key C (music data key) that is the content ID in the security information is omitted, and the music data information and security information (content ID are used) by the key B (decryption key and encryption key). The key C may not be decrypted and encrypted.
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。 Furthermore, in carrying out the present invention, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the object of the present invention.
2…ROM、3…RAM、8…メモリカード、9…メモリカード読書装置、10…ハードディスク装置、11…フラッシュメモリROM、12…CD−ROM、13…CD−ROMドライブ、15…インターネット 2 ... ROM, 3 ... RAM, 8 ... memory card, 9 ... memory card reading device, 10 ... hard disk device, 11 ... flash memory ROM, 12 ... CD-ROM, 13 ... CD-ROM drive, 15 ... Internet
Claims (13)
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得するメディアID取得手段と、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得されたメディアIDを用いて復号化する読み出し手段とを備える
ことを特徴とする電子音楽装置。 An electronic music device capable of reproducing encrypted music content recorded on a plurality of types of recording media,
Storage means for storing a plurality of media IDs respectively assigned to a plurality of types of recording media;
Media ID acquisition means for acquiring a media ID corresponding to a recording medium for which reading of music content is designated from among a plurality of media IDs stored in the storage means;
Reading means for reading the encrypted music content from the recording medium designated for reading the music content, and decrypting the read and encrypted music content using the acquired media ID; An electronic music apparatus comprising:
前記暗号化された音楽コンテンツは、記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記暗号化された共通鍵情報を復号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得したメディアIDを用いて、前記暗号化された音楽コンテンツを復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツを復号化する音楽コンテンツ復号化手段とを有する
ことを特徴とする電子音楽装置。 The electronic music apparatus according to claim 1,
The encrypted music content includes encrypted common key information independent of the type of recording medium,
The storage means further stores a common secret key for decrypting the encrypted common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key for decrypting the encrypted music content using the decrypted common key information and the acquired media ID;
An electronic music apparatus comprising: music content decrypting means for decrypting the read and encrypted music content using the generated decryption key.
前記暗号化された音楽コンテンツは、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記暗号化された共通鍵情報を復号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得したメディアIDを用いて、前記暗号化された楽曲データ鍵を復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツに含まれる暗号化された楽曲データ鍵を復号化する楽曲データ鍵復号化手段と、
前記復号化された楽曲データ鍵を用いて、前記読み出されて暗号化された音楽コンテンツに含まれる暗号化された楽曲データを復号化する楽曲データ復号化手段とを有する
ことを特徴とする電子音楽装置。 The electronic music apparatus according to claim 1,
The encrypted music content includes encrypted music data representing music, an encrypted music data key for decrypting the encrypted music data, and an encryption independent of the type of recording medium Symmetric key information,
The storage means further stores a common secret key for decrypting the encrypted common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key for decrypting the encrypted music data key using the decrypted common key information and the acquired media ID;
Music data key decrypting means for decrypting an encrypted music data key included in the read and encrypted music content using the generated decryption key;
And a music data decrypting means for decrypting the encrypted music data included in the read and encrypted music content by using the decrypted music data key. Music device.
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得するメディアID取得手段と、
前記取得されたメディアIDを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記指定された記録メディアに書き込む書き込み手段とを備える
ことを特徴とする電子音楽装置。 An electronic music device capable of encrypting and recording music content on a plurality of types of recording media,
Storage means for storing a plurality of media IDs respectively assigned to a plurality of types of recording media;
Media ID acquisition means for acquiring a media ID corresponding to a recording medium for which writing of music content is designated from among a plurality of media IDs stored in the storage means;
An electronic music apparatus comprising: writing means for encrypting music content using the acquired media ID, and writing the encrypted music content to the designated recording medium.
前記音楽コンテンツは、記録メディアの種類とは独立した共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を暗号化するための共通秘密鍵をさらに記憶しており、
前記書き込み手段は、
前記共通鍵情報と前記メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記音楽コンテンツを暗号化する音楽コンテンツ暗号化手段と、
前記共通秘密鍵を用いて前記共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。 The electronic music apparatus according to claim 4,
The music content includes common key information independent of the type of recording medium,
The storage means further stores a common secret key for encrypting the common key information;
The writing means includes
An encryption key generating means for generating an encryption key using the common key information and the media ID;
Music content encryption means for encrypting the music content using the generated encryption key;
Common key information encryption means for encrypting the common key information using the common secret key;
An electronic music apparatus comprising: music content writing means for writing the encrypted music content including the encrypted common key information to the designated recording medium.
前記音楽コンテンツは、楽曲を表す楽曲データ、前記楽曲データを暗号化するための楽曲データ鍵、および記録メディアの種類とは独立した共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を暗号化するための共通秘密鍵をさらに記憶しており、
前記書き込み手段は、
前記楽曲データ鍵を用いて楽曲データを暗号化する楽曲データ暗号化手段と、
前記共通鍵情報と前記メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記楽曲データ鍵を暗号化する楽曲データ鍵暗号化手段と、
前記共通秘密鍵を用いて前記共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された楽曲データ、前記暗号化された楽曲データ鍵および前記暗号化された共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。 The electronic music apparatus according to claim 4,
The music content includes music data representing music, a music data key for encrypting the music data, and common key information independent of the type of recording media,
The storage means further stores a common secret key for encrypting the common key information;
The writing means includes
Music data encryption means for encrypting music data using the music data key;
An encryption key generating means for generating an encryption key using the common key information and the media ID;
Music data key encryption means for encrypting the music data key using the generated encryption key;
Common key information encryption means for encrypting the common key information using the common secret key;
Music content writing means for writing encrypted music content including the encrypted music data, the encrypted music data key and the encrypted common key information to the designated recording medium. An electronic music device characterized by the above.
複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDを記憶する記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを読み出し用メディアIDとして取得する読み出し用メディアID取得手段と、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアIDを用いて復号化する読み出し手段と、
前記復号化された音楽コンテンツを一時的に記憶する音楽コンテンツ一時記憶手段と、
前記記憶手段に記憶されている複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを書き込み用メディアIDとして取得する書き込み用メディアID取得手段と、
前記取得された書き込み用メディアIDを用いて前記一時記憶されている音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込み手段とを備える
ことを特徴とする電子音楽装置。 An electronic music device capable of moving encrypted music content between a plurality of types of recording media,
Storage means for storing a plurality of media IDs respectively assigned to a plurality of types of recording media;
Reading media ID acquisition means for acquiring, as a reading media ID, a media ID corresponding to a recording medium for which reading of music content is designated from among a plurality of media IDs stored in the storage means;
Reading means for reading encrypted music content from a recording medium designated to read the music content, and decrypting the read and encrypted music content using the read reading medium ID When,
Music content temporary storage means for temporarily storing the decrypted music content;
A writing medium ID acquisition unit that acquires, as a writing medium ID, a media ID corresponding to a recording medium for which writing of music content is designated, from among a plurality of media IDs stored in the storage unit;
Writing means for encrypting the temporarily stored music content using the acquired writing medium ID and writing the encrypted music content to a recording medium designated to write the music content. An electronic music apparatus characterized by that.
前記暗号化された音楽コンテンツは、記憶メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を復号化および暗号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得した読み出し用メディアIDを用いて前記音楽コンテンツを復号化するための復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記読み出されて暗号化された音楽コンテンツを復号化する音楽コンテンツ復号化手段とを有し、
前記一時記憶手段は、前記復号化された共通鍵情報を含む前記復号化された音楽コンテンツを一時的に記憶し、
前記書き込み手段は、
前記一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて前記一時記憶手段に記憶されている音楽コンテンツを暗号化する音楽コンテンツ暗号化手段と、
前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された共通鍵情報を含む前記暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。 The electronic music apparatus according to claim 7,
The encrypted music content includes encrypted common key information independent of the type of storage medium,
The storage means further stores a common secret key for decrypting and encrypting the common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key for decrypting the music content using the decrypted common key information and the acquired read-out media ID;
Music content decrypting means for decrypting the read and encrypted music content using the generated decryption key;
The temporary storage means temporarily stores the decrypted music content including the decrypted common key information,
The writing means includes
An encryption key generating means for generating an encryption key using the common key information stored in the temporary storage means and the writing medium ID;
Music content encryption means for encrypting music content stored in the temporary storage means using the generated encryption key;
Common key information encryption means for encrypting common key information stored in the temporary storage means using the common secret key;
An electronic music apparatus, comprising: music content writing means for writing the encrypted music content including the encrypted common key information to a recording medium designated to write the music content.
前記暗号化された音楽コンテンツは、楽曲を表す暗号化された楽曲データ、前記暗号化された楽曲データを復号化するための暗号化された楽曲データ鍵、および記録メディアの種類とは独立した暗号化された共通鍵情報を含んでおり、
前記記憶手段は、前記共通鍵情報を復号化および暗号化するための共通秘密鍵をさらに記憶しており、
前記読み出し手段は、
前記共通秘密鍵を用いて前記暗号化された共通鍵情報を復号化する共通鍵情報復号化手段と、
前記復号化された共通鍵情報と前記取得した読み出し用メディアIDを用いて復号用鍵を生成する復号用鍵生成手段と、
前記生成された復号用鍵を用いて、前記暗号化された楽曲データ鍵を復号化する楽曲データ鍵復号化手段と、
前記復号化された楽曲データ鍵を用いて、前記暗号化された楽曲データを復号化する楽曲データ復号化手段とを有し、
前記一時記憶手段は、前記復号化された共通鍵情報、楽曲データ鍵および楽曲データを一時的に記憶し、
前記書き込み手段は、
前記一時記憶手段に記憶されている楽曲データ鍵を用いて前記一時記憶手段に記憶されている楽曲データを暗号化する楽曲データ暗号化手段と、
前記一時記憶手段に記憶されている共通鍵情報と前記書き込み用メディアIDを用いて暗号用鍵を生成する暗号用鍵生成手段と、
前記生成された暗号用鍵を用いて、前記一時記憶手段に記憶されている楽曲データ鍵を暗号化する楽曲データ鍵暗号化手段と、
前記共通秘密鍵を用いて前記一時記憶手段に記憶されている共通鍵情報を暗号化する共通鍵情報暗号化手段と、
前記暗号化された楽曲データ、楽曲データ鍵および共通鍵情報を含む暗号化された音楽コンテンツを前記指定された記録メディアに書き込む音楽コンテンツ書き込み手段とを有する
ことを特徴とする電子音楽装置。 The electronic music apparatus according to claim 7,
The encrypted music content includes encrypted song data representing a song, an encrypted song data key for decrypting the encrypted song data, and an encryption independent of the type of recording medium. Symmetric key information,
The storage means further stores a common secret key for decrypting and encrypting the common key information,
The reading means includes
Common key information decryption means for decrypting the encrypted common key information using the common secret key;
Decryption key generation means for generating a decryption key using the decrypted common key information and the acquired read-out media ID;
Song data key decrypting means for decrypting the encrypted song data key using the generated decryption key;
Music data decrypting means for decrypting the encrypted music data using the decrypted music data key;
The temporary storage means temporarily stores the decrypted common key information, music data key and music data,
The writing means includes
Music data encryption means for encrypting music data stored in the temporary storage means using a music data key stored in the temporary storage means;
An encryption key generating means for generating an encryption key using the common key information stored in the temporary storage means and the writing media ID;
Music data key encryption means for encrypting a music data key stored in the temporary storage means, using the generated encryption key;
Common key information encryption means for encrypting common key information stored in the temporary storage means using the common secret key;
An electronic music apparatus, comprising: music content writing means for writing encrypted music content including the encrypted music data, music data key and common key information to the designated recording medium.
前記書き込み手段が前記暗号化された音楽コンテンツを同音楽コンテンツの書き込みが指定された記録メディアに書き込んだ後、前記一時記憶手段に記憶されている音楽コンテンツを消去する消去手段を備える
ことを特徴とする電子音楽装置。 The electronic music device according to any one of claims 7 to 9, further comprising:
The writer includes an erasing unit for erasing the music content stored in the temporary storage unit after the encrypted music content is written to a recording medium designated to write the music content. Electronic music device.
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを取得するメディアID取得ステップと、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得されたメディアIDを用いて復号化する読み出しステップとを含む
ことを特徴とするコンピュータ読み取り可能なプログラム。 A computer-readable program applied to an electronic music device capable of reproducing encrypted music content recorded on a plurality of types of recording media,
A media ID acquisition step of acquiring a media ID corresponding to a recording medium designated to read out music content from a plurality of media IDs stored in the storage device and respectively assigned to a plurality of types of recording media;
A read step of reading the encrypted music content from the recording medium designated to read the music content, and decrypting the read and encrypted music content using the acquired media ID; A computer-readable program comprising:
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを取得するメディアID取得ステップと、
前記取得されたメディアIDを用いて音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記指定された記録メディアに書き込む書き込みステップとを含む
ことを特徴とするコンピュータ読み取り可能なプログラム。 A computer-readable program applied to an electronic music apparatus capable of encrypting and recording music content on a plurality of types of recording media,
A media ID acquisition step of acquiring a media ID corresponding to a recording medium designated to write music content from a plurality of media IDs stored in the storage device and assigned to a plurality of types of recording media;
A computer-readable program comprising: a writing step of encrypting music content using the acquired media ID and writing the encrypted music content to the designated recording medium.
記憶装置に記憶されていて複数種類の記録メディアにそれぞれ割り当てられた複数のメディアIDの中から、音楽コンテンツの読み出しが指定された記録メディアに対応したメディアIDを読み出し用メディアIDとして取得する読み出し用メディアID取得ステップと、
前記音楽コンテンツの読み出しが指定された記録メディアから暗号化された音楽コンテンツを読み出して、その読み出されて暗号化された音楽コンテンツを前記取得された読み出し用メディアIDを用いて復号化する読み出し手段と、
前記復号化された音楽コンテンツを一時記憶装置に一時的に記憶する一時記憶ステップと、
前記記憶装置に記憶されている複数のメディアIDの中から、音楽コンテンツの書き込みが指定された記録メディアに対応したメディアIDを書き込み用メディアIDとして取得する書き込み用メディアID取得ステップと、
前記取得された書き込み用メディアIDを用いて前記一時記憶装置に記憶されている音楽コンテンツを暗号化して、その暗号化された音楽コンテンツを前記音楽コンテンツの書き込みが指定された記録メディアに書き込む書き込みステップとを備える
ことを特徴とするコンピュータ読み取り可能なプログラム。 A computer-readable program applied to an electronic music device capable of moving encrypted music content between a plurality of types of recording media,
Reading for acquiring a media ID corresponding to a recording medium for which reading of music content is designated from among a plurality of media IDs stored in the storage device and respectively assigned to a plurality of types of recording media. A media ID acquisition step;
Reading means for reading encrypted music content from a recording medium designated to read the music content, and decrypting the read and encrypted music content using the read reading medium ID When,
A temporary storage step of temporarily storing the decrypted music content in a temporary storage device;
A writing medium ID acquisition step of acquiring, as a writing medium ID, a media ID corresponding to a recording medium for which writing of music content is designated from among a plurality of media IDs stored in the storage device;
A writing step of encrypting the music content stored in the temporary storage device using the acquired writing medium ID and writing the encrypted music content to the recording medium designated to write the music content A computer-readable program comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005072378A JP2005304006A (en) | 2004-03-15 | 2005-03-15 | Electronic music instrument and computer readable program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004072004 | 2004-03-15 | ||
JP2005072378A JP2005304006A (en) | 2004-03-15 | 2005-03-15 | Electronic music instrument and computer readable program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005304006A true JP2005304006A (en) | 2005-10-27 |
Family
ID=35334943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005072378A Pending JP2005304006A (en) | 2004-03-15 | 2005-03-15 | Electronic music instrument and computer readable program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005304006A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007259382A (en) * | 2006-03-27 | 2007-10-04 | Yamaha Corp | Content recording apparatus, content reproducing apparatus or computer program |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0275038A (en) * | 1988-09-12 | 1990-03-14 | Hitachi Ltd | Information offering device |
JPH10260902A (en) * | 1997-03-18 | 1998-09-29 | Fujitsu Ltd | Information protecting method |
JPH10283270A (en) * | 1997-04-09 | 1998-10-23 | Fujitsu Ltd | Reproducing permission method, recording method, and recording medium |
JPH11339373A (en) * | 1998-05-28 | 1999-12-10 | Sony Corp | Information reproducing and recording device |
JP2000209195A (en) * | 1999-01-14 | 2000-07-28 | Toyo Commun Equip Co Ltd | Cipher communication system |
JP2001014441A (en) * | 1999-04-27 | 2001-01-19 | Matsushita Electric Ind Co Ltd | Semiconductor memory card and reader |
JP2001216727A (en) * | 2000-01-31 | 2001-08-10 | Victor Co Of Japan Ltd | Information recording medium, recorder, recording method, reproducing device, reproducing method, recording and reproducing method and transmitting method |
JP2001297486A (en) * | 2000-04-13 | 2001-10-26 | Ricoh Co Ltd | Optical information recording medium |
JP2002049377A (en) * | 2000-08-03 | 2002-02-15 | Matsushita Electric Ind Co Ltd | Viewing and hearing contents reproducing device and viewing and hearing contents distribution system |
WO2003025930A1 (en) * | 2001-09-14 | 2003-03-27 | Sony Corporation | Recording medium reproduction method and reproduction apparatus, and recording medium recording method and recording apparatus |
JP2004007494A (en) * | 2002-03-25 | 2004-01-08 | Matsushita Electric Ind Co Ltd | Record medium, recorder, reader, program, and method |
JP2004062957A (en) * | 2002-07-26 | 2004-02-26 | Hitachi Ltd | Method and device for recording, method and device for reproducing, and method and device for erasing |
-
2005
- 2005-03-15 JP JP2005072378A patent/JP2005304006A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0275038A (en) * | 1988-09-12 | 1990-03-14 | Hitachi Ltd | Information offering device |
JPH10260902A (en) * | 1997-03-18 | 1998-09-29 | Fujitsu Ltd | Information protecting method |
JPH10283270A (en) * | 1997-04-09 | 1998-10-23 | Fujitsu Ltd | Reproducing permission method, recording method, and recording medium |
JPH11339373A (en) * | 1998-05-28 | 1999-12-10 | Sony Corp | Information reproducing and recording device |
JP2000209195A (en) * | 1999-01-14 | 2000-07-28 | Toyo Commun Equip Co Ltd | Cipher communication system |
JP2001014441A (en) * | 1999-04-27 | 2001-01-19 | Matsushita Electric Ind Co Ltd | Semiconductor memory card and reader |
JP2001216727A (en) * | 2000-01-31 | 2001-08-10 | Victor Co Of Japan Ltd | Information recording medium, recorder, recording method, reproducing device, reproducing method, recording and reproducing method and transmitting method |
JP2001297486A (en) * | 2000-04-13 | 2001-10-26 | Ricoh Co Ltd | Optical information recording medium |
JP2002049377A (en) * | 2000-08-03 | 2002-02-15 | Matsushita Electric Ind Co Ltd | Viewing and hearing contents reproducing device and viewing and hearing contents distribution system |
WO2003025930A1 (en) * | 2001-09-14 | 2003-03-27 | Sony Corporation | Recording medium reproduction method and reproduction apparatus, and recording medium recording method and recording apparatus |
JP2004007494A (en) * | 2002-03-25 | 2004-01-08 | Matsushita Electric Ind Co Ltd | Record medium, recorder, reader, program, and method |
JP2004062957A (en) * | 2002-07-26 | 2004-02-26 | Hitachi Ltd | Method and device for recording, method and device for reproducing, and method and device for erasing |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007259382A (en) * | 2006-03-27 | 2007-10-04 | Yamaha Corp | Content recording apparatus, content reproducing apparatus or computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8082212B2 (en) | Electronic musical apparatus for recording and reproducing music content | |
JP5645725B2 (en) | Data processing apparatus, data processing system, and control method therefor | |
JP4370800B2 (en) | Music content utilization apparatus and program | |
WO2007052446A1 (en) | Content data structure and memory card | |
CN100552791C (en) | Utilize media ID content data encrypted recording unit | |
JP4702689B2 (en) | Music content utilization apparatus and program | |
US7274789B2 (en) | Information recording/reproducing apparatus with security measure | |
JP2004318927A (en) | Method for saving digital data and recording medium | |
JP4453393B2 (en) | Electronic music apparatus capable of reproducing music content and program thereof | |
JP2005304006A (en) | Electronic music instrument and computer readable program | |
JP2009199212A (en) | Electronic music equipment, music content providing system, and music content utilizing program | |
JP4277689B2 (en) | Content acquisition apparatus and program for electronic music apparatus | |
JP4225201B2 (en) | Music content utilization apparatus and program | |
JP3184189B2 (en) | Electronic data protection system, licensor side apparatus, user side apparatus, license information generation processing method, and electronic data decryption processing method | |
JP4238825B2 (en) | Music data processing apparatus and program | |
JP3184191B2 (en) | Electronic data protection system, licensor side apparatus, user side apparatus, license information generation processing method, and electronic data decryption processing method | |
JP4867424B2 (en) | Content recording device, content playback device or computer program | |
JP2005071400A (en) | Electronic music device and music data processing program | |
JP4788736B2 (en) | Music content utilization apparatus and program | |
JP2000305774A (en) | Storage medium for transferring electronic data | |
JPH11249670A (en) | Karaoke device and karaoke terminal device | |
JP2007172292A (en) | Information processor | |
JP2006079291A (en) | Memory card and reproducing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101213 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110329 |