{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T04:56:45Z","timestamp":1755838605323,"version":"3.41.0"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319621043"},{"type":"electronic","value":"9783319621050"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-62105-0_14","type":"book-chapter","created":{"date-parts":[[2017,6,23]],"date-time":"2017-06-23T09:13:20Z","timestamp":1498209200000},"page":"213-230","source":"Crossref","is-referenced-by-count":9,"title":["A Systematic Study of Cache Side Channels Across AES Implementations"],"prefix":"10.1007","author":[{"given":"Heiko","family":"Mantel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandra","family":"Weber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boris","family":"K\u00f6pf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,24]]},"reference":[{"key":"14_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1007\/11935308_9","volume-title":"Information and Communications Security","author":"O Ac\u0131i\u00e7mez","year":"2006","unstructured":"Ac\u0131i\u00e7mez, O., Ko\u00e7, \u00c7.K.: Trace-driven cache attacks on AES (short paper). In: Ning, P., Qing, S., Li, N. (eds.) ICICS 2006. LNCS, vol. 4307, pp. 112\u2013121. Springer, Heidelberg (2006). doi: 10.1007\/11935308_9"},{"unstructured":"A.R.M Ltd.: ARM buys Leading IoT Security Company Offspark as it Expands its mbed Platform (2015). https:\/\/www.arm.com\/about\/newsroom\/arm-buys-leading-iot-security-company-offspark-as-it-expands-its-mbed-platform.php . Accessed 11 Feb 2017","key":"14_CR2"},{"unstructured":"A.R.M Ltd.: mbed TLS (Version 2.2.1-gpl) (2016). https:\/\/tls.mbed.org\/download\/mbedtls-2.2.1-gpl.tgz . Accessed 28 Jul 2016","key":"14_CR3"},{"doi-asserted-by":"crossref","unstructured":"Backes, M., K\u00f6pf, B., Rybalchenko, A.: Automatic discovery and quantification of information leaks. In: S&P, pp. 141\u2013153 (2009)","key":"14_CR4","DOI":"10.1109\/SP.2009.18"},{"unstructured":"Bernstein, D.J.: Cache-timing attacks on AES. Technical report, University of Illinois at Chicago (2005)","key":"14_CR5"},{"key":"14_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/978-3-642-33481-8_9","volume-title":"Progress in Cryptology \u2013 LATINCRYPT 2012","author":"DJ Bernstein","year":"2012","unstructured":"Bernstein, D.J., Lange, T., Schwabe, P.: The security impact of a new cryptographic library. In: Hevia, A., Neven, G. (eds.) LATINCRYPT 2012. LNCS, vol. 7533, pp. 159\u2013176. Springer, Heidelberg (2012). doi: 10.1007\/978-3-642-33481-8_9"},{"unstructured":"Brickell, E., Graunke, G., Neve, M., Seifert, J.: Software mitigations to hedge AES against cache-based software side channel vulnerabilities. IACR Cryptology ePrint Archive, pp. 1\u201317 (2006)","key":"14_CR7"},{"unstructured":"Committee on National Security Systems: CNSS Policy No. 15: National Information Assurance Policy on the Use of Public Standards for the Secure Sharing of Information Among National Security Systems (2016). https:\/\/www.cnss.gov\/CNSS\/openDoc.cfm?1858\/J1y8IPFvRRvn+ZZBw== . Accessed 29 Dec 2016","key":"14_CR8"},{"doi-asserted-by":"crossref","unstructured":"Crane, S., Homescu, A., Brunthaler, S., Larsen, P., Franz, M.: Thwarting cache side-channel attacks through dynamic software diversity. In: NDSS (2015)","key":"14_CR9","DOI":"10.14722\/ndss.2015.23264"},{"unstructured":"Daemen, J., Rijmen, V.: AES submission document on Rijndael, Version 2 (1999). http:\/\/csrc.nist.gov\/archive\/aes\/rijndael\/Rijndael.pdf","key":"14_CR10"},{"unstructured":"Doychev, G., Feld, D., K\u00f6pf, B., Mauborgne, L., Reineke, J.: CacheAudit: a tool for the static analysis of cache side channels. In: USENIX Security, pp. 431\u2013446 (2013)","key":"14_CR11"},{"key":"14_CR12","doi-asserted-by":"crossref","first-page":"4:1","DOI":"10.1145\/2756550","volume":"18","author":"G Doychev","year":"2015","unstructured":"Doychev, G., K\u00f6pf, B., Mauborgne, L., Reineke, J.: Cacheaudit: a tool for the static analysis of cache side channels. ACM Trans. Inf. Syst. Secur. 18, 4:1\u20134:32 (2015)","journal-title":"ACM Trans. Inf. Syst. Secur."},{"unstructured":"Barker, E.: Nist special publication 800\u201357 part 1, revision 4: Recommendation for key management - part 1: General (2016). http:\/\/nvlpubs.nist.gov\/nistpubs\/SpecialPublications\/NIST.SP.800-57pt1r4.pdf","key":"14_CR13"},{"doi-asserted-by":"crossref","unstructured":"Ge, Q., Yarom, Y., Cock, D., Heiser, G.: A survey of microarchitectural timing attacks and countermeasures on contemporary hardware. J. Cryptogr. Eng., 1\u201327 (2016)","key":"14_CR14","DOI":"10.1007\/s13389-016-0141-6"},{"doi-asserted-by":"crossref","unstructured":"Gullasch, D., Bangerter, E., Krenn, S.: Cache games - bringing access-based cache attacks on AES to practice. In: S&P, pp. 490\u2013505 (2011)","key":"14_CR15","DOI":"10.1109\/SP.2011.22"},{"doi-asserted-by":"crossref","unstructured":"Heusser, J., Malacaria, P.: Quantifying information leaks in software. In: ACSAC, pp. 261\u2013269 (2010)","key":"14_CR16","DOI":"10.1145\/1920261.1920300"},{"unstructured":"Corporation, I.: Intel\u00ae64 and IA-32 Architectures Optimization Reference Manual. Order Number: 248966\u2013032 (2016)","key":"14_CR17"},{"doi-asserted-by":"crossref","unstructured":"Irazoqui, G., Eisenbarth, T., Sunar, B.: S$A: a shared cache attack that works across cores and defies VM sandboxing - and its application to AES. In: S & P, pp. 591\u2013604 (2015)","key":"14_CR18","DOI":"10.1109\/SP.2015.42"},{"key":"14_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1007\/978-3-319-11379-1_15","volume-title":"Research in Attacks, Intrusions and Defenses","author":"G Irazoqui","year":"2014","unstructured":"Irazoqui, G., Inci, M.S., Eisenbarth, T., Sunar, B.: Wait a minute! a fast, cross-VM attack on AES. In: Stavrou, A., Bos, H., Portokalidis, G. (eds.) RAID 2014. LNCS, vol. 8688, pp. 299\u2013319. Springer, Cham (2014). doi: 10.1007\/978-3-319-11379-1_15"},{"unstructured":"Kim, T., Peinado, M., Mainar-Ruiz, G.: STEALTHMEM: system-level protection against cache-based side channel attacks in the cloud. In: USENIX Security, pp. 189\u2013204 (2012)","key":"14_CR20"},{"doi-asserted-by":"crossref","unstructured":"Kong, J., Acii\u00e7mez, O., Seifert, J.P., Zhou, H.: Deconstructing new cache designs for thwarting software cache-based side channel attacks. In: CSAW, pp. 25\u201334 (2008)","key":"14_CR21","DOI":"10.1145\/1456508.1456514"},{"doi-asserted-by":"crossref","unstructured":"Kong, J., Acii\u00e7mez, O., Seifert, J.P., Zhou, H.: Hardware-software integrated approaches to defend against software cache-based side channel attacks. In: HPCA, pp. 393\u2013404 (2009)","key":"14_CR22","DOI":"10.1109\/HPCA.2009.4798277"},{"doi-asserted-by":"crossref","unstructured":"K\u00f6pf, B., Rybalchenko, A.: Approximation and randomization for quantitative information-flow analysis. In: CSF, pp. 3\u201314 (2010)","key":"14_CR23","DOI":"10.1109\/CSF.2010.8"},{"key":"14_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-04138-9_1","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2009","author":"E K\u00e4sper","year":"2009","unstructured":"K\u00e4sper, E., Schwabe, P.: Faster and timing-attack resistant AES-GCM. In: Clavier, C., Gaj, K. (eds.) CHES 2009. LNCS, vol. 5747, pp. 1\u201317. Springer, Heidelberg (2009). doi: 10.1007\/978-3-642-04138-9_1"},{"unstructured":"Lipp, M., Gruss, D., Spreitzer, R., Maurice, C., Mangard, S.: ARMageddon: cache attacks on mobile devices. In: USENIX Security, pp. 549\u2013564 (2016)","key":"14_CR25"},{"doi-asserted-by":"crossref","unstructured":"Massey, J.L.: Guessing and entropy. In: ISIT, p. 204 (1994)","key":"14_CR26","DOI":"10.1109\/ISIT.1994.394764"},{"doi-asserted-by":"crossref","unstructured":"Mittal, S.: A survey of techniques for cache locking. ACM Trans. Des. Automat. Electron. Syst., 49:1\u201349:24 (2016)","key":"14_CR27","DOI":"10.1145\/2858792"},{"unstructured":"M\u00f6ller, N.: Nettle (Version 3.2) (2016). https:\/\/ftp.gnu.org\/gnu\/nettle\/nettle-3.2.tar.gz . Accessed 28 Jul 2016","key":"14_CR28"},{"doi-asserted-by":"crossref","unstructured":"Newsome, J., McCamant, S., Song, D.: Measuring channel capacity to distinguish undue influence. In: PLAS, pp. 73\u201385 (2009)","key":"14_CR29","DOI":"10.1145\/1554339.1554349"},{"unstructured":"OpenSSL Software Foundation: OpenSSL (Version 1.0.1t) (2016). https:\/\/www.openssl.org\/source\/openssl-1.0.1t.tar.gz . Accessed 28 Jul 2016","key":"14_CR30"},{"unstructured":"OpenVPN Technologies, Inc. HOWTO (2017). https:\/\/openvpn.net\/index.php\/open-source\/documentation\/howto.html . Accessed 16 Feb 2017","key":"14_CR31"},{"key":"14_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/11605805_1","volume-title":"Topics in Cryptology \u2013 CT-RSA 2006","author":"DA Osvik","year":"2006","unstructured":"Osvik, D.A., Shamir, A., Tromer, E.: Cache attacks and countermeasures: the case of AES. In: Pointcheval, D. (ed.) CT-RSA 2006. LNCS, vol. 3860, pp. 1\u201320. Springer, Heidelberg (2006). doi: 10.1007\/11605805_1"},{"unstructured":"Page, D.: Theoretical Use of Cache Memory as a Cryptanalytic Side-Channel. IACR Cryptology ePrint Archive, pp. 1\u201323 (2002)","key":"14_CR33"},{"doi-asserted-by":"crossref","unstructured":"Page, D.: Defending Against Cache-Based Side-Channel Attacks. Information Security Technical Report, pp. 30\u201344 (2003)","key":"14_CR34","DOI":"10.1016\/S1363-4127(03)00104-3"},{"unstructured":"Page, D.: Partitioned cache architecture as a side-channel defence mechanism. IACR Cryptology ePrint Archive, pp. 1\u201314 (2005)","key":"14_CR35"},{"doi-asserted-by":"crossref","unstructured":"Pasareanu, C.S., Phan, Q., Malacaria, P.: Multi-run side-channel analysis using symbolic execution and max-SMT. In: CSF, pp. 387\u2013400 (2016)","key":"14_CR36","DOI":"10.1109\/CSF.2016.34"},{"unstructured":"libtom projects: LibTomCrypt (Version 1.17) (2010). https:\/\/github.com\/libtom\/libtomcrypt\/archive\/1.17.tar.gz . Accessed 28 Jul 2016","key":"14_CR37"},{"doi-asserted-by":"crossref","unstructured":"Smith, G.: On the foundations of quantitative information flow. In: FOSSACS, pp. 288\u2013302 (2009)","key":"14_CR38","DOI":"10.1007\/978-3-642-00596-1_21"},{"key":"14_CR39","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/978-3-540-74619-5_25","volume-title":"Fast Software Encryption","author":"K Tiri","year":"2007","unstructured":"Tiri, K., Ac\u0131i\u00e7mez, O., Neve, M., Andersen, F.: An analytical model for time-driven cache attacks. In: Biryukov, A. (ed.) FSE 2007. LNCS, vol. 4593, pp. 399\u2013413. Springer, Heidelberg (2007). doi: 10.1007\/978-3-540-74619-5_25"},{"issue":"1","key":"14_CR40","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/s00145-009-9049-y","volume":"23","author":"E Tromer","year":"2010","unstructured":"Tromer, E., Osvik, D.A., Shamir, A.: Efficient cache attacks on AES, and countermeasures. J. Cryptology 23(1), 37\u201371 (2010)","journal-title":"J. Cryptology"},{"doi-asserted-by":"crossref","unstructured":"Wang, Z., Lee, R.B.: A novel cache architecture with enhanced performance and security. In: MICRO, pp. 83\u201393 (2008)","key":"14_CR41","DOI":"10.1109\/MICRO.2008.4771781"},{"unstructured":"Yarom, Y., Falkner, K.: FLUSH+RELOAD: a high resolution, low noise, L3 cache side-channel attack. In: USENIX Security, pp. 719\u2013732 (2014)","key":"14_CR42"}],"container-title":["Lecture Notes in Computer Science","Engineering Secure Software and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-62105-0_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T23:35:14Z","timestamp":1750376114000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-62105-0_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319621043","9783319621050"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-62105-0_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}