Provable Security of SP Networks with Partial Non-Linear Layers

Motivated by the recent trend towards low multiplicative complexity blockciphers (e.g., Zorro, CHES 2013; LowMC, EUROCRYPT 2015; HADES, EUROCRYPT 2020; MALICIOUS, CRYPTO 2020), we study their underlying structure partial SPNs, i.e., Substitution-Permutation Networks (SPNs) with parts of the substit...

Full description

Bibliographic Details
Main Authors: Chun Guo, François-Xavier Standaert, Weijia Wang, Xiao Wang, Yu Yu
Format: Article
Language:English
Published: Ruhr-Universität Bochum 2021-06-01
Series:IACR Transactions on Symmetric Cryptology
Subjects:
Online Access:https://tosc.iacr.org/index.php/ToSC/article/view/8914
id doaj-43f124f9340a42c4864f32c996532d55
record_format Article
spelling doaj-43f124f9340a42c4864f32c996532d552021-06-11T14:10:24ZengRuhr-Universität BochumIACR Transactions on Symmetric Cryptology2519-173X2021-06-012021210.46586/tosc.v2021.i2.353-388Provable Security of SP Networks with Partial Non-Linear LayersChun Guo0François-Xavier Standaert1Weijia Wang2Xiao Wang3Yu Yu4School of Cyber Science and Technology, Shandong University, Qingdao, Shandong, 266237, China; Key Laboratory of Cryptologic Technology and Information Security of Ministry of Education, Shandong University, Qingdao, Shandong, 266237, China; State Key Laboratory of Information Security (Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China)ICTEAM/ELEN/Crypto Group, UCLouvain, Louvain-la-Neuve, BelgiumSchool of Cyber Science and Technology, Shandong University, Qingdao, Shandong, 266237, China; Key Laboratory of Cryptologic Technology and Information Security of Ministry of Education, Shandong University, Qingdao, Shandong, 266237, China; State Key Laboratory of Information Security (Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China)Northwestern University, Evanston, Illinois, USAShanghai Jiao Tong University, Shanghai, China Motivated by the recent trend towards low multiplicative complexity blockciphers (e.g., Zorro, CHES 2013; LowMC, EUROCRYPT 2015; HADES, EUROCRYPT 2020; MALICIOUS, CRYPTO 2020), we study their underlying structure partial SPNs, i.e., Substitution-Permutation Networks (SPNs) with parts of the substitution layer replaced by an identity mapping, and put forward the first provable security analysis for such partial SPNs built upon dedicated linear layers. For different instances of partial SPNs using MDS linear layers, we establish strong pseudorandom security as well as practical provable security against impossible differential attacks. By extending the well-established MDS code-based idea, we also propose the first principled design of linear layers that ensures optimal differential propagation. Our results formally confirm the conjecture that partial SPNs achieve the same security as normal SPNs while consuming less non-linearity, in a well-established framework. https://tosc.iacr.org/index.php/ToSC/article/view/8914blockcipherssubstitution-permutation networksprovable securityLowMClow multiplicative complexity
collection DOAJ
language English
format Article
sources DOAJ
author Chun Guo
François-Xavier Standaert
Weijia Wang
Xiao Wang
Yu Yu
spellingShingle Chun Guo
François-Xavier Standaert
Weijia Wang
Xiao Wang
Yu Yu
Provable Security of SP Networks with Partial Non-Linear Layers
IACR Transactions on Symmetric Cryptology
blockciphers
substitution-permutation networks
provable security
LowMC
low multiplicative complexity
author_facet Chun Guo
François-Xavier Standaert
Weijia Wang
Xiao Wang
Yu Yu
author_sort Chun Guo
title Provable Security of SP Networks with Partial Non-Linear Layers
title_short Provable Security of SP Networks with Partial Non-Linear Layers
title_full Provable Security of SP Networks with Partial Non-Linear Layers
title_fullStr Provable Security of SP Networks with Partial Non-Linear Layers
title_full_unstemmed Provable Security of SP Networks with Partial Non-Linear Layers
title_sort provable security of sp networks with partial non-linear layers
publisher Ruhr-Universität Bochum
series IACR Transactions on Symmetric Cryptology
issn 2519-173X
publishDate 2021-06-01
description Motivated by the recent trend towards low multiplicative complexity blockciphers (e.g., Zorro, CHES 2013; LowMC, EUROCRYPT 2015; HADES, EUROCRYPT 2020; MALICIOUS, CRYPTO 2020), we study their underlying structure partial SPNs, i.e., Substitution-Permutation Networks (SPNs) with parts of the substitution layer replaced by an identity mapping, and put forward the first provable security analysis for such partial SPNs built upon dedicated linear layers. For different instances of partial SPNs using MDS linear layers, we establish strong pseudorandom security as well as practical provable security against impossible differential attacks. By extending the well-established MDS code-based idea, we also propose the first principled design of linear layers that ensures optimal differential propagation. Our results formally confirm the conjecture that partial SPNs achieve the same security as normal SPNs while consuming less non-linearity, in a well-established framework.
topic blockciphers
substitution-permutation networks
provable security
LowMC
low multiplicative complexity
url https://tosc.iacr.org/index.php/ToSC/article/view/8914
work_keys_str_mv AT chunguo provablesecurityofspnetworkswithpartialnonlinearlayers
AT francoisxavierstandaert provablesecurityofspnetworkswithpartialnonlinearlayers
AT weijiawang provablesecurityofspnetworkswithpartialnonlinearlayers
AT xiaowang provablesecurityofspnetworkswithpartialnonlinearlayers
AT yuyu provablesecurityofspnetworkswithpartialnonlinearlayers
_version_ 1721381968224976896