Systems and methods for bootstrapped onboarding of cellular devices
AssigneeT-Mobile USA, Inc.
InventorsDeepthi Jonnala, Phani Ramisetty, Kyeong Hun An
Life of this patent
Estimating the term…
Abstract
Systems and methods for using a bootstrap Subscriber Identity Module (SIM) to bootstrap an Internet-of-Things (IoT) device on a cellular network. The IoT device uses bootstrap information stored on the bootstrap SIM to authenticate the IoT device with the cellular network. The cellular network receives the bootstrap information and uses a certificate repository to check the bootstrap information against. Upon successful authentication, the IoT device is provided with credentials to register the IoT device on the cellular network.
Claims16
A method, comprising:
- powering up an Internet of Things (IoT) device, wherein the IoT device is initially unauthenticated;
- reading bootstrap information from a subscriber identification module (SIM) installed on the IoT device;
- attaching the IoT device to a cellular network;
- initiating a bootstrap request by transmitting the bootstrap information stored on the SIM to a bootstrap server of the cellular network;
- transmitting an additional authentication request from the IoT device using a one-time password installed on the IoT device when the IoT device was manufactured;
- and
- receiving a notification to halt additional authentication using the one-time password because the IoT device is already authenticated using the bootstrap SIM.
An IoT device, comprising:
- a memory storing computer-executable instructions;
- a bootstrap Subscriber Identity Module (SIM) having bootstrap information comprising a mobile network operator profile and Public Key Infrastructure (PKI) certificate, the bootstrap information stored on the bootstrap SIM;
- and
- a processor in communication with the memory, the computer-executable instructions causing the processor to perform acts comprising:
- reading bootstrap information from a subscriber identification module (SIM) installed on the IoT device;
- attaching the IoT device to a cellular network;
- initiating a bootstrap request by transmitting the bootstrap information stored on the SIM to a bootstrap server of the cellular network;
- transmitting an additional authentication request from the IoT device using a one-time password installed on the IoT device when the IoT device was manufactured;
- and
- receiving a notification to halt additional authentication using the one-time password because the IoT device is already authenticated using the bootstrap SIM.
A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon that, when executed by a computer, cause the computer to perform acts comprising:
- receiving, at a bootstrap server of a cellular network, a bootstrap request from an IoT device comprising bootstrap information, the bootstrap information comprising a mobile network operator profile and a Public Key Infrastructure (PKI) certificate stored on a bootstrap SIM installed on the IoT device;
- requesting certificate information relating to the bootstrap SIM from a certificate repository;
- authenticating the certificate information;
- receiving an additional authentication request from the IoT device using a one-time password installed on the IoT device when the IoT device was manufactured;
- determining that the IoT device is already authenticated using the SIM;
- and
- sending a notification to the IoT device to halt additional authentication using the one-time password.
Dependencies are inferred from the claim text.