Tropic Square TROPIC01 is an auditable, open architecture, tamper-proof RISC-V secure element (SE) for IoT and microcontrollers

Tropic Square TROPIC01 is an auditable, open architecture, tamper-proof RISC-V based secure element (SE) designed to interface with microcontrollers in products such as hardware wallets, authentication solutions, biometric wallets, medical devices, and other IoT solutions.

There are plenty of secure elements on the market, but their design is usually closed-source, so the design can’t be easily verified by third parties and flaws may remain hidden even when discovered.  With its open designs, potentially flaws in the TROPIC01 can easily be found, disclosed, and fixed by the community, and such verifiable design improved trust in the security of the solution.

TROPIC01 open RISC-V secure element

TOPIC01 secure element specifications:

  • CPU core – RISC-V IBEX Controller Core with secure firmware updates and customizable FW upon request
  • Memory
    • OTP to store x.509 certificate and keys
    • Flash to store general purpose and PIN verification data
    • Memory address scrambling
    • On-the-fly encryption
    • Error correction code protection
  • Communication Interface
    • SPI application control
    • Encrypted channel with forward secrecy
  •  Security
    • Tamper Resistance
      • Voltage glitch detector
      • Temperature detector
      • Electromagnetic pulse detector
      • Laser detector
      • Active shield
    • Cryptographic Accelerators
      • Elliptic curve cryptography
      • Ed25519 EdDSA signing, P-256 ECDSA signing
      • Diffie-Hellman X25519 key exchange
      • Keccak based PIN authentication engine
      • SHA256 and SHA512
      • AES256-GCM
      • ISAP
    • Entropy Source
      • Physically Unclonable Function (PUF)
      • True Random Number Generator (TRNG)

Tropic Square TROPIC01 block diagram

Tropic Square provides a SDK and software driver for the external host to communicate with TROPIC01. You’ll find resources on the company’s GitHub account with firmware, STM32 example, and information about (upcoming) evaluation boards, but I could not find the chip design unless I missed it.

Four boards will be available for evaluation:

  • An STM32-based USB dongle
  • A Mikroe Click board (no photos or details yet) for insertion into MikroBus socket
  • The RPi shield TS1501 Raspberry Pi HAT that takes the Mikroe Click board above
  • The Arduino shield TS14 Arduino UNO R3 shield, also with a MikroBus socket

Open-source RISC-V secure element boards STM32 Arduino Raspberry Pi

Although it’s not obvious from its name, Tropic Square is a European company based in Prague, Czech Republic, so if you are a European manufacturer and have trust issues with US or Chinese secure elements, this could be an option.

Last month, I just wrote about the Nuvoton OpenTitan open-source security chip developed in collaboration with Google for ChromeBooks and datacenters last month, so I asked the company how the two solutions differed, and they address two different markets:

OpenTitan is a reference design that Nuvoton based its secure microcontroller designs on. Their chip is a general-purpose root of trust. Nuvoton’s Open Titan chip is aimed at server-class devices like data centers, enterprise servers, and networking equipment.

TROPIC01 on the other hand, is a focused security coprocessor, specifically a cryptographic co-processor that integrates with a microcontroller. The TROPIC01 chip focuses on secure transactions and communication. The target application is towards endpoint devices such as hardware wallets, authentication solutions, biometric wallets, DePIN market, and traditional IoT solutions.

Tropic Square also told us the TROPIC01 is currently available. More details may be found on the product page where you can also ask/order samples of the open RISC-V secure element.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
3 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications