Advanced

Firmware update in a resource constrained environment

Martinsen, Anton LU and Nässlander, Alexander LU (2015) EITM01 20151
Department 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:
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
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},
  keyword      = {RSA,Bluetooth,wireless update,FOTA,constrained environment,stand-alone module,u-blox,embedded system},
  language     = {eng},
  note         = {Student Paper},
  title        = {Firmware update in a resource constrained environment},
  year         = {2015},
}