Overview

Description

CycloneCRYPTO is a cryptographic toolkit designed for use in embedded systems. It provides a comprehensive set of cryptographic primitives (hash functions, stream and block ciphers, public key cryptography) that can be used to add security features to your embedded application. CycloneCRYPTO supports several Renesas products including the RA MCUs.

Image

Features

  • Symmetric cryptography (cipher, hash, and MAC algorithms)
  • Asymmetric cryptography (RSA, DSA, Diffie-Hellman, ECDH, ECDSA)
  • AEAD cipher modes (GCM and CCM)
  • Advanced cryptographic algorithms from Daniel J. Bernstein (EdDSA, X25519, X448, ChaCha20Poly1305)
  • X.509 certificate parsing and generation
  • Flexible memory footprint. Built-time configuration to embed only the necessary features
  • Portable architecture (supports little-endian and big-endian architectures)
  • Extensive test suite available on request (for commercial licenses)
  • The library is distributed as a full ANSI C and highly maintainable source code

Comparison

Applications

Applications

  • Industrial IoT Systems
  • Home and Building Automation
  • Security and Defense Systems
  • Smart Meters and Energy Storage

Documentation

Type Title Date
Product Brief PDF 674 KB
Presentation PDF 511 KB
2 items