Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

AES Software Library protected against side-channel attacks by INVIA



Security

Product Description

The AES Software Library IP is a library of embedded software optimized for maximum throughput and minimum memory utilization. The AES Software Library IP include high-end software counter-measures against several attacks.

Protections against side channel attacks are based on data masking and runtime de-synchronization. Protections against fault-injection attacks are based on error detection scheme. Protections against timing attacks rely on an operation flow that is independent from the input values. Protections against trace-driven cache attacks are also embedded in the AES Software Library IP

The AES Software Library is performance-optimized for the ARM Cortex-M family  MCUs. It is delivered as a binary or in assembly source code. It is structured as independent API modules. Typical code size on ARM Cortex-M3 is about 8000 Bytes

AES Software Library protected against side-channel attacks

Market Segment(s)

  • Embedded
  • Mobile

Target Platform(s)

  • Android
  • ITRON
  • Java
  • Linux
  • Nucleus
  • OpenGL ES
  • OpenVG
  • OSE
  • Other OS
  • Palm OS
  • QNX
  • Symbian
  • ThreadX
  • VRTX
  • VxWorks
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • Cortex-M0
  • Cortex-M3
  • ARMv8
 
ARM Connected