{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T02:41:48Z","timestamp":1767926508269,"version":"3.49.0"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,12,1]],"date-time":"2017-12-01T00:00:00Z","timestamp":1512086400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1186\/s13677-017-0101-4","type":"journal-article","created":{"date-parts":[[2017,12,15]],"date-time":"2017-12-15T08:41:34Z","timestamp":1513327294000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Keep the PokerFace on! Thwarting cache side channel attacks by memory bus monitoring and cache obfuscation"],"prefix":"10.1186","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5936-9804","authenticated-orcid":false,"given":"Arun","family":"Raj","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Janakiram","family":"Dharanipragada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,12,15]]},"reference":[{"key":"101_CR1","doi-asserted-by":"crossref","unstructured":"Liu F, Yarom Y, Ge Q, Heiser G, Lee RB (2015) Last-level cache side-channel attacks are practical In: 2015 IEEE Symposium on Security and Privacy (SP), 605\u2013622.. IEEE.","DOI":"10.1109\/SP.2015.43"},{"key":"101_CR2","doi-asserted-by":"crossref","unstructured":"Gullasch D, Bangerter E, Krenn S (2011) Cache games\u2013bringing access-based cache attacks on AES to practice In: 2011 IEEE Symposium on Security and Privacy (SP), 490\u2013505.. IEEE.","DOI":"10.1109\/SP.2011.22"},{"key":"101_CR3","unstructured":"Yarom Y, Falkner K (2014) FLUSH+RELOAD: A high resolution, low noise, L3 cache side-channel attack In: USENIX Security, vol 2014, 719\u2013732.. USENIX."},{"key":"101_CR4","doi-asserted-by":"crossref","unstructured":"Ristenpart T, Tromer E, Shacham H, Savage S (2009) Hey, you, get off of my cloud: Exploring information leakage in third-party compute clouds In: Proceedings of the 16th ACM Conference on Computer and Communications Security, 199\u2013212.. ACM.","DOI":"10.1145\/1653662.1653687"},{"key":"101_CR5","doi-asserted-by":"crossref","unstructured":"Brumley BB, Hakala RM (2009) Cache-timing template attacks In: International Conference on the Theory and Application of Cryptology and Information Security, 667\u2013684.. Springer.","DOI":"10.1007\/978-3-642-10366-7_39"},{"key":"101_CR6","unstructured":"Gruss D, Spreitzer R, Mangard S (2015) Cache template attacks: Automating attacks on inclusive last-level caches In: 24th USENIX Security Symposium (USENIX Security 15), 897\u2013912.. USENIX Association."},{"key":"101_CR7","doi-asserted-by":"crossref","unstructured":"Zhang Y, Reiter MK (2013) D\u00fcppel: Retrofitting commodity operating systems to mitigate cache side channels in the cloud In: Proceedings of the 2013 ACM SIGSAC Conference on Computer & Communications Security, 827\u2013838.. ACM.","DOI":"10.1145\/2508859.2516741"},{"key":"101_CR8","doi-asserted-by":"crossref","unstructured":"Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization In: ACM SIGOPS Operating Systems Review, vol 37, 164\u2013177.. ACM.","DOI":"10.1145\/945445.945462"},{"key":"101_CR9","unstructured":"Kivity A, Kamay Y, Laor D, Lublin U, Liguori A (2007) kvm: the linux virtual machine monitor In: Proceedings of the Linux Symposium, vol 1, 225\u2013230."},{"key":"101_CR10","doi-asserted-by":"crossref","unstructured":"Kocher PC (1996) Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems In: Annual International Cryptology Conference, 104\u2013113.. Springer.","DOI":"10.1007\/3-540-68697-5_9"},{"issue":"2-3","key":"101_CR11","doi-asserted-by":"crossref","first-page":"141","DOI":"10.3233\/JCS-2000-82-304","volume":"8","author":"J Kelsey","year":"2000","unstructured":"Kelsey J, Schneier B, Wagner D, Hall C (2000) Side channel cryptanalysis of product ciphers. J Comput Secur 8(2-3):141\u2013158.","journal-title":"J Comput Secur"},{"key":"101_CR12","unstructured":"Bernstein DJ (2005) Cache-timing attacks on AES. Technical report."},{"key":"101_CR13","doi-asserted-by":"crossref","unstructured":"Oren Y, Kemerlis VP, Sethumadhavan S, Keromytis AD (2015) The spy in the sandbox: Practical cache attacks in javascript and their implications In: Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, 1406\u20131418.. ACM.","DOI":"10.1145\/2810103.2813708"},{"key":"101_CR14","doi-asserted-by":"crossref","unstructured":"Zhang Y, Juels A, Reiter MK, Ristenpart T (2014) Cross-tenant side-channel attacks in paas clouds In: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, 990\u20131003.. ACM.","DOI":"10.1145\/2660267.2660356"},{"key":"101_CR15","doi-asserted-by":"crossref","unstructured":"Zhang W, Jia X, Tai J, Wang M (2017) Cacherascal: Defending the flush-reload side-channel attack in paas clouds In: International Conference on Wireless Algorithms, Systems, and Applications, 665\u2013677.. Springer.","DOI":"10.1007\/978-3-319-60033-8_57"},{"key":"101_CR16","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1016\/j.asoc.2016.09.014","volume":"49","author":"M Chiappetta","year":"2016","unstructured":"Chiappetta M, Savas E, Yilmaz C (2016) Real time detection of cache-based side-channel attacks using hardware performance counters. Appl Soft Comput 49:1162\u20131174.","journal-title":"Appl Soft Comput"},{"key":"101_CR17","doi-asserted-by":"crossref","unstructured":"Zhang T, Zhang Y, Lee RB (2016) Cloudradar: A real-time side-channel attack detection system in clouds In: International Symposium on Research in Attacks, Intrusions, and Defenses, 118\u2013140.. Springer.","DOI":"10.1007\/978-3-319-45719-2_6"},{"key":"101_CR18","unstructured":"Intel (2007) SSE programming reference. Intel Softw Netw intel. com\/avx 2(7). https:\/\/software.intel.com\/sites\/landingpage\/IntrinsicsGuide\/. Accessed 4 Dec 2017."},{"key":"101_CR19","doi-asserted-by":"crossref","unstructured":"Gruss D, Maurice C, Wagner K, Mangard S (2016) Flush+ flush: a fast and stealthy cache attack In: Detection of Intrusions and Malware, and Vulnerability Assessment, 279\u2013299.. Springer.","DOI":"10.1007\/978-3-319-40667-1_14"},{"key":"101_CR20","unstructured":"Helsley M (2009) LXC: Linux container tools. IBM developerWorks Tech Libr11. https:\/\/www.ibm.com\/developerworks\/library\/l-lxc-containers\/. Accessed 4 Dec 2017."},{"key":"101_CR21","first-page":"2","volume":"2014","author":"D Merkel","year":"2014","unstructured":"Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014:2.","journal-title":"Linux J"},{"key":"101_CR22","unstructured":"Novakovic D, Vasic N, Novakovic S, Kostic D, Bianchini R (2013) Deepdive: Transparently identifying and managing performance interference in virtualized environments In: Proceedings of the 2013 USENIX Annual Technical Conference, 219\u2013230.. USENIX."},{"key":"101_CR23","unstructured":"Kopytov A (2004) Sysbench: a system performance benchmark. https:\/\/github.com\/akopytov\/sysbench. Accessed 4 Dec 2017."},{"issue":"303","key":"101_CR24","first-page":"690","volume":"58","author":"N Mantel","year":"1963","unstructured":"Mantel N (1963) Chi-square tests with one degree of freedom; extensions of the mantel-haenszel procedure. J Am Stat Assoc 58(303):690\u2013700.","journal-title":"J Am Stat Assoc"},{"issue":"12","key":"101_CR25","doi-asserted-by":"crossref","first-page":"2037","DOI":"10.1109\/TPAMI.2006.244","volume":"28","author":"T Ahonen","year":"2006","unstructured":"Ahonen T, Hadid A, Pietikainen M (2006) Face description with local binary patterns: Application to face recognition. IEEE Trans Pattern Anal Mach Intell 28(12):2037\u20132041.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"101_CR26","unstructured":"McCalpin JD (2002) Stream benchmark. http:\/\/www.cs.virginia.edu\/stream\/stream2 . Accessed 4 Dec 2017."},{"key":"101_CR27","doi-asserted-by":"crossref","unstructured":"Bienia C, Kumar S, Singh JP, Li K (2008) The parsec benchmark suite: Characterization and architectural implications In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, 72\u201381.. ACM.","DOI":"10.1145\/1454115.1454128"},{"key":"101_CR28","doi-asserted-by":"crossref","unstructured":"Wang Z, Lee RB (2007) New cache designs for thwarting software cache-based side channel attacks In: ACM SIGARCH Computer Architecture News, vol 35, 494\u2013505.. ACM.","DOI":"10.1145\/1250662.1250723"},{"key":"101_CR29","unstructured":"Kim T, Peinado M, Mainar-Ruiz G (2012) Stealthmem: System-level protection against cache-based side channel attacks in the cloud In: USENIX Security Symposium, 189\u2013204.. USENIX."},{"key":"101_CR30","doi-asserted-by":"crossref","unstructured":"Liu F, Ge Q, Yarom Y, Mckeen F, Rozas C, Heiser G, Lee RB (2016) Catalyst: Defeating last-level cache side channel attacks in cloud computing In: 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA), 406\u2013418.. IEEE.","DOI":"10.1109\/HPCA.2016.7446082"},{"key":"101_CR31","doi-asserted-by":"crossref","unstructured":"Payer M (2016) HexPADS: a platform to detect \u201cstealth\u201d attacks In: International Symposium on Engineering Secure Software and Systems, 138\u2013154.. Springer.","DOI":"10.1007\/978-3-319-30806-7_9"},{"key":"101_CR32","doi-asserted-by":"crossref","unstructured":"Kong J, Acii\u00e7mez O, Seifert JP, Zhou H (2009) Hardware-software integrated approaches to defend against software cache-based side channel attacks In: IEEE 15th International Symposium on High Performance Computer Architecture, 393\u2013404.. IEEE.","DOI":"10.1109\/HPCA.2009.4798277"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-017-0101-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-017-0101-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-017-0101-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,7]],"date-time":"2019-10-07T22:49:28Z","timestamp":1570488568000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-017-0101-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["101"],"URL":"https:\/\/doi.org\/10.1186\/s13677-017-0101-4","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12]]},"article-number":"28"}}