{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T18:23:25Z","timestamp":1740162205533,"version":"3.37.3"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T00:00:00Z","timestamp":1494288000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cryptogr Eng"],"published-print":{"date-parts":[[2017,11]]},"DOI":"10.1007\/s13389-017-0165-6","type":"journal-article","created":{"date-parts":[[2017,5,9]],"date-time":"2017-05-09T15:51:24Z","timestamp":1494345084000},"page":"299-310","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Formal fault analysis of branch predictors: attacking countermeasures of asymmetric key ciphers"],"prefix":"10.1007","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4190-2671","authenticated-orcid":false,"given":"Sarani","family":"Bhattacharya","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Debdeep","family":"Mukhopadhyay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,9]]},"reference":[{"key":"165_CR1","first-page":"351","volume":"2006","author":"O Acii\u00e7mez","year":"2006","unstructured":"Acii\u00e7mez, O., Ko\u00e7, \u00c7.K., Seifert, J.-P.: On the power of simple branch prediction analysis. IACR Cryptol. ePr. Arch. 2006, 351 (2006)","journal-title":"IACR Cryptol. ePr. Arch."},{"key":"165_CR2","first-page":"225","volume-title":"CT-RSA, Volume 4377 of Lecture Notes in Computer Science","author":"O Acii\u00e7mez","year":"2007","unstructured":"Acii\u00e7mez, O., Ko\u00e7, \u00c7.K., Seifert, J.-P.: Predicting secret keys via branch prediction. In: Abe, M. (ed.) CT-RSA, Volume 4377 of Lecture Notes in Computer Science, pp. 225\u2013242. Springer, Berlin (2007)"},{"doi-asserted-by":"crossref","unstructured":"Acii\u00e7mez, O., Gueron, S., Seifert, J-P.: New branch prediction vulnerabilities in openssl and necessary software countermeasures. In: Cryptography and Coding, 11th IMA International Conference 2007, Proceedings, pp. 185\u2013203. (2007)","key":"165_CR3","DOI":"10.1007\/978-3-540-77272-9_12"},{"unstructured":"AVR Freaks. Instruction skipping after spurious interrupt. http:\/\/www.avrfreaks.net\/forum\/solved-instruction-skipping-after-spurious-interrupt (2015)","key":"165_CR4"},{"doi-asserted-by":"crossref","unstructured":"Bhattacharya, S., Mukhopadhyay, D.: Curious case of rowhammer: flipping secret exponent bits using timing analysis. In: Gierlichs, B., Poschmann, A. (eds.) Cryptographic hardware and embedded systems \u2013 CHES 2016. CHES 2016. Lecture notes in Computer Science, vol. 9813, pp. 602\u2013624. Springer, Berlin, Heidelberg (2016)","key":"165_CR5","DOI":"10.1007\/978-3-662-53140-2_29"},{"doi-asserted-by":"crossref","unstructured":"Bhattacharya, S., Mukhopadhyay, D.: Who watches the watchmen?: utilizing performance monitors for compromising keys of RSA on Intel platforms. In: G\u00fcneysu, T., Handschuh, H. (eds.) Cryptographic Hardware and Embedded Systems \u2013 CHES 2015. CHES 2015. Lecture Notes in Computer Science, vol. 9293, pp. 248\u2013266. Springer, Berlin, Heidelberg (2015)","key":"165_CR6","DOI":"10.1007\/978-3-662-48324-4_13"},{"doi-asserted-by":"crossref","unstructured":"Bhattacharya, S., Rebeiro, C., Mukhopadhyay, D.: Hardware prefetchers leak: a revisit of svf for cache-timing attacks. In: MICRO Workshops, pp. 17\u201323. IEEE Computer Society (2012)","key":"165_CR7","DOI":"10.1109\/MICROW.2012.13"},{"doi-asserted-by":"crossref","unstructured":"Boneh, D., DeMillo, R.A., Lipton, R.J.: On the importance of checking cryptographic protocols for faults. In: Fumy, W. (eds.) Advances in Cryptology \u2013 EUROCRYPT \u201997. EUROCRYPT 1997. Lecture notes in Computer Science, vol. 1233, pp. 37\u201351. Springer, Berlin, Heidelberg (1997)","key":"165_CR8","DOI":"10.1007\/3-540-69053-0_4"},{"unstructured":"Fog, A.: The microarchitecture of Intel, AMD and VIA CPUs\/An optimization guide for assembly programmers and compiler makers (2012)","key":"165_CR9"},{"key":"165_CR10","first-page":"291","volume-title":"CHES, Volume 2523 of Lecture Notes in Computer Science","author":"M Joye","year":"2002","unstructured":"Joye, M., Yen, S.-M.: The montgomery powering ladder. In: Kaliski, B.S., Ko\u00e7, \u00c7.K., Paar, C. (eds.) CHES, Volume 2523 of Lecture Notes in Computer Science, pp. 291\u2013302. Springer, Berlin (2002)"},{"doi-asserted-by":"crossref","unstructured":"Kim, C.H., Quisquater, J-J.: Fault attacks for CRT based RSA: new attacks, new results, and new countermeasures. In: Sauveron, D., Markantonakis, K., Bilas, A., Quisquater, JJ. (eds.) Information security theory and practices. Smart cards, mobile and ubiquitous computing systems. WISTP 2007. Lecture notes in Computer Science, vol. 4462, pp. 215\u2013228. Springer, Berlin, Heidelberg (2007)","key":"165_CR11","DOI":"10.1007\/978-3-540-72354-7_18"},{"doi-asserted-by":"crossref","unstructured":"Kim, Y., Daly, R., Kim, J., Fallin, C., Lee, J-H., Lee, D., Wilkerson, C., Lai, K., Mutlu, O.: Flipping bits in memory without accessing them: an experimental study of DRAM disturbance errors. In: ACM\/IEEE 41st International Symposium on Computer Architecture, ISCA 2014, 14\u201318 June 2014, pp. 361\u2013372. IEEE Computer Society, Minneapolis (2014)","key":"165_CR12","DOI":"10.1145\/2678373.2665726"},{"doi-asserted-by":"crossref","unstructured":"Kocher, P.C.: Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems. In: CRYPTO \u201996 Proceedings of the 16th Annual International Cryptology Conference on Advances in Cryptology, pp. 104\u2013113. Springer, London (1996)","key":"165_CR13","DOI":"10.1007\/3-540-68697-5_9"},{"key":"165_CR14","first-page":"62","volume":"2009","author":"S Maitra","year":"2009","unstructured":"Maitra, S., Sarkar, S.: On deterministic polynomial-time equivalence of computing the CRT-RSA secret keys and factoring. IACR Cryptol. ePr. Arch. 2009, 62 (2009)","journal-title":"IACR Cryptol. ePr. Arch."},{"unstructured":"mp-fpga. Performance counter for microblaze. http:\/\/mp-fpga.blogspot.in\/2007\/10\/performance-counter-for-microblaze.html (2007)","key":"165_CR15"},{"doi-asserted-by":"crossref","unstructured":"Patranabis, S., Chakraborty, A., Mukhopadhyay, D.: Fault tolerant infective countermeasure for AES. In: Security, Privacy, and Applied Cryptography Engineering\u20135th International Conference, SPACE 2015, Jaipur, India, October 3\u20137, 2015, pp. 190\u2013209 (2015)","key":"165_CR16","DOI":"10.1007\/978-3-319-24126-5_12"},{"key":"165_CR17","first-page":"1191","volume":"2015","author":"C Rebeiro","year":"2015","unstructured":"Rebeiro, C., Mukhopadhyay, D.: A formal analysis of prefetching in profiled cache-timing attacks on block ciphers. IACR Cryptol. ePr. Arch. 2015, 1191 (2015)","journal-title":"IACR Cryptol. ePr. Arch."},{"unstructured":"Seaborn, M., Dullien, T.: Exploiting the DRAM rowhammer bug to gain kernel privileges. http:\/\/googleprojectzero.blogspot.in\/2015\/03\/exploiting-dram-rowhammer-bug-to-gain.html (2015)","key":"165_CR18"},{"unstructured":"Seaborn, M., Dullien, T.: Test DRAM for bit flips caused by the rowhammer problem. https:\/\/github.com\/google\/rowhammer-test,2015 (2015)","key":"165_CR19"},{"unstructured":"Weaver, V.M., University of Maine.: Linux perf_event features and overhead. In: 2013 FastPath Workshop (2013)","key":"165_CR20"},{"unstructured":"Wikipedia. Rowhammer wikipedia page. https:\/\/en.wikipedia.org\/wiki\/Row-hammer (2016)","key":"165_CR21"}],"container-title":["Journal of Cryptographic Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13389-017-0165-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13389-017-0165-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13389-017-0165-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T22:29:26Z","timestamp":1569277766000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13389-017-0165-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,9]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,11]]}},"alternative-id":["165"],"URL":"https:\/\/doi.org\/10.1007\/s13389-017-0165-6","relation":{},"ISSN":["2190-8508","2190-8516"],"issn-type":[{"type":"print","value":"2190-8508"},{"type":"electronic","value":"2190-8516"}],"subject":[],"published":{"date-parts":[[2017,5,9]]}}}