You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mathieu edited this page Sep 17, 2021
·
2 revisions
The New Mooltipass Device
Contrary to all our previous Mooltipass devices, our new platform uses 2 microcontrollers: a MCU considered as secure and a standard one. In practice, they are MCUs from the same family.
This design decision was made for several reasons:
reduce the attack surface by only having a serial link exposed to the outside word
the selected cheap Bluetooth transceiver requires proprietary libraries
the possibility to use any USB library on the non-secure microcontroller
the lack of GPIO pins for the selected secure microcontroller
Security Constraints
The secure MCU can disable the Bluetooth transceiver through an enable signal
The secure MCU may communicate with previous Mooltipass smartcards
We aim to not use any libraries on the secure MCU (crypto excluded)
There are no restrictions on the non-secure MCU
Power Supplies
The device may be powered through an AAA battery or through USB
Complete power off functionality is implemented
Less than 100uA sleep current is targetted
Flash Memories
The dataflash contains graphic elements as well as firmware updates