JPH10222063A - Digital information management system, terminal device, information management center, and method of controlling digital information - Google Patents
Digital information management system, terminal device, information management center, and method of controlling digital informationInfo
- Publication number
- JPH10222063A JPH10222063A JP9035474A JP3547497A JPH10222063A JP H10222063 A JPH10222063 A JP H10222063A JP 9035474 A JP9035474 A JP 9035474A JP 3547497 A JP3547497 A JP 3547497A JP H10222063 A JPH10222063 A JP H10222063A
- Authority
- JP
- Japan
- Prior art keywords
- digital information
- registration number
- terminal device
- information management
- management center
- 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
- 238000000034 method Methods 0.000 title claims description 46
- 238000004891 communication Methods 0.000 claims description 34
- 238000007726 management method Methods 0.000 claims description 27
- 238000012545 processing Methods 0.000 claims description 26
- 230000002401 inhibitory effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、端末装置内に蓄積
されたデジタル情報の不正利用を防止するデジタル情報
管理システム及びにデジタル情報管理方法に係り、特に
規定回数や規定期間を越えた場合などを含む不正利用者
に対してデジタル情報を利用できないようにするデジタ
ル情報管理システム及びにデジタル情報管理方法に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital information management system and a digital information management method for preventing unauthorized use of digital information stored in a terminal device, and more particularly to a case where a specified number of times or a specified period is exceeded. The present invention relates to a digital information management system and a digital information management method for preventing unauthorized users from using digital information.
【0002】[0002]
【従来の技術】近年、テキスト、音声、静止画、動画等
をデジタル化して、コンピュータ上で利用することが急
激に増えている。しかしデジタルデータには、コンピュ
ータ上で元データと全く同じものを容易にコピー/作成
できるという性質があるので、不正コピーにより著作権
者やデータ販売者の権利が侵害されるといった問題が生
じている。2. Description of the Related Art In recent years, digitization of texts, voices, still images, moving images, and the like for use on computers has been rapidly increasing. However, since digital data has the property that the exact same data as the original data can be easily copied / created on a computer, there arises a problem that illegal copying violates the rights of copyright holders and data sellers. .
【0003】また最近では、単に不正コピーを防止する
だけでなく、データの有用性を理解してもらうために使
用回数や使用期間を限定してデータを利用させたり、デ
ジタル動画等を再生する回数に応じて料金を徴収したり
したいというニーズも高まっている。これらの問題解決
やニーズを実現する方法としては、例えば特開平3-2882
27号が開示されている。これはソフトウェアの使用回数
を制限する方法であり、簡単に説明すると、まず、ソフ
トウェアの提供者が通信手段を介して使用制限回数と使
用回数の初期値を利用者のコンピュータ(端末装置)に
送出し、それらを利用者のコンピュータ内の記録媒体に
記録しておく。そして、ソフトウェア実行時に使用回数
を更新すると共に使用制限回数と比較して、使用回数が
使用制限回数を越えた場合にソフトウェアの実行を中止
するという方法である。In recent years, in addition to simply preventing unauthorized copying, the number of times data is used and the number of times digital data and the like are reproduced are limited in terms of the number of uses and the period of use in order to have the user understand the usefulness of the data. There is also a growing need to collect fees depending on the situation. Methods for solving these problems and realizing the needs are described in, for example,
No. 27 is disclosed. This is a method of limiting the number of times the software is used. In brief, first, the software provider sends the limited number of uses and the initial value of the number of uses to the user's computer (terminal device) via communication means. Then, these are recorded on a recording medium in the user's computer. Then, the number of times of use is updated at the time of executing the software, and the number of times of use is compared with the number of times of use restriction.
【0004】しかしこの方法では、利用者のコンピュー
タ内で使用回数と使用制限回数を記録管理しているの
で、専用のコンピュータならともかく、一般に仕様が公
開されているハードウェアやオペレーティングシステム
を使用した、いわゆる一般的なコンピュータ(パーソナ
ルコンピュータ)では、技術レベルの高い利用者が使用
回数や使用制限回数を書き換える可能性がある。また、
ソフトウェア提供者に対して利用するコンピュータの電
話番号やアドレスを教える必要があるので、手続きの煩
雑さやプライバシー保護の点で問題があった。However, in this method, the number of times of use and the number of times of use are recorded and managed in the user's computer, so that a dedicated computer or hardware or operating system whose specifications are publicly used is used, not only a dedicated computer. In a so-called general computer (personal computer), a user having a high technical level may rewrite the number of times of use or the number of times of use limit. Also,
Since it is necessary to inform the software provider of the telephone number and address of the computer to be used, there has been a problem in terms of complicated procedures and privacy protection.
【0005】また、別の方法が特開平7-131452号に開示
されている。これは、端末装置から通信回線を介して情
報センタに蓄積されているデジタル情報をダウンロード
する際に、その端末装置でのみデジタル情報が利用出来
るようにデジタル情報を暗号化すると共に、そのデジタ
ル情報の利用条件をダウンロードし、端末装置内の機密
処理部に格納する。そして、情報を利用する際に機密処
理部に格納されている決められた使用条件に合うかどう
かチェックし、この条件に合わない場合は利用を禁止す
るという方法である。Another method is disclosed in Japanese Patent Application Laid-Open No. Hei 7-131452. This is because when downloading digital information stored in an information center from a terminal device via a communication line, the digital information is encrypted so that the digital information can be used only by the terminal device, and the digital information is The usage conditions are downloaded and stored in the confidential processing unit in the terminal device. Then, when using the information, it is checked whether or not a predetermined use condition stored in the confidential processing unit is met. If the condition is not met, the use is prohibited.
【0006】[0006]
【発明が解決しようとする課題】この後者の方法では、
端末装置内で暗号の共通鍵、使用条件、使用履歴等を格
納するための機密処理部が利用者から完全に隠蔽される
ことが必要となるが、より多くの利用者を獲得する為に
は、端末装置は一般的な構成のコンピュータ(パーソナ
ルコンピュータ)であることが望ましい。しかし、利用
者が不正な方法でも読み書きすることができない耐タン
パー性を持つ特殊な装置を付加することなく、ごく一般
的な構成のコンピュータでこのような機密処理部を実現
することは非常に困難であった。また、特殊な装置を使
用すると、端末装置のコストが高くなったり、利用者数
が限定されてしまい、実用上問題があった。In this latter method,
It is necessary that the confidential processing unit for storing the common key of the encryption, usage conditions, usage history, etc. in the terminal device be completely hidden from users, but in order to acquire more users, Preferably, the terminal device is a computer (personal computer) having a general configuration. However, it is very difficult to implement such a confidential processing unit on a computer with a very common configuration without adding a special device with tamper resistance that does not allow users to read and write even by unauthorized methods. Met. In addition, when a special device is used, the cost of the terminal device is increased, and the number of users is limited, so that there is a practical problem.
【0007】さらに、上記2つの方法では、購入したソ
フトウェアやデジタル情報を利用出来る端末装置がダウ
ンロードした端末装置1台だけに限定されてしまうの
で、例えば、正当にデジタル情報を購入した利用者が自
宅と職場の両方でそのデジタル情報を利用したいとして
も、端末装置を持ち運んで移動させなければそのように
利用することは不可能であり、正当な利用者の利便性を
損なう恐れがあった。また別の方法として、デジタル情
報を利用する際に、その都度サーバからダウンロードを
行い、端末装置内にデジタル情報を蓄積させないことに
よって不正コピーを防止する方法も考えられるが、通信
コストが高くなり、ダウンロードにも時間がかかるとい
った問題があった。Furthermore, in the above two methods, the number of terminal devices that can use the purchased software or digital information is limited to only one downloaded terminal device. Even if it is desired to use the digital information in both the office and the workplace, it is impossible to use such digital information unless the terminal device is carried and moved, which may impair the convenience of a legitimate user. As another method, when digital information is used, a method of preventing illegal copying by downloading the digital information from the server each time and not storing the digital information in the terminal device can be considered, but the communication cost increases, There was a problem that it took time to download.
【0008】そこで本発明は、正当な利用者の利便性を
損なうことなく、不正コピーを防止し、また、使用回数
や使用期間を限定してデータを利用させたり、デジタル
動画等を再生する回数に応じて料金を徴収したりするこ
とのできるデジタル情報管理システムを提供することを
目的とする。Accordingly, the present invention prevents unauthorized copying without impairing the convenience of a legitimate user, and restricts the number of times and period of use to use data and the number of times of reproducing digital moving images and the like. It is an object of the present invention to provide a digital information management system capable of collecting a fee according to the information.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するため
の手段として、以下に示すデジタル情報管理システム、
端末装置、情報管理センタ及びデジタル情報管理方法を
提供しようとするものである。As means for achieving the above object, the following digital information management system is provided.
It is intended to provide a terminal device, an information management center, and a digital information management method.
【0010】1.端末装置と情報管理センタとが通信回
線を介して接続され、前記端末装置に記憶されているデ
ジタル情報の管理を行うデジタル情報管理システムであ
って、前記端末装置は、前記情報管理センタとの通信を
行う第1の通信手段と、前記デジタル情報を識別する登
録番号と登録番号認証子と前記デジタル情報本体とを格
納するデジタル情報格納手段と、前記デジタル情報の利
用手順を制御する第1の制御手段とで構成され、前記情
報管理センタは、前記端末装置との通信を行う第2の通
信手段と、前記登録番号とその使用条件を記憶格納する
使用条件格納手段と、前記認証子を使って前記登録番号
を認証する認証処理手段と、前記情報管理センタ全体を
制御する第2の制御手段とで構成されることを特徴とす
るデジタル情報管理システム。[0010] 1. A digital information management system in which a terminal device and an information management center are connected via a communication line and manages digital information stored in the terminal device, wherein the terminal device communicates with the information management center. First communication means for performing digital information, digital information storage means for storing a registration number for identifying the digital information, a registration number authenticator, and the digital information body, and first control for controlling a use procedure of the digital information Means for communicating with the terminal device, use condition storage means for storing and storing the registration number and its use condition, and using the authenticator. A digital information management system, comprising: authentication processing means for authenticating the registration number; and second control means for controlling the entire information management center.
【0011】2.情報管理センタとの通信を行う通信手
段と、デジタル情報を識別する登録番号と登録番号認証
子とデジタル情報本体とを格納するデジタル情報格納手
段と、前記デジタル情報の利用手順を制御する制御手段
とで構成されたことを特徴とする端末装置。2. Communication means for communicating with the information management center; digital information storage means for storing a registration number for identifying digital information, a registration number authenticator, and a digital information body; and control means for controlling a use procedure of the digital information; A terminal device comprising:
【0012】3.前記登録番号あるいは前記登録番号の
認証子の特定の部分のビット列と前記デジタル情報本体
の特定の部分のビット列が一致するように前記登録番号
が設定されており、前記デジタル情報格納手段において
前記一致するビット列を重ね合わせて配置することを特
徴とする上記2.記載の端末装置。3. The registration number is set so that a bit string of a specific part of the registration number or the authenticator of the registration number matches a bit string of a specific part of the digital information main body, and the digital information storage means matches the bit string. 2. The bit stream is superimposed and arranged. The terminal device as described in the above.
【0013】4.端末装置との通信を行う通信手段と、
登録番号とその使用条件を記憶格納する使用条件格納手
段と、前記認証子を使って前記登録番号を認証する認証
処理手段と、前記各手段を制御する制御手段とで構成さ
れたことを特徴とする情報管理センタ。4. Communication means for communicating with the terminal device;
Use condition storage means for storing a registration number and use conditions thereof, authentication processing means for authenticating the registration number using the authenticator, and control means for controlling each of the means. Information management center.
【0014】5.前記登録番号あるいは前記登録番号の
認証子の特定の部分のビット列と前記デジタル情報本体
の特定の部分のビット列が一致するように前記登録番号
を設定することを特徴とする上記4.記載の情報管理セ
ンタ。5. 3. The registration number is set so that a bit string of a specific part of the registration number or an authenticator of the registration number matches a bit string of a specific part of the digital information body. Information management center described.
【0015】6.端末装置に記憶されているデジタル情
報の管理を行うデジタル情報管理方法であって、前記端
末装置から前記デジタル情報を識別する登録番号と登録
番号認証子とを通信回線を介して接続されている情報管
理センタに送信する第1の手順と、前記情報管理センタ
にて受信した前記登録番号の正当性を前記登録番号認証
子と暗号鍵を用いて確認する第2の手順と、前記情報管
理センタにて受信した前記登録番号に該当する前記デジ
タル情報が前記使用条件に合致しているかを確認する第
3の手順と、前記情報管理センタにて前記使用条件に合
致していれば、使用許可を示すデータを前記端末装置に
送信し、前記使用条件に合致していなければ、使用禁止
を示すデータを前記端末装置に送信する第4の手順と、
前記端末装置にて使用許可を示すデータを受信したとき
のみ前記デジタル情報を使用できるようにする第5の手
順とからなることを特徴とするデジタル情報管理方法。6. A digital information management method for managing digital information stored in a terminal device, wherein a registration number for identifying the digital information and a registration number authenticator are connected from the terminal device via a communication line. A first procedure for transmitting to the management center, a second procedure for confirming the validity of the registration number received by the information management center using the registration number authenticator and an encryption key, A third procedure for confirming whether the digital information corresponding to the registration number received by the server matches the use condition, and indicating that use is permitted if the digital information matches the use condition at the information management center. A fourth procedure of transmitting data to the terminal device, and transmitting data indicating use prohibition to the terminal device if the usage condition is not met;
A fifth procedure for enabling the digital information to be used only when the terminal device receives data indicating permission to use the digital information.
【0016】7.前記登録番号認証子として、前記登録
番号あるいは前記登録番号を一方向性ハッシュ関数に代
入した値を前記情報管理センタの暗号鍵で暗号化した値
を用いたことを特徴とする上記6記載のデジタル情報管
理方法。[7] 7. The digital device according to the above item 6, wherein a value obtained by encrypting the registration number or a value obtained by substituting the registration number into a one-way hash function with an encryption key of the information management center is used as the registration number authenticator. Information management method.
【0017】[0017]
【発明の実施の形態】本発明のデジタル情報管理システ
ムは、図1に示すように端末装置2と情報管理センタ1
とが通信回線3を介して接続されているシステムであ
り、情報管理センタ1においてデジタル情報の使用条件
及び使用状況を記録管理することが本発明の特徴であ
る。そして、端末装置2は、図2に示すように、情報管
理センタ1との通信を行う通信手段(第1の通信手段)
4と、デジタル情報を一意に識別可能な登録番号と登録
番号の認証子とデジタル情報本体とを格納するデジタル
情報格納手段6と、デジタル情報の利用手順を制御する
制御手段(第1の制御手段)5と、入力手段8及び出力
手段9を有している。DESCRIPTION OF THE PREFERRED EMBODIMENTS A digital information management system according to the present invention, as shown in FIG.
Is a system connected via the communication line 3, and the information management center 1 records and manages the usage conditions and usage status of digital information. Then, as shown in FIG. 2, the terminal device 2 communicates with the information management center 1 (first communication unit).
4, a digital information storage means 6 for storing a registration number capable of uniquely identifying digital information, an authenticator of the registration number, and a digital information main body, and a control means for controlling a use procedure of the digital information (first control means) ) 5, input means 8 and output means 9.
【0018】また、情報管理センタ1は、図3に示すよ
うに、端末装置2との通信を行う通信手段(第2の通信
手段)101と、登録番号とその使用条件を記憶格納す
る使用条件格納手段103と、登録番号の認証をおこな
う認証処理手段104と、制御手段(第2の制御手段)
102とを有している。このような構成のデジタル情報
管理システムにおいて、実際にデジタル情報を管理する
デジタル情報管理方法について説明する。As shown in FIG. 3, the information management center 1 includes a communication means (second communication means) 101 for communicating with the terminal device 2 and a use condition for storing and storing a registration number and its use condition. Storage means 103, authentication processing means 104 for authenticating a registration number, and control means (second control means)
102. A digital information management method for actually managing digital information in the digital information management system having such a configuration will be described.
【0019】まず、情報販売者は、またはデジタル情報
を販売する際に、登録番号と登録番号の認証子をデジタ
ル情報本体に付加すると共に、登録番号とその使用条件
を情報管理センタ1の使用条件格納手段103に登録す
る。ここで、登録番号と登録番号の認証子をデジタル情
報本体に付加する方法としては、例えば、デジタル情報
があらかじめインストールされていたり、CD−ROM
などの可搬型の記録媒体により供給されていて、デジタ
ル情報が既に端末装置2のデジタル情報格納手段6に格
納されている場合には、利用者として登録する際に登録
番号と登録番号の認証子を端末装置2に対して通信回線
3を介して供給し、デジタル情報を通信回線3を介して
ダウンロードする場合は、デジタル情報と共に供給すれ
ば良い。First, when selling the digital information, the information seller adds a registration number and an authenticator of the registration number to the digital information main body, and also registers the registration number and its use condition in the information management center 1. Register in the storage unit 103. Here, as a method of adding the registration number and the authenticator of the registration number to the digital information main body, for example, the digital information is installed in advance, or the CD-ROM is used.
If the digital information has already been stored in the digital information storage means 6 of the terminal device 2 when the digital information has already been stored in a portable recording medium such as May be supplied to the terminal device 2 via the communication line 3 and digital information may be supplied via the communication line 3 together with the digital information.
【0020】そして、登録後、利用者が端末装置2でデ
ジタル情報を使用するために、端末装置2の制御手段5
に使用する旨の指示を与えると、端末装置2と情報管理
センタ1との間で以下の処理が行なわれた後、デジタル
情報が利用可能となる。まず端末装置2は、登録番号と
登録番号の認証子を情報管理センタ1に送信する。情報
管理センタ1では受信した登録番号に該当するデジタル
情報の使用条件を確認し、正当に使用可能な状態である
かを確認する。正当な使用であれば使用許可を示すデー
タを端末装置2に送信する。もし、正当な使用でなけれ
ば使用禁止を示すデータを端末装置2に送信する。端末
装置2では情報管理センタ1から受信したデータが使用
許可を示す時のみデジタル情報を使用できるように制御
する。After registration, the control means 5 of the terminal device 2 allows the user to use the digital information on the terminal device 2.
When the instruction to use is given, after the following processing is performed between the terminal device 2 and the information management center 1, digital information can be used. First, the terminal device 2 transmits the registration number and the authenticator of the registration number to the information management center 1. The information management center 1 checks the usage conditions of the digital information corresponding to the received registration number, and checks whether the digital information is in a legally usable state. If the use is legitimate, data indicating use permission is transmitted to the terminal device 2. If the use is not valid, data indicating use prohibition is transmitted to the terminal device 2. The terminal device 2 controls so that the digital information can be used only when the data received from the information management center 1 indicates the use permission.
【0021】このような方法を用いることにより、利用
者が不正に使用条件を変えることが困難になるので、デ
ジタル情報の使用回数や使用期限を正確に管理すること
ができる。また、本発明における端末装置2は、複雑な
処理が必要となる暗号処理部が不要である。また機密保
持が必要な共通鍵や秘密鍵を格納していない。さらに利
用者から隠蔽する必要のある使用条件や使用履歴を格納
していないので、従来例のような機密処理部を必要とし
ない。従って、特殊な装置を付加しない一般的な構成の
コンピュータを端末装置2として使った場合でも、デジ
タル情報の使用回数や使用期限を正確に管理することが
可能になる。By using such a method, it becomes difficult for the user to illegally change the use conditions, so that the number of times of use and the expiration date of the digital information can be accurately managed. Further, the terminal device 2 according to the present invention does not require an encryption processing unit which requires complicated processing. Also, it does not store common keys or secret keys that require confidentiality. Further, since the use conditions and use histories which need to be hidden from the user are not stored, the confidential processing unit unlike the conventional example is not required. Therefore, even when a computer having a general configuration without a special device is used as the terminal device 2, it is possible to accurately manage the number of times of use and the expiration date of digital information.
【0022】[0022]
【実施例】本発明デジタル情報管理システムの一実施例
を図面と共に説明する。図1は本実施例の全体の構成を
示す図である。同図において、デジタル情報を利用する
端末装置2とデジタル情報の使用条件を管理する情報管
理センタ1とが、電話回線、専用線、LAN等の通信回線
3によって接続されている。そして、この端末装置2の
構成例を図2に示す。なお、パーソナルコンピュータで
構成した場合には、同図中、点線で示した部分がパソコ
ン本体となり、それに、キーボードやマウスなどの入力
手段8及びディスプレイなどの出力手段9が接続されて
いる。点線で囲まれたパソコン本体には、情報管理セン
タ1との通信を行う通信手段4と、デジタル情報を一意
に識別可能な登録番号と登録番号の認証子とデジタル情
報本体とを格納するデジタル情報格納手段6と、デジタ
ル情報の利用手順を制御する制御手段5とを有してい
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the digital information management system of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the overall configuration of the present embodiment. In FIG. 1, a terminal device 2 that uses digital information and an information management center 1 that manages conditions for using digital information are connected by a communication line 3 such as a telephone line, a dedicated line, or a LAN. FIG. 2 shows a configuration example of the terminal device 2. In the case of a personal computer, a portion indicated by a dotted line in the figure is a personal computer main body, to which input means 8 such as a keyboard and a mouse and output means 9 such as a display are connected. A communication unit 4 for communicating with the information management center 1, a registration number capable of uniquely identifying digital information, an authenticator of the registration number, and digital information for storing the digital information main body are surrounded by a dotted line. It has a storage means 6 and a control means 5 for controlling a procedure for using digital information.
【0023】この通信手段4は、通信回線3の種類に応
じてモデムやLANコントローラ等で構成されており、
制御手段5の指示により情報管理センタ1との通信を行
うものである。デジタル情報格納手段6は、ハードディ
スク、フロッピーディスク、MOディスク、あるいはその
他の不揮発性メモリ等で構成されている。そして、1つ
のデジタル情報につき、デジタル情報を識別するための
登録番号と登録番号の認証子とデジタル情報本体とが格
納される。The communication means 4 is composed of a modem, a LAN controller or the like according to the type of the communication line 3.
It communicates with the information management center 1 according to an instruction from the control means 5. The digital information storage means 6 is composed of a hard disk, a floppy disk, an MO disk, or another nonvolatile memory. Then, for one piece of digital information, a registration number for identifying the digital information, an authenticator of the registration number, and a digital information body are stored.
【0024】制御手段5は、CPU、RAM、ROM等で構成さ
れており、デジタル情報を利用者が利用する際に、決め
られた手順に従って端末装置2の各部を制御するもので
ある。入力手段8は、キーボード、マウス、操作ボタ
ン、リモコン等で構成されており、利用者が利用するデ
ジタル情報や利用方法を選択した結果の指示を制御手段
5に与える為に使用するものである。情報出力手段9
は、ディスプレイ、スピーカ、プリンタ等の出力装置で
あり、デジタル情報の種類に応じて、例えば静止画や動
画ならばディスプレイ、音声ならばスピーカといったよ
うに適切な出力装置が選択される。The control means 5 comprises a CPU, a RAM, a ROM, and the like, and controls each section of the terminal device 2 in accordance with a predetermined procedure when a user uses digital information. The input unit 8 includes a keyboard, a mouse, operation buttons, a remote controller, and the like, and is used to give the digital information to be used by the user and an instruction of the result of selecting the use method to the control unit 5. Information output means 9
Is an output device such as a display, a speaker, and a printer, and an appropriate output device is selected according to the type of digital information, such as a display for a still image or a moving image and a speaker for audio.
【0025】そして、図3に情報管理センタ1の構成を
示す。この情報管理センタ1は、端末装置2との通信を
行う通信手段101と、使用条件を記憶格納する使用条
件格納手段103と、登録番号の認証をおこなう認証処
理手段104と、制御手段102とで構成されている。FIG. 3 shows the configuration of the information management center 1. The information management center 1 includes a communication unit 101 for communicating with the terminal device 2, a use condition storage unit 103 for storing and storing use conditions, an authentication processing unit 104 for authenticating a registration number, and a control unit 102. It is configured.
【0026】使用条件格納手段103には、図4に示す
形式の使用条件テーブルが格納されている。図4に示す
テーブルにおいて、登録番号は情報管理センタ1で管理
するデジタル情報を一意に識別する番号である。この登
録番号は端末装置2のデジタル情報格納手段6に格納さ
れている登録番号と同じものである。なお後述するよう
に、登録番号の一部のビット列がデジタル情報本体の一
部のビット列と一致するように登録番号を割り当てても
良い。また、期間制限フラグは使用期間の制限を行うか
どうかを示すフラグであり、使用期間の制限を行う場合
は「1」に、行わない場合は「0」に設定されている。回
数制限フラグは使用回数の制限を行うかどうかを示すフ
ラグであり、使用回数の制限を行う場合は「1」に、行
わない場合は「0」に設定されている。許可開始日時は
期間制限フラグが「1」の場合に有効であり、使用許可
を開始する年、月日、時刻を示している。許可終了日時
は期間制限フラグが「1」の場合に有効であり、使用許
可を終了する年、月日、時刻を示している。使用可能回
数は回数制限フラグが「1」の場合に有効であり、今後
使用可能な回数を示している。したがって、回数制限フ
ラグが「1」であって、このフィールドが「0」になると
使用出来なくなる。そして、使用期間と使用回数を両方
制限する場合は、2つのフラグを両方「1」にする。The use condition storage means 103 stores a use condition table in the format shown in FIG. In the table shown in FIG. 4, the registration number is a number for uniquely identifying digital information managed by the information management center 1. This registration number is the same as the registration number stored in the digital information storage means 6 of the terminal device 2. As described later, the registration number may be assigned such that a part of the bit string of the registration number matches a part of the bit string of the digital information body. The period restriction flag is a flag indicating whether or not the use period is restricted. The period restriction flag is set to “1” when the use period is restricted, and is set to “0” when not restricted. The number-of-times restriction flag is a flag indicating whether or not to limit the number of times of use, and is set to “1” when the number of times of use is restricted, and set to “0” when not. The permission start date and time is valid when the period restriction flag is "1", and indicates the year, month, day, and time when the use permission is started. The permission end date and time is valid when the period restriction flag is “1”, and indicates the year, month, day, and time when the use permission ends. The usable count is valid when the count limit flag is “1”, and indicates the number of usable times in the future. Therefore, when the number-of-times restriction flag is "1" and this field becomes "0", it cannot be used. When both the use period and the number of times of use are restricted, both flags are set to “1”.
【0027】このような構成のデジタル情報管理システ
ムにおいて、デジタル情報販売者は、デジタル情報のダ
ウンロードなどによって利用者にデジタル情報を販売す
る際や、CD−ROM等の可搬型の記録媒体やプレイン
ストールによりデジタル情報を既に手に入れている利用
者を登録する際に、図示しない入力手段や管理用端末を
介して情報管理センタ1の制御手段102に所定の指示
を与え、図5に示すフローチャートの手順に従って使用
条件格納手段103に格納されている使用条件テーブル
の設定を行う。In the digital information management system having such a configuration, a digital information seller can sell digital information to a user by downloading digital information or the like, or can use a portable recording medium such as a CD-ROM or a pre-installed digital information. When a user who has already acquired digital information is registered by the user, a predetermined instruction is given to the control means 102 of the information management center 1 via an input means (not shown) or a management terminal (not shown). The use condition table stored in the use condition storage unit 103 is set according to the procedure.
【0028】まず、使用条件テーブルの登録番号に使わ
れていない番号を1つ選び新しい登録番号Nとする(ステ
ップS11)。次に、販売するデジタル情報本体に登録番号
Nを付加する(ステップS12)。これについては後ほど詳し
く述べる。次に、使用条件テーブルの新たなエントリに
登録番号Nを書き込む(ステップS13)。そして、デジタル
情報の内容や利用者との契約により、各種の利用制限の
設定を行う。まず、使用期間を制限する場合は(ステッ
プS14→YES)、期間制限フラグを「1」にセットし、許
可開始時間と許可終了時間を各々許可開始日時フィール
ド、許可終了日時フィールドに設定する(ステップS1
5)。許可開始時間あるいは許可終了時間のどちらか一方
を設定する必要がない場合は、そのフィールドを所定の
初期値(例えば0)にしておく。使用期間を制限しない
場合は(ステップS14→NO)、期間制限フラグを「0」に
セットし、許可開始時間と許可終了時間を各々所定の初
期値(例えば0)に設定する(ステップS16)。First, a number that is not used as a registration number in the use condition table is selected as a new registration number N (step S11). Next, register the registration number on the digital information
N is added (step S12). This will be described in detail later. Next, the registration number N is written in a new entry of the use condition table (step S13). Then, various usage restrictions are set according to the contents of the digital information and the contract with the user. First, when the use period is limited (step S14 → YES), the period limit flag is set to “1”, and the permission start time and the permission end time are set in the permission start date and time field and the permission end date and time field, respectively (step S14). S1
Five). When it is not necessary to set either the permission start time or the permission end time, the field is set to a predetermined initial value (for example, 0). If the usage period is not restricted (step S14 → NO), the period restriction flag is set to “0”, and the permission start time and the permission end time are each set to a predetermined initial value (for example, 0) (step S16).
【0029】使用期間の設定後はステップ17の使用回数
の設定に移行する。そして、使用回数を制限する場合は
(ステップS17→YES)、回数制限フラグを「1」にセッ
トすると共に、使用可能回数フィールドを設定する(ス
テップS18)。例えば、3回だけ使用を許可する場合は、
このフィールドを「3」とする。使用回数を制限しない
場合は(ステップS17→NO)、回数制限フラグを「0」に
セットすると共に、使用可能回数フィールドを所定の初
期値(例えば0)にする(ステップS19)。以上で使用条
件テーブルの設定が終了する。After the setting of the use period, the process proceeds to the setting of the number of uses in step 17. If the number of times of use is to be limited (step S17 → YES), the number-of-times limit flag is set to “1” and a usable number field is set (step S18). For example, if you want to allow three uses,
Set this field to "3". If the number of times of use is not limited (step S17 → NO), the number-of-times limit flag is set to “0”, and the available number field is set to a predetermined initial value (for example, 0) (step S19). This completes the setting of the usage condition table.
【0030】さらに、デジタル情報販売者は、図示しな
い入力手段や管理用端末を介して情報管理センタ1の制
御手段102に所定の指示を与え、端末装置2に供給す
る配布データを作成する。この配布データのフォーマッ
トの例を図6(A),(B),(C),(D)に示す。同図中の
登録番号認証子52は情報管理センタ1の認証処理手段
104にて作成される。なお、同図に示す配布データ
は、デジタル情報本体54も一緒に通信回線3または可
搬型の記録媒体を介して供給する場合のフォーマットで
あり、既に、デジタル情報本体54が端末装置2に供給
されている場合には、同図に示すフォーマットからデジ
タル情報本体54を省略した形で作成して端末装置2に
供給し、端末装置2内で図6に示すフォーマットに作成
し直す。Further, the digital information seller gives a predetermined instruction to the control means 102 of the information management center 1 via input means (not shown) or a management terminal to create distribution data to be supplied to the terminal device 2. Examples of the format of the distribution data are shown in FIGS. 6 (A), (B), (C) and (D). The registration number authenticator 52 in the figure is created by the authentication processing unit 104 of the information management center 1. Note that the distribution data shown in the figure is a format when the digital information main body 54 is supplied together with the digital information main body 54 via the communication line 3 or a portable recording medium, and the digital information main body 54 is already supplied to the terminal device 2. In this case, the digital information main body 54 is created from the format shown in FIG. 2 in a form in which the digital information main body 54 is omitted, supplied to the terminal device 2, and recreated in the terminal device 2 into the format shown in FIG.
【0031】図6(A)に示すフォーマットは、基本的な
フォーマットであり、ビット長Pのフォーマット種別5
1、ビット長Qの登録番号認証子52、ビット長Sの登
録番号53、ビット長Uの情報本体54が並んだ形式と
なっている。図6(B)に示すフォーマットは、登録番号
53の最後のVビットと情報本体54の最初のVビット
が一致しており、共通ビットを重ね合わせて端末装置2
のデジタル情報格納手段6に格納するものである。同様
に同図(C)に示すフォーマットは、登録番号53の最初
のVビットと情報本体54の最後のVビットが一致して
おり、共通ビットを重ね合わせて端末装置2のデジタル
情報格納手段6に格納するものである。同様に同図(D)
に示すフォーマットは、登録番号認証子52の最後のV
ビットと情報本体54の最初のVビットが一致してお
り、共通ビットを重ね合わせて端末装置2のデジタル情
報格納手段6に格納したものである。The format shown in FIG. 6A is a basic format, and has a format type 5 having a bit length P.
1, a registration number authenticator 52 having a bit length Q, a registration number 53 having a bit length S, and an information body 54 having a bit length U are arranged side by side. In the format shown in FIG. 6B, the last V bit of the registration number 53 and the first V bit of the information body 54 match, and the common bit is superimposed on the terminal device 2.
In the digital information storage means 6. Similarly, in the format shown in FIG. 4C, the first V bit of the registration number 53 and the last V bit of the information body 54 match, and the common bit is superimposed on the digital information storage means 6 of the terminal device 2. Is to be stored. (D)
Is the last V of the registration number authenticator 52.
The bit and the first V bit of the information body 54 match, and the common bit is superimposed and stored in the digital information storage means 6 of the terminal device 2.
【0032】そして、これら図6(B),(C),(D)に示
すフォーマットとした場合には、端末装置2側で登録番
号53や登録番号認証子52を他のデジタル情報の登録
番号や登録番号認証子に置き換えると、情報本体の一部
のデータも書きかわり、正常に情報本体54を利用する
ことができなくなる。従ってこのような不正行為を抑止
することができる。また、重ねあわせた分、デジタル情
報格納手段6のメモリ容量を小さくすることができる。
なお、図6の(B),(C),(D)は一例であり、登録番号
あるいは登録番号認証子の一部のビット列と情報本体の
一部のビット列を重ね合わせた他のフォーマットを使用
しても良い。以下では、このようなフォーマットの代表
として同図(B)を例にとって説明する。When the format shown in FIGS. 6B, 6C, and 6D is used, the terminal device 2 sets the registration number 53 or the registration number authenticator 52 to the registration number of another digital information. If it is replaced with a registration number authenticator, part of the data of the information body is also rewritten, and the information body 54 cannot be used normally. Therefore, such misconduct can be suppressed. Further, the memory capacity of the digital information storage means 6 can be reduced by the amount of the overlap.
6 (B), (C), and (D) of FIG. 6 are examples, and use another format in which a part of the bit string of the registration number or the registration number authenticator and a part of the information body are overlapped. You may. Hereinafter, description will be given with reference to FIG. 1B as an example of such a format.
【0033】図6に示す配布データにおいて、フォーマ
ット種別51は、登録番号53あるいは登録番号認証子
52の一部が情報本体54の一部と重ね合わさせて配置
されているか否かを示すフラグである。例えば同図(B)
のように重ね合わされている場合に「1」、同図(A)のよ
に重ね合わされていない場合に「0」というように設定
されている。また、フォーマット種別51のビット長
P、登録番号認証子52のビット長Q、登録番号53の
ビット長S、および登録番号53と情報本体54の重ね
合ったビット長Vは固定長であり、これらの情報は端末
装置2の制御手段5に格納管理されている。なお、ビッ
ト長Uは情報本体54の内容によって変化する可変長で
ある。In the distribution data shown in FIG. 6, the format type 51 is a flag indicating whether or not a registration number 53 or a part of the registration number authenticator 52 is arranged so as to overlap a part of the information body 54. . For example, FIG.
Is set to "1" when they are superimposed as shown in the figure, and "0" when they are not superimposed as shown in FIG. The bit length P of the format type 51, the bit length Q of the registration number authenticator 52, the bit length S of the registration number 53, and the bit length V of the registration number 53 and the information body 54 which are superimposed are fixed lengths. Is stored and managed in the control means 5 of the terminal device 2. The bit length U is a variable length that changes depending on the contents of the information body 54.
【0034】同図(B)のようなフォーマットを使用する
場合には情報管理センタ1において、まず情報本体の先
頭からVビットを取り出し、これを登録番号の最後のV
ビットに割り当てる。そして新たな登録番号がすでに登
録されている他の登録番号と同じにならないように、残
りの(S-V)ビットを設定する。When using a format as shown in FIG. 3B, the information management center 1 first extracts a V bit from the head of the information body, and places it in the last V of the registration number.
Assign to bits. Then, the remaining (SV) bits are set so that the new registration number does not become the same as another registration number already registered.
【0035】次に、情報管理センタ1の認証処理手段1
04の構成を図7に示し、以下に説明する。デジタル情
報販売者は、あらかじめ暗号鍵Ksを作成しておき、この
認証処理手段104の暗号鍵格納部81に格納してあ
る。認証処理手段104は、暗号鍵格納部81、暗号関
数演算部83、一方向性ハッシュ関数演算部84、及び
セレクタ85とで構成されており、一方向性ハッシュ関
数演算部84は、入力端子から入力される任意の長さの
入力データXから短い固定長のデータH(X)を演算出力す
るものである。そして、この演算出力H(X)から入力デー
タXを計算するのは極めて困難であり、また複数の異な
ったXから同一のH(X)の値が得られる確率が極めて小さ
いことを特徴とする演算部である。Next, the authentication processing means 1 of the information management center 1
FIG. 7 shows the structure of the circuit 04, which will be described below. The digital information seller creates an encryption key Ks in advance and stores it in the encryption key storage unit 81 of the authentication processing unit 104. The authentication processing unit 104 includes an encryption key storage unit 81, an encryption function operation unit 83, a one-way hash function operation unit 84, and a selector 85. The one-way hash function operation unit 84 It calculates and outputs short fixed-length data H (X) from input data X of an arbitrary length to be input. It is extremely difficult to calculate the input data X from the operation output H (X), and the probability that the same H (X) value can be obtained from a plurality of different Xs is extremely small. It is an operation unit.
【0036】暗号関数演算部83は、暗号鍵Ksとある決
められた暗号化関数F()を使って入力データYを暗号化
する機能を持つ。ここで、暗号鍵Ksはデジタル情報販売
者のみが知り、利用者(端末装置2)には知らせない情
報である。したがって、F(Ks, Y)はデジタル情報販売者
(情報管理センタ1)のみが計算することができる。逆
に言えば、F(Ks, Y)が正しく計算されていれば、デジタ
ル情報販売者が計算したということになり、F(Ks, Y)は
認証子としての機能を持つことになる。The encryption function operation unit 83 has a function of encrypting the input data Y using the encryption key Ks and a predetermined encryption function F (). Here, the encryption key Ks is information that only the digital information seller knows and does not inform the user (terminal device 2). Therefore, F (Ks, Y) can be calculated only by the digital information seller (information management center 1). Conversely, if F (Ks, Y) is correctly calculated, it means that the digital information seller has calculated, and F (Ks, Y) has a function as an authenticator.
【0037】登録番号認証子Vnは、セレクタ85をf側
に設定し、登録番号Nを入力端子に与えて、(1)式の演算
による暗号化を行うか、あるいはセレクタ85をe側に
設定し、登録番号Nを入力端子に与えて一方向性ハッシ
ュ関数演算部84にて得た値(H(N))に対して暗号化を行
うことにより作成される。この後者の場合は、(2)式の
演算を行うことになる。The registration number authenticator Vn sets the selector 85 on the f side, gives the registration number N to the input terminal, and performs encryption by the operation of the equation (1), or sets the selector 85 on the e side. Then, the registration number N is given to the input terminal, and the value (H (N)) obtained by the one-way hash function operation unit 84 is encrypted. In the latter case, the calculation of equation (2) is performed.
【0038】 Vn = F(Ks, N) ・・・(1)式Vn = F (Ks, N) (1)
【0039】 Vn = F(Ks, H(N)) ・・・(2)式Vn = F (Ks, H (N)) (2)
【0040】以上の処理を行うことにより、図6に示し
た配布データを作成することができる。次に、利用者が
購入したデジタル情報を利用する場合について説明す
る。利用者が端末装置2の入力手段8を使用して端末装
置2の制御手段5に所定の指示を与えると、図8に示す
フローチャートに添った処理が行なわれる。By performing the above processing, the distribution data shown in FIG. 6 can be created. Next, a case where the digital information purchased by the user is used will be described. When the user gives a predetermined instruction to the control means 5 of the terminal device 2 using the input means 8 of the terminal device 2, the process according to the flowchart shown in FIG. 8 is performed.
【0041】利用者はまず、端末装置2の入力手段8を
使用して利用するデジタル情報を選択する(ステップS2
1)。この選択情報が供給される制御手段5は選択された
デジタル情報のフォーマット種別51、登録番号認証子
52、登録番号53をデジタル情報格納手段6から読み
出す(ステップS22)。そして、フォーマット種別51の
判別をおこなう(ステップS23)。このフォーマット種別
51のデータが「0」の場合には(ステップS23→NO)、
登録番号と情報本体の重ね合わせがないフォーマット
(図6(A)参照)であるので、そのままステップS25に
進む。フォーマット種別51のデータが「1」の場合に
は(ステップS23→YES)、登録番号と情報本体の重ね合
わせのあるフォーマット(図6(B)参照)であるの
で、ファイル読み出し位置をVビットだけ戻す(ステッ
プS24)。更に情報本体を読み出す(ステップS25)。そ
して、登録番号53、登録番号認証子52を情報管理セ
ンタ1に送信する(ステップS26)。The user first selects digital information to be used by using the input means 8 of the terminal device 2 (step S2).
1). The control unit 5 to which the selection information is supplied reads the format type 51, registration number authenticator 52, and registration number 53 of the selected digital information from the digital information storage unit 6 (step S22). Then, the format type 51 is determined (step S23). If the data of the format type 51 is “0” (step S23 → NO),
Since the format is such that the registration number and the information body do not overlap (see FIG. 6A), the process directly proceeds to step S25. If the data of the format type 51 is “1” (step S23 → YES), the file read position is set to only V bits because the registration number and the information body are in a format in which the information body is superimposed (see FIG. 6B). Return (step S24). Further, the information body is read (step S25). Then, the registration number 53 and the registration number authenticator 52 are transmitted to the information management center 1 (step S26).
【0042】情報管理センタ1の認証処理手段104で
は、受信した登録番号(Nr)53と登録番号認証子(Vr)5
2に対して以下のような処理を行い、登録番号53が不
正に変更されていないかのチェックを行う(ステップS2
7)。配布データ作成時に(1)式を使った場合は、セレク
タ85をf側に設定して入力端子に受信した登録番号Nr
を与え、暗号関数演算部83によって暗号化関数Fを用
いて(3)式の計算を行い、出力Voを得る。また配布デー
タ作成時に(2)式を使った場合は、セレクタ85をe側に
設定して入力端子に受信した登録番号Nrを与え、暗号関
数演算部83によって暗号化関数Fを用いて(4)式の計
算を行い、出力Voを得る。In the authentication processing means 104 of the information management center 1, the received registration number (Nr) 53 and registration number authenticator (Vr) 5
The following processing is performed on the data No. 2 to check whether or not the registration number 53 has been illegally changed (step S2).
7). When formula (1) is used when creating distribution data, the selector 85 is set to the f side and the registration number Nr received at the input terminal is set.
Is calculated by the encryption function operation unit 83 using the encryption function F, and the output Vo is obtained. When formula (2) is used when creating the distribution data, the selector 85 is set to the e side, the received registration number Nr is given to the input terminal, and the encryption function operation unit 83 uses the encryption function F ) Is calculated to obtain the output Vo.
【0043】 Vo = F(Ks, Nr) ・・・(3)式Vo = F (Ks, Nr) (3)
【0044】 Vo = F(Ks, H(Nr)) ・・・(4)式Vo = F (Ks, H (Nr)) (4)
【0045】そして、登録番号認証子Vrと出力Voが一致
するかチェックする。Vr≠Voであれば(ステップS27→N
O)、登録番号53が不正に変更されていることになるの
で、使用禁止を意味するデータを端末装置2に送信する
(ステップS28)。また、Vr=Voであれば(ステップS27→Y
ES)、登録番号53は不正に変更されてないと判定でき
るので、ステップS29に進む。ステップS29では、登録番
号Nrが使用条件テーブルに登録されているかのチェック
を行う。もし登録されていなければ(ステップS29→N
O)、その登録番号Nrは偽造されたものであると見なし、
使用禁止を意味するデータを端末装置2に送信する(ス
テップS28)。Then, it is checked whether the registration number authenticator Vr matches the output Vo. If Vr ≠ Vo (Step S27 → N
O) Since the registration number 53 has been illegally changed, data indicating use prohibition is transmitted to the terminal device 2.
(Step S28). If Vr = Vo (step S27 → Y
ES), since it can be determined that the registration number 53 has not been illegally changed, the process proceeds to step S29. In step S29, it is checked whether the registration number Nr is registered in the use condition table. If not registered (Step S29 → N
O), the registration number Nr is considered to have been forged,
The data indicating the use prohibition is transmitted to the terminal device 2 (step S28).
【0046】そして、登録番号Nrが使用条件テーブルに
登録されている場合は(ステップS29→YES)、さらに、
期間制限フラグが「1」にセットされているか否かをチ
ェックする(ステップS30)。期間制限フラグが「0」の場
合は(ステップS30→NO)、特に期間制限が設定されて
いないので、そのままステップS32へ進む。期間制限フ
ラグが「1」にセットされている場合には(ステップS30
→YES)、現在日時が許可開始日時と許可終了日時との
間にあることを確認する(ステップS31)。そして、現在
日時が許可開始日時と許可終了日時との間にある場合に
は(ステップS31→YES)、ステップS32へ進む。If the registration number Nr is registered in the use condition table (step S29 → YES),
It is checked whether the period restriction flag is set to “1” (step S30). If the period limit flag is “0” (step S30 → NO), the process directly proceeds to step S32 because no period limit is set. If the period limit flag is set to "1" (step S30
(YES), it is confirmed that the current date and time is between the permission start date and time and the permission end date and time (step S31). If the current date and time is between the permission start date and time and the permission end date and time (step S31 → YES), the process proceeds to step S32.
【0047】このステップS31において、(期間制限フ
ラグが「1」であり、)許可開始日時あるいは許可終了
日時が所定の初期値である場合は、初期値である項目に
関し許可条件を満たすと見なす。すなわち、許可開始日
時が初期値であれば、許可終了日時のみチェックし、現
在日時が許可終了日時以前であればステップS32へ進
む。同様に、許可終了日が初期値であれば、許可開始日
時のみチェックし、現在日時が許可開始日時以降であれ
ばステップS32へ進む。また、許可期間内でなければ
(ステップS31→NO)、ステップS28に進み、使用禁止を
意味するデータを端末装置2に送信する。In this step S31, when the permission start date and time or the permission end date and time are the predetermined initial values (the period restriction flag is "1"), it is considered that the items having the initial values satisfy the permission condition. That is, if the permission start date and time is the initial value, only the permission end date and time are checked, and if the current date and time is before the permission end date and time, the process proceeds to step S32. Similarly, if the permission end date is the initial value, only the permission start date and time is checked, and if the current date is after the permission start date and time, the process proceeds to step S32. If it is not within the permission period (step S31 → NO), the process proceeds to step S28, and data indicating use prohibition is transmitted to the terminal device 2.
【0048】ステップS32では回数制限フラグが「1」に
セットされているかチェックする。回数制限フラグが
「0」の場合は(ステップS32→NO)、特に使用回数の制
限がないのでそのままステップS35に進む。回数制限フ
ラグが「1」にセットされている場合は(ステップS32→
YES)、使用可能回数が「0」より大きいかをチェックす
る(ステップS33)。そして、使用可能回数が「0」の場合
は(ステップS33→NO)、ステップS28に進み、使用禁止
を意味するデータを端末装置2に送信する。使用可能回
数が「0」でない場合には、その使用可能回数を1だけ減
じ(ステップS34)、ステップS35へ進む。そして、以上の
判定により、正当な使用であると確認された場合には使
用許可を意味するデータを端末装置2に送信する(ステ
ップS35)。In step S32, it is checked whether the number limit flag is set to "1". When the number-of-times restriction flag is “0” (step S32 → NO), there is no particular restriction on the number of times of use, and the process directly proceeds to step S35. If the count limit flag is set to “1” (step S32 →
YES), it is checked whether the number of usable times is larger than "0" (step S33). Then, when the usable number of times is “0” (step S33 → NO), the process proceeds to step S28, and data indicating use prohibition is transmitted to the terminal device 2. If the usable number is not "0", the usable number is reduced by 1 (step S34), and the process proceeds to step S35. Then, if it is confirmed that the use is legitimate, the data indicating the use permission is transmitted to the terminal device 2 (step S35).
【0049】端末装置2の制御手段5は、通信回線3及
び通信手段4を介して情報管理センタ1から受け取った
データが使用許可であるか否かをチェックして(ステッ
プS36)、使用許可であれば(ステップS36→YES)、デジ
タル情報本体をデジタル情報格納手段6から読みだして
デジタル情報のフォーマットに従った処理を行い、ディ
スプレイ、スピーカ等の出力手段9に出力する(ステッ
プS37)。また、情報管理センタ1から受け取ったデータ
が使用禁止であれば、その旨のエラーメッセージを出力
手段9に出力し処理を終了する(ステップS38)。このよ
うに処理を行うことにより、正規に登録し、使用期間、
回数制限を守っている正当な端末装置(利用者)にだ
け、デジタル情報の使用許可を与えることができる。The control means 5 of the terminal device 2 checks whether or not the data received from the information management center 1 via the communication line 3 and the communication means 4 is a use permission (step S36). If there is (step S36 → YES), the digital information main body is read out from the digital information storage means 6, processed according to the format of the digital information, and output to the output means 9 such as a display and a speaker (step S37). If the data received from the information management center 1 is prohibited, an error message to that effect is output to the output means 9 and the process is terminated (step S38). By performing processing in this way, you can register properly, use period,
Only a legitimate terminal device (user) who keeps the frequency limit can be given permission to use digital information.
【0050】[0050]
【発明の効果】本発明のデジタル情報管理システム及び
デジタル情報管理方法は、単にデジタル情報の不正コピ
ーを防止するだけでなく、使用期間、使用回数、あるい
はその両方を限定してデジタル情報を利用させることが
可能となる。厳密には、デジタル情報のコピー行為その
ものは可能であるが、使用回数を制限した場合には、デ
ジタル情報を正当な方法で入手した利用者が別の利用者
にデジタル情報のコピーを渡しても、コピーを入手した
別の利用者が使用した回数だけ元の利用者の使用できる
回数が減ってしまうので、元の利用者が不利益を被るの
で、このような行為(デジタル情報のコピー)を十分抑
制できる。The digital information management system and the digital information management method of the present invention not only prevent unauthorized copying of digital information, but also use the digital information by limiting the period of use, the number of times of use, or both. It becomes possible. Strictly speaking, it is possible to copy digital information itself, but if the number of uses is limited, even if a user who has obtained digital information in a legitimate manner gives a copy of digital information to another user, However, since the number of times that the original user can use it is reduced by the number of times that another user who obtained the copy has used it, the original user suffers disadvantage, so such an action (copying digital information) Can be suppressed sufficiently.
【0051】また、正当な利用者が、例えば自宅と仕事
場の2個所でデジタル情報を使用したい場合には、別々
の端末装置にデジタル情報をコピーして、それぞれの端
末装置で、正当に利用することができる。この場合で
も、使用回数が制限されている場合には、それぞれの端
末装置で使用された回数の合計で使用回数の制限が行わ
れるので、情報提供者が被害を受けることはない。さら
に、デジタル情報の使用条件や使用状況を全て情報管理
センタで記録管理するので、端末装置の利用者がこれら
の情報を不正に変更することは非常に困難となる。When a legitimate user wants to use digital information at two places, for example, at home and at work, the digital information is copied to separate terminal devices and used legitimately at each terminal device. be able to. Even in this case, when the number of times of use is limited, the number of times of use is limited by the total number of times of use in each terminal device, so that the information provider is not damaged. Further, since all the use conditions and use conditions of the digital information are recorded and managed by the information management center, it becomes very difficult for the user of the terminal device to illegally change the information.
【0052】一方、利用者にとっては、個別のニーズに
応じて使用期間や使用回数を細かく設定した購入ができ
るので、これらの条件を設定しない売り切りの場合より
も無駄がなく、実質的に安い料金で必要な情報を必要な
だけ利用することができる。また、デジタル情報を端末
装置に格納して使用許可情報だけを端末装置に送信する
方式なので、端末装置にデジタル情報を蓄積せず利用の
度にセンタからダウンロードする従来の方式と比べて、
通信コストが安く済み、利用する際の待ち時間も少なく
なるという優れた効果がある。On the other hand, the user can purchase the product by setting the use period and the number of use in detail according to individual needs, so that there is no waste and a substantially lower price than in the case of selling out without setting these conditions. And the necessary information can be used as needed. In addition, since the digital information is stored in the terminal device and only the use permission information is transmitted to the terminal device, the digital information is not stored in the terminal device but is compared with the conventional method in which the digital information is downloaded from the center each time it is used.
There is an excellent effect that the communication cost is reduced and the waiting time when using is reduced.
【0053】また本発明では、デジタル情報本体に固有
の登録番号と登録番号認証子が情報管理センタにより付
与されており、情報センタだけが知る暗号鍵がないと登
録番号認証子は作成できないので、利用者が登録番号を
偽造して不正にデジタル情報を使うことは非常に困難で
ある。Further, in the present invention, a registration number and a registration number authenticator unique to the digital information body are given by the information management center, and the registration number authenticator cannot be created without an encryption key known only to the information center. It is very difficult for a user to forge a registration number and use digital information illegally.
【0054】さらに本発明は、端末装置内に暗号処理機
能を必要とせず、端末装置内に暗号鍵を格納していな
い。すなわち端末装置に複雑な処理処理機能や機密性を
要求される部分がない。従って端末装置に特殊な装置を
付加することなく、一般的な構成のコンピュータを端末
装置として構成することができるので、端末装置のコス
トが従来より安くなると同時に、より多くのユーザが利
用可能となる。また、一般的な構成のコンピュータを端
末装置として構成することができることにより、デジタ
ル情報を利用する端末装置の種類が限定されないので、
利用者はデジタル情報を複数の異なった端末装置からで
も利用することができ、利用者の利便性が向上するとい
う効果がある。Further, the present invention does not require an encryption processing function in the terminal device, and does not store an encryption key in the terminal device. That is, there is no part that requires a complicated processing function and confidentiality in the terminal device. Accordingly, a computer having a general configuration can be configured as a terminal device without adding a special device to the terminal device, so that the cost of the terminal device is lower than before and more users can use the terminal device. . In addition, since a computer having a general configuration can be configured as a terminal device, the type of terminal device using digital information is not limited.
The user can use the digital information from a plurality of different terminal devices, and the user's convenience is improved.
【0055】さらに、登録番号あるいは登録番号認証子
の一部のビット列と情報本体の一部のビット列を一致さ
せ、その一致部分を端末装置内で重ね合わせて格納する
ことにより、端末装置で行われる不正な改変にも対応す
ることができる。Further, a part of the bit string of the registration number or the registration number authenticator is matched with a part of the bit string of the information body, and the matched part is stored in the terminal device by being superimposed and stored. It can respond to unauthorized modification.
【図面の簡単な説明】[Brief description of the drawings]
【図1】本発明のデジタル情報管理システムの一実施例
を示す構成図である。FIG. 1 is a configuration diagram showing one embodiment of a digital information management system of the present invention.
【図2】本発明のデジタル情報管理システムの端末装置
例を示す構成図である。FIG. 2 is a configuration diagram showing an example of a terminal device of the digital information management system of the present invention.
【図3】情報管理センタを示す構成図である。FIG. 3 is a configuration diagram showing an information management center.
【図4】使用条件テーブルを説明するための図である。FIG. 4 is a diagram for explaining a use condition table.
【図5】使用条件テーブルの設定方法を説明するフロー
チャート図である。FIG. 5 is a flowchart illustrating a method of setting a use condition table.
【図6】端末装置に供給するデータフォーマットの例を
示す構成図である。FIG. 6 is a configuration diagram illustrating an example of a data format supplied to a terminal device.
【図7】本発明の情報処理センタの認証処理手段の例を
示す構成図である。FIG. 7 is a configuration diagram showing an example of an authentication processing unit of the information processing center of the present invention.
【図8】デジタル情報の利用手順を説明するためのフロ
ーチャート図である。FIG. 8 is a flowchart illustrating a procedure for using digital information.
1 情報管理センタ 2 端末装置 3 通信回線 4 通信手段(第1の通信手段) 5 制御手段(第1の制御手段) 6 デジタル情報格納手段 8 入力手段 9 出力手段 101 通信手段(第2の通信手段) 102 制御手段(第2の制御手段) 103 使用条件格納手段 104 認証処理手段 REFERENCE SIGNS LIST 1 information management center 2 terminal device 3 communication line 4 communication means (first communication means) 5 control means (first control means) 6 digital information storage means 8 input means 9 output means 101 communication means (second communication means) 102 control means (second control means) 103 use condition storage means 104 authentication processing means
Claims (7)
介して接続され、前記端末装置に記憶されているデジタ
ル情報の管理を行うデジタル情報管理システムであっ
て、 前記端末装置は、前記情報管理センタとの通信を行う第
1の通信手段と、前記デジタル情報を識別する登録番号
と登録番号認証子と前記デジタル情報本体とを格納する
デジタル情報格納手段と、前記デジタル情報の利用手順
を制御する第1の制御手段とで構成され、 前記情報管理センタは、前記端末装置との通信を行う第
2の通信手段と、前記登録番号とその使用条件を記憶格
納する使用条件格納手段と、前記認証子を使って前記登
録番号を認証する認証処理手段と、前記情報管理センタ
全体を制御する第2の制御手段とで構成されることを特
徴とするデジタル情報管理システム。1. A digital information management system in which a terminal device and an information management center are connected via a communication line and manages digital information stored in the terminal device, wherein the terminal device includes: First communication means for communicating with a management center, digital information storage means for storing a registration number for identifying the digital information, a registration number authenticator, and the digital information body, and controlling a use procedure of the digital information The information management center is configured to perform communication with the terminal device; a use condition storage unit configured to store and store the registration number and its use condition; Digital information management comprising: authentication processing means for authenticating the registration number using an authenticator; and second control means for controlling the entire information management center. Stem.
と、デジタル情報を識別する登録番号と登録番号認証子
とデジタル情報本体とを格納するデジタル情報格納手段
と、前記デジタル情報の利用手順を制御する制御手段と
で構成されたことを特徴とする端末装置。2. A communication means for communicating with an information management center, a digital information storage means for storing a registration number for identifying digital information, a registration number authenticator and a digital information body, and a procedure for using the digital information. A terminal device, comprising: control means for controlling.
子の特定の部分のビット列と前記デジタル情報本体の特
定の部分のビット列が一致するように前記登録番号が設
定されており、前記デジタル情報格納手段において前記
一致するビット列を重ね合わせて配置することを特徴と
する請求項2記載の端末装置。3. The registration number is set such that a bit string of a specific part of the registration number or an authenticator of the registration number matches a bit string of a specific part of the digital information body, and the digital information storage is performed. 3. The terminal device according to claim 2, wherein said matching bit strings are superposed and arranged.
番号とその使用条件を記憶格納する使用条件格納手段
と、前記認証子を使って前記登録番号を認証する認証処
理手段と、前記各手段を制御する制御手段とで構成され
たことを特徴とする情報管理センタ。4. A communication means for communicating with a terminal device, a use condition storage means for storing and storing a registration number and a use condition thereof, an authentication processing means for authenticating the registration number using the authenticator, An information management center comprising: control means for controlling each means.
子の特定の部分のビット列と前記デジタル情報本体の特
定の部分のビット列が一致するように前記登録番号を設
定することを特徴とする請求項4記載の情報管理セン
タ。5. The registration number is set such that a bit string of a specific part of the registration number or an authenticator of the registration number matches a bit string of a specific part of the digital information body. Information management center described in 4.
管理を行うデジタル情報管理方法であって、 前記端末装置から前記デジタル情報を識別する登録番号
と登録番号認証子とを通信回線を介して接続されている
情報管理センタに送信する第1の手順と、 前記情報管理センタにて受信した前記登録番号の正当性
を前記登録番号認証子と暗号鍵を用いて確認する第2の
手順と、 前記情報管理センタにて受信した前記登録番号に該当す
る前記デジタル情報が前記使用条件に合致しているかを
確認する第3の手順と、 前記情報管理センタにて前記使用条件に合致していれ
ば、使用許可を示すデータを前記端末装置に送信し、前
記使用条件に合致していなければ、使用禁止を示すデー
タを前記端末装置に送信する第4の手順と、 前記端末装置にて使用許可を示すデータを受信したとき
のみ前記デジタル情報を使用できるようにする第5の手
順とからなることを特徴とするデジタル情報管理方法。6. A digital information management method for managing digital information stored in a terminal device, wherein a registration number for identifying the digital information and a registration number authenticator are transmitted from the terminal device via a communication line. A first procedure for transmitting to the connected information management center, a second procedure for confirming the validity of the registration number received by the information management center using the registration number authenticator and an encryption key, A third procedure for checking whether the digital information corresponding to the registration number received at the information management center matches the use condition, and if the digital information matches the use condition at the information management center, Transmitting a data indicating use permission to the terminal device, and transmitting a data indicating use prohibition to the terminal device if the use condition is not met, Digital information management method characterized by comprising a fifth step to be able to use the digital information only when it receives the data indicating the use permission.
あるいは前記登録番号を一方向性ハッシュ関数に代入し
た値を前記情報管理センタの暗号鍵で暗号化した値を用
いたことを特徴とする請求項6記載のデジタル情報管理
方法。7. A method in which the registration number authenticator is a value obtained by encrypting the registration number or a value obtained by substituting the registration number into a one-way hash function with an encryption key of the information management center. The digital information management method according to claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9035474A JPH10222063A (en) | 1997-02-04 | 1997-02-04 | Digital information management system, terminal device, information management center, and method of controlling digital information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9035474A JPH10222063A (en) | 1997-02-04 | 1997-02-04 | Digital information management system, terminal device, information management center, and method of controlling digital information |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10222063A true JPH10222063A (en) | 1998-08-21 |
Family
ID=12442780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9035474A Pending JPH10222063A (en) | 1997-02-04 | 1997-02-04 | Digital information management system, terminal device, information management center, and method of controlling digital information |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10222063A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195509A (en) * | 1999-10-25 | 2001-07-19 | Sony Corp | Contents providing system, contents distributing method, and storage medium |
JP2006072811A (en) * | 2004-09-03 | 2006-03-16 | Just Syst Corp | Music playback device and music information distribution server |
US7219227B2 (en) | 1999-12-03 | 2007-05-15 | Sanyo Electric Co., Ltd. | Data distribution system and recording device and data provision device used therefor |
CN100367245C (en) * | 2001-07-09 | 2008-02-06 | 松下电器产业株式会社 | Content management method, content management apparatus, content playback apparatus, and content storage apparatus |
US7395245B2 (en) | 2001-06-07 | 2008-07-01 | Matsushita Electric Industrial Co., Ltd. | Content usage management system and server used in the system |
JP2008304712A (en) * | 2007-06-07 | 2008-12-18 | Yamaha Corp | Content reproducing system, center device and content reproduction terminal |
JP2009003118A (en) * | 2007-06-20 | 2009-01-08 | Yamaha Corp | Content reproduction system, center deice, and content reproduction terminal |
US7730345B2 (en) | 1999-10-25 | 2010-06-01 | Sony Corporation | Contents furnishing system |
JP2013065047A (en) * | 2012-12-26 | 2013-04-11 | Yamaha Corp | Content reproduction system and center device |
JP2015095091A (en) * | 2013-11-12 | 2015-05-18 | 株式会社Nttドコモ | Authentication apparatus, authentication method, and program |
-
1997
- 1997-02-04 JP JP9035474A patent/JPH10222063A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195509A (en) * | 1999-10-25 | 2001-07-19 | Sony Corp | Contents providing system, contents distributing method, and storage medium |
US7730345B2 (en) | 1999-10-25 | 2010-06-01 | Sony Corporation | Contents furnishing system |
US7219227B2 (en) | 1999-12-03 | 2007-05-15 | Sanyo Electric Co., Ltd. | Data distribution system and recording device and data provision device used therefor |
US7395245B2 (en) | 2001-06-07 | 2008-07-01 | Matsushita Electric Industrial Co., Ltd. | Content usage management system and server used in the system |
CN100367245C (en) * | 2001-07-09 | 2008-02-06 | 松下电器产业株式会社 | Content management method, content management apparatus, content playback apparatus, and content storage apparatus |
JP2006072811A (en) * | 2004-09-03 | 2006-03-16 | Just Syst Corp | Music playback device and music information distribution server |
JP2008304712A (en) * | 2007-06-07 | 2008-12-18 | Yamaha Corp | Content reproducing system, center device and content reproduction terminal |
JP2009003118A (en) * | 2007-06-20 | 2009-01-08 | Yamaha Corp | Content reproduction system, center deice, and content reproduction terminal |
JP2013065047A (en) * | 2012-12-26 | 2013-04-11 | Yamaha Corp | Content reproduction system and center device |
JP2015095091A (en) * | 2013-11-12 | 2015-05-18 | 株式会社Nttドコモ | Authentication apparatus, authentication method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3914430B2 (en) | Method and apparatus for enabling distribution of software objects | |
TWI220620B (en) | Method of protecting and managing digital contents and system for using thereof | |
US7305366B2 (en) | Content revocation and license modification in a digital rights management (DRM) system on a computing device | |
CN1132110C (en) | Method and apparatus for enabling trial period use of software products: method and apparatus for allowing a try-and-buy user interaction | |
JP3073590B2 (en) | Electronic data protection system, licensor's device and user's device | |
JP3503773B2 (en) | Method and apparatus for securing access to a file | |
US9246916B2 (en) | Specifying rights in a digital rights license according to events | |
KR100682290B1 (en) | Content management systems, devices, methods, and program storage media | |
US7134144B2 (en) | Detecting and responding to a clock rollback in a digital rights management system on a computing device | |
JP3503774B2 (en) | Method and apparatus for securing access to a file | |
US5673316A (en) | Creation and distribution of cryptographic envelope | |
EP1134670A1 (en) | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method | |
JPH10207779A (en) | Digital information management system, terminal equipment, information management sensor and digital information management method | |
JPH07295801A (en) | Method of distributing software object | |
JP4389129B2 (en) | Information transmission system, information transmission device, information reception device, and information transmission method | |
US7266691B1 (en) | Contents providing system | |
JPH10222063A (en) | Digital information management system, terminal device, information management center, and method of controlling digital information | |
JP2001067324A (en) | Information transmitting system, information transmitter and information receiver | |
JP2001083874A (en) | Information provision system, information regulator, information signal receiver and information provision method | |
JP3575210B2 (en) | Digital information management system, terminal device, information management center, and digital information management method | |
JP4576901B2 (en) | License evaluation apparatus, computer program, and license evaluation method | |
JP4543773B2 (en) | License evaluation apparatus, computer program, and license evaluation method | |
JP2001067795A (en) | Information receiving system and information receiver | |
JP4406799B2 (en) | Information providing system and information providing apparatus | |
JP3184191B2 (en) | Electronic data protection system, licensor side apparatus, user side apparatus, license information generation processing method, and electronic data decryption processing method |