ESCRYPT - Embedded Security
Overview
ESCRYPT - Embedded Security is the leading system provider for embedded security worldwide. ESCRYPT has extensive expertise in embedded security and is familiar with various industries.
ESCRYPT provides a complete range of services from consulting to security products and solutions tailored for specific industries.
Products and Services
Many applications require high throughput and bandwidth for encryption, decryption, signing, or verifying messages. In many cases, software-only implementations are limited with respect to throughput since the underlying hardware architecture is constrained.
Furthermore, security requirements such as side channel resistance or tamper protection demand a specially protected environment. In these cases, implementing complex functions in hardware such as a crypto co-processor not only reduces the workload of the processor but additionally can yield extremely high data rates and better security.

ESCRYPT specializes in implementing and testing cryptographic functions in hardware for various FPGA target platforms, including all Microsemi series FPGAs. The CycurCORE product comprises IP cores for all common cryptographic primitives, such as support for symmetric algorithms with AES, asymmetric cryptographic functions with ECC and RSA, and hash functions with SHA-1, the SHA-2 family, and WHIRLPOOL. ESCRYPT's IP core solutions range from generic and efficient area constrained implementations for low-cost devices (low area) up to highly parallelized or pipelined implementations for high-performance applications. For maximum security, several cores are also available with countermeasures against side-channel attacks (e.g., SPA and DPA resistant IP cores).
CycurCORE can easily be used as the basis for a high-performance hardware/software co-design of individual cryptographic protocols or hardware security modules. CycurCORE can also be adapted to and integrated into existing solutions.
Cryptographic operations and algorithms provide the fundamental basis for most IT security applications. CycurLIB includes very efficient software implementations of common cryptographic functions. Conform to MISRA and ANSI, CycurLIB fulfills the high security standards of FIPS. CycurLIB is commonly used in many high-volume products, e.g. in the automotive industry, the automation industry, in medical equipment, consumer electronics, and machine building. CycurLIB can easily be used to make your products more secure, e.g., by verifying signatures to determine the authenticity of the origin of data. CycurLIB is highly configurable to the customer's needs, meaning that only the necessary algorithms can be used. Any platform with any operating system providing an ANSI-C conform compiler is supported - from 8 bit to 64 bit - especially ARM Cortex-M3 platforms as integrated into Microsemi's SmartFusion FPGAs. Cryptographic algorithms available in CycurLIB - all with different key sizes and operation modes- are among others:
- AES- Advanced Encryption Standard
- DES and 3-DES - Data Encryption Standard
- ECC - Elliptic Curve Cryptography including ECDSA, ECDH, ECIES
- RSA, including PKCS#1 support
- SHA-1 and SHA-2 family for cryptographic hashes and HMACs
- Pseudo random number generators and wrappers for true random number generators
Several modules of CycurLIB are also available with countermeasures against side-channel attacks (e.g., resistance against SPA and DPA) for maximum security.
You can find more details on our product pages: https://www.escrypt.com/products
For information about pricing and obtaining products or services, please contact ESCRYPT directly.
Contact Information
For additional information, contact ESCRYPT at:ESCRYPT GmbH - Embedded Security
Zentrum für IT-Sicherheit
Lise-Meitner-Allee 4
44801 Bochum
Germany
Phone: +49-234-43870-209
Fax: +49-234-43870-211
Email: info@escrypt.com
Web: http://www.escrypt.com
ESCRYPT Inc.
315 E Eisenhower Parkway
Suite 214
Ann Arbor, MI 48108
USA
Phone: 734-418-2797
Fax: 734-418-2074
Email: info@escrypt.com
Web: http://www.escrypt.com