SECURE LOCK FUNCTION FOR AN ENDPOINT
Disclosed are apparatus and methodology for providing secure control over stored metrology parameters. A random number key is generated and associated with identifiable information such as a serial number associated with a device. The random number and identification information are stored in a database separate and remote from the device. Alteration of the stored metrology parameters are permitted only upon use of the random number as a key to unlock the device.
1 . A method for securing an endpoint, comprising:
generating a random number key;
associating the key with an identifiable endpoint; and
storing the key and endpoint identification information in a database.
2 . A method as in claim 1 , wherein generating a key comprises generating a hexadecimal number.
3 . A method as in claim 2 , wherein the hexadecimal number is a 32 bit hexadecimal number.
4 . A method as in claim 1 , wherein the random number key is generated independently of any numeric identification of the endpoint.
5 . A method as in claim 1 , wherein the endpoint identification information is a serial number assigned to the endpoint.
6 . A method as in claim 5 , wherein generating a key comprises generating a hexadecimal number independently of any numeric identification of the endpoint.
7 . A method for securing stored parameters, comprising:
generating a random number key;
associating the key with an identifiable device;
storing the key and device identification information in a database remote from the device; and
permitting alterations of the parameters only with possession of the key.
8 . A method as in claim 7 , wherein generating a key comprises generating a hexadecimal number.
9 . A method as in claim 8 , wherein the hexadecimal number is a 32 bit hexadecimal number.
10 . A method as in claim 7 , wherein the device identification information is a serial number assigned to the device.
11 . A method as in claim 7 , wherein the random number key is generated independently of any numeric identification of the device.
12 . A metrology system, comprising:
a meter configured to generate signals indicative of measured quantities; and
an endpoint, said endpoint comprising a controller, a memory, and a communications module,
wherein said controller is configured to receive said signals, said memory stores meter measurement parameters related to said signals, and said endpoint is configured to require possession of an associated random number to alter the stored meter measurement parameters.
13 . A system as in claim 12 , wherein said endpoint is assigned an identifying number and said identifying number and said random number are stored remotely from both said meter and said endpoint.
14 . A system as in claim 13 , wherein said random number is a 32 bit hexadecimal number generated independently of any numeric identification of the endpoint or meter.
15 . A system as in claim 12 , further comprising:
a communications module associated with said endpoint,
wherein said communications module is configured to transmit data based on said signals indicative of measured quantities and to receive data from a remote source.
16 . A system as in claim 15 , wherein data received from said remote source comprises said associated random number, whereby said meter measurement parameters may be remotely altered.
17 . A system as in claim 12 , wherein said meter comprises one of an electric meter, a gas meter, and oil meter, and a water meter.
18 . A system as in claim 12 , wherein said endpoint is configured to be alternatively hard locked such that said endpoint will ignore any instructions to alter the stored meter measurement parameters despite possession of the associated random number.
19 . A system as in claim 12 , wherein:
said endpoint is assigned an identifying number;
said random number is a hexadecimal number generated independently of any numeric identification of either of said endpoint or said meter;
said identifying number and said random number are stored remotely from both said meter and said endpoint;
said system further comprises a communications module associated with said endpoint, with said communications module configured to transmit data based on said signals indicative of measured quantities and to receive data from a remote source; and
wherein data received from said remote source comprises said associated random number, whereby said meter measurement parameters may be remotely altered.
20 . A method for enhancing measurement reliability, comprising:
generating a random number key;
associating the key with an identifiable measurement device;
storing the key and device identification information in a database remote from the measurement device;
associating measurement parameters with the measurement device; and
permitting alterations of the measurement parameters only with possession of the key.