JP2019149763A - データの処理方法、制御システム、制御装置 - Google Patents
データの処理方法、制御システム、制御装置 Download PDFInfo
- Publication number
- JP2019149763A JP2019149763A JP2018034695A JP2018034695A JP2019149763A JP 2019149763 A JP2019149763 A JP 2019149763A JP 2018034695 A JP2018034695 A JP 2018034695A JP 2018034695 A JP2018034695 A JP 2018034695A JP 2019149763 A JP2019149763 A JP 2019149763A
- Authority
- JP
- Japan
- Prior art keywords
- control device
- data
- key
- public key
- encrypted data
- 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
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
- H04L9/0897—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage involving additional devices, e.g. trusted platform module [TPM], smartcard or USB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24164—Parts of program accesible only during execution, no access with programming tool
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24167—Encryption, password, user access privileges
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Programmable Controllers (AREA)
- Storage Device Security (AREA)
Abstract
Description
まず、図1を参照して、本発明が適用される場面の一例について説明する。図1は、本実施の形態に係る制御装置においてサポート装置から提供されるデータの処理方法の概要を示す模式図である。以下の説明においては、制御装置の一例として、主として、PLC(プログラマブルコントローラ)を想定する。
まず、本実施の形態に係る制御装置100を含む制御システム1の全体構成例について説明する。図2は、本実施の形態に係る制御システム1の全体構成例を示す模式図である。
次に、本実施の形態に係る制御システム1を構成する主要な装置のハードウェア構成例について説明する。
次に、本実施の形態に係る制御装置100のハードウェア構成例について説明する。図3は、本実施の形態に係る制御装置のハードウェア構成例を示すブロック図である。
次に、本実施の形態に係るサポート装置200のハードウェア構成例について説明する。図4は、本実施の形態に係るサポート装置200のハードウェア構成例を示すブロック図である。
本実施の形態に係る制御システム1を構成するサーバ装置500は、一例として、汎用的なファイルサーバまたはデータベースサーバを用いて実現できる。このような装置のハードウェア構成については公知であるので、ここでは、その詳細な説明は行わない。
本実施の形態に係る制御システム1を構成する表示装置400は、HMI装置と称されるものであり、専用機として実装された構成を採用してもよいし、汎用的なアーキテクチャに従うハードウェア(たとえば、汎用パソコンをベースとした産業用パソコン)を用いて実現してもよい。
次に、本実施の形態に係る制御装置100において制御プログラムのタスク周期に対するアプリケーションプログラムの実行タイミングの一例について説明する。図5は、本実施の形態に係る制御装置100において制御プログラムのタスク周期に対するアプリケーションプログラムの実行タイミングの一例を説明するためのタイミングチャートである。
次に、本実施の形態に係る制御システム1の機能構成について説明する。図6は、本実施の形態に係る制御システム1の各種機能を示す機能ブロック図である。なお、図6においては、サポート装置200から制御装置100に提供されるデータの漏洩を防止する技術に関する機能構成について特に説明する。
次に、制御システム1が実施する各工程について説明する。
まず、制御システム1の鍵生成工程について説明する。図7は、本実施の形態に係る制御システムの鍵生成工程を説明するための機能ブロック図である。なお、図7および後述する図8、図10、図11、図13、図15においては、各工程において実行される処理の順番の一例が、たとえば、「(1)」、「(2)」、「(3)」、…といったように括弧付きの数字で示されている。
次に、本実施形態に係る暗号化工程のうち、第1実施形態に係る暗号化工程について説明する。図8は、第1実施形態に係る制御システム1の暗号化工程を説明するための機能ブロック図である。
次に、本実施形態に係る暗号化工程のうち、第2実施形態に係る暗号化工程について説明する。図10は、第2実施形態に係る制御システム1の暗号化工程を説明するための機能ブロック図である。
次に、本実施形態に係る暗号化工程のうち、第3実施形態に係る暗号化工程について説明する。図11は、第3実施形態に係る制御システム1の暗号化工程を説明するための機能ブロック図である。
次に、本実施形態に係る復号化工程について説明する。図13は、本実施の形態に係る制御システム1の複合化工程を説明するための機能ブロック図である。
次に、本実施形態に係る鍵交換工程について説明する。図15は、本実施の形態に係る制御システム1の鍵交換工程を説明するための機能ブロック図である。
次に、データの照合について説明する。本実施の形態のように、データが暗号化された状態で制御装置100に記憶されている場合、データの同一性を照合することが難しい。そこで、本実施の形態においては、暗号化される前の平文で記載されたデータ(以下、「オリジナルデータ」とも称する)のハッシュ値を比較することで同一性を照合する。以下、図18を参照しながら、オリジナルデータのハッシュ値を用いたデータの照合について説明する。
以上のように、本実施の形態では以下のような開示を含む。
制御対象を制御する制御装置(100)においてサポート装置(200)から提供されるデータの処理方法であって、
秘密鍵および公開鍵を前記制御装置が生成するステップ(Sa2)と、
前記データに対する前記公開鍵による暗号化で得られた暗号化データを前記制御装置が取得するステップ(Sa10,Sa104)と、
前記制御装置が処理する場合において、前記暗号化データに対して前記制御装置が前記秘密鍵で復号化するステップ(Sa204)と、
前記暗号化データに対する前記秘密鍵による復号化で得られた前記データを、外部からアクセス不可能な揮発性の記憶領域に前記制御装置が記憶するステップ(Sa206)と、
前記記憶領域に記憶された前記データを前記制御装置が参照して処理を実行するステップ(Sa208,Sa210)とを含む、データの処理方法。
前記暗号化データは、前記サポート装置によって提供された前記データを、前記制御装置が前記公開鍵を用いて暗号化することで生成され(Sa8)、
前記取得するステップは、前記制御装置が生成した前記暗号化データを取得するステップを含む、構成1に記載のデータの処理方法。
前記暗号化データは、前記サポート装置が前記公開鍵を用いて前記データを暗号化することで生成され(Sb102)、
前記取得するステップは、前記サポート装置によって転送された前記暗号化データを取得することを含む、構成1に記載のデータの処理方法。
前記制御装置は、外部から前記データが転送されたこと、外部からの指令、および当該制御装置が起動したことの少なくともいずれか一方の条件が成立した場合に、前記生成するステップを実行する、構成1〜構成3のいずれかに記載のデータの処理方法。
前記公開鍵および前記秘密鍵の旧鍵ペアが既に記憶されている場合において新たに秘密鍵および公開鍵の新鍵ペアを前記制御装置が生成するステップ(Sa304)と、
前記旧鍵ペアの前記公開鍵による暗号化で得られた前記暗号化データを前記制御装置が前記旧鍵ペアの前記秘密鍵で復号化するステップ(Sa310)と、
前記旧鍵ペアの前記秘密鍵による復号化で得られた前記データを前記制御装置が前記新鍵ペアの前記公開鍵で暗号化するステップ(Sa312)と、
前記新鍵ペアの前記公開鍵による暗号化で得られた暗号化データを前記制御装置が記憶するステップ(Sa314)と、
前記旧鍵ペアを前記制御装置が削除するステップ(Sa320)とを含む、構成1〜構成4のいずれかに記載のデータの処理方法。
前記公開鍵および前記秘密鍵の旧鍵ペアが既に記憶されている場合において新たに秘密鍵および公開鍵の新鍵ペアを前記制御装置が生成するステップ(Sa304)と、
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データのうちから少なくとも一の前記暗号化データを前記制御装置が前記旧鍵ペアの前記秘密鍵で復号化するステップ(Sa310)と、
前記旧鍵ペアの前記秘密鍵による復号化で得られた前記データを前記制御装置が前記新鍵ペアの前記公開鍵で暗号化するステップ(Sa312)と、
前記新鍵ペアの前記公開鍵による暗号化で得られた暗号化データを前記制御装置が記憶するステップ(Sa314)と、
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データの全てが前記新鍵ペアの前記公開鍵で暗号化された場合に、前記旧鍵ペアを前記制御装置が削除するステップ(Sa320)とを含む、構成1〜構成4のいずれかに記載のデータの処理方法。
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データのそれぞれに対応する項目をまとめたリストから、前記新鍵ペアの前記公開鍵による暗号化で得られた暗号化データに対応する項目を前記制御装置が削除するステップ(Sa316)と、
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データの全てが前記新鍵ペアの前記公開鍵で暗号化されたことによって全ての前記項目が削除された場合に、前記リストを前記制御装置が削除するステップ(Sa322)とを含む、構成6に記載のデータの処理方法。
前記制御装置は、前記秘密鍵および前記公開鍵を生成するときにおける当該制御装置内の環境に依存して変化する値を用いて当該秘密鍵および当該公開鍵を生成する、構成1〜構成7のいずれかに記載のデータの処理方法。
前記制御装置は、前記データのハッシュ値を、当該データに対応する前記暗号化データに関連付けて記憶する、構成1〜構成8のいずれかに記載のデータの処理方法。
前記データは、前記制御装置が前記制御対象を制御するプログラムのソースコードである、構成1〜構成9のいずれかに記載のデータの処理方法。
制御対象を制御する制御装置(100)と前記制御装置にデータを提供するサポート装置(200)とを備える制御システム(1)であって、
前記制御装置は、
秘密鍵および公開鍵を生成する生成手段(124)と、
前記データに対する前記公開鍵による暗号化で得られた暗号化データを取得する取得手段(112,128)と、
処理する場合において、前記暗号化データに対して前記秘密鍵で復号化する復号化手段(128)と、
前記暗号化データに対する前記秘密鍵による復号化で得られた前記データを、外部からアクセス不可能な揮発性の記憶領域に記憶する記憶手段(162)と、
前記記憶領域に記憶された前記データを参照して処理を実行する実行手段(122)とを含む、制御システム。
サポート装置(200)から提供されるデータを用いて制御対象を制御する制御装置(100)であって、
秘密鍵および公開鍵を生成する生成手段(124)と、
前記データに対する前記公開鍵による暗号化で得られた暗号化データを取得する取得手段(112,128)と、
処理する場合において、前記暗号化データに対して前記秘密鍵で復号化する復号化手段(128)と、
前記暗号化データに対する前記秘密鍵による復号化で得られた前記データを、外部からアクセス不可能な揮発性の記憶領域に記憶する記憶手段(162)と、
前記記憶領域に記憶された前記データを参照して処理を実行する実行手段(122)とを含む、制御装置。
Claims (12)
- 制御対象を制御する制御装置においてサポート装置から提供されるデータの処理方法であって、
秘密鍵および公開鍵を前記制御装置が生成するステップと、
前記データに対する前記公開鍵による暗号化で得られた暗号化データを前記制御装置が取得するステップと、
前記制御装置が処理する場合において、前記暗号化データに対して前記制御装置が前記秘密鍵で復号化するステップと、
前記暗号化データに対する前記秘密鍵による復号化で得られた前記データを、外部からアクセス不可能な揮発性の記憶領域に前記制御装置が記憶するステップと、
前記記憶領域に記憶された前記データを前記制御装置が参照して処理を実行するステップとを含む、データの処理方法。 - 前記暗号化データは、前記サポート装置によって提供された前記データを、前記制御装置が前記公開鍵を用いて暗号化することで生成され、
前記取得するステップは、前記制御装置が生成した前記暗号化データを取得するステップを含む、請求項1に記載のデータの処理方法。 - 前記暗号化データは、前記サポート装置が前記公開鍵を用いて前記データを暗号化することで生成され、
前記取得するステップは、前記サポート装置によって転送された前記暗号化データを取得することを含む、請求項1に記載のデータの処理方法。 - 前記制御装置は、外部から前記データが転送されたこと、外部からの指令を受け付けたこと、および当該制御装置が起動したことの少なくともいずれか一方の条件が成立した場合に、前記生成するステップを実行する、請求項1〜請求項3のいずれか1項に記載のデータの処理方法。
- 前記公開鍵および前記秘密鍵の旧鍵ペアが既に記憶されている場合において新たに秘密鍵および公開鍵の新鍵ペアを前記制御装置が生成するステップと、
前記旧鍵ペアの前記公開鍵による暗号化で得られた前記暗号化データを前記制御装置が前記旧鍵ペアの前記秘密鍵で復号化するステップと、
前記旧鍵ペアの前記秘密鍵による復号化で得られた前記データを前記制御装置が前記新鍵ペアの前記公開鍵で暗号化するステップと、
前記新鍵ペアの前記公開鍵による暗号化で得られた暗号化データを前記制御装置が記憶するステップと、
前記旧鍵ペアを前記制御装置が削除するステップとを含む、請求項1〜請求項4のいずれか1項に記載のデータの処理方法。 - 前記公開鍵および前記秘密鍵の旧鍵ペアが既に記憶されている場合において新たに秘密鍵および公開鍵の新鍵ペアを前記制御装置が生成するステップと、
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データのうちから少なくとも一の前記暗号化データを前記制御装置が前記旧鍵ペアの前記秘密鍵で復号化するステップと、
前記旧鍵ペアの前記秘密鍵による復号化で得られた前記データを前記制御装置が前記新鍵ペアの前記公開鍵で暗号化するステップと、
前記新鍵ペアの前記公開鍵による暗号化で得られた暗号化データを前記制御装置が記憶するステップと、
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データの全てが前記新鍵ペアの前記公開鍵で暗号化された場合に、前記旧鍵ペアを前記制御装置が削除するステップとを含む、請求項1〜請求項4のいずれか1項に記載のデータの処理方法。 - 前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データのそれぞれに対応する項目をまとめたリストから、前記新鍵ペアの前記公開鍵による暗号化で得られた暗号化データに対応する項目を前記制御装置が削除するステップと、
前記旧鍵ペアの前記公開鍵による暗号化で得られた複数の前記暗号化データの全てが前記新鍵ペアの前記公開鍵で暗号化されたことによって全ての前記項目が削除された場合に、前記リストを前記制御装置が削除するステップとを含む、請求項6に記載のデータの処理方法。 - 前記制御装置は、前記秘密鍵および前記公開鍵を生成するときにおける当該制御装置内の環境に依存して変化する値を用いて当該秘密鍵および当該公開鍵を生成する、請求項1〜請求項7のいずれか1項に記載のデータの処理方法。
- 前記制御装置は、前記データのハッシュ値を、当該データに対応する前記暗号化データに関連付けて記憶する、請求項1〜請求項8のいずれか1項に記載のデータの処理方法。
- 前記データは、前記制御装置が前記制御対象を制御するプログラムのソースコードである、請求項1〜請求項9のいずれか1項に記載のデータの処理方法。
- 制御対象を制御する制御装置と前記制御装置にデータを提供するサポート装置とを備える制御システムであって、
前記制御装置は、
秘密鍵および公開鍵を生成する生成手段と、
前記データに対する前記公開鍵による暗号化で得られた暗号化データを取得する取得手段と、
処理する場合において、前記暗号化データに対して前記秘密鍵で復号化する復号化手段と、
前記暗号化データに対する前記秘密鍵による復号化で得られた前記データを、外部からアクセス不可能な揮発性の記憶領域に記憶する記憶手段と、
前記記憶領域に記憶された前記データを参照して処理を実行する実行手段とを含む、制御システム。 - サポート装置から提供されるデータを用いて制御対象を制御する制御装置であって、
秘密鍵および公開鍵を生成する生成手段と、
前記データに対する前記公開鍵による暗号化で得られた暗号化データを取得する取得手段と、
処理する場合において、前記暗号化データに対して前記秘密鍵で復号化する復号化手段と、
前記暗号化データに対する前記秘密鍵による復号化で得られた前記データを、外部からアクセス不可能な揮発性の記憶領域に記憶する記憶手段と、
前記記憶領域に記憶された前記データを参照して処理を実行する実行手段とを含む、制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034695A JP2019149763A (ja) | 2018-02-28 | 2018-02-28 | データの処理方法、制御システム、制御装置 |
| EP18211319.1A EP3534228A1 (en) | 2018-02-28 | 2018-12-10 | Data processing method, control system, and control device |
| CN201811509676.8A CN110209105B (zh) | 2018-02-28 | 2018-12-11 | 数据的处理方法、控制系统及控制装置 |
| US16/223,117 US20190268144A1 (en) | 2018-02-28 | 2018-12-18 | Data processing method, control system, and control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018034695A JP2019149763A (ja) | 2018-02-28 | 2018-02-28 | データの処理方法、制御システム、制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019149763A true JP2019149763A (ja) | 2019-09-05 |
Family
ID=64900727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018034695A Pending JP2019149763A (ja) | 2018-02-28 | 2018-02-28 | データの処理方法、制御システム、制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20190268144A1 (ja) |
| EP (1) | EP3534228A1 (ja) |
| JP (1) | JP2019149763A (ja) |
| CN (1) | CN110209105B (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12230260B2 (en) * | 2021-03-05 | 2025-02-18 | Lenovo (Singapore) Pte. Ltd. | Anonymization of text transcripts corresponding to user commands |
| EP4105745A1 (de) | 2021-06-14 | 2022-12-21 | Siemens Aktiengesellschaft | Erzeugung und abarbeitung von verschlüsselten programmanweisungen mittels einer numerischen steuereinrichtung |
| US12335387B2 (en) * | 2021-11-08 | 2025-06-17 | Adobe Inc. | Distributing and synchronizing encrypted data for multi-regional accessibility |
Citations (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03282904A (ja) * | 1990-03-30 | 1991-12-13 | Matsushita Electric Works Ltd | プログラマブルコントローラ |
| JPH0612909U (ja) * | 1992-07-17 | 1994-02-18 | 株式会社ニコン | 測量機用データバックアップ装置 |
| JP2002009752A (ja) * | 2000-06-20 | 2002-01-11 | Casio Comput Co Ltd | データ暗号システムにおける復号化装置、暗号化装置、暗号データ復号化方法、及び記憶媒体 |
| JP2002111679A (ja) * | 2000-09-28 | 2002-04-12 | Hitachi Ltd | 閉域グループ通信方法および通信端末装置 |
| JP2005512170A (ja) * | 2001-11-12 | 2005-04-28 | ネットワーク リサーチ ラブ リミテッド | 不正使用に対する情報保護の方法および装置 |
| JP2006209703A (ja) * | 2005-01-31 | 2006-08-10 | Nippon Telegr & Teleph Corp <Ntt> | プログラム実行保護プロセッサ |
| JP2006331130A (ja) * | 2005-05-26 | 2006-12-07 | Matsushita Electric Works Ltd | プログラマブルコントローラ |
| JP2007215087A (ja) * | 2006-02-13 | 2007-08-23 | Canon Inc | 拠点監視装置、情報処理装置、画像形成装置監視システム、拠点監視方法、情報処理方法および記憶媒体 |
| JP2008042556A (ja) * | 2006-08-07 | 2008-02-21 | Canon Inc | 撮像装置、撮像装置の制御方法、プログラムおよび記憶媒体 |
| JP2008067162A (ja) * | 2006-09-08 | 2008-03-21 | Pit:Kk | 制御システムおよびシステムの制御方法 |
| JP2008065678A (ja) * | 2006-09-08 | 2008-03-21 | Omron Corp | 機器の制御システム、制御装置およびプログラムの保護方法 |
| JP2009017537A (ja) * | 2007-06-04 | 2009-01-22 | Panasonic Corp | 利用装置、サーバ装置、サービス利用システム、サービス利用方法、サービス利用プログラム及び集積回路 |
| JP2009507433A (ja) * | 2005-09-01 | 2009-02-19 | クゥアルコム・インコーポレイテッド | マルチメディア・コンテント配信のための効率的鍵階層構造 |
| WO2009119049A1 (ja) * | 2008-03-25 | 2009-10-01 | パナソニック株式会社 | 電子端末、制御方法、コンピュータプログラム及び集積回路 |
| JP2011123790A (ja) * | 2009-12-14 | 2011-06-23 | Canon Inc | 情報保存方法 |
| JP2013065237A (ja) * | 2011-09-20 | 2013-04-11 | Hyper Tec:Kk | モジュールの暗号化/復号化プログラム |
| WO2014097444A1 (ja) * | 2012-12-20 | 2014-06-26 | 三菱電機株式会社 | 制御システム及びプログラム送信装置及び認証サーバ及びプログラム保護方法及びプログラム送信方法及びプログラム送信装置のプログラム |
| JP2017058798A (ja) * | 2015-09-15 | 2017-03-23 | 日本電気株式会社 | 電子メール管理装置、方法およびプログラム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI114061B (fi) * | 2002-05-17 | 2004-07-30 | Nokia Corp | Menetelmä ja järjestelmä digitaalisessa langattomassa tiedonsiirtoverkossa datasalauksen järjestämiseksi ja vastaava palvelin |
| US7379551B2 (en) * | 2004-04-02 | 2008-05-27 | Microsoft Corporation | Method and system for recovering password protected private data via a communication network without exposing the private data |
| US7487512B2 (en) * | 2004-09-30 | 2009-02-03 | Sap Ag | Publish-subscribe event notifications |
| JP5052287B2 (ja) * | 2007-10-23 | 2012-10-17 | 株式会社Ihi | ロボット不正使用防止装置およびロボット不正使用防止方法 |
| US8995665B1 (en) * | 2008-08-20 | 2015-03-31 | Symantec Corporation | Role based encryption without key management system |
| JP4894961B1 (ja) | 2011-03-15 | 2012-03-14 | オムロン株式会社 | Plcのcpuユニット、plc用システムプログラムおよびplc用システムプログラムを格納した記録媒体 |
| JP5367039B2 (ja) * | 2011-09-30 | 2013-12-11 | 株式会社東芝 | サーバ装置及びプログラム |
| JP5435022B2 (ja) * | 2011-12-28 | 2014-03-05 | 株式会社デンソー | 車載システム及び通信方法 |
| JP2013153327A (ja) * | 2012-01-25 | 2013-08-08 | Toshiba Corp | 記憶装置、ホスト装置および情報処理方法 |
| WO2013147732A1 (en) * | 2012-03-26 | 2013-10-03 | Siemens Aktiengesellschaft | Programmable logic controller having embedded dynamic generation of encryption keys |
| US9342699B2 (en) * | 2013-11-06 | 2016-05-17 | Blackberry Limited | Method and apparatus for controlling access to encrypted data |
| EP2937806A1 (en) * | 2014-04-22 | 2015-10-28 | ALSTOM Renewable Technologies | Method and system for securing electronic data exchange between an industrial programmable device and a portable programmable device |
| US10764063B2 (en) * | 2016-04-13 | 2020-09-01 | Rockwell Automation Technologies, Inc. | Device specific cryptographic content protection |
| CN106209916A (zh) * | 2016-08-31 | 2016-12-07 | 南京普瑶电子科技有限公司 | 工业自动化生产业务数据传输加解密方法及系统 |
-
2018
- 2018-02-28 JP JP2018034695A patent/JP2019149763A/ja active Pending
- 2018-12-10 EP EP18211319.1A patent/EP3534228A1/en not_active Ceased
- 2018-12-11 CN CN201811509676.8A patent/CN110209105B/zh active Active
- 2018-12-18 US US16/223,117 patent/US20190268144A1/en not_active Abandoned
Patent Citations (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03282904A (ja) * | 1990-03-30 | 1991-12-13 | Matsushita Electric Works Ltd | プログラマブルコントローラ |
| JPH0612909U (ja) * | 1992-07-17 | 1994-02-18 | 株式会社ニコン | 測量機用データバックアップ装置 |
| JP2002009752A (ja) * | 2000-06-20 | 2002-01-11 | Casio Comput Co Ltd | データ暗号システムにおける復号化装置、暗号化装置、暗号データ復号化方法、及び記憶媒体 |
| JP2002111679A (ja) * | 2000-09-28 | 2002-04-12 | Hitachi Ltd | 閉域グループ通信方法および通信端末装置 |
| JP2005512170A (ja) * | 2001-11-12 | 2005-04-28 | ネットワーク リサーチ ラブ リミテッド | 不正使用に対する情報保護の方法および装置 |
| JP2006209703A (ja) * | 2005-01-31 | 2006-08-10 | Nippon Telegr & Teleph Corp <Ntt> | プログラム実行保護プロセッサ |
| JP2006331130A (ja) * | 2005-05-26 | 2006-12-07 | Matsushita Electric Works Ltd | プログラマブルコントローラ |
| JP2009507433A (ja) * | 2005-09-01 | 2009-02-19 | クゥアルコム・インコーポレイテッド | マルチメディア・コンテント配信のための効率的鍵階層構造 |
| JP2007215087A (ja) * | 2006-02-13 | 2007-08-23 | Canon Inc | 拠点監視装置、情報処理装置、画像形成装置監視システム、拠点監視方法、情報処理方法および記憶媒体 |
| JP2008042556A (ja) * | 2006-08-07 | 2008-02-21 | Canon Inc | 撮像装置、撮像装置の制御方法、プログラムおよび記憶媒体 |
| JP2008067162A (ja) * | 2006-09-08 | 2008-03-21 | Pit:Kk | 制御システムおよびシステムの制御方法 |
| JP2008065678A (ja) * | 2006-09-08 | 2008-03-21 | Omron Corp | 機器の制御システム、制御装置およびプログラムの保護方法 |
| JP2009017537A (ja) * | 2007-06-04 | 2009-01-22 | Panasonic Corp | 利用装置、サーバ装置、サービス利用システム、サービス利用方法、サービス利用プログラム及び集積回路 |
| WO2009119049A1 (ja) * | 2008-03-25 | 2009-10-01 | パナソニック株式会社 | 電子端末、制御方法、コンピュータプログラム及び集積回路 |
| JP2011123790A (ja) * | 2009-12-14 | 2011-06-23 | Canon Inc | 情報保存方法 |
| JP2013065237A (ja) * | 2011-09-20 | 2013-04-11 | Hyper Tec:Kk | モジュールの暗号化/復号化プログラム |
| WO2014097444A1 (ja) * | 2012-12-20 | 2014-06-26 | 三菱電機株式会社 | 制御システム及びプログラム送信装置及び認証サーバ及びプログラム保護方法及びプログラム送信方法及びプログラム送信装置のプログラム |
| JP2017058798A (ja) * | 2015-09-15 | 2017-03-23 | 日本電気株式会社 | 電子メール管理装置、方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3534228A1 (en) | 2019-09-04 |
| CN110209105A (zh) | 2019-09-06 |
| US20190268144A1 (en) | 2019-08-29 |
| CN110209105B (zh) | 2022-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112602025A (zh) | 工业控制器的数字孪生的自动设置 | |
| JP2019149763A (ja) | データの処理方法、制御システム、制御装置 | |
| CN114237561B (zh) | 一种基于流水线方式发布组件的设计方法及系统 | |
| CN109462475B (zh) | 数据加密方法、解密方法及相关装置 | |
| JP6354178B2 (ja) | 画像処理装置、管理システムおよび管理方法 | |
| JP7300866B2 (ja) | 制御システム | |
| JP6919973B2 (ja) | プログラムコードのコンピュータ支援難読化方法 | |
| CN116127426A (zh) | 一种设备控制方法、装置、存储介质及电子设备 | |
| JP2019504519A (ja) | ライフサイクル状態の暗号化マネジメント | |
| US10474132B2 (en) | Information processing device, information processing method, and recording medium | |
| JP6135247B2 (ja) | 情報処理装置および情報処理プログラム | |
| JP7151161B2 (ja) | 制御システム、サポート装置、サポートプログラム | |
| JP6455096B2 (ja) | コントロールシステム、その支援装置、プログラマブルコントロール装置 | |
| JP5062499B2 (ja) | フィールド機器管理装置 | |
| JP7539593B1 (ja) | プログラム可能機器、バージョン管理方法及びプログラム | |
| JP7462860B1 (ja) | プログラム可能機器、バージョン管理システム、バージョン管理方法及びプログラム | |
| CN118414231A (zh) | 机器人或机床的模拟装置 | |
| JP2014222420A (ja) | 半導体記憶装置及びデータ処理システム | |
| CN120569710B (zh) | 可编程设备、版本管理方法及记录介质 | |
| KR102878206B1 (ko) | Plc 및 plc의 제어방법 | |
| JP7634774B2 (ja) | ソフトウェア更新システムおよびソフトウェア更新方法 | |
| US20250238529A1 (en) | Method for encrypting a source code, method for decrypting a source code and development system | |
| JP6573749B1 (ja) | 制御装置、制御方法及びプログラム | |
| Mayer | Modeling IT Systems in TRIZ | |
| WO2022249713A1 (ja) | 制御システム、システムプログラムおよびデバッグ方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210302 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210317 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210824 |