What's new in 4.0 SCA
The most significant changes and new features of Inspector 4.0 SCA are:
- Several changes to aspects of the DESAdvancedAnalysis GUI, such as intermediates, encrypt/decrypt, 3DES options.
- New DPA method DESKnownKeyAnalysis with graphical representation of leakage per round.
- New DPA method DESMaskedInputAnalysis for situations in which the 3DES input data is masked with an unknown constant.
- New DPA method DESPartlyConstantAnalysis for situation in which the input of the 3DES implementation is partly fixed.
- New DPA method ECCByteMultipleAnalysis that targets the large integer operation in an ECC implementation.
- New SPA method for ECC called ECNRPartialNonceAnalysis that targets the scalar multiplication.
- New signal processing method Spectrogram to analyse progression over time of the spectrum.
- New alignment method called Elastic Alignment with several options for determining the best parameters for the alignment. Further, the GUI of the existing alignment functions have been changed to accomodate the elastic alignment.
- 21 tutorials available in the manual to practice alignment and DPA functions on trace sets supplied on the Trace Sets DVD.
- Three new training cards are supplied with this release. Two cards include configurable countermeasures for its software AES and DES implementation. One card includes a hardware DES and ECC implementation.
- New computational core using the data abstraction that was introduced in Inspector 3.0 and adding operation abstraction to this. Backwards compatible with 3.0. Guidance on the new API is found in the manual.
- New method called SegmentedChain adds the following to Chain: it segments the original trace set in multiple trace sets which are processed separately by the filter chain.
- New communication interfaces to control embedded devices. Interfaces for serial port, tcp/ip, and for using the external serial interface of the Power Tracer. A reference C implementation is provided for the embedded device under evaluation.
- Separation of user and system space to ease organisation of trace sets and custom written modules. User space will not be touched by future software updates. User written modules are also visible in the GUI separate from system provided modules. Note that your own existing modules should now write data to the user space.
- Bug fixes.
