(EN) The purpose of the present invention is to protect a control program, which is intellectual property. A control device (10) that has received a request for starting the execution of a control program (140) issues a comparison request to two or more control devices (10) that store shared information (30). The control devices (10) that have received the comparison request each compare unique information generated by the control devices with unique information of the control devices included in at least one item of the shared information (30) among the shared information (30) stored in each control device. When the comparison result satisfies a prescribed condition, the execution of the control program (140) is permitted.
(FR) L'objectif de la présente invention est de protéger un programme de commande, qui est une propriété intellectuelle. Un dispositif de commande (10) qui a reçu une demande de démarrage de l'exécution d'un programme de commande (140) émet une requête de comparaison à au moins deux dispositifs de commande (10) qui stockent des informations partagées (30). Les dispositifs de commande (10) qui ont reçu la requête de comparaison comparent chacun des informations uniques générées par les dispositifs de commande avec des informations uniques des dispositifs de commande inclus dans au moins un élément des informations partagées (30) parmi les informations partagées (30) stockées dans chaque dispositif de commande. Lorsque le résultat de la comparaison satisfait une condition prescrite, l'exécution du programme de commande (140) est autorisée.
(JA) 制御プログラムという知的財産の保護を図ることを一つの目的とする。制御プログラム(140)の実行開始要求を受けた制御装置(10)において、共有情報(30)を保持する2以上の制御装置(10)に向けて照合の要求をし、照合の要求を受けた制御装置(10)の各々において、自制御装置で生成した固有情報と、各制御装置が保持する共有情報(30)のうちの少なくとも一の共有情報(30)に含まれる自制御装置の固有情報とが照合され、その照合結果が所定の条件を満たす場合に、制御プログラム(140)の実行が許可される。