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 Renesas RA MCUs.

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

Applications

Applications

  • Industrial IoT Systems
  • Home & Building Automation
  • Security & Defence Systems
  • Smart Meters & Energy Storage

Documentation

Title Type Date
PDF674 KB
Product Brief
PDF511 KB
Presentation