Skip to content

Secure Encrypted Embedded BootLoader for MicroControllers

License

Notifications You must be signed in to change notification settings

u-onder/seeBoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seeBoot

Secure Encrypted Embedded Bootloader

for

micro-Controllers

## About

seeBoot is a secure and encrypted embedded bootloader project designed for microcontrollers, initally developed for STM32 family of microcontrollers. This project is a collection of 3 projects; one for bootloader firmware, one for signing binaries and image creation, one for microcontroller flash utility.

seeBoot-Bootloader

This is the core of seeBoot. After power up (HW and SW resets), bootloader checks for a valid signed boot image. If exists, it initializes an auto-boot sequence. Otherwise it automatically falls into boot command shell. It is also possible to interrupt auto-boot procedure to jump into boot command shell.

seeBoot-ImageGenerator

This project generates encrypted and criptographically signed boot images from intel-hex formatted binaries.

seeBoot-FlashUtil

This project is an example project to burn flash with signed images. Its purpose is to demonstrate communication via Bootloader's boot command shell. You can (should) use this project as an example/tutorial for your own Flash Utility

Requirements


GitHub @u-onder

About

Secure Encrypted Embedded BootLoader for MicroControllers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published