/hw-reverse

A collection of CPU microbenchmarks

Primary LanguageC

LBP 20-21 Group-7

Topic

Analysis and reverse-engineering of (selected) hardware components in moderns systems and their security implications

Repo structure

  • cache_reverse_engineering -Part 1:- Consists of code for reverse engineering of the L1,L2,L3 cache to extract details about their size, associativity, replacement policy,etc.
  • llc_fr_covert_channel - Part2:- Using our knowledge of cache stucture to constuct a covert channel to send and receive information
  • spectre_attack_using_side_channels - Part3:- Spectre attack - speculative misprediction attack demo (application of hardware cache side channels)