DocumentCode
71653
Title
Preventing Cache-Based Side-Channel Attacks in a Cloud Environment
Author
Godfrey, Michael ; Zulkernine, Mohammad
Author_Institution
Sch. of Comput., Queen´s Univ., Kingston, ON, Canada
Volume
2
Issue
4
fYear
2014
fDate
Oct.-Dec. 1 2014
Firstpage
395
Lastpage
408
Abstract
Cloud computing is a unique technique for outsourcing and aggregating computational hardware needs. By abstracting the underlying machines cloud computing is able to share resources among multiple mutually distrusting clients. While there are numerous practical benefits to this system, this kind of resource sharing enables new forms of information leakage such as hardware side-channels. In this paper, we investigate the usage of CPU-cache based side-channels in the cloud and how they compare to traditional side-channel attacks. We go on to demonstrate that new techniques are necessary to mitigate these sorts of attacks in a cloud environment, and specify the requirements for such solutions. Finally, we design and implement two new cache-based side-channel mitigation techniques, implementing them in a state-of-the-art cloud system, and testing them against traditional cloud technology.
Keywords
cache storage; cloud computing; cryptography; resource allocation; CPU-cache based side-channels; cache-based side-channel attack prevention; cloud computing; hardware side-channel; information leakage; resource sharing; Cache storage; Cloud computing; Computer security; Context modeling; Memory management; Switches; Virtual machine monitors; CPU cache; Cloud computing; parallel side-channel; performance; security; sequential side-channel; side-channel;
fLanguage
English
Journal_Title
Cloud Computing, IEEE Transactions on
Publisher
ieee
ISSN
2168-7161
Type
jour
DOI
10.1109/TCC.2014.2358236
Filename
6899633
Link To Document