Lascar API ReferenceΒΆ

Session is the main class which leads side-channel operations in lascar. One all side-channel settings are defined (containers, engines, display), the session will perform the analysis, show progress and display the results.

Containers provide traces and leakages information for a side-channel analysis. It can, for instance, yield traces stored on disk, generate simulated traces on the fly, aggregate data from multiple sources, etc.

Engines proposes many side-channel analysis techniques, fed by traces from Containers and run by a Session.

Output module is used to define which result should be presented, and how they should be displayed or exported.

Plotting

Tools