SD card based RTU
First Claim
Patent Images
1. A method comprising:
- determining, by processing circuitry of a remote terminal unit (RTU), that a portable storage medium (PSM) is coupled to the processing circuitry;
refraining from accessing function code stored in a specified folder of the PSM at least until a determination is made that the processing circuitry is authorized to access information stored on the PSM, the determination based on a relationship between (i) a public key stored in an on-chip memory disposed on a same chip as the processing circuitry and (ii) a private key stored in the PSM; and
in response to determining that the processing circuitry is authorized to access the information stored on the PSM, performing a specified function corresponding to the function code by executing the function code;
wherein the RTU comprises a slot configured to physically receive the PSM and electrically couple the PSM to the processing circuitry.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a remote terminal unit (RTU) and a portable storage medium (PSM), such as a secure digital (SD) card. The RTU includes processing circuitry. The RTU includes a portable storage interface configured to physically connect to the PSM and electrically couple the PSM to the processing circuitry. The RTU includes on-chip memory. The processing circuitry is configured to determine that the PSM is coupled to the processing circuitry and access a specified folder of the PSM. The processing circuitry is configured to: in response to determining that the PSM stores function code in the specified folder, perform a specified function corresponding to the function code by executing the function code.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by processing circuitry of a remote terminal unit (RTU), that a portable storage medium (PSM) is coupled to the processing circuitry; refraining from accessing function code stored in a specified folder of the PSM at least until a determination is made that the processing circuitry is authorized to access information stored on the PSM, the determination based on a relationship between (i) a public key stored in an on-chip memory disposed on a same chip as the processing circuitry and (ii) a private key stored in the PSM; and in response to determining that the processing circuitry is authorized to access the information stored on the PSM, performing a specified function corresponding to the function code by executing the function code; wherein the RTU comprises a slot configured to physically receive the PSM and electrically couple the PSM to the processing circuitry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A system comprising:
a remote terminal unit (RTU) that includes; processing circuitry, a portable storage interface configured to physically receive a portable storage medium (PSM) and electrically couple the PSM to the processing circuitry, and on-chip memory disposed on a same chip as the processing circuitry, wherein the processing circuitry is configured to; determine that the PSM is coupled to the processing circuitry; refrain from accessing function code stored in a specified folder of the PSM at least until a determination is made that the processing circuitry is authorized to access information stored on the PSM, the determination based on a relationship between (i) a public key stored in the on-chip memory and (ii) a private key stored in the PSM; and in response to determining that the processing circuitry is authorized to access the information stored on the PSM, perform a specified function corresponding to the function code by executing the function code. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
20. A system comprising:
-
a remote terminal unit (RTU) that includes; one or more input/output terminals configured to be coupled to one or more industrial field devices in an industrial control and automation system; at least one processor configured to execute control logic and generate at least one control signal for at least one of the one or more industrial field devices; a portable storage interface configured to physically receive a portable storage medium (PSM) and electrically couple the PSM to the at least one processor, the portable storage interface configured to removably receive the PSM; and at least one memory coupled to the at least one processor; wherein the at least one processor is configured to; determine that the PSM is coupled to the portable storage interface; access a specified folder of the PSM; determine that the PSM stores function code in the specified folder; refrain from accessing the function code in the specified folder at least until a determination is made that the at least one processor is authorized to access the function code, the determination based on a relationship between (i) a public key stored in the at least one memory and (ii) a private key stored in the PSM; and execute the function code in response to determining that the at least one processor is authorized to access the function code.
-
Specification