JP4694241B2 - Computer-readable recording medium storing content files - Google Patents
Computer-readable recording medium storing content files Download PDFInfo
- Publication number
- JP4694241B2 JP4694241B2 JP2005111435A JP2005111435A JP4694241B2 JP 4694241 B2 JP4694241 B2 JP 4694241B2 JP 2005111435 A JP2005111435 A JP 2005111435A JP 2005111435 A JP2005111435 A JP 2005111435A JP 4694241 B2 JP4694241 B2 JP 4694241B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- content
- identification information
- file
- computer
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Storage Device Security (AREA)
Description
本発明は、コンテンツデータと、当該コンテンツデータの再生を規制する規制プログラムとからなるコンテンツファイルを記憶したコンピュータ読み取り可能な記録媒体に関する。 The present invention relates to a computer-readable recording medium storing a content file including content data and a restriction program for restricting reproduction of the content data.
近年、ゲーム,音楽,映画及び小説などのコンテンツに係るファイルを記憶したコンテンツ配信用のサーバと、前記コンテンツを利用するユーザのユーザ端末装置とが、インターネットなどの電気通信回線を介して接続され、コンテンツ配信用サーバ内の前記コンテンツに係るファイルがユーザ端末装置にダウンロード可能となったコンテンツ配信システムを用いてオンライン商取引が広く行われている。 In recent years, a server for content distribution storing files related to content such as games, music, movies, and novels and a user terminal device of a user who uses the content are connected via an electric communication line such as the Internet, Online commerce is widely performed using a content distribution system in which a file related to the content in a content distribution server can be downloaded to a user terminal device.
そして、このようなコンテンツ配信システムとして、例えば、特開2004−171377号公報に開示されたものが提案されており、このコンテンツ配信システムは、コンテンツファイルの識別コードを送信するユーザ端末装置と、ユーザ端末装置から識別コードを受信して当該識別コードの認証を行う認証サーバと、コンテンツファイルが格納され、当該コンテンツファイルをユーザ端末装置に送信する配信サーバとがインターネットを介し接続されて構成される。 As such a content distribution system, for example, a system disclosed in Japanese Patent Application Laid-Open No. 2004-171377 has been proposed. This content distribution system includes a user terminal device that transmits an identification code of a content file, a user An authentication server that receives the identification code from the terminal device and authenticates the identification code, and a distribution server that stores the content file and transmits the content file to the user terminal device are connected via the Internet.
前記コンテンツファイルの識別コードは、適宜販売されるカードなどに記載されるようになっており、ユーザは、所望のコンテンツに係る識別コードが記載された当該カードを購入することで、識別コードを知り、ユーザ端末装置に入力して認証サーバに送信する。 The identification code of the content file is described on a card that is sold as appropriate, and the user knows the identification code by purchasing the card on which the identification code relating to the desired content is described. , Input to the user terminal device and transmitted to the authentication server.
前記認証サーバは、識別コードと、当該識別コードが認証済みのコードであるか否かを示したデータとを関連付けて記憶する記憶部を備えており、ユーザ端末装置から送信された識別コードを受信すると、記憶部内に格納されたデータを参照して、受信した識別コードが認証済みのコードであるか否かを確認し、認証済みでない場合に、識別コード及びユーザ端末装置のアドレスを配信サーバに送信するとともに、記憶部内に格納されたデータを更新して当該識別コードを認証済みのコードに変更し、認証済みであった場合には、エラーメッセージをユーザ端末装置に返信する。 The authentication server includes a storage unit that associates and stores an identification code and data indicating whether or not the identification code is an authenticated code, and receives the identification code transmitted from the user terminal device Then, referring to the data stored in the storage unit, it is confirmed whether or not the received identification code is an authenticated code. If the received identification code is not authenticated, the identification code and the address of the user terminal device are sent to the distribution server. At the same time, the data stored in the storage unit is updated to change the identification code to an authenticated code. If the code has been authenticated, an error message is returned to the user terminal device.
前記配信サーバは、認証サーバから送信された識別コード及びユーザ端末装置のアドレスを受信すると、受信した識別コードに対応するコンテンツファイルを、受信したユーザ端末装置のアドレスを基に当該ユーザ端末装置に送信する。 Upon receiving the identification code transmitted from the authentication server and the address of the user terminal device, the distribution server transmits a content file corresponding to the received identification code to the user terminal device based on the received address of the user terminal device. To do.
このように構成されたコンテンツ配信システムによれば、認証サーバによって、識別コードが認証済みのコードであるか否かが管理され、1つの識別コードに付き1回だけコンテンツファイルが配信サーバからユーザ端末装置に送信されるので、ユーザが不正に入手した使用済みの識別コードを用いてコンテンツを不正に利用するのが防止される。 According to the content distribution system configured as described above, whether or not the identification code is an authenticated code is managed by the authentication server, and the content file is transmitted from the distribution server to the user terminal only once per one identification code. Since it is transmitted to the device, it is possible to prevent the content from being illegally used by using the used identification code illegally obtained by the user.
また、このようなオンライン商取引が行われる一方で、前記コンテンツに係るファイルをCD−ROMなどの記録媒体に格納して、これを販売店で販売するといった従来からの販売手法も採用されており、ユーザは、この記録媒体を購入することで、コンテンツを利用することが可能となる。 In addition, while such online commerce is performed, a conventional sales method of storing a file related to the content in a recording medium such as a CD-ROM and selling it at a store is also adopted, The user can use the content by purchasing the recording medium.
しかしながら、上述のようなコンテンツ配信システムによって配信されたコンテンツファイルや、記録媒体に格納されたコンテンツファイルでは、当該コンテンツファイルが配信サーバからユーザ端末装置に送信されて格納されたり、記録媒体がユーザに販売されると、以降は、コンテンツの利用を制限することができないため、コンテンツファイルが違法にコピーされて第3者が利用可能となるなど、コンテンツの不正利用を防止することができないという問題があった。 However, in the content file distributed by the content distribution system as described above or the content file stored in the recording medium, the content file is transmitted from the distribution server to the user terminal device and stored, or the recording medium is transmitted to the user. Once sold, the use of the content cannot be restricted, and the content file cannot be illegally copied, making it usable by a third party. there were.
本発明は、以上の実情に鑑みなされたものであって、コンテンツの不正利用をより確実に防止することができるコンテンツファイルを記憶したコンピュータ読み取り可能な記録媒体の提供をその目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a computer-readable recording medium storing a content file that can more reliably prevent unauthorized use of content.
上記目的を達成するための本発明は、
コンテンツデータと、該コンテンツデータの再生を規制するためのプログラムであり、該規制に必要な第1キーを含む規制プログラムとからなるコンテンツファイルを記憶した記録媒体であって、
該記録媒体に格納されたコンテンツファイルは、コンピュータによって読み出されるように構成されるとともに、該コンテンツファイルのコンテンツデータは、前記規制プログラム中の前記第1キーにより暗号化されて構成され、
前記規制プログラムは、前記コンテンツファイルが前記コンピュータ上で少なくとも初めて開かれるときに、前記コンピュータ上で、該コンピュータの固有情報に基づいた端末識別情報を生成し、生成した端末識別情報と、前記コンテンツファイルに対して予め設定される、該コンテンツファイルを個別に識別するためのファイル識別情報とをコンテンツ管理サーバに電気通信回線を介し接続して送信する処理と、前記コンテンツ管理サーバにより、前記ファイル識別情報によって特定されるコンテンツファイルの規制プログラム中の第1キーと対をなす第2キーと、前記端末識別情報とを基にこれらの情報を含んだ第3キーが生成されて送信されると、該コンテンツ管理サーバから送信された第3キーを受信して、受信した第3キーから前記第2キー及び端末識別情報に相当する情報をそれぞれ認識し、認識した第2キーが該規制プログラム中の前記第1キーと対をなすキーであるか否かを確認するとともに、認識した端末識別情報が前記生成した端末識別情報と一致しているか否かを確認する処理と、認識した第2キーが前記第1キーと対をなすキーであり、且つ認識した端末識別情報が前記生成した端末識別情報と一致している場合に、前記第2キーにより前記コンテンツデータを復号化して再生させる処理とを行うように構成されてなることを特徴とする、コンテンツファイルを記憶したコンピュータ読み取り可能な記録媒体に係る。
To achieve the above object, the present invention provides:
A recording medium storing a content file consisting of content data and a program for regulating the reproduction of the content data, the regulation file including a first key required for the regulation,
Content files stored in the recording medium, content data configured Rutotomoni, the content file as read by the computer is constituted by being encrypted with the first key in the regulation program,
The restriction program generates terminal identification information based on unique information of the computer on the computer when the content file is opened at least for the first time on the computer , the generated terminal identification information, and the content file Processing for transmitting the file identification information for individually identifying the content file, connected to the content management server via an electric communication line, and transmitting the file identification information by the content management server. a second key forming a first key pair in regulating program content file identified by the third key containing the information on the basis of said terminal identification information is generated and transmitted, the Receiving the third key sent from the content management server, before the received third key Recognize information corresponding to the second key and terminal identification information, confirm whether the recognized second key is a key paired with the first key in the restriction program, and recognize the recognized terminal identification A process for confirming whether information matches the generated terminal identification information, a recognized second key is a key paired with the first key, and the recognized terminal identification information is the generated terminal A computer-readable record storing a content file, wherein the content data is decrypted and reproduced by the second key when it matches the identification information. Related to the medium.
この発明によれば、規制プログラムと、この規制プログラム中の第1キーにより暗号化されたコンテンツデータとからなるコンテンツファイルを記憶した記録媒体が販売店で販売されてユーザにより購入され、この記録媒体に格納されたコンテンツファイルが、当該ユーザの使用するコンピュータによって読み出されると、このコンピュータと、これに電気通信回線を介して接続するコンテンツ管理サーバとによって、記録媒体に格納されたコンテンツの管理システムが構築される。 According to the present invention, the recording medium storing the content file composed of the restriction program and the content data encrypted by the first key in the restriction program is sold at the store and purchased by the user. When a content file stored in the storage medium is read out by a computer used by the user, a management system for content stored in a recording medium is created by the computer and a content management server connected to the computer via a telecommunication line. Built.
尚、前記コンテンツデータとは、文字,音声,映像などの情報・データやコンピュータ・プログラムなどを言い、音楽,映画,小説などをデータ化したものや、ゲームソフトなどである。また、前記規制プログラムは、上述のように、コンテンツデータの再生を規制するためのものであり、当該規制に必要な第1キーを含んで構成される。 The content data refers to information / data such as characters, sounds, and images, computer programs, and the like, and is music data, movies, novels, etc., game software, and the like. Further, as described above, the restriction program is for restricting the reproduction of content data, and includes a first key necessary for the restriction.
また、再生とは、音楽をデータ化したものである場合には、コンピュータのスピーカに当該音楽の音が出力されること、映画をデータ化したものである場合には、コンピュータの表示装置に映画が映し出されること、小説などをデータ化したものである場合には、当該小説の文章などが前記表示装置に表示されること、ゲームソフトである場合には、当該ゲームソフトをコンピュータ上で使用可能な状態にすることを意味する。 In addition, in the case of playback, when music is converted into data, the sound of the music is output to a computer speaker, and when the movie is converted into data, the movie is displayed on a computer display device. Is displayed on the display device, and if it is a game software, the game software can be used on a computer. It means to be in a state.
また、更に、前記コンテンツデータは、これを再生するための再生プログラムを含まず、前記コンピュータ側に予め格納されている適宜再生プログラムによって再生されるように構成されていても、再生プログラムを含み、この再生プログラムによって前記コンピュータ側で再生されるように構成されていても良い。 Further, the content data does not include a reproduction program for reproducing the content data, and includes a reproduction program even if the content data is configured to be reproduced by an appropriate reproduction program stored in advance on the computer side, The computer may be configured to be played back by the playback program.
前記コンピュータにより読み出されたコンテンツファイルは、まず、その規制プログラムが実行され、当該規制プログラムに従い、当該コンピュータの固有情報、例えば、CPU番号やハードディスク番号などに基づいた端末識別情報が生成されるとともに、生成された端末識別情報と、コンテンツファイルに対して予め設定される、当該コンテンツファイルを個別に識別するためのファイル識別情報とがコンテンツ管理サーバに送信される。 The content file read by the computer, first, the control programs are executed, in accordance with the regulatory programs, specific information of the computer, for example, the terminal identification information based such as CPU number or a hard disk number generated Rutotomoni The generated terminal identification information and file identification information that is preset for the content file and for individually identifying the content file are transmitted to the content management server.
コンピュータから送信された端末識別情報及びファイル識別情報は、コンテンツ管理サーバによって受信され、受信された端末識別情報及び前記第1キーと対をなす第2キー(ファイル識別情報によって特定されるコンテンツファイルの規制プログラム中の第1キーと対をなす第2キー)を基にこれらの情報を含んだ第3キーが生成される。そして、生成された第3キーは、コンテンツ管理サーバから、当該端末識別情報を送信したコンピュータに返信される。尚、この第3キーは、ファイル識別情報毎に設定された一定条件を満たしている場合に生成されるようになっていても良い。 The terminal identification information and the file identification information transmitted from the computer are received by the content management server, and the received terminal identification information and the second key paired with the first key (the content file specified by the file identification information). A third key including these pieces of information is generated based on a second key paired with the first key in the restriction program . Then, the generated third key is returned from the content management server to the computer that transmitted the terminal identification information. The third key may be generated when a certain condition set for each file identification information is satisfied.
コンテンツ管理サーバから返信された第3キーは、前記規制プログラムに従い、コンピュータによって受信され、受信した第3キーから第2キー及び端末識別情報に相当する情報がそれぞれ認識されて、認識された第2キーが当該規制プログラム中の第1キーと対をなすキーであるか否かが確認されるとともに、認識された端末識別情報が前記生成された端末識別情報と一致しているか否かが確認される。 The third key returned from the content management server is received by the computer in accordance with the restriction program, and the information corresponding to the second key and the terminal identification information is recognized from the received third key, respectively. It is confirmed whether or not the key is a key that is paired with the first key in the restriction program, and whether or not the recognized terminal identification information matches the generated terminal identification information. The
そして、認識された第2キーが第1キーと対をなすキーであり、且つ認識された端末識別情報が生成された端末識別情報と一致している場合には、コンテンツファイルのコンテンツデータを第2キーにより復号化して再生させる処理が行われ、当該コンテンツデータがコンピュータ上で再生される。 If the recognized second key is a key paired with the first key, and the recognized terminal identification information matches the generated terminal identification information, the content data of the content file is stored in the first file . A process of decoding and reproducing with the two keys is performed, and the content data is reproduced on the computer.
このように、この発明によれば、コンテンツ管理サーバから送信される第3キー中の第2キーが、コンテンツファイルの規制プログラム中の第1キーと対をなし、且つ前記第3キー中の端末識別情報がコンピュータの端末識別情報と一致しない限り、規制プログラムによってコンテンツファイル中のコンテンツデータの再生が規制されるようになっており、コンテンツファイルが違法にコピーされ、更に第3キーに係る情報が知られたとしても、端末識別情報がコンピュータ毎に異なることから、規制プログラムによる規制を解除することができない。これにより、コンテンツの不正利用を有効に防止することができる。 Thus, according to the present invention, the second key in the third key transmitted from the content management server is paired with the first key in the content file restriction program, and the terminal in the third key. Unless the identification information matches the terminal identification information of the computer, reproduction of the content data in the content file is restricted by the restriction program, the content file is illegally copied, and the information related to the third key is Even if it is known, since the terminal identification information differs from computer to computer, the regulation by the regulation program cannot be released. Thereby, unauthorized use of content can be effectively prevented.
また、コンテンツファイル中のコンテンツデータが暗号化されているので、コンテンツの不正利用をより効果的に防止することができる。更に、第1キーやこれと対をなす第2キーをコンテンツデータ毎に変えることができるので、コンテンツデータ(コンテンツファイル)間における第3キーの流用などを防止して、より確実にコンテンツの不正利用を防止することができる。In addition, since the content data in the content file is encrypted, unauthorized use of the content can be more effectively prevented. Furthermore, since the first key and the second key that is paired with the first key can be changed for each content data, it is possible to prevent the misuse of the third key among the content data (content files), and to ensure illegal content. Use can be prevented.
尚、上述した規制プログラムでは、コンテンツデータを再生させるために、コンピュータとコンテンツ管理サーバとが電気通信回線を介して接続可能に構成されている必要があるが、ユーザの使用するコンピュータが電気通信回線を介してコンテンツ管理サーバと接続可能に構成されていないような場合にも対応させるべく、当該規制プログラムは、上記処理に代えて、以下に説明するような処理を行うように構成されていても良い。 In the above-described regulation program, it is necessary that the computer and the content management server be configured to be connectable via an electric communication line in order to reproduce the content data. In order to cope with a case where the content management server is not configured to be connectable via the network, the regulation program may be configured to perform the processing described below instead of the above processing. good.
即ち、コンテンツファイルがコンピュータにより読み出されて規制プログラムが実行されると、まず、当該コンピュータの固有情報に基づいた端末識別情報が生成され、生成された端末識別情報と前記ファイル識別情報とがコンピュータ上に画面表示されるとともに、表示された端末識別情報とファイル識別情報とをコンテンツ管理者に通知して、第1キーと対をなす第2キー(ファイル識別情報によって特定されるコンテンツファイルの規制プログラム中の第1キーと対をなす第2キー)及び端末識別情報を基にして生成されるキーであって、これらの情報を含む第3キーを前記コンテンツ管理者から入手して当該コンピュータ内に入力するように促す画面が表示される。 That is, when a content file is read by a computer and a restriction program is executed, first, terminal identification information based on the unique information of the computer is generated, and the generated terminal identification information and the file identification information are stored in the computer. The screen is displayed on the screen, the terminal identification information and the file identification information displayed are notified to the content manager, and the second key paired with the first key (the restriction of the content file specified by the file identification information) A second key that is paired with the first key in the program) and the terminal identification information, and a third key including such information is obtained from the content manager and stored in the computer. A screen prompting you to enter is displayed.
このような表示画面を見たユーザは、表示された端末識別情報を、例えば、電話(自動応答するように構成された電話を含む)やファックスなどの通信手段を用いてコンテンツ管理者に連絡し、当該コンテンツ管理者は、ユーザから伝えられた端末識別情報などを基に第3キーを生成して当該ユーザに通知する。尚、第3キーは、上記と同様、ファイル識別情報毎に設定された一定条件を満たしている場合に生成されるようになっていても良い。 The user who sees such a display screen notifies the content manager of the displayed terminal identification information using a communication means such as a telephone (including a telephone configured to automatically answer) or a fax. The content manager generates a third key based on the terminal identification information transmitted from the user and notifies the user of the third key. The third key may be generated when a certain condition set for each file identification information is satisfied, as described above.
この後、ユーザがコンテンツ管理者から通知された第3キーをコンピュータに入力すると、当該規制プログラムに従い、入力された第3キーが受け付けられ、上記と同様に、入力された第3キーから第2キー及び端末識別情報に相当する情報がそれぞれ認識されて、認識された第2キーが当該規制プログラム中の第1キーと対をなすキーであるか否かが確認されるとともに、認識された端末識別情報が前記生成された端末識別情報と一致しているか否かが確認される。 Thereafter, when the user inputs the third key notified from the content manager to the computer, the input third key is accepted according to the restriction program, and the second key input from the input third key to the second key is similar to the above. The information corresponding to the key and the terminal identification information is recognized, and it is confirmed whether or not the recognized second key is a key paired with the first key in the restriction program, and the recognized terminal It is confirmed whether the identification information matches the generated terminal identification information.
そして、認識された第2キーが第1キーと対をなすキーであり、且つ認識された端末識別情報が生成された端末識別情報と一致している場合には、コンテンツファイルのコンテンツデータを第2キーにより復号化して再生させる処理が行われる。斯くして、前記規制プログラムをこのように構成しても、上記と同様の効果を得ることができる。 If the recognized second key is a key paired with the first key, and the recognized terminal identification information matches the generated terminal identification information, the content data of the content file is stored in the first file . A process of decoding and reproducing with the two keys is performed. Thus, even if the restriction program is configured in this way, the same effect as described above can be obtained.
尚、ここで、前記ファイル識別情報は、例えば、予めユーザに通知されたものや、コンテンツファイルが格納された記録媒体に添付の表示ラベルに表示されたものが当該ユーザにより入力されて送信されたり、コンテンツファイル中に含まれていたものが送信又は画面表示される。Here, the file identification information, for example, information notified to the user in advance or information displayed on the display label attached to the recording medium in which the content file is stored may be input and transmitted by the user. The contents contained in the content file are transmitted or displayed on the screen.
また、前記規制プログラムは、その第1キーが前記コンテンツデータに応じて異なるように構成されていても良い。 Also, the regulation program may be configured differently depending on the first key is the content data.
また、前記規制プログラムは、まず、1回目の実行であるか否かを確認する処理を行うように構成されて、1回目であるときには、前記各処理に加えて、生成した端末識別情報を前記コンピュータの記憶部内に格納する処理を更に行い、1回目以外であるときには、前記端末識別情報を再度生成して、再生成した端末識別情報が前記コンピュータの記憶部内に格納された端末識別情報と一致しているか否かを確認する処理と、一致していると判断した場合に、前記コンテンツデータを再生させる処理とを行うように構成されていても良い。 Also, the regulation program first is configured to perform a process of checking whether a first execution, when it is the first time, in addition to the respective processing, the generated terminal identification information When the process of storing in the storage unit of the computer is further performed and it is not the first time, the terminal identification information is generated again, and the regenerated terminal identification information is stored in the storage unit of the computer It may be configured to perform processing for confirming whether or not they match and processing for reproducing the content data when it is determined that they match.
例えば、コンテンツファイルが初めて開かれるときにのみ、規制プログラムが実行されるように構成されていると、当該規制プログラムが一度実行されて当該規制プログラムによる規制が解除された後は、何の制限もなくコンテンツを利用可能となるため、当該コンテンツファイルが不正にコピーされて利用される恐れがある。 For example, if the restriction program is configured to be executed only when the content file is opened for the first time, there will be no restriction after the restriction program is executed once and the restriction by the restriction program is released. Since the content can be used without any problem, the content file may be illegally copied and used.
そこで、2回目以降の実行時にも、端末識別情報を確認すれば、コンテンツファイルがコピーされたとしても、端末識別情報が異なっていると、当該コンテンツファイル中のコンテンツデータを再生することができないので、コンテンツの不正利用をより確実に防止することができる。また、2回目以降の実行時には、コンピュータとコンテンツ管理サーバとの間でデータの送受信や、ユーザとコンテンツ管理者との間で情報のやりとりが行われないので、効率的に規制プログラムによる規制を解除することができる。尚、規制プログラムの実行回数が1回目であるか否かは、例えば、コンピュータの適宜記憶部内に端末識別情報が格納されているか否かで判断することができる。 Therefore, if the terminal identification information is confirmed at the second and subsequent executions, even if the content file is copied, if the terminal identification information is different, the content data in the content file cannot be reproduced. , Unauthorized use of content can be prevented more reliably. Also, at the second and subsequent executions, no data is exchanged between the computer and the content management server, and no information is exchanged between the user and the content manager. can do. Whether or not the restriction program is executed for the first time can be determined, for example, based on whether or not the terminal identification information is stored in an appropriate storage unit of the computer.
以上のように、本発明に係るコンテンツファイルを記憶したコンピュータ読み取り可能な記録媒体によれば、コンテンツの不正利用をより確実に防止することができる。 As described above, the computer-readable recording medium storing the content file according to the present invention can prevent unauthorized use of the content more reliably.
以下、本発明の具体的な実施形態について、添付図面に基づき説明する。尚、図1は、本発明の一実施形態に係るCD−ROMに格納されたコンテンツファイルを示す説明図であり、図2は、本実施形態に係るCD−ROMに格納されたコンテンツファイルなどを基に構築されるコンテンツ管理システムの概略構成を示したブロック図である。 Hereinafter, specific embodiments of the present invention will be described with reference to the accompanying drawings. 1 is an explanatory diagram showing content files stored in a CD-ROM according to an embodiment of the present invention, and FIG. 2 shows content files stored in a CD-ROM according to the present embodiment. It is the block diagram which showed schematic structure of the content management system constructed | assembled based on.
図1に示すように、本例のCD−ROM(コンピュータ読み取り可能な記録媒体)1は、コンテンツデータと、当該コンテンツデータの再生を規制するためのプログラムであって当該規制に必要な第1キーを含んだ規制プログラムとからなるコンテンツファイルを記憶しており、このCD−ROM1の収納ケースには、前記コンテンツファイル(CD−ROM1)に対して予め設定される、当該コンテンツファイル(CD−ROM1)を個別に識別するためのプロダクトID(ファイル識別情報)の表示された表示ラベルが添付されている。
As shown in FIG. 1, a CD-ROM (computer-readable recording medium) 1 of this example is a content data and a program for regulating the reproduction of the content data, and a first key necessary for the regulation Is stored in the storage case of the CD-
前記CD−ROM1に格納されたコンテンツファイルは、CPU,ROM,RAM,ハードディスク,CD−ROMドライブなどを備えたコンピュータからなるユーザ端末装置4によって読み出され、適宜記憶部内に格納されるようになっており、当該記憶部内に格納されたコンテンツファイルが当該ユーザ端末装置4によって読み出されると、図2に示すように、このユーザ端末装置4とコンテンツ管理サーバ3とがインターネット5を介し相互に接続されて構成されるコンテンツ管理システム2が構築される。
The content file stored in the CD-
前記コンテンツデータは、文字,音声,映像などの情報・データ(小説,エッセイ,音楽,映画,写真,絵画,デザインなど)をデータ化したものや、ゲームソフトなどのコンピュータ・プログラムであり、これを再生するための再生プログラムを含まず、ユーザ端末装置4側に予め格納されている適宜再生プログラムによって再生されるように構成されたり、再生プログラムを含み、この再生プログラムによってユーザ端末装置4側で再生されるように構成されている。
The content data is information or data such as text, audio, video (novels, essays, music, movies, photos, paintings, designs, etc.) or computer programs such as game software. It does not include a playback program for playback, and is configured to be played back by an appropriate playback program stored in advance on the
前記規制プログラムは、その第1キーによってコンテンツデータを暗号化しており、コンテンツデータに応じて異なる第1キーを備えている。また、規制プログラムは、前記コンテンツファイルがユーザ端末装置4上で開かれると、以下のような処理を行うように構成されている。
The restriction program encrypts the content data with the first key, and includes a different first key depending on the content data. The restriction program is configured to perform the following processing when the content file is opened on the
即ち、前記規制プログラムは、ユーザ端末装置4上で、まず、予め設定されたキー入力があったか否か(規制解除処理を強制的に行わないようにするための操作の一つとして予め設定された所定のキー入力がないか)を確認する処理を行って、あった場合には、前記コンテンツデータを再生させる処理を行うように構成される。他方、前記キー入力がなかった場合には、まず、1回目の実行であるか否かを確認する処理を行い、1回目であるときには、当該ユーザ端末装置4の固有情報、例えば、CPU番号やハードディスク番号などに基づいたID番号(端末ID(端末識別情報))を生成するとともに、ユーザによって当該ユーザ端末装置4に入力されるプロダクトIDを受け付けて、生成した端末ID及び受け付けたプロダクトIDをコンテンツ管理サーバ3に送信する処理と、コンテンツ管理サーバ3から送信される後述の第3キーを受信して、受信した第3キーから後述の第2キー及び端末IDに相当する情報をそれぞれ認識し、認識した第2キーが当該規制プログラム中の第1キーと対をなすキーであるか否かを確認するとともに、認識した端末IDが前記生成した端末IDと一致しているか否かを確認する処理と、認識した第2キーが前記第1キーと対をなすキーであり、且つ認識した端末IDが前記生成した端末IDと一致している場合に、前記第2キーにより前記コンテンツデータを復号化して再生させるとともに、前記生成した端末IDをユーザ端末装置4の記憶部内に格納する処理とを行う一方、1回目以外であったときには、前記端末IDを再度生成して、再生成した端末IDがユーザ端末装置4の記憶部内に格納された端末IDと一致しているか否かを確認する処理と、一致していると判断した場合に、コンテンツデータを再生させる処理とを行うように構成される。
That is, the restriction program is first set as one of the operations on the
尚、前記CD−ROM1は、それぞれ異なるコンテンツデータを記憶したものや、同一のコンテンツデータを記憶したものが複数生産されて販売店で販売されるようになっており、前記ユーザ端末装置4を使用するユーザによって、所望のコンテンツデータを記憶したものが適宜購入される。
The CD-
また、前記コンテンツファイルは、図3に示すようなファイル生成装置20によって生成されるようになっており、このファイル生成装置20は、前記コンテンツデータを記憶するデータ記憶部21と、データ記憶部21に格納されたコンテンツデータに規制プログラムを付加するとともに、コンテンツデータを規制プログラム中の第1キーにより暗号化して、前記コンテンツファイルを生成する処理、及び規制プログラム中の第1キーと対をなす第2キーを生成する処理を行うファイル生成部22と、ファイル生成部22によって生成されたコンテンツファイルを記憶するファイル記憶部23と、ファイル生成部22によって生成された第2キーを記憶するキー記憶部24とを備える。そして、前記ファイル記憶部23に格納されたコンテンツファイルは、適宜装置(図示せず)により前記CD−ROM1に格納される。
Further, the content file is generated by a
前記コンテンツ管理サーバ3は、前記ユーザ端末装置4と同様、CPU,ROM,RAM,ハードディスクなどを備えたコンピュータからなり、キー記憶部11,管理情報記憶部12,送受信制御部13,キー生成部14及び通信インターフェース15などを備え、通信インターフェース15を介してインターネット5に接続している。
The content management server 3 is a computer having a CPU, ROM, RAM, hard disk and the like, similar to the
前記キー記憶部11には、図4に示すように、コンテンツファイル名と、プロダクトIDと、前記キー記憶部24に格納された第2キーであって、プロダクトIDによって特定されるコンテンツファイルの規制プログラム中の第1キーと対をなす第2キーとがそれぞれ関連付けられて格納される。
As shown in FIG. 4, the
前記管理情報記憶部12には、図5に示すように、コンテンツファイル名と、プロダクトIDと、プロダクトID毎の管理情報とがそれぞれ関連付けられて格納されており、この管理情報としては、例えば、後述する第3キーの生成可能な回数及び期間や、当該第3キーの生成実績などが挙げられる。
As shown in FIG. 5, the management
前記送受信制御部13は、ユーザ端末装置4から送信される端末ID及びプロダクトIDを受信すると、受信した端末ID及びプロダクトIDをキー生成部14に転送する処理と、キー生成部14から送信される第3キーを受信すると、受信した第3キーをユーザ端末装置4に送信する処理とを行う。
Upon receiving the terminal ID and product ID transmitted from the
前記キー生成部14は、送受信制御部13から転送される端末ID及びプロダクトIDを受信すると、受信したプロダクトIDを基に管理情報記憶部12に格納されたデータを参照して、当該プロダクトIDに対応した管理情報を基に一定条件を満たしているか否かを確認する処理と、一定条件を満たしている場合に(第3キーの生成実績が第3キーの生成可能な回数に達していない場合であり、且つ第3キーの生成可能な期間内である場合に)、受信したプロダクトIDを基にキー記憶部11に格納されたデータを参照して、当該プロダクトIDと関連付けられた第2キーを認識し、認識した第2キー及び受信した端末IDを基にこれらの情報を含んだ第3キーを生成する処理と、管理情報記憶部12に格納された、受信したプロダクトIDに対応する第3キーの生成実績を更新する処理と、生成した第3キーを送受信制御部13に送信する処理とを行う。
When the
以上のように構成された本例のCD−ROM1によれば、ユーザによって、所望のコンテンツデータを含むコンテンツファイルの格納されたCD−ROM1が販売店で購入され、当該CD−ROM1に格納されたコンテンツファイルが、当該ユーザの使用するユーザ端末装置4の適宜記憶部内に格納される。
According to the CD-
そして、ユーザ端末装置4の適宜記憶部内に格納されたコンテンツファイルが開かれると、当該ユーザ端末装置4とコンテンツ管理サーバ3とによりコンテンツ管理システム2が構築され、図6及び図7に示すようにして規制プログラム(認証処理)が実行された後、コンテンツデータが再生される。
When the content file stored in the storage unit of the
即ち、コンテンツファイルが開かれると、規制プログラムが実行され(ステップS1)、この規制プログラムは、まず、予め設定されたキー入力があったか否か(規制解除処理を強制的に行わないようにするための操作の一つとして予め設定された所定のキー入力がないか)を確認する処理を行って(ステップS2)、なかった場合には、当該規制プログラムの実行が1回目であるか否かを確認する処理を行う(ステップS3)。尚、規制プログラムの実行が1回目であるか否かは、後述のステップS16で生成,格納される規制解除データがあるか否かで判断され、当該規制解除データがない場合には1回目と、当該規制解除データがある場合には1回目以外と判断される。一方、ステップS2であった場合には、ステップS17に進む。 That is, when a content file is opened, a restriction program is executed (step S1). This restriction program first determines whether or not there is a preset key input (in order not to forcibly perform restriction release processing). (Step S2) to confirm whether or not there is a predetermined key input set in advance as one of the operations of (1), and if not, whether or not the regulation program is executed for the first time is determined. A confirmation process is performed (step S3). Whether or not the restriction program is executed for the first time is determined by whether or not there is restriction release data generated and stored in step S16, which will be described later. If there is such deregulation data, it is determined that it is not the first time. On the other hand, if it is step S2, the process proceeds to step S17.
ステップS3で1回目と判断すると、当該ユーザ端末装置4の固有情報(CPU番号やハードディスク番号など)に基づいた端末IDを生成するとともに、ユーザによってユーザ端末装置4に入力される、CD−ROM1の収納ケースに添付の表示ラベルに表示されたプロダクトIDを受け付けて、生成した端末ID及び受け付けたプロダクトIDをコンテンツ管理サーバ3に送信する処理を行う(ステップS4)。
If it is determined in step S3 that it is the first time, a terminal ID based on the unique information (CPU number, hard disk number, etc.) of the
ユーザ端末装置4から送信された端末ID及びプロダクトIDは、コンテンツ管理サーバ3の送受信制御部13により受信されてキー生成部14に転送され(ステップS5)、当該キー生成部14は、まず、転送されたプロダクトIDを基に管理情報記憶部12内のデータを参照して、当該プロダクトIDに対応した管理情報を基に一定条件を満たしているか否かを確認する(ステップS6)
The terminal ID and product ID transmitted from the
ステップS6で一定条件を満たしている(第3キーの生成実績が第3キーの生成可能な回数に達していない場合であり、且つ第3キーの生成可能な期間内である場合)と判断すると、転送されたプロダクトIDを基にキー記憶部11内のデータを参照して、当該プロダクトIDと関連付けられた第2キーを認識し(ステップS7)、認識した第2キー及び転送された端末IDを基にこれらの情報を含んだ第3キーを生成する(ステップS8)。
If it is determined in step S6 that a certain condition is satisfied (when the third key generation result has not reached the number of times the third key can be generated and within the period during which the third key can be generated). Then, referring to the data in the
次に、管理情報記憶部12内の、転送されたプロダクトIDに対応する第3キーの生成実績を更新し、また、前記生成した第3キーを送受信制御部13に送信して、当該送受信制御部13によりユーザ端末装置4に返信させる(ステップS9)。一方、ステップS6で一定条件を満たしていないと判断すると、エラーメッセージを生成して送受信制御部13に送信し、当該送受信制御部13による制御の下、ユーザ端末装置4に返信する(ステップS10)。
Next, the generation result of the third key corresponding to the transferred product ID in the management
送受信制御部13によって返信された第3キー又はエラーメッセージは、前記規制プログラムに従い、ユーザ端末装置4によって受信され(ステップS11)、当該規制プログラムは、まず、受信した情報が第3キー及びエラーメッセージのどちらであるかを確認する処理を行い(ステップS12)、エラーメッセージである場合には、これをユーザ端末装置4の表示装置に表示する処理を行う(ステップS13)。
The third key or error message returned by the transmission /
一方、ステップS12で第3キーであると判断した場合には、受信した第3キーから第2キー及び端末IDに相当する情報をそれぞれ認識して、認識した第2キーが当該規制プログラム中の第1キーと対をなすキーであるか否かを確認する処理を行い(ステップS14)、対をなすキーであると判断した場合には、更に、前記認識した端末IDがステップS4で生成した端末IDと一致しているか否かを確認する処理を行う(ステップS15)。 On the other hand, if it is determined in step S12 that the key is the third key, information corresponding to the second key and the terminal ID is recognized from the received third key, and the recognized second key is included in the restriction program. Processing for confirming whether or not the key is paired with the first key is performed (step S14). If it is determined that the key is paired, the recognized terminal ID is further generated in step S4. A process of confirming whether or not the terminal ID matches is performed (step S15).
ステップS15で一致していると判断すると、当該第2キー及び端末IDなどからなる規制解除データを生成してユーザ端末装置4の適宜記憶部内に格納するとともに、当該規制解除データを格納した記憶部のアドレス(格納アドレス)を前記規制解除データに付加する処理を行い(ステップS16)、ステップS17に進む。
If it is determined in step S15 that they match, the restriction release data including the second key and the terminal ID is generated and stored in the storage unit of the
一方、ステップS3で1回目以外と判断すると、ステップS16で生成,格納した規制解除データの内容を確認する処理を行って(ステップS18)、その内容が正しいか否かを判断する処理を行う(ステップS19)。具体的には、当該ユーザ端末装置4の固有情報に基づいた端末IDを再度生成して、再生成した端末IDが規制解除データの端末IDと一致しているか否かを確認するとともに、規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致しているか否かを確認する。尚、1回目の実行時には、ユーザ端末装置4は、インターネット5を介してコンテンツ管理サーバ3に接続されていなければならないが、2回目以降の実行時には、ユーザ端末装置4はコンテンツ管理サーバ3に接続されていなくて良い。
On the other hand, if it is determined in step S3 that it is not the first time, a process for confirming the content of the restriction release data generated and stored in step S16 is performed (step S18), and a process for determining whether the content is correct (step S18). Step S19). Specifically, the terminal ID based on the unique information of the
ステップS19で、再生成した端末IDが規制解除データの端末IDと一致しており、且つ規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致している場合には、ステップS17に進み、当該ステップS17では、ユーザ端末装置4側に予め格納されている適宜再生プログラムや、コンテンツファイル中の適宜再生プログラムを実行させて前記コンテンツデータを再生させる処理を行う。
In step S19, when the regenerated terminal ID matches the terminal ID of the deregulation data, and the address of the storage unit storing the deregulation data matches the storage address of the deregulation data Then, the process proceeds to step S17, and in this step S17, an appropriate reproduction program stored in advance on the
尚、再生とは、音楽をデータ化したものである場合には、ユーザ端末装置4のスピーカに当該音楽の音が出力されること、映画をデータ化したものである場合には、ユーザ端末装置4の表示装置に映画が映し出されること、小説などをデータ化したものである場合には、当該小説の文章などが前記表示装置に表示されること、ゲームソフトである場合には、当該ゲームソフトをユーザ端末装置4上で使用可能な状態にすることである。
Note that the reproduction means that the music sound is output to the speaker of the
一方、ステップS14で、認識した第2キーが当該規制プログラム中の第1キーと対をなすキーでないと判断した場合、ステップS15で、前記認識した端末IDがステップS4で生成した端末IDと一致していないと判断した場合、ステップS19で、再生成した端末IDが規制解除データの端末IDと一致していない、又は、規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致していない場合には、ステップS20に進んで、規制プログラムによる規制の解除を要求する旨のメッセージを生成して、ユーザ端末装置4の表示装置に表示する処理を行う。
On the other hand, if it is determined in step S14 that the recognized second key is not a key paired with the first key in the restriction program, in step S15, the recognized terminal ID is identical to the terminal ID generated in step S4. If it is determined that it has not, the regenerated terminal ID does not match the terminal ID of the deregulation data in step S19, or the address of the storage unit storing the deregulation data is stored in the deregulation data. If it does not match the address, the process proceeds to step S20 to generate a message for requesting release of the restriction by the restriction program and display it on the display device of the
以上詳述したように、本例の、コンテンツファイルを記憶したCD−ROM1によれば、コンテンツ管理サーバ3から送信される第3キー中の第2キーが、コンテンツファイルの規制プログラム中の第1キーと対をなし、且つ前記第3キー中の端末IDがユーザ端末装置4の端末IDと一致しない限り、規制プログラムによってコンテンツファイル中のコンテンツデータの再生が規制されるようになっており、コンテンツファイルが違法にコピーされ、更に第3キーに係る情報が知られたとしても、端末IDがユーザ端末装置4毎に異なることから、規制プログラムによる規制を解除することができない。これにより、コンテンツの不正利用を有効に防止することができる。
As described above in detail, according to the CD-
また、規制プログラム中の第1キーをコンテンツデータ毎に変えているので、当該第1キーと対をなす第2キーをコンテンツデータ毎に変えることができ、コンテンツデータ(コンテンツファイル)間における第3キーの流用などを防止して、より確実にコンテンツの不正利用を防止することができる。 Further, since the first key in the restriction program is changed for each content data, the second key paired with the first key can be changed for each content data, and the third key between the content data (content files) can be changed. It is possible to prevent unauthorized use of content more reliably by preventing the diversion of keys.
また、コンテンツファイルのコンテンツデータを規制プログラム中の第1キーによって暗号化し、第3キー中の第2キーによって当該コンテンツデータを復号化するように構成しているので、コンテンツの不正利用をより効果的に防止することができる。 In addition, since the content data of the content file is encrypted with the first key in the restriction program and the content data is decrypted with the second key in the third key, unauthorized use of the content is more effective. Can be prevented.
また、コンテンツファイルが開かれる度に規制プログラムを実行させるとともに、その実行回数を確認して実行回数が2回目以降のときには、端末IDを再生成して規制解除データの端末IDと一致しているか否か、及び規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致しているか否かを確認するようにしているので、コンテンツの不正利用をより確実に防止することができる。 In addition, when the content file is opened, the restriction program is executed, and the number of executions is confirmed. When the number of executions is the second or later, the terminal ID is regenerated and matched with the terminal ID of the restriction release data. And whether or not the address of the storage unit in which the deregulation data is stored matches the storage address of the deregulation data, so that unauthorized use of content can be prevented more reliably. Can do.
これは、コンテンツファイルがコピーされて、異なるユーザ端末装置4に格納されると、端末IDや規制解除データの格納された記憶部のアドレスが異なることになるため、コピーされたコンテンツデータの再生を有効に阻止することができるからである。また、例えば、コンテンツファイルが初めて開かれるときにのみ、規制プログラムが実行されるように構成されていると、当該規制プログラムが一度実行されて当該規制プログラムによる規制が解除された後は、何の制限もなくコンテンツを利用可能となるため、このような不都合をなくすこともできる。
This is because when the content file is copied and stored in a different
また、2回目以降の実行時には、ユーザ端末装置4とコンテンツ管理サーバ3との間でデータの送受信が行われないので、効率的に規制プログラムによる規制を解除することができる。
In addition, since the data is not transmitted and received between the
また、ユーザによってユーザ端末装置4に所定のキー入力(規制解除処理を強制的に行わないようにするための所定のキー入力)がされると、当該ユーザ端末装置4及びコンテンツ管理サーバ3間で、データの送受信を行わずに規制を解除するようにしているので、何らかのエラーなどが発生して、通常の規制解除処理(ステップS3〜ステップS20の処理)を実行することができない場合などに好都合である。
Further, when a predetermined key input (predetermined key input for preventing the restriction release processing from being forcibly performed) is performed on the
また、コンテンツ管理サーバ3のキー生成部14を、これが、プロダクトIDを基に管理情報記憶部12内に格納された管理情報を参照して一定条件を満たしているときにのみ第3キーを生成するように構成しているので、当該プロダクトID毎やコンテンツファイル(コンテンツデータ)毎にユーザの利用を細かく制限することが可能となり、更に効果的にコンテンツの不正利用を防止することができる。
In addition, the
以上、本発明の一実施形態について説明したが、本発明の採り得る具体的な態様は、何らこれに限定されるものではない。 As mentioned above, although one Embodiment of this invention was described, the specific aspect which this invention can take is not limited to this at all.
上例では、規制プログラムは、プロダクトIDをコンテンツ管理サーバ3に送信するように構成されていたが、これに限られるものではなく、コンテンツデータを識別するためのコンテンツ識別情報をコンテンツ管理サーバ3に送信するように構成されていても良い。尚、このコンテンツ識別情報は、例えば、予めユーザに通知されたものや、CD−ROM1の収納ケースに添付の表示ラベルに表示されたものが当該ユーザにより入力されて、生成された端末IDとともに、ユーザ端末装置4からコンテンツ管理サーバ3に送信されたり、コンテンツファイル中に含まれていたものが、生成された端末IDとともに、自動的にユーザ端末装置4からコンテンツ管理サーバ3に送信される。
In the above example, the restriction program is configured to transmit the product ID to the content management server 3. However, the restriction program is not limited to this, and content identification information for identifying content data is transmitted to the content management server 3. It may be configured to transmit. The content identification information is, for example, information notified to the user in advance or displayed on a display label attached to the storage case of the CD-
この場合、前記キー記憶部11には、コンテンツ識別情報と、コンテンツファイル名と、コンテンツ識別情報によって特定されるコンテンツデータに対応した規制プログラム中の第1キーと対をなす第2キーとがそれぞれ関連付けられて格納され、前記管理情報記憶部12には、コンテンツ識別情報と、コンテンツファイル名と、コンテンツ識別情報毎の管理情報とがそれぞれ関連付けられて格納され、前記キー生成部14は、ユーザ端末装置4から送信されたコンテンツ識別情報を基に、キー記憶部11に格納された第2キーや、管理情報記憶部12に格納された管理情報を認識する。
In this case, the
また、上例の規制プログラムでは、コンテンツデータを再生させるために、ユーザ端末装置4とコンテンツ管理サーバ3とがインターネット5を介して接続可能に構成されている必要があるが、ユーザの使用するコンピュータがインターネット5を介してコンテンツ管理サーバ3と接続可能に構成されていないような場合にも対応させるべく、当該規制プログラムは、図6及び図7に示した処理に代えて、図8に示すような処理を行うように構成しても良い。
In addition, in the regulation program of the above example, in order to reproduce content data, the
即ち、当該コンピュータ上でコンテンツファイルが開かれて規制プログラムが実行されると(ステップS31)、当該規制プログラムは、まず、規制解除処理を強制的に行わないようにするための所定のキー入力があったか否かを確認する処理を行って(ステップS32)、なかった場合には、当該規制プログラムの実行が1回目であるか否かを確認する処理を行う(ステップS33)。尚、規制プログラムの実行が1回目であるか否かは、後述のステップS38で生成,格納される規制解除データがあるか否かで判断される。一方、ステップS32であった場合には、ステップS39に進む。 That is, when the content file is opened on the computer and the restriction program is executed (step S31), the restriction program first receives a predetermined key input for preventing the restriction release processing from being forcibly performed. A process for confirming whether or not there has been is performed (step S32), and if there is not, a process for confirming whether or not the regulation program has been executed for the first time is performed (step S33). Whether or not the restriction program is executed for the first time is determined by whether or not there is restriction release data generated and stored in step S38 to be described later. On the other hand, if it is step S32, the process proceeds to step S39.
ステップS33で1回目と判断すると、当該コンピュータの固有情報に基づいた端末IDを生成して、生成した端末ID及び第3キーの入力画面をコンピュータの表示装置に画面表示する処理を行う(ステップS34)。尚、このとき、当該コンピュータの表示装置上には、この他、表示された端末ID及びCD−ROM1の収納ケースに添付の表示ラベルに表示されたプロダクトIDを、コンテンツ管理者に通知するように促す旨のメッセージや、第3キーの入力を促す旨のメッセージが画面表示される。
If it is determined in step S33 that it is the first time, a terminal ID is generated based on the unique information of the computer, and the generated terminal ID and the third key input screen are displayed on the computer display device (step S34). ). At this time, on the display device of the computer, in addition, the displayed terminal ID and the product ID displayed on the display label attached to the storage case of the CD-
そして、このような表示画面を見たユーザが、表示された端末ID及びプロダクトIDを、例えば、電話(自動応答するように構成された電話を含む)やファックスなどの通信手段を用いてコンテンツ管理者に連絡すると、当該コンテンツ管理者は、ユーザから伝えられた端末ID及びプロダクトIDを基に第3キーを生成して当該ユーザに通知する。尚、コンテンツ管理者側では、例えば、オペレータが、ユーザから得られた情報を基に、適宜キー生成装置により、上述したコンテンツ管理サーバ3におけるステップS5〜ステップS10に示すような処理を実行させることで、第3キーが生成される。 Then, the user who views such a display screen manages the displayed terminal ID and product ID using a communication means such as a telephone (including a telephone configured to automatically answer) or a fax. When the user is contacted, the content manager generates a third key based on the terminal ID and product ID transmitted from the user and notifies the user. On the content manager side, for example, based on information obtained from the user, the operator causes the key generation device to appropriately execute the processes shown in steps S5 to S10 in the content management server 3 described above. Thus, the third key is generated.
この後、ユーザがコンテンツ管理者側から通知された第3キーをコンピュータに入力すると、当該規制プログラムに従い、入力された第3キーが受け付けられ(ステップS35)、当該規制プログラムは、まず、入力された第3キーから第2キー及び端末IDに相当する情報をそれぞれ認識して、認識した第2キーが当該規制プログラム中の第1キーと対をなすキーであるか否かを確認する処理を行い(ステップS36)、対をなすキーであると判断した場合には、更に、前記認識した端末IDがステップS34で生成した端末IDと一致しているか否かを確認する処理を行う(ステップS37)。 Thereafter, when the user inputs the third key notified from the content manager side to the computer, the input third key is accepted according to the restriction program (step S35), and the restriction program is input first. A process of recognizing information corresponding to the second key and the terminal ID from the third key, and confirming whether or not the recognized second key is a key paired with the first key in the restriction program. If it is determined that the key is a pairing key (step S36), a process for confirming whether or not the recognized terminal ID matches the terminal ID generated in step S34 is performed (step S37). ).
ステップS37で一致していると判断すると、当該第2キー及び端末IDなどからなる規制解除データを生成してコンピュータの適宜記憶部内に格納するとともに、当該規制解除データを格納した記憶部のアドレス(格納アドレス)を前記規制解除データに付加する処理を行い(ステップS38)、ステップS39に進む。 When it is determined in step S37 that they match, the deregulation data including the second key and the terminal ID is generated and stored in the appropriate storage unit of the computer, and the address of the storage unit storing the deregulation data ( A process of adding (storage address) to the restriction release data is performed (step S38), and the process proceeds to step S39.
一方、ステップS33で1回目以外と判断すると、ステップS38で生成,格納した規制解除データの内容を確認する処理を行って(ステップS40)、その内容が正しいか否かを判断する処理を行う(ステップS41)。具体的には、当該コンピュータの固有情報に基づいた端末IDを再度生成して、再生成した端末IDが規制解除データの端末IDと一致しているか否かを確認するとともに、規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致しているか否かを確認する。 On the other hand, if it is determined in step S33 that it is not the first time, a process for confirming the content of the restriction release data generated and stored in step S38 is performed (step S40), and a process for determining whether the content is correct (step S40). Step S41). Specifically, the terminal ID based on the unique information of the computer is generated again, it is confirmed whether the regenerated terminal ID matches the terminal ID of the restriction release data, and the restriction release data is stored. It is checked whether the stored address of the storage unit matches the storage address of the restriction release data.
ステップS41で、再生成した端末IDが規制解除データの端末IDと一致しており、且つ規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致している場合には、ステップS39に進み、当該ステップS39では、適宜再生プログラムを実行させて前記コンテンツデータを再生させる処理を行う。 In step S41, when the regenerated terminal ID matches the terminal ID of the deregulation data, and the address of the storage unit storing the deregulation data matches the storage address of the deregulation data Then, the process proceeds to step S39. In step S39, a process for reproducing the content data by appropriately executing a reproduction program is performed.
一方、ステップS36で、認識した第2キーが当該規制プログラム中の第1キーと対をなすキーでないと判断した場合、ステップS37で、前記認識した端末IDがステップS34で生成した端末IDと一致していないと判断した場合、ステップS41で、再生成した端末IDが規制解除データの端末IDと一致していない、又は、規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致していない場合には、ステップS42に進んで、規制プログラムによる規制の解除を要求する旨のメッセージを生成して、コンピュータの表示装置に表示する処理を行う。 On the other hand, if it is determined in step S36 that the recognized second key is not a key paired with the first key in the restriction program, in step S37, the recognized terminal ID matches the terminal ID generated in step S34. If it is determined that it has not, the regenerated terminal ID does not match the terminal ID of the deregulation data in step S41, or the address of the storage unit storing the deregulation data is stored in the deregulation data. If it does not match the address, the process proceeds to step S42 to generate a message requesting the cancellation of the restriction by the restriction program and display it on the display device of the computer.
斯くして、このように規制プログラムを構成しても、上記と同様の効果を得ることができる。尚、上述のように、ステップS34では、端末IDを表示させたが、この他、コンテンツファイル中に含まれているコンテンツ識別情報やファイル識別情報などを、端末IDとともに表示させて、ユーザに、当該端末IDとコンテンツ識別情報又はファイル識別情報とをコンテンツ管理者側に通知させるようにすることもできる。そして、コンテンツ管理者側では、通知された端末IDとコンテンツ識別情報又はファイル識別とを基に第3キーが生成される。 Thus, even if the restriction program is configured in this way, the same effect as described above can be obtained. As described above, in step S34, the terminal ID is displayed, but in addition to this, content identification information, file identification information, and the like included in the content file are displayed together with the terminal ID so that the user can The terminal ID and content identification information or file identification information can be notified to the content manager side. Then, on the content manager side, the third key is generated based on the notified terminal ID and content identification information or file identification.
また、コンテンツがゲームソフトなどの場合、どのようなゲームであるかをユーザに理解してもらうために、コンテンツを無料で少しだけ利用させる体験版と呼ばれるコンテンツデータを作成することがある。このような場合、体験版のコンテンツデータと、体験版ではない正規版としてのコンテンツデータとを用意しなければならないが、体験版のコンテンツデータと正規版のコンテンツデータとを一つのコンテンツファイルにまとめ、前記規制プログラムによって規制解除処理が実行されたときに、正規版におけるコンテンツ内容を利用可能にすれば、体験版と正規版との間でデータの共用化を図ることができるなど効率的となる。例えば、ユーザが適切な利用料金を支払ったときに、管理情報記憶部12に格納された管理情報を、第3キーを生成可能に変更することで、規制プログラムによる規制を解除して、正規版に係るコンテンツデータをユーザ端末装置4上で実行させることができる。
In addition, when the content is game software or the like, content data called a trial version that allows the user to use the content for a small amount of time may be created in order for the user to understand what the game is. In such a case, you must prepare the trial version content data and the content data as the regular version that is not the trial version, but combine the trial version content data and the regular version content data into one content file. When the restriction release process is executed by the restriction program, if the contents of the regular version can be used, it becomes efficient, for example, data can be shared between the trial version and the regular version. . For example, when the user pays an appropriate usage fee, the management information stored in the management
また、上例では、コンテンツファイルを記録媒体たるCD−ROM1に格納するようにしたが、記録媒体はCD−ROM1に限定されるものではない。
In the above example, the content file is stored in the CD-
1 CD−ROM
2 コンテンツ配信システム
3 コンテンツ管理サーバ
4 ユーザ端末装置
5 インターネット
11 管理側キー記憶部
12 管理情報記憶部
13 送受信制御部
14 キー生成部
20 ファイル生成装置
21 データ記憶部
22 ファイル生成部
23 ファイル記憶部
24 キー記憶部
1 CD-ROM
DESCRIPTION OF
Claims (6)
該記録媒体に格納されたコンテンツファイルは、コンピュータによって読み出されるように構成されるとともに、該コンテンツファイルのコンテンツデータは、前記規制プログラム中の前記第1キーにより暗号化されて構成され、
前記規制プログラムは、前記コンテンツファイルが前記コンピュータ上で少なくとも初めて開かれるときに、前記コンピュータ上で、該コンピュータの固有情報に基づいた端末識別情報を生成し、生成した端末識別情報と、前記コンテンツファイルに対して予め設定される、該コンテンツファイルを個別に識別するためのファイル識別情報とをコンテンツ管理サーバに電気通信回線を介し接続して送信する処理と、前記コンテンツ管理サーバにより、前記ファイル識別情報によって特定されるコンテンツファイルの規制プログラム中の第1キーと対をなす第2キーと、前記端末識別情報とを基にこれらの情報を含んだ第3キーが生成されて送信されると、該コンテンツ管理サーバから送信された第3キーを受信して、受信した第3キーから前記第2キー及び端末識別情報に相当する情報をそれぞれ認識し、認識した第2キーが該規制プログラム中の前記第1キーと対をなすキーであるか否かを確認するとともに、認識した端末識別情報が前記生成した端末識別情報と一致しているか否かを確認する処理と、認識した第2キーが前記第1キーと対をなすキーであり、且つ認識した端末識別情報が前記生成した端末識別情報と一致している場合に、前記第2キーにより前記コンテンツデータを復号化して再生させる処理とを行うように構成されてなることを特徴とする、コンテンツファイルを記憶したコンピュータ読み取り可能な記録媒体。 A recording medium storing a content file consisting of content data and a program for regulating the reproduction of the content data, the regulation file including a first key required for the regulation,
Content files stored in the recording medium, content data configured Rutotomoni, the content file as read by the computer is constituted by being encrypted with the first key in the regulation program,
The restriction program generates terminal identification information based on unique information of the computer on the computer when the content file is opened at least for the first time on the computer , the generated terminal identification information, and the content file Processing for transmitting the file identification information for individually identifying the content file, connected to the content management server via an electric communication line, and transmitting the file identification information by the content management server. a second key forming a first key pair in regulating program content file identified by the third key containing the information on the basis of said terminal identification information is generated and transmitted, the Receiving the third key sent from the content management server, before the received third key Recognize information corresponding to the second key and terminal identification information, confirm whether the recognized second key is a key paired with the first key in the restriction program, and recognize the recognized terminal identification A process for confirming whether information matches the generated terminal identification information, a recognized second key is a key paired with the first key, and the recognized terminal identification information is the generated terminal A computer-readable record storing a content file, wherein the content data is decrypted and reproduced by the second key when it matches the identification information. Medium.
該記録媒体に格納されたコンテンツファイルは、コンピュータによって読み出されるように構成されるとともに、該コンテンツファイルのコンテンツデータは、前記規制プログラム中の前記第1キーにより暗号化されて構成され、
前記規制プログラムは、前記コンテンツファイルが前記コンピュータ上で少なくとも初めて開かれるときに、前記コンピュータ上で、該コンピュータの固有情報に基づいた端末識別情報を生成し、生成した端末識別情報と、前記コンテンツファイルに対して予め設定される、該コンテンツファイルを個別に識別するためのファイル識別情報とを前記コンピュータ上に画面表示すると共に、表示した端末識別情報と前記ファイル識別情報とをコンテンツ管理者に通知して、前記ファイル識別情報によって特定されるコンテンツファイルの規制プログラム中の第1キーと対をなす第2キーと、前記端末識別情報とを基にして生成されるキーであって、これらの情報を含む第3キーを前記コンテンツ管理者から入手して該コンピュータに入力するように促す画面表示を行う処理と、前記第3キーが入力されると、入力された第3キーから前記第2キー及び端末識別情報に相当する情報をそれぞれ認識し、認識した第2キーが該規制プログラム中の前記第1キーと対をなすキーであるか否かを確認するとともに、認識した端末識別情報が前記生成した端末識別情報と一致しているか否かを確認する処理と、認識した第2キーが前記第1キーと対をなすキーであり、且つ認識した端末識別情報が前記生成した端末識別情報と一致している場合に、前記第2キーにより前記コンテンツデータを復号化して再生させる処理とを行うように構成されてなることを特徴とする、コンテンツファイルを記憶したコンピュータ読み取り可能な記録媒体。 A recording medium storing a content file consisting of content data and a program for regulating the reproduction of the content data, the regulation file including a first key required for the regulation,
Content files stored in the recording medium, content data configured Rutotomoni, the content file as read by the computer is constituted by being encrypted with the first key in the regulation program,
The restriction program generates terminal identification information based on unique information of the computer on the computer when the content file is opened at least for the first time on the computer , the generated terminal identification information, and the content file File identification information for individually identifying the content file is displayed on the screen on the computer, and the displayed terminal identification information and the file identification information are notified to the content manager. Te, a second key forming a first key pair in regulating program content file identified by the file identification information, said a key generated based on the terminal identification information, the information Get the third key that contains it from the content manager and enter it into the computer When the third key is input, the information corresponding to the second key and the terminal identification information is recognized from the input third key, and the recognized second key Confirming whether or not the key is paired with the first key in the restriction program and confirming whether or not the recognized terminal identification information matches the generated terminal identification information; When the second key is a key paired with the first key and the recognized terminal identification information matches the generated terminal identification information, the content data is decrypted and reproduced by the second key. A computer-readable recording medium storing a content file, wherein the content file is stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005111435A JP4694241B2 (en) | 2005-04-07 | 2005-04-07 | Computer-readable recording medium storing content files |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005111435A JP4694241B2 (en) | 2005-04-07 | 2005-04-07 | Computer-readable recording medium storing content files |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006293566A JP2006293566A (en) | 2006-10-26 |
JP4694241B2 true JP4694241B2 (en) | 2011-06-08 |
Family
ID=37414094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005111435A Expired - Fee Related JP4694241B2 (en) | 2005-04-07 | 2005-04-07 | Computer-readable recording medium storing content files |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4694241B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5741272B2 (en) * | 2011-07-21 | 2015-07-01 | 大日本印刷株式会社 | Content management method, management browsing program, and management server device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001265657A (en) * | 2000-03-17 | 2001-09-28 | Toshiba Corp | Data base sharing method and system and computer readable storage medium |
JP2002041482A (en) * | 2000-07-21 | 2002-02-08 | Hitachi Ltd | Method for releasing contents utilization limitation and storage medium |
JP2002524774A (en) * | 1998-09-10 | 2002-08-06 | オ−ディブル・インコ−ポレ−テッド | Copy protection scheme for digital information playback devices |
JP2004229128A (en) * | 2003-01-24 | 2004-08-12 | Sony Corp | Encryption data distribution system, information processor and information processing method, and computer program |
JP2005056216A (en) * | 2003-08-06 | 2005-03-03 | Yamaha Corp | Music data license management method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3507594B2 (en) * | 1995-07-31 | 2004-03-15 | 株式会社東芝 | Computer |
-
2005
- 2005-04-07 JP JP2005111435A patent/JP4694241B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002524774A (en) * | 1998-09-10 | 2002-08-06 | オ−ディブル・インコ−ポレ−テッド | Copy protection scheme for digital information playback devices |
JP2001265657A (en) * | 2000-03-17 | 2001-09-28 | Toshiba Corp | Data base sharing method and system and computer readable storage medium |
JP2002041482A (en) * | 2000-07-21 | 2002-02-08 | Hitachi Ltd | Method for releasing contents utilization limitation and storage medium |
JP2004229128A (en) * | 2003-01-24 | 2004-08-12 | Sony Corp | Encryption data distribution system, information processor and information processing method, and computer program |
JP2005056216A (en) * | 2003-08-06 | 2005-03-03 | Yamaha Corp | Music data license management method |
Also Published As
Publication number | Publication date |
---|---|
JP2006293566A (en) | 2006-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4769475B2 (en) | CONTENT DISTRIBUTION SERVER AND CONTENT DISTRIBUTION SYSTEM HAVING THE SAME | |
US7539307B2 (en) | System, method, and service for delivering enhanced multimedia content on physical media | |
CN1333314C (en) | Software execution control system and software execution control program | |
US8301569B2 (en) | Content information providing system, content information providing server, content reproduction apparatus, content information providing method, content reproduction method and computer program | |
CN1981262B (en) | Trusted license removal | |
US20070219917A1 (en) | Digital License Sharing System and Method | |
US20020107806A1 (en) | Content usage management system and content usage management method | |
WO2002056203A1 (en) | Distribution device, terminal device, and program and method for use therein | |
JP2007257653A (en) | Method and system for securely distributing computer software product | |
JP2003058657A (en) | Server and method for license management | |
JP2000242604A (en) | Contents distribution system, terminal device and recording medium | |
JP6396551B2 (en) | Method, system and method for presenting digital media quality to a user | |
US8121952B2 (en) | System, method, and service for delivering multimedia content by means of a permission to decrypt titles on a physical media | |
JP2007043389A (en) | Information management method, information management system, server device for information management, and recording medium | |
US7418433B2 (en) | Content providing system, content providing method, content processing apparatus, and program therefor | |
JP2006129095A (en) | Content distribution system | |
JP2005128960A (en) | Apparatus and method for reproducing content | |
JP4694241B2 (en) | Computer-readable recording medium storing content files | |
JP2007129413A (en) | Information processing system and computer program | |
JP2003187101A (en) | Information processor, information processing method, storage medium, information processing system and program | |
KR20090003420A (en) | A method and an apparatus for obtaining right objects of contents in a mobile terminal | |
JP4694242B2 (en) | Content file generator | |
WO2010134517A1 (en) | System for browsing or viewing/listening to the contents of removable memory media | |
US10460081B2 (en) | Method and apparatus for portably binding license rights to content stored on optical media | |
JP2002099509A (en) | Portable terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080401 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101025 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101224 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110214 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110223 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20170304 Year of fee payment: 6 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4694241 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |