/SCAbox-demo

SCAbox's C application project and pre-built boot images

Primary LanguageCMIT LicenseMIT

SCAbox Acquisition Demo

license

Website

Overview

This repository contains a demo design and application for side-channel acquisition. It is part of the SCAbox project.

Features

Block Design

  • Time-to-Digital Converter based sensor (TDC)
  • Advanced Encryption Standard (AES)
  • Manual placement for sensors

Embedded

Install

In order to install this demo you must follow the installation tutorial.

Usage

The demo contains an example FPGA design that implements a sensor and a crypto-core.

It is is driven by a C application allowing the user to input commands to run synchronous acquisition.

The data is printed into a serial port in order to be retrieve in your computer.

If you want to launch this demo follow the acquisition tutorial.

More

SCAbox is a project on the topic of side-channel analysis. The goal of SCAbox is to provide a cheap and efficient test-bench for side-channel analysis.

To learn more about SCAbox please visit our website. It provides a tutorials and a wiki about side-channel analysis.

SCAbox is an open-source project, all the sources are hosted on GitHub

Contributing

Please feel free to take part into SCAbox project, all kind of contributions are welcomed.

The project aims at gathering a significant number of IP cores, crypto-algorithms and attack models in order to provide an exhaustive view of today's remote SCA threat.

Software and embedded improvements are also greatly welcomed. Since the project is quite vast and invovles a very heterogeneous technical stack, it is difficult to maintain the quality with a reduced size team.

License

All the contents of the SCAbox project are licensed under the MIT license provided in each GitHub repository.

Copyright (c) 2020 Dahoux Sami