US2022038290A1PendingUtilityA1

Facilitation of identification of internet-of-things host devices

Assignee: AT & T MOBILITY II LLCPriority: Apr 30, 2019Filed: Oct 15, 2021Published: Feb 3, 2022
Est. expiryApr 30, 2039(~12.8 yrs left)· nominal 20-yr term from priority
H04L 9/0825G06F 21/44H04L 63/0876H04L 9/3242H04L 9/3239H04L 63/0442H04L 2209/805
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A more efficient internet-of-things (IoT) manufacturing process can be achieved using hash functions to authenticate and identify IoT devices. Device data comprising manufacturer name data, device name data, software version data, and/or hardware version data can be feed through a hash function to generate hashed data. Additionally, same and/or similar data can be hashed via a manufacturing process. The two outputs from both sets of data can then be matched to determine the authentication of a device. Based on the authenticity of the device being verified, the IoT device can undergo a certification process as a part of the manufacturing process. This manufacturing process comprising hashed data can eliminate current manufacturing processes and allow for a unique identifier to be associated with the IoT device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 in response to receiving internet-of-things development data representative of development data to be used to manufacture an internet-of-things device, applying, by network equipment comprising a processor, a first hash function to the internet-of-things development data to encrypt the internet-of-things development data, resulting in encrypted data, wherein the first hash function is associated with a manufacturer identity;   in response to applying the first hash function, applying, by the network equipment, a second hash function to the encrypted data to decrypt the encrypted data, resulting in decrypted data, wherein the second hash function is associated with a carrier identity;   in response to applying the second hash function, matching, by the network equipment, the first hash function to the second hash function, resulting in hash function match data representative of a hash function match; and   based on the hash function match data, receiving, by the network equipment, carrier certification data representative of a carrier certification, from the carrier identity, associated with the internet-of-things device.   
     
     
         2 . The method of  claim 1 , wherein the internet-of-things development data comprises company name data representative of a company that comprises a capability to manufacturing the internet-of-things device. 
     
     
         3 . The method of  claim 1 , wherein the internet-of-things development data comprises device name data representative of an identification of the internet-of-things device. 
     
     
         4 . The method of  claim 1 , wherein the internet-of-things development data comprises software data representative of a software version to be utilized by the internet-of-things device. 
     
     
         5 . The method of  claim 1 , wherein the internet-of-things development data comprises hardware data representative of a hardware version to be utilized by the internet-of-things device. 
     
     
         6 . The method of  claim 1 , wherein the first hash function is a secure hash function. 
     
     
         7 . The method of  claim 1 , further comprising:
 increasing, by the network equipment, a length associated with the first hash function to increase a security feature of the first hash function.   
     
     
         8 . A system, comprising:
 a processor; and   a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
 in response to receiving development data representative of a criterion to be used to manufacture an internet-of-things device, employing a first hash function with respect to the development data to encrypt the development data, resulting in encrypted development data, wherein the first hash function is associated with a manufacturer entity; 
 in response to the employing of the first hash function, matching the first hash function to a second hash function to decrypt the encrypted development data, resulting in decrypted data, wherein the second hash function is associated with a carrier entity; and 
 based on the decrypted data, receiving carrier certification data representative of a carrier certification, from the carrier entity, for the internet-of-things device to utilize. 
   
     
     
         9 . The system of  claim 8 , wherein the operations further comprise:
 receiving, from the internet-of-things device, hash data associated with the first hash function.   
     
     
         10 . The system of  claim 8 , wherein the internet-of-things device is a first internet-of-things device, and wherein the operations further comprise:
 in response to receiving the hash data, determining that a second internet-of-things device is a same type of internet-of-things device as the first internet-of-things device.   
     
     
         11 . The system of  claim 8 , wherein the operations further comprise:
 determining a number of internet-of-things devices that are a same type of internet-of-things device as the internet-of-things device.   
     
     
         12 . The system of  claim 8 , wherein the development data comprises manufacturer name data representative of a manufacturer of the internet-of-things device, software data representative of software to be employed by the internet-of-things device, hardware data representative of hardware to be employed by the internet-of-things device, and name data representative of a identification of the internet-of-things device. 
     
     
         13 . The system of  claim 8 , wherein the operations further comprise:
 utilizing a public key to facilitate an encryption of the development data, resulting in the encrypted development data.   
     
     
         14 . The system of  claim 8 , wherein the operations further comprise:
 decrypting the encrypted development data to facilitate a manufacturing process based on the development data.   
     
     
         15 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
 based on development data representative of a criterion to be used to manufacture an internet-of-things device, encrypting the development data utilizing a first hash function associated with a manufacturing identity, resulting in encrypted development data;   in response to the encrypting of the development data, decrypting the encrypted development data, resulting in decrypted development data, wherein decrypting the development data utilizes a second hash function from a carrier identity;   determining that a first result of a first function of the first hash function is equal to a second result of a second function of the second hash function; and   based on the first result being determined to be equal to the second result, receiving carrier certification data representative of a carrier certification, from the carrier identity, for the internet-of-things device to access.   
     
     
         16 . The non-transitory machine-readable medium of  claim 15 , wherein the encrypting of the development data comprises utilizing asymmetric cryptography. 
     
     
         17 . The non-transitory machine-readable medium of  claim 15 , wherein the development data comprises manufacturer identification data representative of a manufacturer of the internet-of-things device. 
     
     
         18 . The non-transitory machine-readable medium of  claim 15 , wherein the development data comprises software data representative of software to be employed by the internet-of-things device. 
     
     
         19 . The non-transitory machine-readable medium of  claim 15 , wherein the development data comprises hardware data representative of hardware to be employed by the internet-of-things device. 
     
     
         20 . The non-transitory machine-readable medium of  claim 15 , wherein the development data comprises device name data representative of a name of the internet-of-things device.

Join the waitlist — get patent alerts

Track US2022038290A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.