Secure PKI communications for “machine-to-machine” modules, including key derivation by modules and authenticating public keys
AssigneeM2M and IoT Technologies, LLC
InventorJohn A. Nix
Life of this patent
Estimating the term…
Loading patent…
AssigneeM2M and IoT Technologies, LLC
InventorJohn A. Nix
Estimating the term…
Methods and systems are provided for efficient and secure “Machine-to-Machine” (M2M) between modules and servers. A module can communicate with a server by accessing the Internet, and the module can include a sensor and/or actuator. The module and server can utilize public key infrastructure (PKI) such as public keys to encrypt messages. The module and server can use private keys to generate digital signatures for datagrams sent and decrypt messages received. The module can internally derive pairs of private/public keys using cryptographic algorithms and a set of parameters. A server can use a shared secret key to authenticate the submission of derived public keys with an associated module identity. For the very first submission of a public key derived the module, the shared secret key can comprise a pre-shared secret key which can be loaded into the module using a pre-shared secret key code.
A method for a hardware module with a radio to use a public key and a private key, the method performed by the hardware module, the method comprising:
A method for a server to receive a sensor measurement through a local area network (LAN) interface, the server including at least one computer processor for performing the steps of the method, the method comprising:
A method for a hardware module with a radio to use a public key and a private key, the method performed by the hardware module, the method comprising:
Dependencies are inferred from the claim text.