System and method for securely updating a registered device using a development system and a release management system operated by an update provider and an update publisher
US10162968B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 19, 2018 |
| Grant date | Dec 25, 2018 |
| Priority date | — |
| Expiry date | Feb 19, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04W12/06
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method of updating a registered device using a development system and a release management system. The method includes: building an update package; signing the update package using a provider signing key, wherein a first digital signature is included in the update package; encrypting the signed update package using a publisher public key; requesting, by an update client on the device, an update package; preparing, by the update service, a set of signed update packages for the device; reencrypting and resigning, by the update service, the signed update package by decrypting the initial encryption using a publisher private key of the update publisher, signing the update package using a signing key of the update publisher, and finally encrypting the update package using a device public key from the device certificate, for final encryption of the update package; and decrypting the encrypted update package using a device private key.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.