What is CycurLIB
Cryptographic protocols and algorithms are the fundamental foundation of security functionality in most IT security applications. For example, cryptographic algorithms such as digital signature verification are required to protect flash solutions, enable features, or secure boot.
ESCRYPT's CycurLIB provides the perfect cryptographic library for these needs. Optimized for embedded systems, CycurLIB has a long standing reputation for outstanding performance in resource-constrained environments.
Product Summary
CycurLIB offers a simple way to make your products even more reliable. Examples include verifying digital signatures to determine data authenticity and encrypting data to ensure confidentiality. In addition, ESCRYPT's encryption library for embedded systems can be highly reconfigured according to customer needs, and various encryption algorithms can be safely and easily incorporated into ECUs, HMIs, PLCs, and various other devices. I can do it.
Features
- MISRA-C:2012とANSI-C標準に基づいた実装
- ASIL-D, ASPICE (LEVEL2) compliant
- ISO26262 compliant development process
- AUTOSAR-compliant
- Supports encryption algorithms for China (SM2, SM3, SM4), CCC-compliant digital key algorithms (SPAKE2+), etc.
- Provide source code and configuration tool
- Periodic addition of security algorithms (version upgrade)
- Technical support available in Japan
- Widely used globally in mass-produced products such as the automobile industry, medical equipment, and machine manufacturing
An example of supported algorithms
Category | algorithm |
hash function |
SHA-2 |
Symmetric encryption |
AES(-128, -192, -256), ChaCha20 |
Message Authentication Code (MAC) |
HMAC with SHA-2, CMAC with AES, SipHash |
random number generator |
Hash-DRBG, HMAC_DRBG |
*Although it is already supported, there are algorithms that are not listed here.
An example of supported asymmetric algorithms
Category | algorithm |
Signature generation and verification |
RSA with PKCS#1-PSS / PKCS#1-V1_5, Ed25519, ECDSA |
key generation |
Curve25519 |
key agreement |
Curve25519, ECDH |
certificate |
X.509 parser |
*Although it is already supported, there are algorithms that are not listed here.
Document download and inquiry
ETAS manufacturer information TOP
If you want to return to ETAS Manufacturer Information Top, please click below.