CPC H04L 9/0656 (2013.01) [G05B 19/0425 (2013.01); G05B 23/0283 (2013.01); G06F 8/65 (2013.01); G06T 19/006 (2013.01); H04L 63/107 (2013.01); H04W 4/38 (2018.02); H04W 12/03 (2021.01); G06F 21/60 (2013.01); G06F 21/602 (2013.01); H04L 9/12 (2013.01); H04L 9/14 (2013.01); H04L 9/16 (2013.01); H04L 2209/805 (2013.01)] | 20 Claims |
1. An industrial wireless instrument equipped with one-time pad (OTP) encryption, comprising:
a pad storage unit installed within the industrial wireless instrument and having a predefined plurality of one-time pads stored therein, wherein the pad storage unit is a solid-state memory device and the predefined plurality of one-time pads is stored in the solid-state memory device during manufacture of the industrial wireless instrument, the plurality of one-time pads including a sufficient number of one-time pads for the industrial wireless instrument to regularly and continuously encrypt data multiple times per day without replenishing the one-time pads over a lifetime of the industrial wireless instrument;
a one-time pad controller configured to communicate with the pad storage unit and further configured to retrieve a one-time pad from the pad storage unit for each plaintext data to be encrypted; and
an arithmetic unit configured to receive the plaintext data and the one-time pad from the one-time pad controller and further configured to encrypt the plaintext data using the one-time pad;
wherein the one-time pad controller is further configured to provide the one-time pad to the arithmetic unit only once for encryption.
|