nthdimtech / signet-base

Signet firmware and device interface library
https://www.crowdsupply.com/nth-dimension/signet
GNU General Public License v3.0
15 stars 7 forks source link

Firmware upload with digital signature checking #4

Open nthdimtech opened 6 years ago

nthdimtech commented 6 years ago

During device initialization the user should be allowed to set a "security level". For any value other than the lowest security level firmware updates will have to have a correct digital signature. In a medium security level setting the signing key would bet set at initialization but could be changed later. At a high security level the signing key would be fixed for the lifetime of the device after initialization.