Designing secure solutions for embedded systems
Nayani, Srinivas (2017)
Nayani, Srinivas
Oulun ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017112217791
https://urn.fi/URN:NBN:fi:amk-2017112217791
Tiivistelmä
The aim of the thesis was to explore and develop an insight on various security aspects and practices that need to be considered while designing embedded products. The thesis was commissioned by Bittium Oy.
Design requirements were gathered from the customer of the project and they were further consolidated based on industry practices and standards. Solutions were developed in C language over Linux operating system using tools; Eclipse IDE, Hardware Debuggers, version control tools GIT and Gerrit for continuous integration methodology. The project was executed in the Iterative software development lifecycle model.
The project was completed successfully and delivered to the client by 2016. This thesis also extends the core topic a bit further by discussing some of the best practices for designing secure products and some of the future roadmaps and technologies in the area as part of conclusion.
Design requirements were gathered from the customer of the project and they were further consolidated based on industry practices and standards. Solutions were developed in C language over Linux operating system using tools; Eclipse IDE, Hardware Debuggers, version control tools GIT and Gerrit for continuous integration methodology. The project was executed in the Iterative software development lifecycle model.
The project was completed successfully and delivered to the client by 2016. This thesis also extends the core topic a bit further by discussing some of the best practices for designing secure products and some of the future roadmaps and technologies in the area as part of conclusion.