{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,15]],"date-time":"2026-10-15T11:44:44Z","timestamp":1792064684470,"version":"4.4.0"},"publisher-location":"Singapore","reference-count":31,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819647309","type":"print"},{"value":"9789819647316","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-981-96-4731-6_7","type":"book-chapter","created":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T11:08:17Z","timestamp":1746184097000},"page":"129-149","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["SIMD Optimizations of\u00a0White-Box Block Cipher Implementations with\u00a0the Self-equivalence Framework"],"prefix":"10.1007","author":[{"given":"Luoqi","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yufeng","family":"Tang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liangju","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zheng","family":"Gong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,5,3]]},"reference":[{"key":"7_CR1","unstructured":"ARM architecture: Instruction set intrinsics. https:\/\/developer.arm.com\/architectures\/instruction-sets\/intrinsics\/. Accessed 31 July 2024"},{"key":"7_CR2","unstructured":"Intel intrinsics guide. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/intrinsics-guide\/index.html. Accessed 31 July 2024"},{"key":"7_CR3","unstructured":"Beaulieu, R., Shors, D., Smith, J., Treatman-Clark, S., Weeks, B., Wingers, L.: SIMON and SPECK implementation guide. Fort Meade, Maryland, USA: NSA 15 (2019)"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Biryukov, A., De\u00a0Canniere, C., Braeken, A., Preneel, B.: A toolbox for cryptanalysis: linear and affine equivalence algorithms. In: Advances in Cryptology-EUROCRYPT 2003: International Conference on the Theory and Applications of Cryptographic Techniques, Warsaw, Poland, May 4\u20138, 2003 Proceedings 22, pp. 33\u201350. Springer (2003)","DOI":"10.1007\/3-540-39200-9_3"},{"issue":"3","key":"7_CR5","doi-asserted-by":"publisher","first-page":"97","DOI":"10.46586\/tches.v2023.i3.97-135","volume":"2023","author":"A Biryukov","year":"2023","unstructured":"Biryukov, A., Lambin, B., Udovenko, A.: Cryptanalysis of ARX-based white-box implementations. IACR Trans. Cryptograph. Hardware Embed. Syst. 2023(3), 97\u2013135 (2023)","journal-title":"IACR Trans. Cryptograph. Hardware Embed. Syst."},{"key":"7_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":"7_CR7","doi-asserted-by":"crossref","unstructured":"Bos, J.W., Hubain, C., Michiels, W., Teuwen, P.: Differential computation analysis: Hiding your white-box designs is not enough. In: Cryptographic Hardware and Embedded Systems\u2013CHES 2016: 18th International Conference, Santa Barbara, CA, USA, August 17-19, 2016, Proceedings 18, pp. 215\u2013236. Springer (2016)","DOI":"10.1007\/978-3-662-53140-2_11"},{"issue":"3","key":"7_CR8","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1093\/comjnl\/bxad044","volume":"67","author":"J Chen","year":"2024","unstructured":"Chen, J., Luo, Y., Liu, J., Wang, C., Zhang, Y., Dong, X.: A white-box implementation of SM4 with self-equivalence encoding. Comput. J. 67(3), 1087\u20131098 (2024)","journal-title":"Comput. J."},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Chow, S., Eisen, P., Johnson, H., Van\u00a0Oorschot, P.C.: White-box cryptography and an AES implementation. In: Selected Areas in Cryptography: 9th Annual International Workshop, SAC 2002 St. John\u2019s, Newfoundland, Canada, August 15\u201316, 2002 Revised Papers 9, pp. 250\u2013270. Springer (2003)","DOI":"10.1007\/3-540-36492-7_17"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Dahab, R., L\u00f3pez, J., Rodrigues, F.C., Fujii, H., Sider, G., Serpa, A.C.: White box implementations of dedicated ciphers on the ARM NEON architecture. In: Anais do XVIII Simp\u00f3sio Brasileiro de Seguran\u00e7a da Informa\u00e7\u00e3o e de Sistemas Computacionais, pp. 9\u201316. SBC (2018)","DOI":"10.5753\/sbseg.2018.4264"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"De\u00a0Mulder, Y., Roelse, P., Preneel, B.: Cryptanalysis of the Xiao-Lai white-box AES implementation. In: Selected Areas in Cryptography: 19th International Conference, SAC 2012, Windsor, ON, Canada, August 15-16, 2012, Revised Selected Papers 19, pp. 34\u201349. Springer (2013)","DOI":"10.1007\/978-3-642-35999-6_3"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Fouque, P.A., Karpman, P., Kirchner, P., Minaud, B.: Efficient and provable white-box primitives. In: International Conference on the Theory and Application of Cryptology and Information Security, pp. 159\u2013188. Springer (2016)","DOI":"10.1007\/978-3-662-53887-6_6"},{"key":"7_CR13","unstructured":"Gong, Z., Tang, Y., Yi, N.: SM4 White-box Implementation Using Self-equivalence Encoding and Its Implicit Functions. No. 21-115, 55 Xinye Road, Haizhu District, Guangzhou City, Guangdong Province, 510000, cn117997513a edn. (2024)"},{"key":"7_CR14","unstructured":"Gueron, S.: Intel advanced encryption standard (AES) new instructions set. Intel Corporation 128 (2010)"},{"key":"7_CR15","unstructured":"Guo, W.: Efficient constant-time implementation of SM4 with intel GFNI instruction set extension and ARM NEON coprocessor. Cryptology ePrint Archive (2022)"},{"key":"7_CR16","first-page":"180","volume":"35","author":"H Lang","year":"2018","unstructured":"Lang, H., Zhang, L., Wu, W.: Fast software implementation of SM4. J. Univ. Chin. Acad. Sci. 35, 180\u2013187 (2018)","journal-title":"J. Univ. Chin. Acad. Sci."},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Lepoint, T., Rivain, M., De\u00a0Mulder, Y., Roelse, P., Preneel, B.: Two attacks on a white-box AES implementation. In: International Conference on Selected Areas in Cryptography, pp. 265\u2013285. Springer (2013)","DOI":"10.1007\/978-3-662-43414-7_14"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Lu, J., Li, J.: Cryptanalysis of two white-box implementations of the SM4 block cipher. In: International Conference on Information Security, pp. 54\u201369. Springer (2021)","DOI":"10.1007\/978-3-030-91356-4_4"},{"key":"7_CR19","doi-asserted-by":"publisher","unstructured":"Luo, Y., Tong, P., Chen, J., Dong, X.: Self-equivalence encodings and improvements of white-box implementations. J. Xidian Univ. 49(02), 146\u2013154 (2022). https:\/\/doi.org\/10.19665\/j.issn1001-2400.2022.02.017","DOI":"10.19665\/j.issn1001-2400.2022.02.017"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"McMillion, B., Sullivan, N.: Attacking white-box AES constructions. In: Proceedings of the 2016 ACM Workshop on Software PROtection, pp. 85\u201390 (2016)","DOI":"10.1145\/2995306.2995314"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"Miao, X., Guo, C., Wang, M., Wang, W.: How fast can SM4 be in software? In: International Conference on Information Security and Cryptology, pp. 3\u201322. Springer (2022)","DOI":"10.1007\/978-3-031-26553-2_1"},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Ranea, A., Preneel, B.: On self-equivalence encodings in white-box implementations. Cryptology ePrint Archive (2020)","DOI":"10.1007\/978-3-030-81652-0_25"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Ranea, A., Vandersmissen, J., Preneel, B.: Implicit white-box implementations: White-boxing ARX ciphers. In: Annual International Cryptology Conference, pp. 33\u201363. Springer (2022)","DOI":"10.1007\/978-3-031-15802-5_2"},{"issue":"5","key":"7_CR24","doi-asserted-by":"publisher","first-page":"11928","DOI":"10.3390\/s150511928","volume":"15","author":"Y Shi","year":"2015","unstructured":"Shi, Y., Wei, W., He, Z.: A lightweight white-box symmetric encryption algorithm against node capture for WSNs. Sensors 15(5), 11928\u201311952 (2015)","journal-title":"Sensors"},{"key":"7_CR25","unstructured":"Shuwang, L., et al.: SM4 block cipher algorithm (2012)"},{"issue":"12","key":"7_CR26","first-page":"3375","volume":"71","author":"Y Tang","year":"2022","unstructured":"Tang, Y., Gong, Z., Sun, T., Chen, J., Liu, Z.: WBMatrix: an optimized matrix library for white-box block cipher implementations. IEEE Trans. Comput. 71(12), 3375\u20133388 (2022)","journal-title":"IEEE Trans. Comput."},{"issue":"3","key":"7_CR27","doi-asserted-by":"publisher","first-page":"634","DOI":"10.46586\/tches.v2024.i3.634-670","volume":"2024","author":"Y Tang","year":"2024","unstructured":"Tang, Y., Gong, Z., Zhao, L., Li, D., Liu, Z.: Unboxing ARX-based white-box ciphers: chosen-plaintext computation analysis and its applications. IACR Trans. Cryptograph. Hardware Embed. Syst. 2024(3), 634\u2013670 (2024)","journal-title":"IACR Trans. Cryptograph. Hardware Embed. Syst."},{"key":"7_CR28","doi-asserted-by":"crossref","unstructured":"Vandersmissen, J., Ranea, A., Preneel, B.: A white-box SPECK implementation using self-equivalence encodings. In: International Conference on Applied Cryptography and Network Security, pp. 771\u2013791. Springer (2022)","DOI":"10.1007\/978-3-031-09234-3_38"},{"issue":"1","key":"7_CR29","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1049\/ise2.12045","volume":"16","author":"R Wang","year":"2022","unstructured":"Wang, R., Guo, H., Lu, J., Liu, J.: Cryptanalysis of a white-box SM4 implementation based on collision attack. IET Inf. Secur. 16(1), 18\u201327 (2022)","journal-title":"IET Inf. Secur."},{"key":"7_CR30","unstructured":"Xiao, Y., Lai, X.: White-box cryptography and implementations of SMS4. In: Proceedings of the CACR Annual Meeting, pp. 24\u201334 (2009)"},{"key":"7_CR31","doi-asserted-by":"crossref","unstructured":"Xiao, Y., Lai, X.: A secure implementation of white-box AES. In: 2009 2nd International Conference on Computer Science and its Applications, pp.\u00a01\u20136. IEEE (2009)","DOI":"10.1109\/CSA.2009.5404239"}],"container-title":["Lecture Notes in Computer Science","Information Security and Cryptology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-4731-6_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,10,15]],"date-time":"2026-10-15T10:46:25Z","timestamp":1792061185000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-4731-6_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9789819647309","9789819647316"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-4731-6_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"3 May 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}