SCA3S: middle-ware (or support infrastructure)
Acting as a component part of the wider SCARV project, SCA3S is a collection of resources that support the development and analysis of cryptographic implementations wrt. side-channel attack: SCA3A is, more specifically, pitched as offering "side-channel analysis as a service": it allows users to acquire and analyse side-channel data-sets which stem from execution of their implementation, without (necessarily) owning or operating the associated infrastructure. Mirroring the goals of SCARV, it places particular emphasis on analogue side-channels (e.g., power and EM) stemming from RISC-V-based platforms. The main repository acts as a general container for associated resources; this specific submodule houses various middle-ware components (e.g., relating to interaction between front- and back-end).
├── bin - scripts (e.g., environment configuration)
├── build - working directory for build
└── src
└── sca3s - source code for SCA3S
└── middleware - source code for SCA3S middle-ware
├── acquire - acquire-specific functionality
├── analyse - analyse-specific functionality
└── share - shared functionality
- read the wiki,
- raise an issue,
- raise a pull request,
- drop us an email.
This work has been supported in part
- by EPSRC via grant EP/R012288/1 (under the RISE programme), and
- by the AWS Cloud Credits for Research programme.