JP4823807B2 - Design information providing system, design information providing server, design information providing method and program - Google Patents
Design information providing system, design information providing server, design information providing method and program Download PDFInfo
- Publication number
- JP4823807B2 JP4823807B2 JP2006218671A JP2006218671A JP4823807B2 JP 4823807 B2 JP4823807 B2 JP 4823807B2 JP 2006218671 A JP2006218671 A JP 2006218671A JP 2006218671 A JP2006218671 A JP 2006218671A JP 4823807 B2 JP4823807 B2 JP 4823807B2
- Authority
- JP
- Japan
- Prior art keywords
- design information
- encryption key
- license
- terminal device
- information providing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000013461 design Methods 0.000 title claims description 137
- 238000000034 method Methods 0.000 title claims description 18
- 238000004891 communication Methods 0.000 claims description 44
- 238000004519 manufacturing process Methods 0.000 claims description 23
- 238000012790 confirmation Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 4
- 230000006837 decompression Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、設計情報提供システムおよび設計情報提供サーバに関し、特に、ユーザが製造する商品に固有の設計情報を提供する技術に関する。 The present invention relates to a design information providing system and a design information providing server, and more particularly to a technique for providing design information unique to a product manufactured by a user.
例えば、現行のDVD−Videoでは、DVDコンソーシアムの下、図15に示されるように、フォーマット、暗号鍵、特許の各ライセンスの契約の締結が個別に行われている。 For example, in the current DVD-Video, under the DVD consortium, as shown in FIG. 15, contracts for licenses of format, encryption key, and patent are individually performed.
ここで、フォーマットとは、例えば、ディスクの物理構造、ディスクに記録するデータの構造等を記述した仕様書を指す。 Here, the format indicates, for example, a specification describing the physical structure of the disk, the structure of data recorded on the disk, and the like.
また、一般ユーザによるコンピュータを用いたカジュアルコピーを防止するため、暗号鍵による暗号を利用したDVD著作権保護システムCSS(Content Scramble System)が開発されている。DVDに記録するコンテンツは、3階層の鍵(タイトル鍵、ディスク鍵、マスタ鍵)を用いて暗号化される。DVDプレーヤには、CSS管理機構よりライセンスを受けたメーカに対応したマスタ鍵が予め秘密に埋め込まれている。このDVDプレーヤだけがこれを復号、再生できる仕組みを備えている(非特許文献1参照)。 In addition, in order to prevent casual copying using a computer by a general user, a DVD copyright protection system CSS (Content Scramble System) using encryption using an encryption key has been developed. The content to be recorded on the DVD is encrypted using a three-level key (title key, disc key, master key). In the DVD player, a master key corresponding to the manufacturer licensed by the CSS management mechanism is secretly embedded in advance. Only this DVD player has a mechanism capable of decoding and reproducing it (see Non-Patent Document 1).
また、DVDに大容量のコンテンツを記録するため、コンテンツを効率的に圧縮符号化し、伸張復号化する特許技術等も採用されている。 In addition, in order to record a large amount of content on a DVD, a patented technique for efficiently compressing and encoding and decompressing and decoding the content is also employed.
したがって、DVDに記録された暗号化されたコンテンツを再生するDVDプレーヤ等を製造するメーカは、各ライセンスを取得し、各ライセンスについてライセンス料を支払うのが一般的である。
しかしながら、従来のシステムでは、以下のような問題がある。なおここでは、問題の所在を明確にするために、図16に示されるように、ライセンサA,Bが独立に2つ存在する場合を想定する。そして、同じ製品に対して適用されるライセンサAのライセンスと、ライセンサBのライセンスが互いに独立して存在するものとする。ライセンサAのライセンスは、ライセンスを受けなくても商品製造が可能な設計情報(例えば、上記した伸張復号化技術)についての特許ライセンスであり、ライセンサBのライセンスは、ライセンスを受けないと商品製造が不可能な設計情報(例えば、上記のマスタ鍵等の秘密鍵)についてのライセンスである。 However, the conventional system has the following problems. Here, in order to clarify the location of the problem, it is assumed that two licensors A and B exist independently as shown in FIG. It is assumed that the license of the licensor A and the license of the licensor B applied to the same product exist independently of each other. The license of the licensor A is a patent license for design information (for example, the above-described decompression decoding technology) that can be manufactured without receiving a license. The license of the licensor B can be manufactured without receiving a license. This is a license for impossible design information (for example, a secret key such as the above master key).
このような条件の下では、ライセンサBからはライセンスを受けるが、ライセンサAのライセンスを受けずに商品製造するメーカが存在しうる。 Under such conditions, a license may be obtained from the licensor B, but there may be a manufacturer that manufactures a product without receiving the license of the licensor A.
このような場合、ライセンサAは特許権によりその商品の差し止めや、損害賠償を請求することも可能であるが、工場の移転等により権利行使も困難である。 In such a case, the licensor A can also insist on the product or claim compensation for damages with a patent right, but it is difficult to exercise the right due to a factory relocation or the like.
したがって、特許ライセンスの契約を締結しないと、製品生産が継続できないような仕組みが要望されている。 Therefore, there is a demand for a mechanism that does not allow product production to continue unless a patent license contract is concluded.
そこで、本発明は特許ライセンスの契約を締結しないと、製品生産が継続できないような仕組みを備えた設計情報提供システムおよび設計情報提供サーバを提供することを目的とする。 Accordingly, an object of the present invention is to provide a design information providing system and a design information providing server having a mechanism that prevents product production from continuing unless a patent license contract is concluded.
ここで、本願発明者は、設計情報にも、これがないと商品を作れない情報(例えば暗号鍵)と、そうでない情報(例えば、伸張復号化技術に関する特許情報)とがある。そして、これがないと商品を作れない設計情報については、ライセンスの契約締結への強制力があり、契約締結への源となることに着目した。つまり、契約締結への源を元に、ライセンスの契約締結への強制力を利用して他のライセンサのライセンスについても契約締結できることに想到した。 Here, the inventor of the present application includes information (for example, an encryption key) that cannot make a product without the design information, and information (for example, patent information related to the decompression decoding technology) that cannot be made without the design information. We focused on the fact that design information that cannot be produced without this is compulsory to conclude a license contract and is a source for contract conclusion. In other words, based on the source of the contract conclusion, the inventors have conceived that it is possible to conclude contracts for licenses of other licensors by using the compulsory power of the license contract conclusion.
そこで、上記目的を達成するために、本発明に係る設計情報提供システムは、商品を製造するユーザが使用する端末装置と、第1および第2の設計情報提供サーバと、前記商品の製造に必要な特許についてライセンスの契約を前記端末装置と締結する特許ライセンス発行サーバとを、通信可能に接続する設計情報提供システムであって、前記第1の設計情報提供サーバは、前記商品の製造に必要な仕様を示す第1の設計情報を前記端末装置に送信し、前記特許ライセンス発行サーバは、前記第1の設計情報に関する特許のライセンスの契約を締結した端末装置のユーザの一覧を示す契約者リストを生成する生成手段と、前記生成手段が生成した契約者リストを外部へ出力する出力手段とを備え、前記第2の設計情報提供サーバは、前記商品の製造に必要であって且つ前記商品に固有の第2の設計情報である暗号鍵の発行の要求を前記端末装置から受信する通信手段と、前記暗号鍵の発行を要求した前記端末装置に当該暗号鍵を発行する発行手段と、前記出力手段が出力した契約者リストを取得する取得手段と、前記取得手段によって取得された契約者リストを格納するデータベースと、前記通信手段によって前記暗号鍵の発行の要求が受信された際、前記データベースに格納されている契約者リストを閲覧し、前記契約者リストに、前記暗号鍵の発行を要求した端末装置のユーザが存在するか否かを判断し、前記ユーザが存在しないと判断したときには、前記端末装置に対する前記暗号鍵の発行を停止するように、前記発行手段を制御する制御手段とを備えることを特徴とする。
また、上記目的を達成するために、本発明に係る設計情報提供システムにおいては、商品を製造する第1ユーザが使用する端末装置と、前記商品の製造に必要な特許についてライセンスの契約を前記端末装置の第1ユーザと締結する第2ユーザが使用する特許ライセンス発行サーバと、前記商品に固有の設計情報を提供するための設計情報提供サーバとを、通信可能に接続する設計情報提供システムであって、前記特許ライセンス発行サーバは、前記ライセンスの契約の締結を確認するための確認情報を生成する確認情報生成手段と、前記確認情報生成手段が生成した確認情報を外部へ出力する確認情報出力手段とを備え、前記設計情報提供サーバは、前記設計情報の発行を要求をした端末装置に当該設計情報を発行するための設計情報発行手段と、前記確認情報出力手段が出力した確認情報を取得する確認情報取得手段と、前記確認情報によって前記ライセンスの契約の締結を確認できなかった端末装置に対する前記設計情報の発行を停止するように、前記設計情報発行手段を制御する制御手段とを備えることを特徴とする。
Therefore, in order to achieve the above object, the design information providing system according to the present invention is necessary for the terminal device used by the user who manufactures the product, the first and second design information providing servers, and the manufacture of the product. A design information providing system for communicably connecting a patent license issuing server that concludes a license contract with the terminal device for a patent, wherein the first design information providing server is necessary for manufacturing the product. First design information indicating specifications is transmitted to the terminal device, and the patent license issuing server generates a contractor list indicating a list of users of the terminal devices that have concluded a patent license contract relating to the first design information. Generating means for generating, and output means for outputting the contractor list generated by the generating means to the outside, the second design information providing server A communication means for receiving from the terminal device a request for issuing an encryption key, which is second design information unique to the product and necessary for the product, and the terminal device that requested the issuance of the encryption key Issuing means for issuing a key; acquisition means for acquiring a contractor list output by the output means; a database storing a contractor list acquired by the acquisition means; and issuing of the encryption key by the communication means When the request is received, the contractor list stored in the database is browsed, and it is determined whether or not there is a user of the terminal device that has requested the issuance of the encryption key in the contractor list, Control means for controlling the issuing means to stop issuing the encryption key to the terminal device when it is determined that there is no user.
In order to achieve the above object, in the design information providing system according to the present invention, a terminal device used by a first user who manufactures a product and a license contract for a patent necessary for the manufacture of the product are included in the terminal A design information providing system for communicatively connecting a patent license issuing server used by a second user who concludes with a first user of a device and a design information providing server for providing design information unique to the product. The patent license issuing server includes confirmation information generating means for generating confirmation information for confirming the conclusion of the license contract, and confirmation information output means for outputting the confirmation information generated by the confirmation information generating means to the outside. And the design information providing server issues a design information for issuing the design information to a terminal device that has requested the issue of the design information. And the confirmation information acquisition means for acquiring the confirmation information output by the confirmation information output means, and the issuance of the design information to the terminal device that could not confirm the conclusion of the license contract by the confirmation information. And control means for controlling the design information issuing means.
これにより、特許ライセンス発行サーバのユーザであるライセンサと端末装置のユーザとの間でライセンスの契約の締結が促進され、特許ライセンスを支払わないと、製品生産が継続できないような仕組みを形成することができる。 This facilitates the conclusion of a license contract between the licensor, who is the user of the patent license issuing server, and the user of the terminal device, and forms a mechanism in which product production cannot be continued unless the patent license is paid. it can.
また、本発明に係る設計情報提供システムにおいては、前記確認情報は、前記ライセンスの契約を締結した第1ユーザの一覧を示す契約者リストであり、前記制御手段は、所定の猶予期間の経過以後だけ前記契約者リストを閲覧し、閲覧の結果、当該契約者リストに掲載されていない第1ユーザの端末装置に対する前記設計情報の発行を停止するように、前記設計情報発行手段を制御することを特徴とすることができる。 Further, in the design information providing system according to the present invention, the confirmation information is a contractor list indicating a list of first users who have concluded the license contract, and the control means is configured to perform a predetermined grace period after elapse. Only browsing the contractor list and controlling the design information issuing means to stop issuing the design information to the terminal device of the first user who is not listed in the contractor list as a result of the browsing. Can be a feature.
これにより、端末装置や、特許ライセンス発行サーバ、暗号鍵発行サーバに対して要求されるリソースが小さく、性能的・費用的負荷も小さなシステムにも適用でき、端末装置が特許ライセンス発行サーバとライセンスを締結していることの確認にも、猶予期間のあるシステムを確立することができる。 As a result, the resources required for the terminal device, patent license issuance server, and encryption key issuance server can be applied to a system with a small performance and cost load. A system with a grace period can also be established to confirm that it is concluded.
また、本発明に係る設計情報提供システムにおいては、前記確認情報は、前記ライセンスの契約を締結した当該端末装置に対して契約の締結を証明するために発行される契約証明書であり、前記制御装置は、前記端末装置から前記商品に固有の設計情報の発行の要求がある毎に、前記契約証明書により契約の締結を確認し、確認された端末装置に対して前記設計情報の発行を許可するように、前記設計情報発行手段を制御することを特徴とすることもできる。 Also, in the design information providing system according to the present invention, the confirmation information is a contract certificate issued to prove the conclusion of a contract to the terminal device that has concluded the license contract, and the control information The device confirms the conclusion of the contract by the contract certificate each time the terminal device requests to issue design information specific to the product, and permits the confirmed terminal device to issue the design information. As described above, the design information issuing means can be controlled.
これにより、特許ライセンス発行サーバのユーザであるライセンサと端末装置のユーザとの間でライセンスの契約の締結がより一層促進され、特許ライセンスを支払わないと、製品生産が継続できないような仕組みを素早く形成することができる。 As a result, the license agreement between the licensor and the terminal device user, who are the users of the patent license issuing server, is further promoted, and a system that allows product production to continue without a patent license is quickly formed. can do.
また、本発明に係る設計情報提供システムにおいては、前記設計情報の発行要求に、要求する前記設計情報の数量と、前記契約証明書とを含めることが可能であり、前記設計情報提供サーバは、さらに前記端末装置と通信する通信手段を備え、前記制御手段は、前記設計情報の発行要求に前記契約証明書が含まれていない場合、前記設計情報を発行できない旨のメッセージを前記端末装置に送信するよう前記通信手段に指示することを特徴としてもよい。 In the design information providing system according to the present invention, the design information issuance request can include the requested quantity of the design information and the contract certificate, and the design information providing server includes: The communication device further includes a communication unit that communicates with the terminal device, and the control unit transmits a message to the terminal device that the design information cannot be issued if the design certificate issuance request does not include the contract certificate. The communication unit may be instructed to do so.
また、本発明に係る設計情報提供システムにおいては、前記制御手段は、前記設計情報の発行要求に前記契約証明書が含まれている場合、前記契約証明書が有効であるか否かを判断し、有効でない場合には前記設計情報を発行できない旨のメッセージを前記端末装置に送信するよう前記通信手段に指示することを特徴としてもよい。 Further, in the design information providing system according to the present invention, the control means determines whether the contract certificate is valid when the design certificate issuance request includes the contract certificate. If not valid, the communication means may be instructed to send a message to the terminal device that the design information cannot be issued.
また、本発明に係る設計情報提供システムにおいては、前記契約証明書には、前記ライセンスの有効期間が含まれており、前記制御手段は、前記契約証明書が有効である場合には、前記ライセンスが有効であるか否かを判断し、前記ライセンスが有効でない場合には前記設計情報を発行できない旨のメッセージを前記端末装置に送信するよう前記通信手段に指示することを特徴としてもよい。 In the design information providing system according to the present invention, the contract certificate includes a validity period of the license, and the control means, when the contract certificate is valid, The communication means may be instructed to transmit to the terminal device a message indicating that the design information cannot be issued if the license is not valid.
また、本発明に係る設計情報提供システムにおいては、前記制御手段は、前記ライセンスが有効である場合には、前記設計情報の要求に含まれる要求数量が契約数量内の数量であるか否かを判断し、契約数量を超える数量については前記設計情報を発行できない旨のメッセージを前記端末装置に送信するよう前記通信手段に指示することを特徴としてもよい。 In the design information providing system according to the present invention, the control means determines whether the requested quantity included in the request for the design information is a quantity within a contract quantity when the license is valid. The communication means may be instructed to send a message to the terminal device that the design information cannot be issued for a quantity exceeding the contract quantity.
また、本発明に係る設計情報提供システムにおいては、前記制御手段は、前記設計情報の要求に前記契約証明書が含まれ、前記契約証明書が有効で、前記ライセンスが有効で、かつ前記設計情報の要求に含まれる要求数量が契約数量内の数量である場合に、要求数量の設計情報を発行するように前記発行手段を制御し、発行された設計情報を前記端末装置に送信するように前記通信手段を制御することを特徴としてもよい。 In the design information providing system according to the present invention, the control means includes the contract certificate in the request for the design information, the contract certificate is valid, the license is valid, and the design information is provided. When the requested quantity included in the request is a quantity within the contract quantity, the issuing means is controlled to issue the requested quantity design information, and the issued design information is sent to the terminal device. The communication means may be controlled.
これにより、設計情報とライセンスとがリンクされ、ライセンス契約を結んでいないと、設計情報をもらえず、ライセンス契約が切れると、設計情報をもらえなくすることができる。また、設計情報の発行数により、特許ライセンス向けにも製造台数を把握することもできる。 As a result, the design information and the license are linked, and if the license contract is not concluded, the design information cannot be obtained, and if the license contract expires, the design information cannot be obtained. In addition, the number of products manufactured for patent licenses can be grasped based on the number of design information issued.
また、本発明に係る設計情報提供システムにおいては、前記設計情報は、暗号鍵であり、前記設計情報提供サーバは、さらに、前記商品がライセンスを受けていることを示すためのシールを前記端末装置のユーザに発行するシール発行手段を有し、前記制御手段は、発行する設計情報の数に応じた数量のシールを発行するように前記シール発行手段を制御することを特徴としてもよい。 In the design information providing system according to the present invention, the design information is an encryption key, and the design information providing server further includes a sticker for indicating that the product is licensed. Seal issuing means for issuing to the user, and the control means controls the seal issuing means so as to issue a quantity of stickers according to the number of design information to be issued.
これにより、シールを商品に添付することで、ライセンスを受けているかどうかを明示的にすることができ、シールがないことで、同じ暗号鍵を複数用いた不正な製品や、非ライセンス製品を目立たせることもできる。この結果、不正な製品や、非ライセンス製品であることの判明が容易になり、取り締まりも容易になる。 By attaching a sticker to the product, it is possible to make it explicit whether or not the license is received. By not having the sticker, unauthorized products using the same encryption key or non-licensed products stand out. It can also be made. As a result, it becomes easy to identify an unauthorized product or a non-licensed product, and the control is facilitated.
また、前記設計情報は、暗号鍵であり、前記設計情報提供サーバは、さらに、前記ライセンスの契約の締結を確認できなかった端末装置に対する前記暗号鍵を無効化する無効化手段を備えることを特徴とすることができる。 Further, the design information is an encryption key, and the design information providing server further includes an invalidating unit that invalidates the encryption key for the terminal device that could not confirm the conclusion of the license contract. It can be.
これにより、特許ライセンス発行サーバのユーザであるライセンサと端末装置のユーザとの間でライセンスの契約の締結がさらに一層促進され、特許ライセンスを支払わないと、製品生産が継続できないような仕組みを素早く形成することができる。 This will further promote the conclusion of a license agreement between the licensor who is the user of the patent license issuance server and the user of the terminal device, and quickly create a mechanism that will not allow product production to continue unless the patent license is paid. can do.
なお、本発明は、このような設計情報提供システムとして実現することができるだけでなく、このような設計情報提供システムを構成する設計情報提供サーバとして実現したり、設計情報提供サーバが備える特徴的な手段をステップとする設計情報提供方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、CD−ROM等の記録媒体やインターネット等の伝送媒体を介して配信することができるのはいうまでもない。 The present invention can be realized not only as such a design information providing system, but also as a design information providing server that constitutes such a design information providing system, or as a characteristic feature of the design information providing server. It can be realized as a design information providing method using means as steps, or as a program for causing a computer to execute these steps. Needless to say, such a program can be distributed via a recording medium such as a CD-ROM or a transmission medium such as the Internet.
以上の説明から明らかなように、本発明に係る設計情報提供システムおよび設計情報提供サーバによれば、特許ライセンス発行サーバのユーザであるライセンサと端末装置のユーザとの間でライセンスの契約の締結が促進され、特許ライセンスを支払わないと、製品生産が継続できないような仕組みを形成することが可能になるという効果が奏される。また、設計情報とライセンスとがリンクされ、ライセンス契約を結んでいないと、設計情報をもらえず、ライセンス契約が切れると、設計情報をもらえなくすることができる。また、設計情報の発行数により、特許ライセンス向けにも製造台数を把握することもできる。 As is clear from the above description, according to the design information providing system and the design information providing server according to the present invention, the license agreement is concluded between the licensor as the user of the patent license issuing server and the user of the terminal device. It is promoted, and it is possible to form a mechanism in which product production cannot be continued unless a patent license is paid. In addition, if the design information and the license are linked and a license agreement is not concluded, the design information cannot be obtained, and if the license agreement is expired, the design information can not be obtained. In addition, the number of products manufactured for patent licenses can be grasped based on the number of design information issued.
さらに、シールを商品に添付することで、ライセンスを受けているかどうかを明示的にすることができ、シールがないことで、同じ暗号鍵を複数用いた不正な製品や、非ライセンス製品を目立たせることもできる。この結果、不正な製品や、非ライセンス製品であることの判明が容易になり、取り締まりも容易になる。 Furthermore, by attaching a sticker to the product, it is possible to clearly indicate whether or not the license is received. By not having a sticker, unauthorized products using the same encryption key or non-licensed products stand out. You can also. As a result, it becomes easy to identify an unauthorized product or a non-licensed product, and the control is facilitated.
よって、本発明により、ライセンスの契約の締結が促進され、DVDや、BDが普及してきた今日における本願発明の実用的価値は極めて高い。 Therefore, according to the present invention, the conclusion of a license contract is promoted, and the practical value of the present invention of today when DVDs and BDs have become widespread is extremely high.
以下、本発明の実施の形態について、図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(実施の形態1)
図1は、本実施の形態1におけるシステムの全体構成を示す図である。
(Embodiment 1)
FIG. 1 is a diagram showing an overall configuration of a system according to the first embodiment.
設計情報提供システム1は、商品を製造するユーザに対して、特許などのライセンスの締結を促しつつ、設計情報およびライセンスを提供するシステムである。
The design
なお、ここでは、下記の前提を元に説明する。
前提1:第1の設計情報(例えば、仕様書)と、第2の設計情報(例えば、暗号鍵80)が揃って、商品(例えば、BD(ブルーレイディスク)プレーヤ50)の製造が可能となる。
Here, the description will be made based on the following assumptions.
Assumption 1: The first design information (for example, specifications) and the second design information (for example, the encryption key 80) are prepared, and a product (for example, a BD (Blu-ray Disc) player 50) can be manufactured. .
前提2:第2の設計情報(暗号鍵80)は、ライセンシが製造する商品の個別性に関する情報である。そして、暗号鍵80があって初めてBDプレーヤ50の製造が可能となるので、暗号鍵80についてのライセンスを締結する必要があり、締結する強制力がある。
Assumption 2: The second design information (encryption key 80) is information relating to the individuality of the product manufactured by the licensee. Since the
前提3:第3の設計情報は、商品の内容に関する情報(例えば、コンテンツ復号技術情報)であり、特許公報等から取得されるものである。そして、この情報を利用して商品を正当に製造するためには、特許ライセンスを締結する必要があるが、締結する強制力がない。 Assumption 3: The third design information is information (for example, content decryption technology information) related to the content of the product, and is obtained from a patent publication or the like. And in order to produce goods properly using this information, it is necessary to conclude a patent license, but there is no compelling force to conclude.
図1に示されるように、設計情報提供システム1は、BDプレーヤ50の製造に必要な第1の設計情報としての仕様書を提供する仕様書サーバ10と、BDプレーヤ50の製造に必要なコンテンツ復号技術についての特許ライセンスを発行する特許ライセンス発行サーバ20aと、BDプレーヤ50の製造に必要な暗号鍵80を発行する暗号鍵発行サーバ30aと、BDプレーヤ50を製造するユーザ(ライセンシ)が使用する端末装置40aと、これらを接続するインターネット等のネットワークとから構成される。
As shown in FIG. 1, the design
BDプレーヤ50を製造する場合、ライセンシの端末装置40aは、仕様書サーバ10に第1の設計情報(仕様書)を要求する。仕様書サーバ10は、仕様書の要求があると、仕様書をライセンシの端末装置40aに提供する。仕様書には、特許ライセンスを提供する特許ライセンス発行サーバ20aのIPアドレスや、暗号鍵80を提供する暗号鍵発行サーバ30aのIPアドレスが記載されている。
When manufacturing the
ライセンシの端末装置40aは、第1のライセンス発行サーバ(特許ライセンス発行サーバ20a)に対して、契約台数等と共に契約要求を実施し、この契約台数に相当するライセンス料を支払う。ライセンス料の支払いがあると、特許ライセンス発行サーバ20aは、ライセンシの端末装置40aに契約証明書60を送信する。
The
契約証明書60の提供を受けたライセンシの端末装置40aは、欲しい第2の設計情報(暗号鍵80)の数量と共に契約証明書60を含む鍵発行要求70を第2のライセンス発行サーバ(暗号鍵発行サーバ30a)に送信し、暗号鍵80を要求する。なお、また、鍵発行要求70とともに、暗号鍵発行サーバ30aに対して、契約数量と共に契約要求を実施し、契約数量に相当するライセンス料を支払ってもよいが、ここでは、特許ライセンス発行サーバ20aの場合と同様に、事前に暗号鍵発行サーバ30aに対して、契約数量と共に契約要求を実施し、契約数量に相当するライセンス料を支払っているものとして説明する。
Upon receiving the
鍵発行要求70があると、第2のライセンス発行サーバは、鍵発行要求70に含まれる契約証明書の正当性を確認し、鍵発行要求70で要求された数量分の暗号鍵80の設計情報をライセンシに提供する。
When there is a
次いで、設計情報提供システム1を構成する各装置の構成について説明する。なお、この設計情報提供システム1では、仕様書サーバ10が仕様書を提供するだけであるので、仕様書サーバ10の構成の詳細についての説明を省略する。
Next, the configuration of each device constituting the design
図2は、図1に示される特許ライセンス発行サーバ20a、暗号鍵発行サーバ30aおよび端末装置40aの詳細な構成を示すブロック図である。
FIG. 2 is a block diagram showing detailed configurations of the patent
特許ライセンス発行サーバ20aは、自社ライセンス管理DB21と、契約証明書作成部22と、通信部23と、制御部24とを備える。
The patent
自社ライセンス管理DB21は、自社で所有する特許に関するライセンスを管理する。自社ライセンス管理DB21の管理内容としては、ライセンシ名(ライセンスID)、契約期間、契約数量、ライセンス料等がある。
The in-house
契約証明書作成部22は、特許ライセンス発行サーバの署名を含み、ライセンスの契約を証明する契約証明書60を生成する。この契約証明書60のフォーマット構成例を図3に示す。
The contract
契約証明書60は、図3に示されるように、契約証明書60の発行日付61と、契約を締結したライセンシのライセンシ名(ライセンシID)62と、契約期間63と、契約数量64と、この契約証明書60を特定する契約書ID65と、特許ライセンス発行サーバ20aが施した、上記発行日付61〜契約書ID65に対するデジタル署名66とから構成される。
As shown in FIG. 3, the
通信部23は、ネットワークを介して端末装置40a等と通信する。
制御部24は、自社ライセンス管理DB21〜通信部23を統括制御する。具体的には、制御部24は、端末装置40aから契約台数等と共に契約要求や、この契約台数に相当するライセンス料の支払いがあると、この特許ライセンスを自社ライセンス管理DB21で管理させ、契約証明書作成部22にこの特許ライセンスに対応する契約証明書60を作成させ、作成された契約証明書60を通信部23を介して端末装置40aに送信する。
The
The
端末装置40aは、ライセンス管理DB41と、契約証明書管理DB42と、通信部43と、制御部44とを備える。
The
ライセンス管理DB41は、仕様書サーバ10から取得した仕様書や、特許ライセンス発行サーバ20aから取得した特許ライセンスおよびその特許情報、暗号鍵発行サーバ30aから取得したライセンスおよびその暗号鍵80を管理する。
The
契約証明書管理DB42は、特許ライセンス発行サーバ20aから取得した契約証明書60を管理する。
The contract
通信部43は、ネットワークを介して仕様書サーバ10、特許ライセンス発行サーバ20aおよび暗号鍵発行サーバ30a等と通信する。
The
制御部44は、ライセンス管理DB41〜通信部43を統括制御する。具体的には、制御部44は、通信部43を介して、仕様書サーバ10に仕様書を要求したり、仕様書サーバ10から仕様書を受信したり、特許ライセンス発行サーバ20aに契約を要求したり、特許ライセンス発行サーバ20aから特許ライセンスや契約証明書60を受けたり、要求する暗号鍵の数量と契約証明書とを含む鍵発行要求70を生成し、生成した鍵発行要求70を暗号鍵発行サーバ30aに送信したり、暗号鍵発行サーバ30aから必要量の暗号鍵80を受けたりする。この鍵発行要求70のフォーマット構成例を図4に示す。
The
鍵発行要求70は、図4に示されるように、契約を締結したライセンシのライセンシ名(ライセンシID)71と、要求する暗号鍵の数量72と、特許ライセンス発行サーバ20aとの間の契約を証明するための契約証明書73とから構成される。
As shown in FIG. 4, the
暗号鍵発行サーバ30aは、自社ライセンス管理DB31と、他社ライセンスリンク管理DB32と、暗号鍵発行部33と、通信部34と、制御部35とを備える。
The encryption
自社ライセンス管理DB31は、自社で所有するライセンスを管理する。自社ライセンス管理DB31の管理内容としては、特許ライセンス発行サーバ20aの自社ライセンス管理DB21の管理内容と同様に、ライセンシ名(ライセンスシID)、契約期間、契約数量、ライセンス料等がある。
The in-house
他社ライセンスリンク管理DB32は、暗号鍵80と他社の特許ライセンスとをリンクさせるため、発行した暗号鍵80の数量、契約証明書60に含まれる契約数量等を管理する。
The other company license
暗号鍵発行部33は、BDプレーヤ50毎に固有の暗号鍵80を発行する。
通信部34は、ネットワークを介して端末装置40a等と通信する。
The encryption
The
制御部35は、自社ライセンス管理DB31〜通信部34を統括制御する。具体的には、制御部35は、端末装置40aから契約台数等と共に契約要求や、この契約台数に相当するライセンス料の支払いがあると、暗号鍵80発行についてのライセンスを自社ライセンス管理DB31で管理させる。また、暗号鍵80の要求数量と契約証明書60とを含む鍵発行要求70があると、制御部35は、有効な契約証明書60を他社ライセンスリンク管理DB32で管理させたり、暗号鍵発行処理を実行したりする。
The
図5は、暗号鍵発行サーバ30aの制御部35によって行われる暗号鍵発行処理の動作を示すフローチャートである。
FIG. 5 is a flowchart showing the operation of the encryption key issuing process performed by the
制御部35は、通信部34を介して鍵発行要求を受信するのを待つ(S11)。鍵発行要求を受信すると(S11でYes)、制御部35は、契約証明書が添付されているか否か判断する(S12)。契約証明書が添付されていない場合(S12でNo)、制御部35は、暗号鍵を発行できない旨のメッセージの送信を通信部34に指示する(S17)。なお、このメッセージに代えて、あるいはこのメッセージと共に、特許ライセンサとの間におけるライセンスの契約を締結すべき旨のメッセージを送信するようにしてもよい。
The
契約証明書が添付されていると(S12でYes)、制御部35は、その契約証明書が有効か否か判断する(S13)。この判断は、デジタル署名が正しいか否かによって行われる。
When the contract certificate is attached (Yes in S12), the
契約証明書が有効でない場合(S13でNo)、制御部35は、暗号鍵を発行できない旨のメッセージの送信を通信部34に指示する(S17)。
When the contract certificate is not valid (No in S13), the
契約証明書が有効であると(S13でYes)、制御部35は、特許ライセンスが有効であるか否か判断する(S14)。この判断は、特許ライセンスについての契約期間内であるかによって行われる。最も、暗号鍵のライセンスについての契約期間内であるかによっても行われるのはいうまでもない。なお、契約証明書に期間についての項目がない等の場合には、ステップ14の判断を省略することができる。
If the contract certificate is valid (Yes in S13), the
特許ライセンスが有効でない場合(S14でNo)、制御部35は、暗号鍵を発行できない旨のメッセージの送信を通信部34に指示する(S17)。
When the patent license is not valid (No in S14), the
特許ライセンスが有効である場合(S14でYes)、制御部35は、要求数量が契約数量内の暗号鍵の数量であるか否か判断する(S15)。この判断は、具体的には、今回要求された暗号鍵の数量と、これまでに発行された暗号鍵の数量とのトータルと、特許ライセンスについての契約数量と比較によって行われる。最も、今回要求された暗号鍵の数量と、これまでに発行された暗号鍵の数量とのトータルと、暗号鍵のライセンスについての契約数量と比較によっても行われるのはいうまでもない。
When the patent license is valid (Yes in S14), the
要求数量が契約数量内の暗号鍵の数量でない場合(S15でNo)、制御部35は、暗号鍵を発行できない旨のメッセージの送信を通信部34に指示する(S17)。なお、要求数量には足りないが契約数量が残っている場合には、残りの分の暗号鍵を発行すると共に、その契約数量を超える数量については前記設計情報を発行できない旨のメッセージを前記端末装置に送信するように通信部34に指示するようにしてもよい。
When the requested quantity is not the quantity of the encryption key within the contract quantity (No in S15), the
要求数量が契約数量内の暗号鍵の数量である場合(S15でYes)、制御部35は、暗号鍵発行部33に要求数量の暗号鍵を発行することを指示し、通信部34に発行された暗号鍵を送信することを指示する(S16)。
When the requested quantity is the quantity of the encryption key within the contract quantity (Yes in S15), the
すなわち、ステップS12〜S15のいずれかでNoである場合、暗号鍵を発行できない旨のメッセージが送信される。したがって、BDプレーヤ50を製造するためには、暗号鍵80を取得する必要上、暗号鍵80が「ライセンス締結強制力の源」となり、有効な契約証明書60の提出が必要となる。そして、暗号鍵80のライセンスの締結強制力により、ライセンス締結強制力の無い特許ライセンスについても、ライセンスの契約を推進することができ、特許ライセンサとの間におけるライセンスの契約締結が確保されることになる。
That is, if the answer is No in any of steps S12 to S15, a message indicating that the encryption key cannot be issued is transmitted. Therefore, in order to manufacture the
また、ステップS12〜S15の全てでYesである場合、つまり、契約証明書60の確認を条件として、暗号鍵と特許ライセンスとがリンクされることになる。したがって、特許ライセンス契約を結んでいないと、「暗号鍵」をもらえず、特許ライセンス契約が切れると、「暗号鍵」をもらえなくすることができる。また、暗号鍵の発行数により、特許ライセンス向けにも製造台数を把握することもできる。
In addition, when all of steps S12 to S15 are Yes, that is, on the condition that the
(実施の形態2)
次いで、実施の形態2に係るシステムについて説明する。
(Embodiment 2)
Next, a system according to
図6は、本実施の形態2におけるシステムの全体構成を示す図である。なお、実施の形態1の設計情報提供システム1の構成と対応する部分に同じ番号を付し、その説明を省略する。
FIG. 6 is a diagram showing the overall configuration of the system according to the second embodiment. In addition, the same number is attached | subjected to the part corresponding to the structure of the design
ところで、“機器に個別性を持たせる”「第2の設計情報」である暗号鍵80も、一部台数のみを正規に契約して入手して、複数利用される可能性がある。このような場合、その不正を見抜くのには、非常に困難である。このため、実施の形態2に係る設計情報提供システム2は、暗号鍵発行サーバ30aに代えて、暗号鍵80の数に応じた数量のホログラムシール90を、端末装置40aに対して発行する機能を有する暗号鍵発行サーバ30bが用いられて構成されている。端末装置40aに対して発行されたホログラムシール90は、ライセンスを受けていることの証として、製造されたBDプレーヤ50の目立ちやすい箇所に貼着される。なお、暗号鍵80の数に応じたホログラムシール90の数量として、暗号鍵の数と同数が望ましい。また、製品への貼り損ないなどを考慮して、一定割合分を増やして発行してもよく、この場合には増分の使用量の報告を義務づけたり、貼り損なったシールの返却を義務づけることなどにより、暗号鍵とホログラムシール90との対応関係を維持するようにしてもよい。
By the way, there is a possibility that a plurality of
図7は、暗号鍵発行サーバ30bの構成を示すブロック図である。
図7に示されるように、暗号鍵発行サーバ30bは、暗号鍵発行サーバ30aを構成する自社ライセンス管理DB31〜制御部35の他、さらにホログラムシール発行部36と、無効化鍵入力部37とを備えて構成される。
FIG. 7 is a block diagram showing a configuration of the encryption
As shown in FIG. 7, the encryption
ホログラムシール発行部36は、制御部35の指示に基づき、暗号鍵発行部33によって発行される暗号鍵80と同数のホログラムシール90を発行する。
The hologram
無効化鍵入力部37は、ユーザから指示された無効化すべき暗号鍵の情報の入力を受け付ける。無効化すべき暗号鍵の情報は、制御部35の指示に基づき、公開鍵証明書を発行するCAに送られ、公開鍵証明書無効化リスト(CRL)に掲載されたり、コンテンツを暗号化してBDに記録するメーカ等に通知される。
The revocation
図8は、暗号鍵発行サーバ30bの制御部35によって行われる暗号鍵発行処理の動作を示すフローチャートである。なお、図5の暗号鍵発行処理と対応する部分に同じステップ番号を付し、その説明を省略する。
FIG. 8 is a flowchart showing the operation of the encryption key issuing process performed by the
暗号鍵発行部33に要求数量の暗号鍵を発行することを指示し、通信部34に発行された暗号鍵を送信することを指示し終わると(S16)、制御部35は、ホログラムシール発行部36に要求数量のホログラムシールを発行することを指示し、ユーザ等に発行されたホログラムシール90を送付することを指示する(S18)。つまり、暗号鍵80と同数のホログラムシール90が、端末装置40aのライセンシに対して送付される。
When the encryption
ここで、このホログラムシール90は、光を照射すると特定のマークが浮き出るものであり、偽造できないものである。
Here, the
このため、ホログラムシール90を商品に添付することで、ライセンスを受けているかどうかを明示的にすることができ、ホログラムシール90がないことで、同じ暗号鍵80を複数用いた不正な製品や、非ライセンス製品を目立たせることもできる。これにより、不正な製品や、非ライセンス製品であることの判明が容易になり、取り締まりも容易になる。
For this reason, it is possible to explicitly indicate whether the license is received by attaching the
そして、暗号鍵80が各機器に個別のものであり、契約台数を把握するためにも、暗号鍵80の重複使用は許可しないことを確保するため、ホログラムシール90のないBDプレーヤ50を見つけた場合、そのBDプレーヤ50の暗号鍵80を解析し、その暗号鍵80の情報を無効化鍵入力部37から入力することにより、その暗号鍵を無効化する。
Then, the
ここで、認証ベースの場合において、暗号鍵が認証用に使用される場合、認証(Challenge−Response認証)の前に、公開鍵暗号については、証明書の交換が発生する。その際、認証側は、CRL(証明書無効化リスト)に、無効化される暗号鍵に対応する証明書IDを記し、当該暗号鍵は使用できなくすることができる。 Here, in the case of the authentication base, when an encryption key is used for authentication, certificate exchange occurs for public key encryption before authentication (Challenge-Response authentication). At that time, the authentication side can write the certificate ID corresponding to the encryption key to be revoked in the CRL (certificate revocation list) and make the encryption key unusable.
図9は、公開鍵暗号を用いたChallenge−Response認証の例を示す図である。なお、図中に示されるSCAは、認証局CAの秘密鍵を、PCAはSCAに対する公開鍵を、SXは被認証者Xの秘密鍵を、PXはSXに対応する公開鍵を、CertXはPXに対応する公開鍵証明書を、Signはデジタル署名アルゴリズムを、VerifyはSignの検証アルゴリズムを、CertXはIDX||PX||(「IDX||PX」に対するCAのデジタル署名)をそれぞれ示している。なお、CertXのフォーマットはこの例に限定されず、他のフォーマットでもよい。 FIG. 9 is a diagram illustrating an example of challenge-response authentication using public key cryptography. In the figure, SCA is a private key of the certificate authority CA, PCA is a public key for the SCA, SX is a private key of the person to be authenticated X, PX is a public key corresponding to SX, and CertX is PX. , Sign represents a digital signature algorithm, Verify represents a Sign verification algorithm, and CertX represents IDX || PX || (CA digital signature for “IDX || PX”). . The format of CertX is not limited to this example, and other formats may be used.
被認証者Xは、認証要求と、CertXとを認証者Yに転送する(S21)。
認証者Yは、CRLにCertXが掲載されていないかどうかチェックする(S22)。
The person to be authenticated X transfers the authentication request and CertX to the certifier Y (S21).
The certifier Y checks whether CertX is not listed in the CRL (S22).
掲載されている場合(S22でNG)、認証者Yは、認証を拒否する(S23)。掲載されていない場合、認証者Yは、Verify(PCA,IDX||PX,CertXの署名部分)で、CertXが正しい証明書かどうかを確認する(S24)。確認の結果、NGの場合、ステップS23を実行する。 If it is posted (NG in S22), the authenticator Y rejects the authentication (S23). If it is not listed, the certifier Y confirms whether or not CertX is a correct certificate by verify (signature part of PCA, IDX || PX, CertX) (S24). If the result of the confirmation is NG, step S23 is executed.
証明書が正しかったら、認証者Yは、乱数Chaを生成し(S25)、Chaを被認証者Xに送信する(S26)。 If the certificate is correct, the authenticator Y generates a random number Cha (S25), and transmits the Cha to the person to be authenticated X (S26).
被認証者Xは、Chaに対して、SXを用いてデジタル署名Resを生成する(S27)。ここで、Res=Sign(SX,Cha)である。そして、被認証者Xは、Resを認証者Yに送信する(S28)。 The person to be authenticated X generates a digital signature Res for Cha using SX (S27). Here, Res = Sign (SX, Cha). Then, the to-be-authenticated person X transmits Res to the certifier Y (S28).
認証者Yは、Verify(PX,Cha,Res)で、ResがChaに対する正しいデジタル署名かどうかを確認する(S29)。確認の結果、NGの場合、ステップS23を実行する。確認の結果、OKならば、通信相手が確かにXであることを認証する(S30)。 The authenticator Y confirms with Verify (PX, Cha, Res) whether Res is a correct digital signature for Cha (S29). If the result of the confirmation is NG, step S23 is executed. If the result of the confirmation is OK, it is authenticated that the communication partner is indeed X (S30).
このような処理を行うことにより、重複使用された暗号鍵の使用を排除することができる。 By performing such a process, it is possible to eliminate the use of a redundantly used encryption key.
また、認証ベースの場合において、共通鍵暗号の場合は、認証側が同じ共通鍵データを保持することになるので、認証側で無効化を認識(上記のようなリストが存在する)して、認証を拒否すればよい。 Also, in the case of authentication base, in the case of common key cryptography, the authentication side holds the same common key data, so the authentication side recognizes invalidation (the above list exists) and authenticates Can be refused.
さらに、CRLは使わないで一部の鍵を無効化する技術である暗号鍵ブロックの場合においては、MKB技術(特開2000−31922号公報)や、RKB技術(特開2002−281013号公報)などのように、コンテンツ鍵を、機器に与える、認証に用いる共通鍵としてのデバイス鍵(暗号鍵80に相当)をベースに、「効率的に暗号化」して送ることで、無効化された暗号鍵を保持する機器では、コンテンツ鍵を入手できなくすることができる。 Further, in the case of an encryption key block that is a technique for revoking a part of a key without using a CRL, an MKB technique (Japanese Patent Laid-Open No. 2000-31922) or an RKB technique (Japanese Patent Laid-Open No. 2002-281913). The content key is invalidated by sending it "efficiently encrypted" based on the device key (corresponding to the encryption key 80) that is given to the device and used as a common key for authentication. The device that holds the encryption key can make the content key unavailable.
したがって、このような処理を行うことによっても、重複使用された暗号鍵の使用を排除することができる。 Therefore, the use of a duplicated encryption key can also be eliminated by performing such processing.
なお、上記実施の形態2ではホログラムシール90により実施したが、透かし(Watermark)を含むデータを保持する機器貼着型のICタグ等のシールにより、ライセンスを受けていることの証の存否を検証するようにしてもよい。
In the second embodiment, the
(実施の形態3)
次いで、実施の形態3に係るシステムについて説明する。
(Embodiment 3)
Next, a system according to Embodiment 3 will be described.
図10は、本実施の形態3におけるシステムの全体構成を示す図である。なお、実施の形態1,2の設計情報提供システム1,2の構成と対応する部分に同じ番号を付し、その説明を省略する。
FIG. 10 is a diagram showing the overall configuration of the system according to the third embodiment. In addition, the same number is attached | subjected to the part corresponding to the structure of the design
ところで、設計情報提供システム1,2では、端末装置40aが特許ライセンス発行サーバ20aとライセンスを締結していることを契約証明書60で確認している。しかしながら、契約証明書60でライセンスの締結を確認しようとすると、端末装置40aや、特許ライセンス発行サーバ20a、暗号鍵発行サーバ30a,30bに対して要求されるリソースが大きくなり、性能的・費用的負荷も大きくなる。このため、端末装置や、特許ライセンス発行サーバ、暗号鍵発行サーバに対して要求されるリソースが小さく、性能的・費用的負荷も小さな設計情報提供システムが望まれる。
In the design
また、設計情報提供システム1,2では、端末装置40aから暗号鍵発行サーバ30aに鍵発行要求70があった時点で、端末装置40aの使用者が特許ライセンス発行サーバ20aとライセンスを締結していることを確認している。しかしながら、プレーヤ50を設計するためにはそれなりの期間を必要とし、設計が終わって初めてライセンスを締結したりするであるのが通例である。このため、端末装置が特許ライセンス発行サーバとライセンスを締結していることの確認にも、所定の猶予期間のある設計情報提供システムが望まれる。
In the design
そこで、この設計情報提供システム3においては、特許ライセンス発行サーバ20bは、契約証明書60に代えてライセンスの契約を締結した端末装置のユーザの一覧を示す契約者リスト100を生成し、生成した契約者リスト100を暗号鍵発行サーバ30cに配信するように構成されている。そして、暗号鍵発行サーバ30cは、所定の猶予期間が経過するまでは契約者リスト100の確認ナシで暗号鍵80を発行するが、所定の猶予期間が経過した以降は契約者リスト100によって端末装置40aの使用者が特許ライセンス発行サーバ20aとライセンスを締結しているか否かを確認し、締結していなければ暗号鍵80の発行を停止するように構成されている。
Therefore, in this design information providing system 3, the patent
図11は、図10に示される特許ライセンス発行サーバ20b、暗号鍵発行サーバ30cおよび端末装置40bの詳細な構成を示すブロック図である。なお、図2に示される特許ライセンス発行サーバ20a、暗号鍵発行サーバ30aおよび端末装置40aの構成と対応する部分に同じ番号を付し、その説明を省略する。
FIG. 11 is a block diagram showing detailed configurations of the patent
図11に示されるように、特許ライセンス発行サーバ20bは、契約証明書作成部22に代えて、契約者リスト100を作成する契約者リスト作成部26を備えている。この契約者リスト100は、図12に示されるように、ライセンサを特定するためのライセンサ名101と、ライセンスの対象となる対象特許102と、ライセンスを締結したライセンシの名を特定するためのライセンシ名103等とから構成される。この契約者リスト100は、対象特許102について新たなメーカとライセンスの契約を締結したり、ライセンスの契約が切れたりする、つまりライセンシ名103の内容が変わる毎に生成される。なお、契約者リスト100にライセンス期間、数量、地域や、特許発明の実体化の形態(ICチップ等)を示すライセンス内容を含めるようにしてもよい。
As shown in FIG. 11, the patent
端末装置40bは、端末装置40aから契約証明書管理DB42が削除されて構成される。
The
暗号鍵発行サーバ30cの他社ライセンスリンク管理DB32は、特許ライセンス発行サーバ20bから配信された契約者リスト100を格納したりして管理する。自社ライセンス管理DB31は、一連の鍵発行要求70や、暗号鍵発行部33によって発行された鍵の発行日、発行数等を管理する。制御部35は、所定の猶予期間が経過するまでは契約者リスト100の確認ナシで暗号鍵80を発行するが、所定の猶予期間が経過した以降は他社ライセンスリンク管理DB32が管理する契約者リスト100によって端末装置40aの使用者が特許ライセンス発行サーバ20aとライセンスを締結しているか否かを確認する。
The other company's license
図13は、暗号鍵発行サーバ30cの制御部35が実行する暗号鍵発行処理の動作を示すフローチャートである。
FIG. 13 is a flowchart showing the operation of the encryption key issuing process executed by the
制御部35は、通信部34を介して鍵発行要求を受信したか否かを判断する(S11)。鍵発行要求を受信すると(S11でYes)、制御部35は、その鍵発行要求70が最初の鍵発行要求であるか否か判断する(S21)。最初の鍵発行要求である場合(S21でYes)、制御部35は、暗号鍵発行部33に要求数量の暗号鍵を発行することを指示し、通信部34に発行された暗号鍵を送信することを指示する(S22)。
The
鍵発行要求を受信していない場合(S11でNo)、あるいは最初の発行要求でない場合(S21でNo)、つまり、不定期に、制御部35は、ライセンス締結の確認時期が到来したか否か判断する(S23)。このライセンス締結の確認時期は、例えば最初の鍵発行から1年6月を経過する日、あるいは第1のライセンスサーバ(特許ライセンス発行サーバ20b)のライセンス開始から2年経過した日が挙げられる。このような日は、端末装置40bの使用者がプレーヤ50を設計し終えるのに必要な猶予期間として十分であるからである。
If the key issue request has not been received (No in S11), or if it is not the first issue request (No in S21), that is, irregularly, the
ライセンス締結の確認時期が到来していると、制御部35は、他社ライセンスリンク管理DB32で管理されている契約者リスト100を閲覧し、この契約者リスト100のライセンシ名103に端末装置40bの使用者名が存在しているか否かを判断する(S25)。使用者名が存在していない場合(S25でNo)、制御部35は、暗号鍵の発行を停止する(S26)。なお、この暗号鍵の発行を停止する際に、制御部35は、暗号鍵を発行できない旨のメッセージの送信を通信部34に指示してもよく、このメッセージに代えて、あるいはこのメッセージと共に、特許ライセンサとの間におけるライセンスの契約を締結すべき旨のメッセージを送信するようにしてもよい。
When it is time to confirm the license conclusion, the
ライセンス締結の確認時期が到来していない場合(S23でNo)、あるいはライセンス締結の確認時期が到来後、契約者リスト100に端末装置40bの使用者名が存在している場合(S25でYes)、制御部35は、暗号鍵発行部33に要求数量の暗号鍵を発行することを指示し、通信部34に発行された暗号鍵を送信することを指示する(S22)。
When the license conclusion confirmation time has not arrived (No in S23), or after the license conclusion confirmation time has arrived, the user name of the
つまり、ステップS11,21のいずれかでNoで、ステップS23でYes、かつステップS25でNoである場合、暗号鍵発行が停止される。したがって、BDプレーヤ50を製造するためには、暗号鍵80を取得する必要上、暗号鍵80が「ライセンス締結強制力の源」となり、ライセンスの契約の締結が必要となる。そして、暗号鍵80のライセンスの締結強制力により、ライセンス締結強制力の無い特許ライセンスについても、ライセンスの契約を推進することができ、特許ライセンサとの間におけるライセンスの契約締結が確保されることになる。
That is, if the answer is No in any of steps S11 and S21, Yes in step S23, and No in step S25, issuance of the encryption key is stopped. Therefore, in order to manufacture the
また、所定の猶予期間の経過後は、契約者リスト100による契約確認を条件として、暗号鍵と特許ライセンスとがリンクされることになる。したがって、特許ライセンス契約を結んでいないと、「暗号鍵」をもらえず、特許ライセンス契約が切れると、「暗号鍵」をもらえなくすることができる。
In addition, after a predetermined grace period, the encryption key and the patent license are linked on the condition that the contract is confirmed by the
したがって、端末装置や、特許ライセンス発行サーバ、暗号鍵発行サーバに対して要求されるリソースが小さく、性能的・費用的負荷も小さなシステムにも適用でき、端末装置が特許ライセンス発行サーバとライセンスを締結していることの確認にも、猶予期間のあるシステムを確立することができる。 Therefore, it can also be applied to a system that requires less resources for the terminal device, patent license issuance server, and encryption key issuance server, and has a smaller performance and cost load. It is possible to establish a system with a grace period to confirm that it is doing.
(実施の形態4)
なお、上述の実施の形態3の設計情報提供システム3では、特許ライセンス発行サーバ20bが暗号鍵発行サーバ30cに契約者リスト100を直接配信するようにしたが、図14に示される設計情報提供システム4のように特許ライセンス発行サーバ20bが契約者リスト100をホームページHPにアップロードし、暗号鍵発行サーバ30dの他社ライセンスリンク管理DB32がホームページHPから契約者リスト100をダウンロードするようにしてもよい。この場合には、特許ライセンス発行サーバ20bは契約者リスト100が存在するホームページHPのURLを暗号鍵発行サーバ30dに予め通知しておき、暗号鍵発行サーバ30dの他社ライセンスリンク管理DB32が、制御部35の指示によりステップS23を実行するタイミングで契約者リスト100をダウンロードすればよい。
(Embodiment 4)
In the design information providing system 3 of the third embodiment described above, the patent
本発明の設計情報提供システムは、製造されるDVDプレーヤやBDプレーヤの製造において適用することができる。 The design information providing system of the present invention can be applied in the manufacture of manufactured DVD players and BD players.
1,2,3,4 設計情報提供システム
10 仕様書サーバ
20a,20b 特許ライセンス発行サーバ
22 契約証明書作成部
26 契約者リスト作成部
30a,30b,30c,30d 暗号鍵発行サーバ
31 自社ライセンス管理DB
32 他社ライセンスリンク管理DB
33 暗号鍵発行部
34 通信部
35 制御部
36 ホログラムシール発行部
37 無効化鍵入力部
50 BDプレーヤ
60 契約証明書
70 鍵発行要求
80 暗号鍵
90 ホログラムシール
100 契約者リスト
1, 2, 3, 4 Design
32 Other company license link management DB
33 Encryption
Claims (9)
前記第1の設計情報提供サーバは、前記商品の製造に必要な仕様を示す第1の設計情報を前記端末装置に送信し、
前記特許ライセンス発行サーバは、
前記第1の設計情報に関する特許のライセンスの契約を締結した端末装置のユーザの一覧を示す契約者リストを生成する生成手段と、
前記生成手段が生成した契約者リストを外部へ出力する出力手段とを備え、
前記第2の設計情報提供サーバは、
前記商品の製造に必要であって且つ前記商品に固有の第2の設計情報である暗号鍵の発行の要求を前記端末装置から受信する通信手段と、
前記暗号鍵の発行を要求した前記端末装置に当該暗号鍵を発行する発行手段と、
前記出力手段が出力した契約者リストを取得する取得手段と、
前記取得手段によって取得された契約者リストを格納するデータベースと、
前記通信手段によって前記暗号鍵の発行の要求が受信された際、前記データベースに格納されている契約者リストを閲覧し、前記契約者リストに、前記暗号鍵の発行を要求した端末装置のユーザが存在するか否かを判断し、前記ユーザが存在しないと判断したときには、前記端末装置に対する前記暗号鍵の発行を停止するように、前記発行手段を制御する制御手段とを備える
ことを特徴とする設計情報提供システム。 A terminal device used by Ruyu over THE to produce products, and first and second design information providing server, patent contract license for necessary patents for the production of the products you engagement with the terminal equipment A design information providing system for connecting to a license issuing server in a communicable manner,
The first design information providing server transmits first design information indicating specifications necessary for manufacturing the product to the terminal device,
The patent license issuing server is
And generate unit that generates a subscriber list showing a list of users of the first entered into the terminal device a contract patent license to design information,
And an output means you output a subscriber list that is before Kisei forming means is generated to the outside,
The second design information providing server includes:
Communication means for receiving from the terminal device a request for issuing an encryption key which is necessary for manufacturing the product and is second design information unique to the product;
And issuing means to issue the encryption key to the terminal device requests the issuance of the encryption key,
And obtained means preparative you get a subscriber list before Kide force means is output,
A database for storing a list of contractors acquired by the acquisition means;
When the request for issuance of the encryption key is received by the communication means, the contractor list stored in the database is browsed, and the user of the terminal device that has requested the issuance of the encryption key to the contractor list determining whether there is, the when the user is determined not to exist, to stop the issuance of the encryption key to said terminal apparatus, a controlling means for controlling the pre-Symbol issuing means Design information provision system.
ことを特徴とする請求項1記載の設計情報提供システム。 Before SL control means, when a request for issuance of the encryption key is received by the communication means, only elapsed since a predetermined grace period, characterized in that a subscriber list stored in the database that閲list The design information providing system according to claim 1.
ことを特徴とする請求項1記載の設計情報提供システム。 The second design information providing server further to the subscriber list, when a user requests the issuance of the encryption key the terminal device is determined not to exist, disabling the encryption key for the previous SL end terminal device The design information providing system according to claim 1, further comprising invalidating means for converting the information into a design information.
経過していないと判別したときには、前記契約者リストを閲覧することなく、前記発行手段による前記暗号鍵の発行を許可し、 When it is determined that it has not elapsed, the issuer is allowed to issue the encryption key without browsing the contractor list,
経過していると判別したときには、前記契約者リストを閲覧し、前記ライセンスの契約の締結を前記契約者リストの閲覧によって確認できなかった端末装置に対する前記暗号鍵の発行を停止するように、前記発行手段を制御する When it is determined that it has passed, the contractor list is browsed, and the issuance of the encryption key to the terminal device that has not been confirmed by browsing the contractor list can be stopped. Control issuing means
ことを特徴とする請求項2記載の設計情報提供システム。 The design information providing system according to claim 2, wherein:
前記第2の設計情報提供サーバは、前記第2の設計情報に対するライセンス料の支払いがある場合に、前記暗号鍵を発行する The second design information providing server issues the encryption key when a license fee is paid for the second design information.
ことを特徴とする請求項1記載の設計情報提供システム。 The design information providing system according to claim 1.
前記ライセンスの契約の締結を前記契約者リストによって確認できなかった端末装置に対して、前記特許ライセンス発行サーバとの間における前記ライセンスの契約の締結を促すメッセージを前記通信手段に送信させる For the terminal device that has not been able to confirm the conclusion of the license agreement by the contractor list, the communication device transmits a message that prompts the terminal device to conclude the license agreement with the patent license issuing server.
ことを特徴とする請求項1記載の設計情報提供システム。 The design information providing system according to claim 1.
前記暗号鍵の発行を要求した前記端末装置に当該暗号鍵を発行する発行手段と、
前記商品の製造に必要な仕様を示す第1の設計情報に関する特許のライセンスの契約を締結した端末装置のユーザの一覧を示す契約者リストを取得する取得手段と、
前記取得手段によって取得された契約者リストを格納するデータベースと、
前記通信手段によって前記暗号鍵の発行の要求が受信された際、前記データベースに格納されている契約者リストを閲覧し、前記契約者リストに、前記暗号鍵の発行を要求した端末装置のユーザが存在するか否かを判断し、前記ユーザが存在しないと判断したときには、前記端末装置に対する前記暗号鍵の発行を停止するように、前記発行手段を制御する制御手段とを備える
ことを特徴とする設計情報提供サーバ。 A communication unit that communicates with a terminal device of a user who manufactures a product, and receives a request for issuing an encryption key, which is second design information necessary for manufacturing the product and unique to the product ;
And issuing means to issue the encryption key to the terminal device that requested the issuance of the encryption key,
And to that acquisition means acquires subscriber list showing a list of user of the terminal device has entered into a contract for licensing of patents relating to the first design information indicating the specifications required for the production of the product,
A database for storing a list of contractors acquired by the acquisition means;
When the request for issuance of the encryption key is received by the communication means, the contractor list stored in the database is browsed, and the user of the terminal device that has requested the issuance of the encryption key to the contractor list determining whether there is, the when the user is determined not to exist, to stop the issuance of the encryption key to said terminal apparatus, a controlling means for controlling the pre-Symbol issuing means Design information providing server.
前記設計情報提供サーバは、通信手段と、発行手段と、取得手段と、格納手段と、制御手段とを備え、
前記通信手段が、商品を製造するユーザの端末装置と通信し、前記商品の製造に必要であって且つ前記商品に固有の第2の設計情報である暗号鍵の発行の要求を受信する通信ステップと、
前記発行手段が、前記暗号鍵の発行を要求した前記端末装置に当該暗号鍵を発行する発行ステップと、
前記取得手段が、前記商品の製造に必要な仕様を示す第1の設計情報に関する特許のライセンスの契約を締結した端末装置のユーザの一覧を示す契約者リストを取得する取得ステップと、
前記格納手段が、前記取得ステップで取得された契約者リストをデータベースに格納する格納ステップと、
前記制御手段が、前記通信ステップで前記暗号鍵の発行の要求が受信された際、前記データベースに格納されている契約者リストを閲覧し、前記契約者リストに、前記暗号鍵の発行を要求した端末装置のユーザが存在するか否かを判断し、前記ユーザが存在しないと判断したときには、前記端末装置に対する前記暗号鍵の発行を停止するように、前記発行ステップを制御する制御ステップとを含む
ことを特徴とする設計情報提供方法。 A design information providing method in which a design information providing server provides design information,
The design information providing server includes a communication unit, an issue unit, an acquisition unit, a storage unit, and a control unit.
A communication step in which the communication means communicates with a terminal device of a user who manufactures a product and receives a request for issuing an encryption key which is necessary for manufacturing the product and is second design information unique to the product When,
The issuing means, and issued step to issue the encryption key to the terminal device that requested the issuance of the encryption key,
It said acquisition means includes give step preparative you get a subscriber list showing a list of user of the terminal device relating to the first design information indicating the specification entered into an agreement license patents required to manufacture the product,
A storage step in which the storage means stores the contractor list acquired in the acquisition step in a database;
When the control means receives a request for issuing the encryption key in the communication step, the control means browses a contractor list stored in the database, and requests the contractor list to issue the encryption key. Determining whether or not a user of the terminal device exists, and controlling the issuing step to stop issuing the encryption key to the terminal device when it is determined that the user does not exist Design information providing method characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006218671A JP4823807B2 (en) | 2005-12-07 | 2006-08-10 | Design information providing system, design information providing server, design information providing method and program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005354053 | 2005-12-07 | ||
JP2005354053 | 2005-12-07 | ||
JP2006218671A JP4823807B2 (en) | 2005-12-07 | 2006-08-10 | Design information providing system, design information providing server, design information providing method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007183910A JP2007183910A (en) | 2007-07-19 |
JP4823807B2 true JP4823807B2 (en) | 2011-11-24 |
Family
ID=38339924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006218671A Expired - Fee Related JP4823807B2 (en) | 2005-12-07 | 2006-08-10 | Design information providing system, design information providing server, design information providing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4823807B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022009388A1 (en) | 2020-07-09 | 2022-01-13 | 富士通株式会社 | Information processing system and control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001222734A (en) * | 2000-02-14 | 2001-08-17 | Sports Station:Kk | Merchandise recognition card and its authenticating method |
JP2002132996A (en) * | 2000-10-23 | 2002-05-10 | Japan Federation Of Gyoseishoshi Lawyer's Associations | Server for authenticating existence of information, method therefor and control program for authenticating existence of information |
JP2005107878A (en) * | 2003-09-30 | 2005-04-21 | Toshiba Corp | System and method for providing semiconductor process technology information and method for purchasing the same |
JP4576853B2 (en) * | 2004-03-05 | 2010-11-10 | ソニー株式会社 | Information processing apparatus, authentication processing method, and computer program |
-
2006
- 2006-08-10 JP JP2006218671A patent/JP4823807B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007183910A (en) | 2007-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7765604B2 (en) | Information processing method, information processing apparatus and recording medium | |
US6950941B1 (en) | Copy protection system for portable storage media | |
KR101026607B1 (en) | Issuing a publisher use license off-line in a digital rights managementdrm system | |
JP4799626B2 (en) | Information processing apparatus, information processing method, and program | |
KR100735503B1 (en) | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method | |
JP6119741B2 (en) | Information processing device, information storage device, server, information processing system, information processing method, and program | |
JP4726805B2 (en) | Digital rights management | |
KR101050594B1 (en) | Data object transmission method and device | |
US20170054566A1 (en) | Method and system for creating and checking the validity of device certificates | |
EP1430641A2 (en) | An encryption device, a decrypting device, a secret key generation device,a copyright protection system and a cipher communication device | |
WO2002080448A1 (en) | Information processing apparatus | |
JP2009504026A (en) | Verification history data associated with digital content | |
WO2002080442A1 (en) | Information processing apparatus | |
CN101689237A (en) | Activation system architecture | |
JP5929921B2 (en) | Information storage device, information processing system, information processing method, and program | |
JP2001094554A (en) | Information transmission system, information transmission device, information reception device, and information transmitting method | |
JP4600544B2 (en) | Information processing apparatus, disk, information processing method, and program | |
WO2002080067A2 (en) | Information processor | |
JP2009272002A (en) | Information processor, disk, and information processing method and program | |
TW442754B (en) | Data processing system, data processing device and data processing method | |
JP2001083874A (en) | Information provision system, information regulator, information signal receiver and information provision method | |
JP4823807B2 (en) | Design information providing system, design information providing server, design information providing method and program | |
US8887252B2 (en) | Information providing system and design information providing server | |
JP2000324098A (en) | System for preventing copy of digital content without permission | |
KR100353323B1 (en) | System for protecting copy of digital contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090408 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110506 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110517 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110701 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110817 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110907 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4823807 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140916 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |