{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:51:54Z","timestamp":1743094314036,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030522421"},{"type":"electronic","value":"9783030522438"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-52243-8_29","type":"book-chapter","created":{"date-parts":[[2020,7,3]],"date-time":"2020-07-03T11:03:49Z","timestamp":1593774229000},"page":"404-419","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Exploiting Linearity in White-Box AES with Differential Computation Analysis"],"prefix":"10.1007","author":[{"given":"Jakub","family":"Klemsa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Novotn\u00fd","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,7,4]]},"reference":[{"key":"29_CR1","unstructured":"Pin 3.11 User Guide. https:\/\/software.intel.com\/sites\/landingpage\/pintool\/docs\/97998\/Pin\/html\/ . Accessed Aug 2019"},{"key":"29_CR2","doi-asserted-by":"crossref","first-page":"307","DOI":"10.46586\/tosc.v2017.i1.307-328","volume":"2017","author":"S Banik","year":"2017","unstructured":"Banik, S., Bogdanov, A., Isobe, T., Jepsen, M.: Analysis of software countermeasures for whitebox encryption. IACR Trans. Symmetric Cryptol. 2017, 307\u2013328 (2017)","journal-title":"IACR Trans. Symmetric Cryptol."},{"key":"29_CR3","doi-asserted-by":"crossref","unstructured":"Biham, E., Shamir, A.: Differential fault analysis of secret key cryptosystems. In: Annual International Cryptology Conference, pp. 513\u2013525. Springer (1997)","DOI":"10.1007\/BFb0052259"},{"key":"29_CR4","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1007\/978-3-540-30564-4_16","volume-title":"Selected Areas in Cryptography","author":"O Billet","year":"2004","unstructured":"Billet, O., Gilbert, H., Ech-Chatbi, C.: Cryptanalysis of a white box AES implementation. In: Handschuh, H., Hasan, M.A. (eds.) Selected Areas in Cryptography, pp. 227\u2013240. Springer, Heidelberg (2004)"},{"key":"29_CR5","doi-asserted-by":"crossref","unstructured":"Bock, E.A., Brzuska, C., Michiels, W., Treff, A.: On the ineffectiveness of internal encodings-revisiting the DCA attack on white-box cryptography. In: International Conference on Applied Cryptography and Network Security, pp. 103\u2013120. Springer (2018)","DOI":"10.1007\/978-3-319-93387-0_6"},{"key":"29_CR6","doi-asserted-by":"crossref","unstructured":"Bogdanov, A., Isobe, T., Tischhauser, E.: Towards practical whitebox cryptography: optimizing efficiency and space hardness. In: International Conference on the Theory and Application of Cryptology and Information Security, pp. 126\u2013158. Springer (2016)","DOI":"10.1007\/978-3-662-53887-6_5"},{"key":"29_CR7","doi-asserted-by":"crossref","unstructured":"Bogdanov, A., Wang, J.M., Vejre, S.: Higher-order DCA against standard side-channel countermeasures. In: Constructive Side-Channel Analysis and Secure Design: 10th International Workshop, vol. 11421, p. 118. Springer (2019)","DOI":"10.1007\/978-3-030-16350-1_8"},{"key":"29_CR8","doi-asserted-by":"crossref","unstructured":"Boneh, D., DeMillo, R.A., Lipton, R.J.: On the importance of checking cryptographic protocols for faults. In: International conference on the theory and applications of cryptographic techniques, pp. 37\u201351. Springer (1997)","DOI":"10.1007\/3-540-69053-0_4"},{"key":"29_CR9","doi-asserted-by":"crossref","unstructured":"Bos, J., Hubain, C., Michiels, W., Teuwen, P.: Differential computation analysis: hiding your white-box designs is not enough. In: International Conference on Cryptographic Hardware and Embedded Systems, pp. 215\u2013236. Springer (2016)","DOI":"10.1007\/978-3-662-53140-2_11"},{"key":"29_CR10","unstructured":"Breunesse, C.B., Kizhvatov, I., Muijrers, R., Spruyt, A.: Towards fully automated analysis of whiteboxes: perfect dimensionality reduction for perfect leakage. IACR Cryptology ePrint Archive 2018, 95 (2018)"},{"key":"29_CR11","first-page":"1","volume-title":"Digital Rights Management","author":"S Chow","year":"2002","unstructured":"Chow, S., Eisen, P., Johnson, H., Van Oorschot, P.: A white-box DES implementation for DRM applications. In: Feigenbaum, J. (ed.) Digital Rights Management, pp. 1\u201315. Springer, Heidelberg (2002)"},{"key":"29_CR12","first-page":"250","volume-title":"Selected Areas in Cryptography","author":"S Chow","year":"2002","unstructured":"Chow, S., Eisen, P., Johnson, H., Van Oorschot, P.: White-box cryptography and an AES implementation. In: Nyberg, K., Heys, H. (eds.) Selected Areas in Cryptography, pp. 250\u2013270. Springer, Heidelberg (2002)"},{"key":"29_CR13","unstructured":"CryptoExperts: WhibOx 2017 (2017). https:\/\/whibox-contest.github.io\/2017\/ . Accessed Aug 2019"},{"key":"29_CR14","doi-asserted-by":"crossref","unstructured":"Dusart, P., Letourneux, G., Vivolo, O.: Differential fault analysis on AES. In: International Conference on Applied Cryptography and Network Security, pp. 293\u2013306. Springer (2003)","DOI":"10.1007\/978-3-540-45203-4_23"},{"key":"29_CR15","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/3-540-44709-1_21","volume-title":"Cryptographic Hardware and Embedded Systems-CHES 2001","author":"K Gandolfi","year":"2001","unstructured":"Gandolfi, K., Mourtel, C., Olivier, F.: Electromagnetic analysis: concrete results. In: Ko\u00e7, \u00c7.K., Naccache, D., Paar, C. (eds.) Cryptographic Hardware and Embedded Systems-CHES 2001, pp. 251\u2013261. Springer, Heidelberg (2001)"},{"key":"29_CR16","unstructured":"Goubin, L., Paillier, P., Rivain, M., Wang, J.: How to reveal the secrets of an obscure white-box implementation. Technical report, Cryptology ePrint Archive, Report 2018\/098 (2018). https:\/\/eprint.iacr.org\/2018\/098"},{"key":"29_CR17","first-page":"16","volume-title":"Digital Rights Management","author":"M Jacob","year":"2002","unstructured":"Jacob, M., Boneh, D., Felten, E.: Attacking an obfuscated cipher by injecting faults. In: Feigenbaum, J. (ed.) Digital Rights Management, pp. 16\u201331. Springer, Heidelberg (2002)"},{"key":"29_CR18","first-page":"538","volume":"9","author":"A Kerckhoffs","year":"1883","unstructured":"Kerckhoffs, A.: La Cryptographie Militaire. Journal des sciences militaires 9, 538 (1883)","journal-title":"Journal des sciences militaires"},{"key":"29_CR19","unstructured":"Klemsa, J.: Bitwise DPA. Git repository. https:\/\/github.com\/fakub\/BitwiseDPA"},{"key":"29_CR20","unstructured":"Klemsa, J.: Memory Tracing Tools for Intel PIN. Git repository. https:\/\/github.com\/fakub\/MemoryTracingTools"},{"key":"29_CR21","unstructured":"Klemsa, J.: White-Box-DPA-Processing toolkit. Git repository. https:\/\/github.com\/fakub\/White-Box-DPA-Processing"},{"key":"29_CR22","unstructured":"Klinec, D.: White-box attack resistant cryptography (2013)"},{"key":"29_CR23","volume-title":"Cryptographic Engineering","author":"\u00c7 Ko\u00e7","year":"2008","unstructured":"Ko\u00e7, \u00c7.: Cryptographic Engineering. Springer, Boston (2008)"},{"key":"29_CR24","doi-asserted-by":"crossref","unstructured":"Kocher, P.: Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other systems. In: Annual International Cryptology Conference, pp. 104\u2013113. Springer (1996)","DOI":"10.1007\/3-540-68697-5_9"},{"key":"29_CR25","doi-asserted-by":"crossref","unstructured":"Kocher, P., Jaffe, J., Jun, B.: Differential power analysis. In: Annual International Cryptology Conference, pp. 388\u2013397. Springer (1999)","DOI":"10.1007\/3-540-48405-1_25"},{"key":"29_CR26","doi-asserted-by":"crossref","unstructured":"Luk, C.K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V.J., Hazelwood, K.: Pin: building customized program analysis tools with dynamic instrumentation. In: ACM SIGPLAN Notices, vol.\u00a040, pp. 190\u2013200. ACM (2005)","DOI":"10.1145\/1064978.1065034"},{"key":"29_CR27","first-page":"386","volume-title":"Advances in Cryptology-EUROCRYPT \u201993","author":"M Matsui","year":"1993","unstructured":"Matsui, M.: Linear cryptanalysis method for DES cipher. In: Helleseth, T. (ed.) Advances in Cryptology-EUROCRYPT \u201993, pp. 386\u2013397. Springer, Heidelberg (1993)"},{"key":"29_CR28","unstructured":"Muir, J.A.: A tutorial on white-box AES. Technical report, Cryptology ePrint Archive, Report 2013\/104 (2013). http:\/\/eprint.iacr.org\/2013\/104"},{"key":"29_CR29","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Seward, J.: Valgrind: A framework for heavyweight dynamic binary instrumentation. In: ACM SIGPLAN Notices, vol.\u00a042, pp. 89\u2013100. ACM (2007)","DOI":"10.1145\/1273442.1250746"},{"key":"29_CR30","unstructured":"PUB, NIST FIPS: 197: Advanced Encryption Standard (AES). Federal Information Processing Standards Publication 197, 441\u20130311 (2001)"},{"key":"29_CR31","doi-asserted-by":"crossref","first-page":"225","DOI":"10.46586\/tches.v2019.i2.225-255","volume":"2019","author":"M Rivain","year":"2019","unstructured":"Rivain, M., Wang, J.: Analysis and improvement of differential computation attacks against internally-encoded white-box implementations. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2019, 225\u2013255 (2019)","journal-title":"IACR Trans. Cryptogr. Hardw. Embed. Syst."}],"container-title":["Advances in Intelligent Systems and Computing","Intelligent Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-52243-8_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T23:36:44Z","timestamp":1616456204000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-52243-8_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030522421","9783030522438"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-52243-8_29","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"4 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SAI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Science and Information Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"London","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 July 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 July 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"sai2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/saiconference.com\/Computing","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}