Firmware update in a resource constrained environment
(2015) EITM01 20151Department of Electrical and Information Technology
- Abstract
- An embedded system’s software is often the backbone for a successful prod-
uct. To make the system stand out from the other competitors on the mar-
ket, your system must be adaptive and ready for quick updates. However,
one may never truly know where your system is going to be used and how
difficult it can be to access and update it.
Here we show a solution that securely updates a system based upon a
lower layer Bluetooth connection. We found a way to update a system
that has constrained memory resources using RSA keys for verifying the
validity of the firmware. Furthermore, we found that our solution did not
meet the memory restrictions but there are ways to improve the solution
so that these restrictions are met.
The findings... (More) - An embedded system’s software is often the backbone for a successful prod-
uct. To make the system stand out from the other competitors on the mar-
ket, your system must be adaptive and ready for quick updates. However,
one may never truly know where your system is going to be used and how
difficult it can be to access and update it.
Here we show a solution that securely updates a system based upon a
lower layer Bluetooth connection. We found a way to update a system
that has constrained memory resources using RSA keys for verifying the
validity of the firmware. Furthermore, we found that our solution did not
meet the memory restrictions but there are ways to improve the solution
so that these restrictions are met.
The findings of this report can be a used as a reference for further de-
velopment of wireless firmware updates using digital signatures in resource
constrained environments. (Less) - Popular Abstract
- Med hjälp av digitala signaturer kan små trådlösa enheter nyttja sina minnen på ett effektivt och säkert sätt vid mjukvaruuppdatering. Detta kan öka enheternas funktionalitet och livslängd.
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8409940
- author
- Martinsen, Anton LU and Nässlander, Alexander LU
- supervisor
- organization
- alternative title
- Firmware update in a resource constrained environment using a wireless link
- course
- EITM01 20151
- year
- 2015
- type
- H2 - Master's Degree (Two Years)
- subject
- keywords
- RSA, Bluetooth, wireless update, FOTA, constrained environment, stand-alone module, u-blox, embedded system
- report number
- LU/LTH-EIT 2015-463
- language
- English
- id
- 8409940
- date added to LUP
- 2015-12-17 14:30:51
- date last changed
- 2015-12-17 14:30:51
@misc{8409940, abstract = {{An embedded system’s software is often the backbone for a successful prod- uct. To make the system stand out from the other competitors on the mar- ket, your system must be adaptive and ready for quick updates. However, one may never truly know where your system is going to be used and how difficult it can be to access and update it. Here we show a solution that securely updates a system based upon a lower layer Bluetooth connection. We found a way to update a system that has constrained memory resources using RSA keys for verifying the validity of the firmware. Furthermore, we found that our solution did not meet the memory restrictions but there are ways to improve the solution so that these restrictions are met. The findings of this report can be a used as a reference for further de- velopment of wireless firmware updates using digital signatures in resource constrained environments.}}, author = {{Martinsen, Anton and Nässlander, Alexander}}, language = {{eng}}, note = {{Student Paper}}, title = {{Firmware update in a resource constrained environment}}, year = {{2015}}, }