-
Study encryption methods within a licensing context [1]
-
Design an encryption method that allows a manufacturer given a new license to sub-license a limited set of hardware products under the given constraints.
-
Must be able to work for an offline factory.
-
Implement this encryption method ideally with very or no changes in the firmware involved.
-
Implement the complete process flow. This also includes:
-
Online licensing database
-
Implement the firmware deployment process that is tied to the product license.
-
Pushing new firmware should be fully automated.
-
Must have expiration dates.
-
Firmware encryption should be tied to that of the licenses.
-
Test the process with our Chinese factories.
[1] Controllable software licensing system for sub-licensing (Yuan et al.), Journal of Information Security and Applications, Volume 64, February 2022, 103061
Compensation: This internship is paid.