HCC CryptoCore Security and Encryption Suite

Tags: # #

HCC networking and security software is developed for embedded controllers and contains no open-source or third-party content. HCCs encryption technology can be used to protect data stored on any flash device. Secure encryption solutions can be easily integrated with fail-safe file systems thanks to HCCs AEF software framework.

CryptoCore™

CryptoCore™ is the main encryption and security library, managed through HCC’s Embedded Encryption Manager (EEM). EEM provides a universal, high quality standard interface to any hardware or software cryptography implementation. This greatly simplifies the design process, makes software portable and allows use of either CryptoCore libraries or hardware accelerated algorithms on chips which provide them.

CryptoCore is available in two packages – CryptoCore Base and CryptoCore Pro. These packages are included with higher level security packages such as SNMP, TLS/DTLS and SSH. They can also be purchased independently to run on any embedded target.

CryptoCore Pro meets all the requirements for Suite B compliance. This includes:

  • Advanced Encryption Standard (AES) with key sizes of 128 and 256 bits.
  • Elliptic Curve Digital Signature Algorithm (ECDSA) – digital signatures
  • Elliptic Curve Diffie–Hellman (ECDH) – key agreement
  • Secure Hash Algorithm 2 (SHA-256 and SHA-384)

 

MISRA Compliance & Portability

Offered software is all developed within an portable framework, called AEF, according to HCC’s internal coding rules. It allow us to deploy different solutions on any MCU, RTOS or tool-chain.  The software is implemented with the strictest coding standards using MISRA with no rules excepted. Any exceptions are done one at a time, signed off and explained in the documentation. A full MISRA compliance report generated by LDRA tools is provided. In addition, many of components are available with detailed design documents, static and dynamic analysis and other quality life-cycle evidence.

Support for Encryption Hardware Acceleration

Thanks to HCC’s modular Embedded Encryption Manager (EEM), all of software can seamlessly switch between running CryptoCore software or using MCU hardware acceleration without any code changes. The EEM provides a standard, efficient, MISRA-compliant interface to manage all crypto functions.

For more information, licensing details, price quotation requests, please contact us via contact form or directly: sales@jpembedded.eu, +48 601 088 970.

Powrót do produktów