AES SOFTWARE LIBRARY IP

 

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 desynchronization. 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-optimised for the SPARC V8 LEON2 MCU and  for the ARM CORTEX  MCU. 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.

 

WHAT's COOLHighlights

  • Comprehensive Embedded Software IP including high security counter-measures
  • Available on ARM CORTEX  and SPARC LEON2
  • Typical code size on ARM Cortex M3 : 8000 Bytes
  • Typical RAM utilization on ARM Cortex M3 : 450 Bytes

 

Security featuresSecurity

  • Protections against side channela attacks : Data masking, Runtime desynchronisation (*). 
  • Protectionsa ginast timing attacks : operation flow independant from input values
  • Protections agains trace-driven cache attacks

DeliverablesDeliverables

  • Binaries or Assembly source code for AES functions
  • Binaries or Assembly source code for low-level API leaf functions
  • C source code examples of use of the libraries

 

 

(*) : third party IP may apply - please contact us for more information.

 

Optimized for ARM Cortex

 

 

 

Did you know ?

 

Side-channel attacks are a dreadful threat to hardware security because they do not require costly equipment and yet yield very good results for attackers.

 

The most popular side-channel attacks are based on statistical analysis of power traces, either by measuring the device's power consumpion using a oscilloscope or by measuring the device's electro-magnetic field. The equipment cost for such attacks is less than few thousands of dolalrs.

 

Another very popular side-channel attack is based on measuring how much time calculations take to perform.

 

Power analysis attacks against cryptosystems were first introduced in 1998.