Tillitis provides the TKey, an open-source hardware security key designed with measured boot and DICE architecture for enhanced security. The TKey allows users to verify the integrity of their device's firmware and hardware, ensuring a more trustworthy computing environment.
Funding
Funding not disclosed
Founders
Product
Problem
Traditional USB security keys often lack transparency and flexibility, potentially compromising user trust and limiting their ability to adapt the device to specific security needs. Closed-source firmware and hardware can introduce vulnerabilities and restrict customization for advanced users and developers.
Solution
Tillitis provides the TKey, an open-source hardware security key designed with measured boot and DICE architecture, offering enhanced security and flexibility. The TKey utilizes a RISC-V core within a Lattice iCE40 UP5K FPGA, allowing users to load and run small, security-focused applications. This design ensures a secure environment for functions like time-based one-time passwords (TOTP), signing oracles, secure random number generation, and encryption. The TKey's open-source nature promotes transparency and allows developers to adapt the device for custom use cases, while its measured boot process helps verify the integrity of the loaded application.
Target Audience
The primary audience includes security-conscious individuals, developers, and organizations seeking a transparent, flexible, and customizable hardware security solution.
Features
- Open-source hardware and software design for transparency and community-driven security.
- RISC-V PicoRV32 core implemented in a Lattice iCE40 UP5K FPGA.
- Measured boot process to ensure the integrity of loaded applications.
- Unique Device Secret (UDS) for deriving application-specific keys, enhancing security.
- Support for various security applications, including TOTP, SSH login, Ed25519 signing, and random number generation.
- TKey Unlocked version available for users to program the device themselves, providing full control over the firmware.
- TKey Programmer tool available for programming the TKey Unlocked.
- Compliant with CE and FCC standards.