JP2000293584A - Contents distribution system and method for managing contract - Google Patents
Contents distribution system and method for managing contractInfo
- Publication number
- JP2000293584A JP2000293584A JP10320299A JP10320299A JP2000293584A JP 2000293584 A JP2000293584 A JP 2000293584A JP 10320299 A JP10320299 A JP 10320299A JP 10320299 A JP10320299 A JP 10320299A JP 2000293584 A JP2000293584 A JP 2000293584A
- Authority
- JP
- Japan
- Prior art keywords
- content
- contract
- client
- server
- authentication information
- 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 description 5
- 238000007726 management method Methods 0.000 claims description 20
- 238000007689 inspection Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】情報通信におけるコンテンツ
配信に関し、特に、コンテンツ対応に契約履行状態を検
査して、クライアントに対するコンテンツ配信を阻止す
る手段及び方法を有するコンテンツ配信システム及び契
約管理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to content distribution in information communication, and more particularly to a content distribution system and a contract management method having means and a method for checking a contract fulfillment state corresponding to content and preventing content distribution to a client.
【0002】[0002]
【従来の技術】情報通信におけるコンテンツ配信システ
ムでは、配信したコンテンツを、ユーザが複製して再配
信するなど、著作権保護や契約に反した行為を阻止する
仕組みが求められる。特開平9−269916号公報に
よれば、表示装置に対して、エンドユーザの操作者が許
諾された操作を行うとき、暗号化コンテンツを復号し表
示し、許諾されていない操作を行うとき、コンテンツが
表示されないことによって、著作権を保護する技術が開
示している。2. Description of the Related Art In a content distribution system for information communication, there is a need for a mechanism for preventing copyright protection and acts that violate a contract, such as a user copying and redistributing distributed content. According to Japanese Patent Laid-Open No. 9-269916, when an operator of an end user performs an authorized operation on a display device, the encrypted content is decrypted and displayed, and when an unlicensed operation is performed, the content is decrypted. The technology for protecting copyright by not displaying is disclosed.
【0003】また、特開平7−64786号公報によれ
ば、ライセンスするプログラムに、該プログラムの利用
状況を暗号化して記録させ、ライセンサは該記録を解読
して利用状況を入手し、利用者の契約に反したプログラ
ム利用を阻止するシステムを開示している。According to Japanese Patent Laid-Open Publication No. Hei 7-64786, a license program encrypts and records the usage status of the program, and the licensor decrypts the recording to obtain the usage status and obtains the usage status of the user. It discloses a system that prevents the use of programs contrary to the contract.
【0004】情報通信では、コンテンツを生産してデー
タベース化し、外部に供給する一次業者のコンテンツ供
給元と、供給元からコンテンツの供給を受けて、コンテ
ンツを配信する二次業者のコンテンツ配信元と、二次業
者と契約して所要のコンテンツ配信を受けるエンドユー
ザのクライアントと、がそれぞれの間で契約を締結し、
コンテンツ配信を行っている場合がある。[0004] In information communication, a content supplier of a primary company that produces and converts a content into a database and supplies it to the outside, a content distributor of a secondary company that receives the supply of the content from the supplier and distributes the content, An end-user client who contracts with a subcontractor and receives the required content distribution concludes a contract between them,
Content distribution may be performed.
【0005】上記の特開平9−269916号公報およ
び特開平7−64786では、二次業者が介在してコン
テンツを配信する場合、コンテンツ供給元が、エンドユ
ーザのクライアントに契約に反して、コンテンツの配信
を行っているか否かを知ることが難しい。つまり、二次
業者が、契約のクライアント数を越えて契約する、また
特定のコンテンツを契約外のクライアントに配信する、
さらに契約期間を越えて配信することに対して、コンテ
ンツ供給元の契約が防護されていない。[0005] In Japanese Patent Application Laid-Open Nos. 9-269916 and 7-64786, when a secondary company distributes content, the content supplier sends the content to the end-user client contrary to the contract. It is difficult to know whether or not distribution is being performed. In other words, the subcontractor contracts beyond the number of clients in the contract, distributes specific content to clients outside the contract,
In addition, the content provider's contract is not protected against distribution beyond the contract period.
【0006】[0006]
【発明が解決しようとする課題】第1の問題点は、コン
テンツ受信サーバに配信されたコンテンツが契約に反し
た二次配布が可能であることである。その理由は二次配
信するコンテンツ受信サーバが、クライアントを増やす
ことや契約期間を延ばしてコンテンツ配信を続けている
ことを、コンテンツ供給元が知る手段がないことであ
る。A first problem is that the content distributed to the content receiving server can be secondarily distributed contrary to the contract. The reason is that there is no way for the content supplier to know that the content distribution server that performs secondary distribution increases the number of clients or extends the contract period and continues content distribution.
【0007】第2の問題点は、コンテンツ受信サーバが
保持するコンテンツが契約に反して配信されることを阻
止する手段がないことである。その理由は暗号コンテン
ツに対する復号キーをコンテンツ供給元が保護する手段
がないことである。[0007] The second problem is that there is no means for preventing the content held by the content receiving server from being distributed contrary to the contract. The reason is that there is no means for the content supplier to protect the decryption key for the encrypted content.
【0008】この発明の目的は、コンテンツ供給元であ
るコンテンツサーバが、二次配信業者のコンテンツ受信
サーバの契約履行状態を検査して、契約に反する配信を
阻止することにある。[0008] It is an object of the present invention to provide a content server as a content supplier, which checks a contract fulfillment state of a content receiving server of a secondary distributor to prevent distribution contrary to the contract.
【0009】[0009]
【課題を解決するための手段】そのため、この発明の、
コンテンツを供給するコンテンツサーバが、インターネ
ットを通じて、コンテンツ受信サーバにコンテンツを供
給し、前記コンテンツ受信サーバが、クライアントにイ
ンターネットを通じてコンテンツを配信するコンテンツ
配信システムにおいて、前記コンテンツ受信サーバに、
契約に基づく暗号コンテンツ供給と、前記契約の履行状
態の検査と、前記契約に違反した暗号コンテンツの復号
キーの無効化と、を実施するコンテンツサーバと、前記
コンテンツサーバから暗号コンテンツの取得保持と、ク
ライアントの認証情報の登録と、前記契約の履行状態の
更新と、クライアントのコンテンツ表示要求の認証及び
前記契約の履行状態参照の結果に基づく、暗号コンテン
ツの復号配信と、を実施するコンテンツ受信サーバと、
前記コンテンツ受信サーバに対するクライアント自身の
認証情報登録と、コンテンツ表示要求に対する復号コン
テンツの取得表示と、を実施するクライアントと、でな
ることを特徴とする。SUMMARY OF THE INVENTION Therefore, according to the present invention,
A content server that supplies the content to the content receiving server via the Internet, and the content receiving server distributes the content to the client via the Internet;
A content server that performs encrypted content supply based on a contract, checks the fulfillment state of the contract, and invalidates a decryption key of the encrypted content that violates the contract, acquiring and holding the encrypted content from the content server, A content receiving server that performs registration of client authentication information, updates of the fulfillment state of the contract, authentication of the client's content display request, and decryption / delivery of encrypted content based on the result of referencing the fulfillment state of the contract. ,
The client is characterized in that the client performs authentication information registration of the client with the content receiving server and obtains and displays the decrypted content in response to the content display request.
【0010】更に、前記コンテンツサーバは、コンテン
ツを供給するコンテンツ管理手段と、コンテンツ対応に
復号キー情報を含む契約情報をコンテンツ受信サーバに
送付し、定期的にコンテンツの契約履行状態を検査し、
契約に違反した状態であるとき、前記復号キーを無効に
する契約管理手段と、を備えることを特徴とする。Further, the content server sends content management means for supplying the content, contract information including decryption key information corresponding to the content to the content receiving server, and periodically checks the contract fulfillment state of the content.
And contract management means for invalidating the decryption key when the contract is violated.
【0011】更に、前記コンテンツ受信サーバは、前記
コンテンツサーバから暗号コンテンツをインターネット
を通じて取得するコンテンツ取得手段と、暗号コンテン
ツを保持するコンテンツ記憶部と、前記コンテンツサー
バとの契約情報を保持する契約情報記憶部と、コンテン
ツの契約履行状態が正常状態であるか違反状態であるか
を記憶する契約状態記憶部と、クライアントの認証情報
を記憶する認証情報記憶部と、前記コンテンツサーバか
らの契約情報によって、前記契約情報記憶部の復号キー
を含む契約情報を更新する契約情報更新手段と、コンテ
ンツアクセス許可クライアントと前記契約情報との整合
を判定し、前記契約履行状態を更新する契約状態更新手
段と、クライアントの認証情報によって、前記認証情報
記憶部の認証情報を更新する認証情報更新手段と、コン
テンツ表示要求の認証及び前記契約履行状態の判定に基
づいて、契約情報から暗号コンテンツの復号キーを入手
して、暗号コンテンツを復号し、クライアントに送付す
るコンテンツ参照手段と、を有することを特徴とする。[0011] Further, the content receiving server may be a content obtaining means for obtaining encrypted content from the content server via the Internet, a content storage unit for storing the encrypted content, and a contract information storage for storing contract information for the content server. Unit, a contract state storage unit that stores whether the contract fulfillment state of the content is a normal state or a violation state, an authentication information storage unit that stores client authentication information, and contract information from the content server, A contract information updating unit for updating contract information including a decryption key of the contract information storage unit; a contract state updating unit for determining consistency between a content access permitted client and the contract information, and updating the contract fulfillment state; Authentication information in the authentication information storage unit Authentication information updating means for updating, and content reference means for obtaining a decryption key of the encrypted content from the contract information based on the authentication of the content display request and the determination of the contract fulfillment state, decrypting the encrypted content, and sending the decrypted content to the client And the following.
【0012】更に、前記クライアントは、前記コンテン
ツ受信サーバに対して、クライアント自身の認証情報を
入力する認証情報入力手段と、コンテンツ表示要求に対
する復号コンテンツを取得して表示するコンテンツ表示
手段と、を備えることを特徴とする。Further, the client includes authentication information input means for inputting authentication information of the client to the content receiving server, and content display means for acquiring and displaying decrypted content in response to a content display request. It is characterized by the following.
【0013】更に、前記契約情報は、コンテンツ受信サ
ーバが、コンテンツを配信できるクライアント数と、供
給コンテンツのコンテンツ名と、供給コンテンツを配信
するクライアント数と、コンテンツの配信期限と、供給
した暗号コンテンツの復号キーと、を少なくとも含むこ
とを特徴とする。[0013] Further, the contract information includes information on the number of clients capable of distributing the content, the name of the supplied content, the number of clients distributing the supplied content, the distribution deadline of the content, and the content distribution server. And a decryption key.
【0014】更に、前記認証情報は、コンテンツ受信サ
ーバが配信契約するクライアント名並びにクライアント
のパスワードを含むクライアント認証情報と、クライア
ントに配信するコンテンツ名並びに前記コンテンツを参
照できるクライアント名を含むコンテンツアクセス許可
情報と、でなることを特徴とする。Further, the authentication information includes client authentication information including a client name and a client password contracted by the content receiving server for distribution, and content access permission information including a content name to be distributed to the client and a client name capable of referring to the content. And characterized in that:
【0015】更に、コンテンツを蓄積するコンテンツサ
ーバが、通信ネットワークを通じて、契約するコンテン
ツ受信サーバにコンテンツを供給し、前記コンテンツ受
信サーバが、契約するクライアントにコンテンツを配信
するコンテンツ配信システムの契約管理方法において、
前記コンテンツサーバは、前記コンテンツ受信サーバに
対して、コンテンツ対応に契約情報及び暗号コンテンツ
の復号キーを管理し、定期的にコンテンツの契約履行状
態を検査して、違反しているコンテンツの復号キーを無
効にし、前記コンテンツ受信サーバは、前記コンテンツ
サーバから暗号コンテンツを取得して保持し、クライア
ントの認証情報登録に対して、前記契約履行状態を検査
し記憶し、クライアントに、コンテンツ表示要求の認証
及び契約状態の検査結果によって、暗号コンテンツを復
号配信し、前記クライアントは、前記コンテンツ受信サ
ーバに対して、クライアント自身の認証情報登録と、コ
ンテンツ表示要求した復号コンテンツを取得表示する、
ことを実行することを特徴とする。Further, in the contract management method of the content distribution system, the content server that stores the content supplies the content to the contracted content receiving server via the communication network, and the content receiving server distributes the content to the contracted client. ,
The content server manages the contract information and the decryption key of the encrypted content corresponding to the content with respect to the content receiving server, periodically checks the contract fulfillment state of the content, and determines the decryption key of the violating content. Invalidate, the content receiving server acquires and holds the encrypted content from the content server, inspects and stores the contract fulfillment state with respect to the authentication information registration of the client, and authenticates the content display request to the client. The client decrypts and distributes the encrypted content according to the inspection result of the contract status, and the client registers the client's own authentication information with the content receiving server and acquires and displays the decrypted content requested to be displayed.
It is characterized by performing.
【0016】[0016]
【発明の実施の形態】この発明を図面を参照して説明す
る。この発明の一実施例の構成を説明する図1を参照す
ると、コンテンツ供給元のコンテンツサーバ1と、コン
テンツサーバ1が接続するインターネット2と、コンテ
ンツをコンテンツサーバ1からインターネット2を通じ
て供給されるコンテンツ受信サーバ3と、コンテンツ受
信サーバ3にインターネット2を通じて加入するクライ
アント4と、でなる。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described with reference to the drawings. Referring to FIG. 1 illustrating the configuration of an embodiment of the present invention, a content server 1 serving as a content provider, the Internet 2 to which the content server 1 is connected, and content reception provided from the content server 1 through the Internet 2 It comprises a server 3 and a client 4 subscribing to the content receiving server 3 via the Internet 2.
【0017】コンテンツサーバ1は、コンテンツを生産
してデータベース化して供給するコンテンツ管理手段1
1と、コンテンツ受信サーバ3に対する契約を管理し、
契約履行状態を定期的に検査し、契約に反するコンテン
ツ配信を復号キーを無効にして阻止する契約管理手段1
2と、を備える。コンテンツ受信サーバ3は、コンテン
ツ記憶部31と、契約情報記憶部32と、契約状態記憶
部33と、認証情報記憶部34と、コンテンツ取得手段
35と、コンテンツ参照手段36と、契約情報更新手段
37と、契約状態更新手段38と、認証情報更新手段3
9と、を備えている。コンテンツ記憶部31は、暗号コ
ンテンツを蓄積記憶する。契約情報記憶部32は、供給
コンテンツの総ユーザ数、コンテンツ名、コンテンツ対
応に参照可能なユーザ数、配信期限、暗号コンテンツの
復号キー、を含む契約情報320を記憶する。認証情報
記憶部34は、登録されているクライアントのユーザ名
及びパスワードを含むクライアント認証情報341と、
コンテンツ名、該コンテンツにアクセスを許可されるク
ライアント名を含むコンテンツアクセス許可情報342
と、でなる認証情報340を記憶する。契約状態記憶部
33は、コンテンツが契約を遵守して履行している正常
状態であるかあるいは違反状態であるかの情報を記憶す
る。The content server 1 is a content management means 1 for producing content, creating a database, and supplying the database.
1 and manages a contract with the content receiving server 3,
Contract management means 1 for periodically inspecting the fulfillment state of a contract and invalidating the decryption key to prevent content distribution contrary to the contract
And 2. The content receiving server 3 includes a content storage unit 31, a contract information storage unit 32, a contract state storage unit 33, an authentication information storage unit 34, a content acquisition unit 35, a content reference unit 36, and a contract information update unit 37. , Contract status updating means 38, and authentication information updating means 3
9 is provided. The content storage unit 31 stores and stores the encrypted content. The contract information storage unit 32 stores contract information 320 including the total number of users of the supplied content, the content name, the number of users who can refer to the content, the distribution term, and the decryption key of the encrypted content. The authentication information storage unit 34 includes client authentication information 341 including a registered client user name and password,
Content access permission information 342 including a content name and a client name permitted to access the content
Is stored. The contract state storage unit 33 stores information indicating whether the content is in a normal state or a breached state in compliance with the contract.
【0018】コンテンツ取得手段35は、インターネッ
ト2上のコンテンツサーバ1から暗号コンテンツを取得
し、コンテンツ記憶部31に格納する。契約情報更新手
段37は、コンテンツサーバ1の契約管理手段12か
ら、契約に関する情報を取得して、コンテンツ受信サー
バ3の契約情報記憶部32の契約情報320を更新す
る。認証情報更新手段39は、クライアント4から送ら
れた認証に関する情報によって、認証情報記憶部34の
認証情報340を更新する。契約状態更新手段38は、
契約情報更新手段37や認証情報更新手段39から呼び
だされ、契約情報記憶部32の契約情報320並びに認
証情報記憶部34のクライアント認証情報341及びコ
ンテンツアクセス許可情報342を参照し、契約履行状
態を検査し、その検査結果を契約状態記憶部33に格納
する。コンテンツ参照手段36は、クライアント4から
のコンテンツ表示要求に含まれるユーザ名及びパスワー
ドをキーとしてクライアント認証情報341を検索し、
クライアントを認証した後、アクセスするコンテンツ
名、ユーザ名をキーとしてコンテンツアクセス許可情報
342を検索し、コンテンツにアクセス許可されている
か否かを検査し、コンテンツにアクセス許可され、復号
キーが入手する場合、契約状態記憶部33を参照し、契
約履行状態が正常の場合、暗号コンテンツを復号キーで
復号する。契約履行状態が異常の場合、クライアント4
のコンテンツ表示要求は認証されないとし、コンテンツ
の表示が阻止される。The content acquisition means 35 acquires encrypted content from the content server 1 on the Internet 2 and stores the encrypted content in the content storage unit 31. The contract information updating unit 37 acquires information on the contract from the contract management unit 12 of the content server 1 and updates the contract information 320 of the contract information storage unit 32 of the content receiving server 3. The authentication information updating unit 39 updates the authentication information 340 in the authentication information storage unit 34 with the information on the authentication sent from the client 4. The contract status updating means 38
The contract fulfillment state is called from the contract information updating means 37 and the authentication information updating means 39, and refers to the contract information 320 of the contract information storage unit 32, the client authentication information 341 and the content access permission information 342 of the authentication information storage unit 34, and determines the contract fulfillment state. An inspection is performed, and the inspection result is stored in the contract state storage unit 33. The content reference unit 36 searches the client authentication information 341 using the user name and the password included in the content display request from the client 4 as keys,
After the client is authenticated, the content access permission information 342 is searched using the name of the content to be accessed and the user name as keys, and whether or not the access to the content is permitted is checked. When the contract fulfillment state is normal, the encrypted content is decrypted with the decryption key. If the contract fulfillment status is abnormal, client 4
Is not authenticated, and the display of the content is prevented.
【0019】次に、この実施例の契約管理方法を実行す
る動作を図2、図3、図4、を参照し、図5、図6を援
用して説明する。契約情報更新時の動作を図2を参照し
て説明する。コンテンツ受信サーバ3の契約情報更新手
段37は、インターネット2上のコンテンツサーバ1の
契約管理手段12から、契約情報320を取得する(図
2のステップ51)。契約情報更新手段37は、契約情
報記憶部32の契約情報320を更新する(ステップ5
2)。契約状態更新手段38が、契約情報記憶部32の
契約情報320および認証情報記憶部34のクライアン
ト認証情報341、コンテンツアクセス許可情報342
を参照して、認証情報記憶部34の認証情報341、コ
ンテンツアクセス許可情報342が契約情報記憶部32
の契約情報320に違反するような契約履行状態が登録
されているか否かを検査する(ステップ53)。検査内
容は、登録されている総ユーザ数が契約総ユーザ数を超
えているか否か、各コンテンツを参照可能なユーザの数
が契約数を超えているか否か、契約期限を過ぎているか
否か、である。契約状態更新手段38は、検査結果が契
約に違反している場合(ステップ54のノー)、契約状
態記憶部33の情報を「異常」に更新する(ステップ5
6)。契約が遵守されている場合(ステップ54のイエ
ス)、契約状態記憶部33の情報を「正常」に更新する
(ステップ55)。例示すると、契約情報記憶部32の
契約情報320が図5に、認証情報記憶部34のクライ
アント認証情報341及びコンテンツアクセス許可情報
342が図6にそれぞれ示すようであったとする。図5
において、コンテンツサーバ1が、総ユーザ数を「2
0」から「10」に変更した場合、現在、クライアント
認証情報341には、ユーザAからユーザTまで20人
のユーザが登録されているため契約に違反することにな
り、契約状態記憶部33の契約状態が「異常」となる。Next, the operation of executing the contract management method of this embodiment will be described with reference to FIGS. 2, 3, and 4, and with reference to FIGS. The operation at the time of updating the contract information will be described with reference to FIG. The contract information updating means 37 of the content receiving server 3 acquires the contract information 320 from the contract management means 12 of the content server 1 on the Internet 2 (Step 51 in FIG. 2). The contract information updating unit 37 updates the contract information 320 in the contract information storage unit 32 (Step 5).
2). The contract status updating means 38 performs the contract information 320 of the contract information storage unit 32, the client authentication information 341 of the authentication information storage unit 34, and the content access permission information 342.
, The authentication information 341 and the content access permission information 342 of the authentication information storage unit 34 are stored in the contract information storage unit 32.
It is checked whether or not a contract fulfillment state that violates the contract information 320 is registered (step 53). Inspection contents include whether the total number of registered users exceeds the total number of contract users, whether the number of users who can refer to each content exceeds the number of contracts, and whether the contract expiration date has passed. ,. When the inspection result violates the contract (No in step 54), the contract state updating unit 38 updates the information in the contract state storage unit 33 to “abnormal” (step 5).
6). When the contract is complied with (Yes in step 54), the information in the contract state storage unit 33 is updated to “normal” (step 55). For example, it is assumed that the contract information 320 of the contract information storage unit 32 is as shown in FIG. 5, and the client authentication information 341 and the content access permission information 342 of the authentication information storage unit 34 are as shown in FIG. FIG.
, The content server 1 determines that the total number of users is "2
If the number is changed from "0" to "10", the client authentication information 341 currently violates the contract because 20 users from user A to user T are registered. The contract status becomes "abnormal".
【0020】認証情報更新時の動作を図3を参照して説
明をすると、認証情報更新手段39は、クライアント4
の認証情報入力手段42から入力された認証情報でコン
テンツ受信サーバ3の認証情報記憶部34のクライアン
ト認証情報341及びコンテンツアクセス許可情報34
2を更新する(図3のステップ61)。契約状態更新手
段38が、契約情報記憶部32の契約情報320並びに
認証情報記憶部34のクライアント認証情報341及び
コンテンツアクセス許可情報342を参照して、コンテ
ンツサーバ1に対する契約に違反するような情報が登録
されているか否かを検査する(ステップ62)。検査
は、登録されている総ユーザ数が契約ユーザ数を超えて
いるか否か、各コンテンツを参照可能なユーザ数が契約
数を超えているか否か、契約期限を過ぎているか否かで
ある。契約状態更新手段38は、検査結果が契約情報3
20に違反していた場合(ステップ63のノー)、契約
状態記憶部33の契約の履行状態を「異常」に更新する
(ステップ65)。契約が守られている場合(ステップ
63のイエス)、契約状態記憶部33の契約の履行状態
を「正常」に更新する(ステップ64)。例示すると、
契約情報記憶部32、認証情報記憶部34の各情報が図
6に示すようであるとすると、クライアント4の認証情
報入力手段42により、ユーザCにコンテンツAに対す
るアクセス権を与えた場合、コンテンツAを参照可能な
ユーザ数がユーザA、ユーザB、ユーザCの3人とな
る。現在、契約情報記憶部32でコンテンツAを参照可
能な人数の最大値は2人となっているため、契約に違反
することになる。そのため契約の履行状態が「異常」と
なる。The operation at the time of updating the authentication information will be described with reference to FIG.
The client authentication information 341 and the content access permission information 34 of the authentication information storage unit 34 of the content receiving server 3 are obtained by using the authentication information input from the authentication information input unit 42 of the content receiving server 3.
2 is updated (step 61 in FIG. 3). The contract status updating means 38 refers to the contract information 320 of the contract information storage unit 32 and the client authentication information 341 and the content access permission information 342 of the authentication information storage unit 34, and information that violates the contract with the content server 1 is obtained. It is checked whether or not it has been registered (step 62). The inspection is performed to determine whether the total number of registered users exceeds the number of contract users, whether the number of users who can refer to each content exceeds the number of contracts, and whether the contract period has expired. The contract status updating means 38 determines that the inspection result is the contract information 3
If it violates 20 (No in step 63), the contract fulfillment state in the contract state storage unit 33 is updated to "abnormal" (step 65). If the contract is kept (Yes in step 63), the contract fulfillment state in the contract state storage unit 33 is updated to "normal" (step 64). To illustrate,
Assuming that the information in the contract information storage unit 32 and the authentication information storage unit 34 are as shown in FIG. 6, when the access right to the content A is given to the user C by the authentication information input unit 42 of the client 4, the content A Are user A, user B, and user C. At present, the maximum number of people who can refer to the content A in the contract information storage unit 32 is two, which violates the contract. Therefore, the fulfillment state of the contract becomes “abnormal”.
【0021】コンテンツ参照時の動作を図4を参照して
説明すると、クライアント4のコンテンツ表示手段41
からコンテンツを表示要求する場合(図4のステップ7
0)、コンテンツ表示手段41は、ユーザ名、パスワー
ド、要求コンテンツ名を入力する(ステップ71)。コ
ンテンツ参照手段36は、入力されたユーザ名を認証情
報記憶部34のクライアント認証情報341で検索し、
パスワードが正しいか否かを検査する(図4のステップ
72)。入力されたユーザ名、パスワードが間違ってい
た場合(ステップ72のノー)、コンテンツ表示手段4
1に認証エラーを通知し(ステップ79)処理を終わ
る。ユーザ名、パスワードが正しい場合(ステップ72
のイエス)、このユーザが要求したコンテンツの参照を
許可されているか否かを認証情報記憶部34のコンテン
ツアクセス許可情報342で検索する(ステップ7
3)。アクセスが許可されていない場合(ステップ74
のノー)、コンテンツ表示手段41に認証エラーを通知
し処理を終わる(ステップ79)。アクセスが許可され
ている場合(ステップ74のイエス)、契約状態記憶部
33を参照して契約状態が正常かあるか否かを検査する
(ステップ75)。契約状態記憶部33の契約の履行状
態が異常な場合(ステップ76のノー)、認証エラーを
通知して処理を終わる(ステップ79)。契約の履行状
態が正常な場合(ステップ76のイエス)、コンテンツ
を復号化し(ステップ77)、復号コンテンツをコンテ
ンツ表示手段41に表示する(ステップ78)。なお、
上記の、契約情報更新手段37と認証情報更新手段39
とコンテンツ参照手段36とは、非同期かつ独立して動
作できる。The operation at the time of referring to the contents will be described with reference to FIG.
When requesting display of content from (Step 7 in FIG. 4)
0), the content display means 41 inputs a user name, a password, and a requested content name (step 71). The content reference unit 36 searches the input user name in the client authentication information 341 of the authentication information storage unit 34,
It is checked whether the password is correct (step 72 in FIG. 4). If the input user name and password are incorrect (No in step 72), the content display means 4
1 is notified of an authentication error (step 79), and the process ends. If the user name and password are correct (step 72
No), the content access permission information 342 of the authentication information storage unit 34 is searched to determine whether the user is permitted to refer to the requested content (step 7).
3). If access is not permitted (step 74
No), an authentication error is notified to the content display means 41, and the process ends (step 79). If the access is permitted (Yes in step 74), it is checked whether or not the contract status is normal with reference to the contract status storage unit 33 (step 75). When the fulfillment state of the contract in the contract state storage unit 33 is abnormal (No in step 76), an authentication error is notified and the process ends (step 79). If the fulfillment state of the contract is normal (Yes in step 76), the content is decrypted (step 77), and the decrypted content is displayed on the content display means 41 (step 78). In addition,
The contract information updating means 37 and the authentication information updating means 39 described above.
And the content reference means 36 can operate asynchronously and independently.
【0022】この実施の構成で、コンテンツサーバ1の
コンテンツ管理手段11及び契約管理手段12を、それ
ぞれ別個にサーバとしてインターネット2に接続する構
成に変更できることは明らかである。In this embodiment, it is apparent that the content management means 11 and the contract management means 12 of the content server 1 can be changed to a configuration in which each is connected to the Internet 2 as a separate server.
【0023】[0023]
【発明の効果】第1の効果は、コンテンツ受信サーバに
おいて契約に反した履行状態が発生している場合、コン
テンツサーバがコンテンツへのアクセスを禁止できるこ
とにある。その理由は、契約情報、認証情報に対する契
約履行状態の検査結果を記憶しておき、コンテンツ表示
要求の認証時に、契約履行状態を参照し契約に違反した
状態が発生している場合はアクセスを許可しないためで
ある。The first effect is that when a performance state contrary to the contract occurs in the content receiving server, the content server can prohibit access to the content. The reason is that the inspection result of the contract fulfillment state for the contract information and authentication information is stored, and when the content display request is authenticated, access is granted if the contract fulfillment state is violated by referring to the contract fulfillment state. This is because they do not.
【0024】第2の効果は、暗号コンテンツの復号キー
を無効にして、コンテンツ配信を阻止できることであ
る。その理由は、コンテンツサーバがコンテンツ受信サ
ーバの契約履行状態を定期的に検査し、契約に違反した
状態にある場合、契約情報を更新して復号キーを無効に
することである。The second effect is that the content distribution can be prevented by invalidating the decryption key of the encrypted content. The reason is that the content server periodically checks the contract fulfillment state of the content receiving server, and when the content is in violation of the contract, updates the contract information and invalidates the decryption key.
【図1】この発明の一実施例の構成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment of the present invention.
【図2】この実施例の契約管理方法の契約更新動作を示
す流れ図である。FIG. 2 is a flowchart showing a contract update operation of the contract management method according to the embodiment.
【図3】この実施例の契約管理方法の認証情報更新動作
を示す流れ図である。FIG. 3 is a flowchart showing an authentication information updating operation of the contract management method according to the embodiment.
【図4】この実施例の契約管理方法のコンテンツ参照動
作を示す流れ図である。FIG. 4 is a flowchart showing a content reference operation of the contract management method of the embodiment.
【図5】契約情報を例示する図である。FIG. 5 is a diagram exemplifying contract information.
【図6】認証情報のコンテンツ認証情報及びコンテンツ
アクセス許可情報を例示する図である。FIG. 6 is a diagram exemplifying content authentication information and content access permission information of authentication information.
1 コンテンツサーバ 2 インターネット 3 コンテンツ受信サーバ 4 クライアント 11 コンテンツ管理手段 12 契約管理手段 31 コンテンツ記憶部 32 契約情報記憶部 33 契約状態記憶部 34 認証情報記憶部 35 コンテンツ取得手段 36 コンテンツ参照手段 37 契約情報更新手段 38 契約状態更新手段 39 認証情報更新手段 41 コンテンツ表示手段 42 認証情報入力手段 320 契約情報 340 認証情報 341 クライアント認証情報 342 コンテンツアクセス許可情報 1 Content Server 2 Internet 3 Content Receiving Server 4 Client 11 Content Management Unit 12 Contract Management Unit 31 Content Storage Unit 32 Contract Information Storage Unit 33 Contract Status Storage Unit 34 Authentication Information Storage Unit 35 Content Acquisition Unit 36 Content Reference Unit 37 Contract Information Update Means 38 Contract status updating means 39 Authentication information updating means 41 Content display means 42 Authentication information input means 320 Contract information 340 Authentication information 341 Client authentication information 342 Content access permission information
Claims (7)
が、インターネットを通じて、コンテンツ受信サーバに
コンテンツを供給し、前記コンテンツ受信サーバが、ク
ライアントにインターネットを通じてコンテンツを配信
するコンテンツ配信システムにおいて、 前記コンテンツ受信サーバに、契約に基づく暗号コンテ
ンツ供給と、前記契約の履行状態の検査と、前記契約に
違反した暗号コンテンツの復号キーの無効化と、を実施
するコンテンツサーバと、 前記コンテンツサーバから暗号コンテンツの取得保持
と、クライアントの認証情報の登録と、前記契約の履行
状態の更新と、クライアントのコンテンツ表示要求の認
証及び前記契約の履行状態参照の結果に基づく、暗号コ
ンテンツの復号配信と、を実施するコンテンツ受信サー
バと、 前記コンテンツ受信サーバに対するクライアント自身の
認証情報登録と、コンテンツ表示要求に対する復号コン
テンツの取得表示と、を実施するクライアントと、 でなることを特徴とするコンテンツ配信システム。1. A content distribution system in which a content server that supplies content supplies content to a content reception server via the Internet, and wherein the content reception server distributes the content to a client via the Internet. A content server that performs encrypted content supply based on a contract, checks the fulfillment state of the contract, and invalidates a decryption key of the encrypted content that violates the contract, acquiring and holding the encrypted content from the content server, A content receiving server that performs registration of client authentication information, updates of the fulfillment state of the contract, authentication of the client's content display request, and decryption / delivery of encrypted content based on the result of referencing the fulfillment state of the contract. , Previous A content distribution system, comprising: a client that performs registration of authentication information of the client itself with the content reception server and acquisition and display of decrypted content in response to a content display request.
ンツ受信サーバに送付し、定期的にコンテンツの契約履
行状態を検査し、契約に違反した状態であるとき、前記
復号キーを無効にする契約管理手段と、 を備えることを特徴とする請求項1記載のコンテンツ配
信システム。2. The content server, comprising: content management means for supplying content; and contract information including decryption key information corresponding to the content, sent to the content receiving server, and periodically checks the contract fulfillment state of the content. 2. The content delivery system according to claim 1, further comprising: contract management means for invalidating the decryption key when the state is in violation of the above.
ットを通じて取得するコンテンツ取得手段と、 暗号コンテンツを保持するコンテンツ記憶部と、 前記コンテンツサーバとの契約情報を保持する契約情報
記憶部と、 コンテンツの契約履行状態が正常状態であるか違反状態
であるかを記憶する契約状態記憶部と、 クライアントの認証情報を記憶する認証情報記憶部と、 前記コンテンツサーバからの契約情報によって、前記契
約情報記憶部の復号キーを含む契約情報を更新する契約
情報更新手段と、 コンテンツアクセス許可クライアントと前記契約情報と
の整合を判定し、前記契約履行状態を更新する契約状態
更新手段と、 クライアントの認証情報によって、前記認証情報記憶部
の認証情報を更新する認証情報更新手段と、 コンテンツ表示要求の認証及び前記契約履行状態の判定
に基づいて、契約情報から暗号コンテンツの復号キーを
入手して、暗号コンテンツを復号し、クライアントに送
付するコンテンツ参照手段と、 を有することを特徴とする請求項1記載のコンテンツ配
信システム。3. The content receiving server, a content acquisition unit that acquires encrypted content from the content server via the Internet, a content storage unit that stores the encrypted content, and a contract information storage that stores contract information with the content server. A contract status storage unit that stores whether the contract fulfillment status of the content is normal or a violation status; an authentication information storage unit that stores client authentication information; and contract information from the content server. A contract information updating unit for updating contract information including a decryption key in the contract information storage unit; a contract state updating unit for determining consistency between a content access permitted client and the contract information and updating the contract fulfillment state; Authentication information in the authentication information storage unit Authentication information updating means for updating, and content reference means for obtaining a decryption key of the encrypted content from the contract information based on the authentication of the content display request and the determination of the contract fulfillment state, decrypting the encrypted content, and sending the decrypted content to the client The content distribution system according to claim 1, comprising:
の認証情報を入力する認証情報入力手段と、 コンテンツ表示要求に対する復号コンテンツを取得して
表示するコンテンツ表示手段と、 を備えることを特徴とする請求項1記載のコンテンツ配
信システム。4. The client includes: authentication information input means for inputting authentication information of the client to the content receiving server; and content display means for acquiring and displaying decrypted content in response to a content display request. The content distribution system according to claim 1, wherein:
イアント数と、供給コンテンツのコンテンツ名と、供給
コンテンツを配信するクライアント数と、コンテンツの
配信期限と、供給した暗号コンテンツの復号キーと、を
少なくとも含むことを特徴とする請求項1記載のコンテ
ンツ配信システム。5. The contract information, wherein the content receiving server includes: a number of clients capable of distributing the content; a content name of the supplied content; a number of clients distributing the supplied content; a distribution deadline of the content; The content distribution system according to claim 1, further comprising: a decryption key.
びにクライアントのパスワードを含むクライアント認証
情報と、 クライアントに配信するコンテンツ名並びに前記コンテ
ンツを参照できるクライアント名を含むコンテンツアク
セス許可情報と、 でなることを特徴とする請求項1記載のコンテンツ配信
システム。6. The authentication information includes: client authentication information including a client name and a client password for which the content receiving server makes a distribution contract; and content access permission information including a content name to be distributed to the client and a client name capable of referring to the content. The content distribution system according to claim 1, wherein:
が、通信ネットワークを通じて、契約するコンテンツ受
信サーバにコンテンツを供給し、前記コンテンツ受信サ
ーバが、契約するクライアントにコンテンツを配信する
コンテンツ配信システムの契約管理方法において、 前記コンテンツサーバは、 前記コンテンツ受信サーバに対して、コンテンツ対応に
契約情報及び暗号コンテンツの復号キーを管理し、定期
的にコンテンツの契約履行状態を検査して、違反してい
る暗号コンテンツの復号キーを無効にし、 前記コンテンツ受信サーバは、 前記コンテンツサーバから暗号コンテンツを取得して保
持し、クライアントの認証情報登録に対して、前記契約
履行状態を検査記憶し、クライアントに、コンテンツ表
示要求の認証及び契約状態の検査結果によって、暗号コ
ンテンツを復号配信し、 前記クライアントは、 前記コンテンツ受信サーバに対して、クライアント自身
の認証情報登録と、コンテンツ表示要求した復号コンテ
ンツを取得表示する、 ことを実行することを特徴とするコンテンツ配信システ
ムの契約管理方法。7. A contract management method for a content distribution system, wherein a content server for storing content supplies a content to a contracted content receiving server via a communication network, and the content receiving server distributes the content to a contracted client. The content server manages the contract information and the decryption key of the encrypted content with respect to the content for the content receiving server, periodically inspects the contract fulfillment state of the content, and decrypts the violated encrypted content. Invalidating the key, the content receiving server acquires and holds the encrypted content from the content server, inspects and stores the contract fulfillment state with respect to the authentication information registration of the client, and authenticates the content display request to the client. And contract status inspection According to the result, the encrypted content is decrypted and delivered, and the client performs, on the content receiving server, registration of the authentication information of the client itself, and obtains and displays the decrypted content requested to be displayed. Content distribution system contract management method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10320299A JP2000293584A (en) | 1999-04-09 | 1999-04-09 | Contents distribution system and method for managing contract |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10320299A JP2000293584A (en) | 1999-04-09 | 1999-04-09 | Contents distribution system and method for managing contract |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000293584A true JP2000293584A (en) | 2000-10-20 |
Family
ID=14347943
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10320299A Pending JP2000293584A (en) | 1999-04-09 | 1999-04-09 | Contents distribution system and method for managing contract |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000293584A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002061572A1 (en) * | 2001-01-31 | 2002-08-08 | Ntt Docomo, Inc. | System for delivering program to storage module of mobile terminal |
| JP2006526851A (en) * | 2003-06-02 | 2006-11-24 | リキッド・マシンズ・インコーポレーション | Data object management in dynamic, distributed and collaborative environments |
| JP2006350429A (en) * | 2005-06-13 | 2006-12-28 | Tops Systems:Kk | Security management device |
| US7379731B2 (en) | 2001-05-14 | 2008-05-27 | Ntt Docomo Inc. | System for managing program applications storable in a mobile terminal |
| JP2014044517A (en) * | 2012-08-24 | 2014-03-13 | Sharp Corp | Electronic content management device, electronic content management server, electronic content browsing device, electronic content management system, electronic content management method, and electronic content management program |
| JP2020149393A (en) * | 2019-03-14 | 2020-09-17 | 日本電気株式会社 | CM distribution management system and CM distribution management method |
| CN111724252A (en) * | 2019-11-27 | 2020-09-29 | 云账户技术(天津)有限公司 | Individual business trader signing system and signing method thereof |
-
1999
- 1999-04-09 JP JP10320299A patent/JP2000293584A/en active Pending
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002061572A1 (en) * | 2001-01-31 | 2002-08-08 | Ntt Docomo, Inc. | System for delivering program to storage module of mobile terminal |
| JPWO2002061572A1 (en) * | 2001-01-31 | 2004-06-03 | 株式会社エヌ・ティ・ティ・ドコモ | System for distributing programs to storage modules of mobile terminals |
| US7269445B2 (en) | 2001-01-31 | 2007-09-11 | Ntt Docomo Inc. | Method and apparatus for delivering program to storage module of mobile terminal |
| US8166291B2 (en) | 2001-05-14 | 2012-04-24 | Ntt Docomo, Inc. | System for managing program applications storable in a mobile terminal |
| US8140846B2 (en) | 2001-05-14 | 2012-03-20 | Ntt Docomo, Inc. | System for managing program applications storable in a mobile terminal |
| US7379731B2 (en) | 2001-05-14 | 2008-05-27 | Ntt Docomo Inc. | System for managing program applications storable in a mobile terminal |
| US7706786B2 (en) | 2001-05-14 | 2010-04-27 | Ntt Docomo, Inc. | System for managing program applications storable in a mobile terminal |
| US7742756B2 (en) | 2001-05-14 | 2010-06-22 | Ntt Docomo, Inc. | System for managing program applications storable in a mobile terminal |
| US8010095B2 (en) | 2001-05-14 | 2011-08-30 | Ntt Docomo, Inc. | System for managing program applications storable in a mobile terminal |
| JP4759513B2 (en) * | 2003-06-02 | 2011-08-31 | リキッド・マシンズ・インコーポレーテッド | Data object management in dynamic, distributed and collaborative environments |
| JP2006526851A (en) * | 2003-06-02 | 2006-11-24 | リキッド・マシンズ・インコーポレーション | Data object management in dynamic, distributed and collaborative environments |
| JP2006350429A (en) * | 2005-06-13 | 2006-12-28 | Tops Systems:Kk | Security management device |
| JP2014044517A (en) * | 2012-08-24 | 2014-03-13 | Sharp Corp | Electronic content management device, electronic content management server, electronic content browsing device, electronic content management system, electronic content management method, and electronic content management program |
| JP2020149393A (en) * | 2019-03-14 | 2020-09-17 | 日本電気株式会社 | CM distribution management system and CM distribution management method |
| CN111724252A (en) * | 2019-11-27 | 2020-09-29 | 云账户技术(天津)有限公司 | Individual business trader signing system and signing method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102265652B1 (en) | Blockchain-based digital rights management | |
| US7146504B2 (en) | Secure clock on computing device such as may be required in connection with a trust-based system | |
| EP1686504B1 (en) | Flexible licensing architecture in content rights management systems | |
| US7171662B1 (en) | System and method for software licensing | |
| US7359517B1 (en) | Nestable skeleton decryption keys for digital rights management | |
| US6189146B1 (en) | System and method for software licensing | |
| US20040205333A1 (en) | Method and system for digital rights management | |
| US20060287959A1 (en) | Software license manager employing license proofs for remote execution of software functions | |
| US20050187877A1 (en) | Method and apparatus for hierarchical assignment of rights to documents and documents having such rights | |
| EP1688855A2 (en) | Flexible licensing architecture for licensing digital application | |
| US20090228450A1 (en) | Digital right management client system and method thereof as well as digital right management system | |
| JP2007531127A (en) | Digital license sharing system and sharing method | |
| JPH09288575A (en) | System and method for managing try-and-by-usage of application programs | |
| CA2405489A1 (en) | Secure digital content licensing system and method | |
| JP2002539515A (en) | System and method for licensing content | |
| US20050044397A1 (en) | Method and system for secure time management in digital rights management | |
| JP2013527501A (en) | Remote management and monitoring method for data created with desktop software | |
| CN100481031C (en) | Terminal device and data protection system having the same | |
| US20100132052A1 (en) | Information processing system, information processing method, and computer readable medium | |
| JP2000293584A (en) | Contents distribution system and method for managing contract | |
| JP3758316B2 (en) | Software license management apparatus and method | |
| JP2004297550A (en) | Content management system and content distribution system | |
| JP2008543216A (en) | Method and apparatus for providing and processing DRM-based content | |
| JP2009058983A (en) | Copyright management system | |
| JP4826449B2 (en) | Information processing system, electronic permission information issuing device, rights issuing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020709 |