Generating and analyzing network profile data
US-2019036965-A1 · Jan 31, 2019 · US
US11153095B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11153095-B2 |
| Application number | US-201916398594-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2019 |
| Priority date | Apr 30, 2019 |
| Publication date | Oct 19, 2021 |
| Grant date | Oct 19, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by network equipment comprising a processor, internet-of-things development data representative of development data to be used to manufacture an internet-of-things device; in response to the receiving the internet-of-things development data, applying, by the network equipment, 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 the 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 a hash function match; and based on the hash function match, 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 2 , 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 3 , 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 4 , 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: receiving development data representative of a criterion to be used to manufacture an internet-of-things device; in response to the receiving the development data, employing a first hash function 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 the first hash function, matching the first hash function to a second hash function to decrypt the encrypted 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 9 , wherein the internet-of-things device is a first internet-of-things device, and wherein the operations further comprise: in response to the 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 10 , wherein the operations further comprise: determining a number of internet-of-things devices that are the same type of internet-of-things as the first internet-of-things devices. 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 13 , wherein the operations further comprise: in response to the utilizing the public key to facilitate the encryption of the development data, decrypting the encrypted development data to facilitate a manufacturing process. 15. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising: receiving development data representative of a criterion to be used to manufacture an internet-of-things device; in response to the receiving the development data, encrypting the development data utilizing a first hash function associated with a manufacturing identity, resulting in encrypted development data; in response to the encrypting the development data, facilitating decrypting the development data, resulting in decrypted development data, wherein decrypting the development data utilizes a second hash function from a carrier identity; matching the first hash function to the second hash function; and based on matching the first hash function to the second hash function, 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 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 16 , 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 17 , 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 19 , wherein the development data comprises device name data representative of a name of the internet-of-things device.
based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title
Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor · CPC title
Program or device authentication · CPC title
involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC · CPC title
involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.