Publication | Open Access
Covert Timing Channels Exploiting Non-Uniform Memory Access based Architectures
32
Citations
23
References
2017
Year
Unknown Venue
Hardware SecurityEngineeringInformation SecurityProgram AnalysisInformation LeakageCovert Timing ChannelComputer ArchitectureComputer EngineeringInformation ForensicsComputer ScienceCovert ChannelSide-channel AttackConfidential ComputingHardware Security SolutionNon-uniform Memory AccessCovert Timing ChannelsData SecurityCryptography
Covert timing channels are a class of information leakage attacks where two processes, namely the trojan and spy, collude with intent to stealthily exfiltrate privileged information even when the underlying system security policy prohibits any direct communication between the two processes. In this paper, we present a new type of covert timing channel that exploits the access timing difference between various caches in Non-Uniform Memory Access (NUMA)-based architectures, especially multi-socket CPUs. We demonstrate a realistic covert timing channel implemented on a dual-socket Intel Xeon server. We then explore use of statistical analysis techniques to characterize and quantify the presence of covert timing channel activity. Our experimental results show that such quantification techniques could be a useful first step in formulating an effective defense against NUMA-based covert timing channels.
| Year | Citations | |
|---|---|---|
Page 1
Page 1