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.
Highlights
Security
Deliverables
(*) : third party IP may apply - please contact us for more information.

|
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.
|