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 :
بازگشت