Overview
Explore the journey of creating a secure open-source hardware password keeper in this conference talk from the 2017 Hackaday Superconference. Delve into the logistics of launching an Open Hardware project, from initial conception to mass production. Learn about the challenges faced by the Mooltipass project team, including contributor management, infrastructure setup, and crucial design decisions. Gain insights into the technical aspects of developing a secure device, covering topics such as encryption, random number generation, USB stack implementation, and security analysis. Discover the importance of firmware flashing, software development for various platforms, and the considerations surrounding trust and liability in open-source hardware projects. Understand the significance of meticulous time tracking and the potential impact of security exploits on such initiatives.
Syllabus
Introduction
Presentation
Starting the project
Communicating with contributors
Management infrastructure
Rules
Case Choice
Mass Production
Functional Tests
Additive
Firm
Un unencrypted storage
Encryption key
Random number generation
USB stack
Graphics library
Security analysis
Flashing firmware
Multipass Python
Chrome Extension
Bluetooth Multipass
Trust
Loss
Investment
Log your hours
Liability
Security exploits
Taught by
HACKADAY