{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T03:07:48Z","timestamp":1784257668185,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,3,19]],"date-time":"2018-03-19T00:00:00Z","timestamp":1521417600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Qatar National Research Fund","award":["8-1474-2-626"],"award-info":[{"award-number":["8-1474-2-626"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,3,19]]},"DOI":"10.1145\/3173162.3173204","type":"proceedings-article","created":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T11:15:40Z","timestamp":1521717340000},"page":"693-707","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":105,"title":["BranchScope"],"prefix":"10.1145","author":[{"given":"Dmitry","family":"Evtyushkin","sequence":"first","affiliation":[{"name":"College of William and Mary, Williamsburg, VA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ryan","family":"Riley","sequence":"additional","affiliation":[{"name":"CMU Qatar, Doha, Qatar"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nael CSE and ECE","family":"Abu-Ghazaleh","sequence":"additional","affiliation":[{"name":"UC Riverside, Riverside, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dmitry","family":"Ponomarev","sequence":"additional","affiliation":[{"name":"Binghamton University, Binghamton, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,3,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229285.1266999"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/11967668_15"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1782574.1782591"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2991079.2991084"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1007\/978-3-642-33448-1_29","volume-title":"Global security, safety and sustainability&e-Democracy","author":"Androulidakis Iosif","year":"2012","unstructured":"Iosif Androulidakis and Gorazd Kandus . Feeling secure vs. being secure the mobile phone user case . In Global security, safety and sustainability&e-Democracy , pages 212 - 219 . Springer , 2012 . Iosif Androulidakis and Gorazd Kandus. Feeling secure vs. being secure the mobile phone user case. In Global security, safety and sustainability&e-Democracy, pages 212-219. Springer, 2012."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-66787-4_27"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2005.01.010"},{"key":"e_1_3_2_1_9_1","volume-title":"If-Conversion to Combat Control Flow-based Timing Attacks","author":"Burket Jonathan","year":"2014","unstructured":"Jonathan Burket and Samantha Gottlieb . If-Conversion to Combat Control Flow-based Timing Attacks . 2014 . Jonathan Burket and Samantha Gottlieb. If-Conversion to Combat Control Flow-based Timing Attacks. 2014."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/563998.564023"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2009.19"},{"key":"e_1_3_2_1_12_1","first-page":"857","volume-title":"Srinivas Devadas. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In USENIX Security Symposium","author":"Costan Victor","year":"2016","unstructured":"Victor Costan , Ilia A Lebedev , and Srinivas Devadas. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In USENIX Security Symposium , pages 857 - 874 , 2016 . Victor Costan, Ilia A Lebedev, and Srinivas Devadas. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In USENIX Security Symposium, pages 857-874, 2016."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/10721064_15","volume-title":"Smart Card Research and Applications","author":"Dhem Jean-Francois","year":"2000","unstructured":"Jean-Francois Dhem , Francois Koeune , Philippe-Alexandre Leroux , Patrick Mestr\u00e9 , Jean-Jacques Quisquater , and Jean-Louis Willems . A practical implementation of the timing attack . In Smart Card Research and Applications , pages 167 - 182 . Springer , 2000 . Jean-Francois Dhem, Francois Koeune, Philippe-Alexandre Leroux, Patrick Mestr\u00e9, Jean-Jacques Quisquater, and Jean-Louis Willems. A practical implementation of the timing attack. In Smart Card Research and Applications, pages 167-182. Springer, 2000."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086714"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/232974.232975"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.25"},{"key":"e_1_3_2_1_17_1","article-title":"Flexible hardware-managed isolated execution: Architecture, software support and applications","author":"Evtyushkin Dmitry","year":"2016","unstructured":"Dmitry Evtyushkin , Jesse Elwell , Meltem Ozsoy , Dmitry V Ponomarev , Nael Abu Ghazaleh , and Ryan Riley . Flexible hardware-managed isolated execution: Architecture, software support and applications . IEEE Transactions on Dependable and Secure Computing , 2016 . Dmitry Evtyushkin, Jesse Elwell, Meltem Ozsoy, Dmitry V Ponomarev, Nael Abu Ghazaleh, and Ryan Riley. Flexible hardware-managed isolated execution: Architecture, software support and applications. IEEE Transactions on Dependable and Secure Computing, 2016.","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978374"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2768566.2768571"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2870636"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195686"},{"key":"e_1_3_2_1_22_1","volume-title":"Cache Attacks on Intel SGX","author":"G\u00f6tzfried Johannes","year":"2017","unstructured":"Johannes G\u00f6tzfried , Moritz Eckert , Sebastian Schinzel , and Tilo M\u00fcller . Cache Attacks on Intel SGX . 2017 . Johannes G\u00f6tzfried, Moritz Eckert, Sebastian Schinzel, and Tilo M\u00fcller. Cache Attacks on Intel SGX. 2017."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-62105-0_11"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978356"},{"key":"e_1_3_2_1_25_1","volume-title":"Strong and Efficient Cache Side-Channel Protection using Hardware Transactional Memory","author":"Gruss Daniel","year":"2017","unstructured":"Daniel Gruss , Felix Schuster , Olya Ohrimenko , Istvan Haller , Julian Lettner , and Manuel Costa . Strong and Efficient Cache Side-Channel Protection using Hardware Transactional Memory . 2017 . Daniel Gruss, Felix Schuster, Olya Ohrimenko, Istvan Haller, Julian Lettner, and Manuel Costa. Strong and Efficient Cache Side-Channel Protection using Hardware Transactional Memory. 2017."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2011.22"},{"key":"e_1_3_2_1_27_1","first-page":"299","volume-title":"Marcus Peinado. High-Resolution Side Channels for Untrusted Operating Systems. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"H\u00e4hnel Marcus","year":"2017","unstructured":"Marcus H\u00e4hnel , Weidong Cui , and Marcus Peinado. High-Resolution Side Channels for Untrusted Operating Systems. In 2017 USENIX Annual Technical Conference (USENIX ATC 17) , pages 299 - 312 , Santa Clara, CA , 2017 . USENIX Association. Marcus H\u00e4hnel, Weidong Cui, and Marcus Peinado. High-Resolution Side Channels for Untrusted Operating Systems. In 2017 USENIX Annual Technical Conference (USENIX ATC 17), pages 299-312, Santa Clara, CA, 2017. USENIX Association."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.23"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056069"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978321"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/580550.876441"},{"key":"e_1_3_2_1_32_1","first-page":"291","volume-title":"Cryptographic Hardware and Embedded Systems-CHES 2002","author":"Joye Marc","year":"2002","unstructured":"Marc Joye and Sung-Ming Yen . The Montgomery powering ladder . In Cryptographic Hardware and Embedded Systems-CHES 2002 , pages 291 - 302 . 2002 . Marc Joye and Sung-Ming Yen. The Montgomery powering ladder. In Cryptographic Hardware and Embedded Systems-CHES 2002, pages 291-302. 2002."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897937.2897962"},{"key":"e_1_3_2_1_34_1","volume-title":"January","author":"Kocher Paul","year":"2018","unstructured":"Paul Kocher , Daniel Genkin , Daniel Gruss , Werner Haas , Mike Hamburg , Moritz Lipp , Stefan Mangard , Thomas Prescher , Michael Schwarz , and Yuval Yarom . Spectre Attacks: Exploiting Speculative Execution. ArXiv e-prints , January 2018 . Paul Kocher, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. Spectre Attacks: Exploiting Speculative Execution. ArXiv e-prints, January 2018."},{"key":"e_1_3_2_1_35_1","volume-title":"Usenix Security Symposium","author":"Lee Sangho","year":"2017","unstructured":"Sangho Lee , Ming-Wei Shih , Prasun Gera , Taesoo Kim , Hyesoon Kim , and Marcus Peinado . Inferring fine-grained control flow inside SGX enclaves with branch shadowing . In Usenix Security Symposium , 2017 . Sangho Lee, Ming-Wei Shih, Prasun Gera, Taesoo Kim, Hyesoon Kim, and Marcus Peinado. Inferring fine-grained control flow inside SGX enclaves with branch shadowing. In Usenix Security Symposium, 2017."},{"key":"e_1_3_2_1_36_1","volume-title":"January","author":"Lipp Moritz","year":"2018","unstructured":"Moritz Lipp , Michael Schwarz , Daniel Gruss , Thomas Prescher , Werner Haas , Stefan Mangard , Paul Kocher , Daniel Genkin , Yuval Yarom , and Mike Hamburg . Meltdown. ArXiv e-prints , January 2018 . Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas, Stefan Mangard, Paul Kocher, Daniel Genkin, Yuval Yarom, and Mike Hamburg. Meltdown. ArXiv e-prints, January 2018."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446082"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.43"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366231.2337173"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20550-2_3"},{"key":"e_1_3_2_1_42_1","volume-title":"Innovative instructions and software model for isolated execution. HASP@ISCA, 10","author":"McKeen Frank","year":"2013","unstructured":"Frank McKeen , Ilya Alexandrovich , Alex Berenzon , Carlos V Rozas , Hisham Shafi , Vedvyas Shanbhogue , and Uday R Savagaonkar . Innovative instructions and software model for isolated execution. HASP@ISCA, 10 , 2013 . Frank McKeen, Ilya Alexandrovich, Alex Berenzon, Carlos V Rozas, Hisham Shafi, Vedvyas Shanbhogue, and Uday R Savagaonkar. Innovative instructions and software model for isolated execution. HASP@ISCA, 10, 2013."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/384286.264211"},{"key":"e_1_3_2_1_44_1","volume-title":"CacheZoom: How SGX Amplifies The Power of Cache Attacks. arXiv preprint arXiv:1703.06986","author":"Moghimi Ahmad","year":"2017","unstructured":"Ahmad Moghimi , Gorka Irazoqui , and Thomas Eisenbarth . CacheZoom: How SGX Amplifies The Power of Cache Attacks. arXiv preprint arXiv:1703.06986 , 2017 . Ahmad Moghimi, Gorka Irazoqui, and Thomas Eisenbarth. CacheZoom: How SGX Amplifies The Power of Cache Attacks. arXiv preprint arXiv:1703.06986, 2017."},{"key":"e_1_3_2_1_45_1","first-page":"1","volume-title":"Journal of Cryptographic Engineering","author":"Oliveira Thomaz","year":"2017","unstructured":"Thomaz Oliveira , Julio L\u00f3pez , and Francisco Rodr\u00edguez-Henr\u00edquez . The Montgomery ladder on binary elliptic curves . Journal of Cryptographic Engineering , pages 1 - 18 , 2017 . Thomaz Oliveira, Julio L\u00f3pez, and Francisco Rodr\u00edguez-Henr\u00edquez. The Montgomery ladder on binary elliptic curves. Journal of Cryptographic Engineering, pages 1-18, 2017."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/2738600.2738614"},{"key":"e_1_3_2_1_47_1","volume-title":"Malware Guard Extension: Using SGX to Conceal Cache Attacks. arXiv preprint arXiv:1702.08719","author":"Schwarz Michael","year":"2017","unstructured":"Michael Schwarz , Samuel Weiser , Daniel Gruss , Cl\u00e9mentine Maurice , and Stefan Mangard . Malware Guard Extension: Using SGX to Conceal Cache Attacks. arXiv preprint arXiv:1702.08719 , 2017 . Michael Schwarz, Samuel Weiser, Daniel Gruss, Cl\u00e9mentine Maurice, and Stefan Mangard. Malware Guard Extension: Using SGX to Conceal Cache Attacks. arXiv preprint arXiv:1702.08719, 2017."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030124"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/800052.801871"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/384286.264210"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/FDTC.2008.19"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273440.1250723"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1456455.1456460"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.45"},{"key":"e_1_3_2_1_55_1","volume-title":"Recovering OpenSSL ECDSA Nonces Using the FLUSH+ RELOAD Cache Side-channel Attack. IACR Cryptology ePrint Archive","author":"Yarom Yuval","year":"2014","unstructured":"Yuval Yarom and Naomi Benger . Recovering OpenSSL ECDSA Nonces Using the FLUSH+ RELOAD Cache Side-channel Attack. IACR Cryptology ePrint Archive , 2014 :140, 2014. Yuval Yarom and Naomi Benger. Recovering OpenSSL ECDSA Nonces Using the FLUSH+ RELOAD Cache Side-channel Attack. IACR Cryptology ePrint Archive, 2014:140, 2014."},{"key":"e_1_3_2_1_56_1","volume-title":"Low Noise, L3 Cache Side-Channel Attack. IACR Cryptology ePrint Archive","author":"Yarom Yuval","year":"2013","unstructured":"Yuval Yarom and Katrina E Falkner . Flush+Reload : a High Resolution , Low Noise, L3 Cache Side-Channel Attack. IACR Cryptology ePrint Archive , 2013 :448, 2013. Yuval Yarom and Katrina E Falkner. Flush+Reload: a High Resolution, Low Noise, L3 Cache Side-Channel Attack. IACR Cryptology ePrint Archive, 2013:448, 2013."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/123465.123475"}],"event":{"name":"ASPLOS '18: Architectural Support for Programming Languages and Operating Systems","location":"Williamsburg VA USA","acronym":"ASPLOS '18","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3173162.3173204","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3173162.3173204","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:02:51Z","timestamp":1750201371000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3173162.3173204"}},"subtitle":["A New Side-Channel Attack on Directional Branch Predictor"],"short-title":[],"issued":{"date-parts":[[2018,3,19]]},"references-count":55,"alternative-id":["10.1145\/3173162.3173204","10.1145\/3173162"],"URL":"https:\/\/doi.org\/10.1145\/3173162.3173204","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3296957.3173204","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2018,3,19]]},"assertion":[{"value":"2018-03-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}