Skip to main content

Toolkit to enable job submission to SCA3S from the command line

Project description

SCA3S: command-line interface

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 a CLI which allows interaction with the front-end infrastructure without using the web-based UI.

Organisation

├── bin                     - scripts (e.g., environment configuration)
├── build                   - working directory for build
├── extern                  - external resources (e.g., submodules)
│   └── wiki                  - submodule: scarv/sca3s-cli.wiki
└── src
    └── sca3s
        └── cli

Installation

pip install sca3s_cli

Configuration

  • SCA3S CLI links to a pre-existing SCA3S account via an API token which can be obtained via the user profile page.
  • Once a token is obtained and sca3s-cli installed, edit the config file in ~/.sca3s/config as follows:
[default]
token

This will link the cli to your SCA3S account. If you possess multiple SCA3S accounts you can add additional tokens with friendly names to the config file and utilise these tokens via the scope parameter in the cli.

Questions?

Acknowledgements

This work has been supported in part

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sca3s_cli-1.0.6.tar.gz (11.9 kB view hashes)

Uploaded Source

Built Distribution

sca3s_cli-1.0.6-py3-none-any.whl (12.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page