{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T15:45:33Z","timestamp":1792856733452,"version":"4.5.0"},"reference-count":26,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,3]]},"DOI":"10.23919\/date.2017.7927267","type":"proceedings-article","created":{"date-parts":[[2017,5,15]],"date-time":"2017-05-15T16:34:41Z","timestamp":1494866081000},"page":"1697-1702","source":"Crossref","is-referenced-by-count":61,"title":["Dude, is my code constant time?"],"prefix":"10.23919","author":[{"given":"Oscar","family":"Reparaz","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Josep","family":"Balasch","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ingrid","family":"Verbauwhede","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/3-540-45472-1_12","article-title":"Statistics and secret leakage","volume":"1962","author":"coron","year":"2000","journal-title":"Financial Cryptography"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1015047.1015050"},{"key":"ref12","year":"2016","journal-title":"Timing Attack Counter Measure AES #146"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49890-3_10"},{"key":"ref14","first-page":"1639","article-title":"Make Sure DSA Signing Exponentiations Really are Constant-Time","author":"garc\u00eda","year":"2016","journal-title":"CCS 2016 ACM"},{"key":"ref15","article-title":"A testing methodology for side channel resistance validation","author":"goodwill","year":"2011","journal-title":"NIST Non-invasive Attack Testing Workshop"},{"key":"ref16","first-page":"176","article-title":"Side-channel analysis of cryptographic software via early-terminating multiplications","volume":"5984","author":"gro\u00dfsch\u00e4dl","year":"2009","journal-title":"ICISC 2009"},{"key":"ref17","first-page":"18","author":"hamburg","year":"0","journal-title":"Accelerating AES with vector permute instructions"},{"key":"ref18","author":"jaffe","year":"0","journal-title":"Efficient sidechannel testing for public key algorithms RSA case study"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1007\/3-540-48405-1_25","article-title":"Differential power analysis","volume":"1666","author":"kocher","year":"1999","journal-title":"Journal of Cryptology'99"},{"key":"ref4","article-title":"Remote timing attacks are practical","author":"brumley","year":"2003","journal-title":"Proc USENIX USENIX Association"},{"key":"ref3","year":"2004","journal-title":"ARM Limited ARM7TDMI Technical Reference Manual Revision r4p1"},{"key":"ref6","author":"bernstein","year":"2014","journal-title":"Some small suggestions for the intel instruction set"},{"key":"ref5","article-title":"Cache-timing attacks on AES","author":"bernstein","year":"2005","journal-title":"Technical Report"},{"key":"ref8","volume":"5747","author":"clavier","year":"2009","journal-title":"CHES 2009 LNCS Springer"},{"key":"ref7","article-title":"Test Vector Leakage Assessment (TVLA) methodology in practice","author":"cooper","year":"2013","journal-title":"ICMC"},{"key":"ref2","first-page":"526","article-title":"Lucky thirteen: Breaking the TLS and DTLS record protocols","author":"alfardan","year":"2013","journal-title":"IEEE SPL 2013"},{"key":"ref1","first-page":"53","article-title":"Verifying constant-time implementations","volume":"16","author":"almeida","year":"2016","journal-title":"Usenix Security"},{"key":"ref9","first-page":"398","article-title":"Towards sound approaches to counteract power-analysis attacks","volume":"1666","author":"chari","year":"1999","journal-title":"CRYPTO'99"},{"key":"ref20","author":"knuth","year":"1981","journal-title":"The Art of Computer Programming Volume II Seminumerical Algorithms"},{"key":"ref22","first-page":"1","author":"k\u00e4sper","year":"0","journal-title":"Faster and timing-attack resistant AES-GCM"},{"key":"ref21","first-page":"104","article-title":"Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems","volume":"1109","author":"kocher","year":"1996","journal-title":"CRYPTO'96"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892230"},{"key":"ref23","author":"langley","year":"2010","journal-title":"ImperialViolet Checking that functions are constant time with Valgrind"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27257-8_15"},{"key":"ref25","first-page":"495","article-title":"Leakage assessment methodology","volume":"9293","author":"schneider","year":"2015","journal-title":"CHES 2015"}],"event":{"name":"2017 Design, Automation & Test in Europe Conference & Exhibition (DATE)","location":"Lausanne, Switzerland","start":{"date-parts":[[2017,3,27]]},"end":{"date-parts":[[2017,3,31]]}},"container-title":["Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE), 2017"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7919927\/7926947\/07927267.pdf?arnumber=7927267","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,24]],"date-time":"2019-09-24T13:37:40Z","timestamp":1569332260000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7927267\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3]]},"references-count":26,"URL":"https:\/\/doi.org\/10.23919\/date.2017.7927267","relation":{},"subject":[],"published":{"date-parts":[[2017,3]]}}}