Skip to content

Latest commit

 

History

History
738 lines (671 loc) · 42.5 KB

File metadata and controls

738 lines (671 loc) · 42.5 KB

C++ links: computer architecture - microarchitectural channels

See also: Computer Architecture

  • Leakage channels: side channels (accidental), covert channels (deliberate).
  • Storage channels (functional behavior), timing channels (temporal behavior).
  • Timing-based channels (operations timing), access-based channels (direct information access), trace-based channels (program execution measurement).

Contents


General

Defense, Mitigation, Protection


Arithmetic Logic Unit (ALU)

Branch Predictor

Cache

DRAM

Electromagnetic (EM) Emanations

Floating Point Unit (FPU)

FPGA

GPU

Interrupts

Keyboard

Magnetic

Memory Bus

Memory Order Buffer (MOB)

MMU

Power

Prefetch

Pseudo-Random Number Generator (PRNG)

SGX

SMT

Speculation

Thermal

TSX

Talks

2018

2017

2016

2015

2014

2009