SecureElement2.jpg

SECURITY MODULE FOR

 
Arduino_logo.png
Raspberry_logo.png
STM32_logo.png
 
 

INCORRUPTIBLE INTEGRITY - UNIQUE DIGITAL IDENTITY - TRANSACTIONAL CAPABILITY

 
 

The Secure Element 2.0 is part of RIDDLE&CODE’S “Built for Blockchain” product range which enables to securely store the digital identity (private key) on any given device through the combination of hard- and software.

Out of the Box Pin combability with:

  • Arduino

  • Rasperry Pi

  • STM32

 

SecureElement2_Arduino.png

SecureElement2_Raspberry.png

SecureElement2_STM32.png

We are rolling out the Secure Element 2.0 to the community and provide 100 free samples.
Apply now and share with us what you envision doing and creating with the Secure Element 2.0 to receive free samples.

 

Example: Trusted Energy Meter

SecureElement2_4.jpg

For more details, find our real life Use Case with Brazilian energy provider Energias de Portugal (EDP) CLICK HERE

 

PHYSICAL SECURITY
FEATURES OF THE DEVICE

Examples of the integration of the Secure Element 2.0

SecureElement2_7.jpg

 

OVERVIEW

The Secure Element 2.0 generates a unique private key that cannot be rewritten over the lifetime of the chip. The stored private key can only be used within computations of the microchip itself.

It employs a highly-secure hardware-based cryptographic key storage and cryptographic countermeasures which eliminate potential backdoors linked to software weaknesses. Thus, ensuring that the key cannot be exfiltrated. The decryption of data is only run on the chip itself and happens “off-the-bus”. Thereby, leaving an absolutely minimised attack surface for attackers trying to compromise the private key.

 

Features

  • True RNG

  • ECDSA FIPS186-3

  • ECDH FIPS SP800-56A

  • NIST P256 Elliptic Curves ( SECP256R1)

  • HMAC  & SHA256 Hash

  • AES-128 Encryption

  • Supports Secure Boot

  • Firmware Authentication

 
 

RIDDLE&CODE SDK

We provide a SDK includes precompiled cryptoauth libraries, header files, and wrapper code for several languages to connect to the RIDDLE&CODE Secure Element via the I²C protocol on various devices.

The SDK has the following structure:

  • inc - The include files needed to utilize the library.

  • lib - precompiled libraries (for several architectures: e.g. arm raspberry pi).

  • Golang - The wrapper for the Go Language as well as some golang sample code.

SecureElement2_5.jpg

We prepared the full documentation and libraries for your use on our GitHub Page, including code examples and a wiki on how to get started.

We want to make your experience as smooth as possible. In case you are stuck, please don’t hesitate to reach out to us.

Apply now and share with us what you envision to create with the Secure Element 2.0 to receive free samples.

 
SE_FOOTER.png