Analysis and reverse-engineering of (selected) hardware components in moderns systems and their security implications
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 informationspectre_attack_using_side_channels
- Part3:- Spectre attack - speculative misprediction attack demo (application of hardware cache side channels)