SkillAgentSearch skills...

BranchDifferent

Implementation for the DIMVA'22 paper "Branch Different - Spectre Attacks on Apple Silicon"

Install / Use

/learn @cispa/BranchDifferent
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Branch Different - Spectre attacks on Apple silicon

<img src="logo.png" width="512" height="405">

Code for Spectre V1 and V2 PoC and covert channel used in the paper.

Overview

Each folder contains a Readme.md with additional documentation.

common

Timing and cache maintenance code required by both, the spctre PoC and the covert channel. The eviction code is a strongly modified version of evsets.

covert_channel

Code of the Covert Channel.

spectre

Code of Spectre V1 and Spectre V2 PoC.

benchmark

Code used for benchmarking timing and eviction

View on GitHub
GitHub Stars39
CategoryProduct
Updated3mo ago
Forks8

Languages

C

Security Score

90/100

Audited on Jan 4, 2026

No findings