Systems and methods for authenticating device through iot cloud using hardware security module
AssigneeCiot
InventorsHyeon Ju PARK, Han Na PARK
Life of this patent
Estimating the term…
Abstract
Provided are a system and method for authenticating a device through an Internet of Things (IoT) cloud by using a hardware security module. The system includes an IoT device connectable to a cloud which provides an IoT service and a security module connected to the IoT device and configured to generate a pair of public and private keys for authenticating the IoT device. The IoT device transmits a certificate generation request including the public key and a device identifier to an authentication server through the cloud in order to generate a device certificate.
Claims10
A system for authenticating a device through an Internet of Things (IoT) cloud by using a hardware security module, the system comprising:
- an IoT device connectable to a cloud which provides an IoT service;
- and
- a security module connected to the IoT device and configured to generate a pair of public and private keys for authenticating the IoT device,
- wherein the IoT device transmits a certificate generation request including the public key and a device identifier (ID) to an authentication server through the cloud in order to generate a device certificate.
A hardware security module for supporting device authentication through an Internet of Things (IoT) cloud, the hardware security module comprising:
- a microcontroller unit (MCU) including an input and output module connected to an IoT device connectable to a cloud;
- and
- a security element configured to generate a pair of public and private keys for authenticating the IoT device,
- wherein the security element is configured to transmit the public key to the IoT device through the input and output module so that the IoT device transmits a certificate generation request including the public key to an authentication server through the cloud in order to generate a device certificate.
A method of authenticating a device through an Internet of Things (IoT) cloud by using a hardware security module, the method comprising:
- providing an IoT device connectable to a cloud which provides an IoT service;
- generating, by a security module connected to the IoT device, a pair of public and private keys for authenticating the IoT device;
- and
- transmitting, by the IoT device, a certificate generation request including the public key and a device identifier to an authentication server through the cloud in order to generate a device certificate.
A non-transitory computer-readable storage medium storing at least one program configured to be executed by at least one processor of a computing device, wherein the at least one program comprises instructions for performing a method comprising:
- providing an Internet of Things (IoT) device connectable to a cloud which provides an IoT service;
- generating, by a security module connected to the IoT device, a pair of public and private keys for authenticating the IoT device;
- and
- transmitting, by the IoT device, a certificate generation request including the public key and a device identifier to an authentication server through the cloud in order to generate a device certificate.
Dependencies are inferred from the claim text.