A concept for secure production programming of embedded industrial field devices
2011 (English)Conference paper (Refereed)
The importance of securing the investment made in software is increasing for small embedded devices, as the size of the development efforts are rapidly growing. The meaning of securing in this context is related to protecting against cloning, prohibit reverse engineering of software, preventing alterations performed in order to tweak performance etc. Sales of illegal copies of devices are a major threat to industrial companies. We introduce a concept which mitigates the issues of counterfeiting and unauthorized production, allowing for production of embedded devices in locations which are not trusted. We define this concept as Secure Production Programming. It targets software-intense microcontroller-based embedded devices where it is crucial to protect the embedded software. Moreover, the concept allows for programming of the complete software in any (un-trusted) location without the risk of exposing the intellectual properties contained in the software, eliminating the risk that someone successfully can download the software on non-authentic hardware. A proof of concept implementation of the Secure Production Programming is presented, and performance figures are given.
Place, publisher, year, edition, pages
2011. 176-181 p.
, Proceedings - International Computer Software and Applications Conference, ISSN 0730-3157
Anti-counterfeiting, Embedded systems, Secure firmware download, Secure programming, Embedded device, Industrial companies, Industrial fields, Proof of concept, Secure production, Cloning, Computer crime, Computer programming, Crime, Firmware, Investments, Reverse engineering, Embedded software
IdentifiersURN: urn:nbn:se:kth:diva-150688DOI: 10.1109/COMPSAC.2011.30ISI: 000297149600025ScopusID: 2-s2.0-80054979290ISBN: 9780769544397OAI: oai:DiVA.org:kth-150688DiVA: diva2:744404
35th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2011, 18-21 July 2011, Munich, Germany
QC 201409082014-09-082014-09-082014-09-08Bibliographically approved