Skip to the content.

Metadata

Year2021
TargetBinary
TechniqueDynamic
Guaranteessound with restrictions
Availableyes
Repositoryhttps://github.com/s3team/Abacus
Paper1Abacus: A Tool for Precise Side-Channel Analysis
Paper2Abacus: A Tool for Precise Side-Channel Analysis (companion tutorial)

GitHub last commitGitHub contributorsGitHub Repo stars

Abstract

Side-channel vulnerabilities can leak sensitive information unconsciously. In this paper, we introduce the usage of Abacus. Abacus is a tool that can analyze secret-dependent control-flow and secret-dependent data-access leakages in binary programs. Unlike previous tools that can only identify leakages, it can also estimate the amount of leaked information for each leakage site. Severe vulnerabilities usually leak more information, allowing developers to triage the patching effort for side-channel vulnerabilities. This paper is to help users make use of Abacus and reproduce our previous results. Abacus is available at https://github.com/s3team/Abacus.