TY - JOUR
T1 - An efficient algorithm for computing Boolean function expressions of S-boxes
AU - Cui, Lingguo
PY - 2009
Y1 - 2009
N2 - This paper attempts to address the problem of Boolean function expression calculation of S-boxes in block ciphers, which has been the algebraic basis of construction and evaluation of the secure S-boxes. By adopting the swap memory method (SMM), an efficient algorithm is developed to generate the Boolean function expressions directly from the truth tables. The algorithm exhibits a number of advantages such as conceptual simplicity, memory economy and applicability in handling multi-output problems. Furthermore, the algorithm can be executed in a parallel manner. A complete example is studied to illustrate the efficiency of the algorithm.
AB - This paper attempts to address the problem of Boolean function expression calculation of S-boxes in block ciphers, which has been the algebraic basis of construction and evaluation of the secure S-boxes. By adopting the swap memory method (SMM), an efficient algorithm is developed to generate the Boolean function expressions directly from the truth tables. The algorithm exhibits a number of advantages such as conceptual simplicity, memory economy and applicability in handling multi-output problems. Furthermore, the algorithm can be executed in a parallel manner. A complete example is studied to illustrate the efficiency of the algorithm.
KW - Boolean function expressions
KW - Reed-Muller expansions
KW - S-boxes
KW - Swap memory method
UR - http://www.scopus.com/inward/record.url?scp=70350768904&partnerID=8YFLogxK
U2 - 10.1504/IJMIC.2009.024333
DO - 10.1504/IJMIC.2009.024333
M3 - Article
AN - SCOPUS:70350768904
SN - 1746-6172
VL - 6
SP - 164
EP - 169
JO - International Journal of Modelling, Identification and Control
JF - International Journal of Modelling, Identification and Control
IS - 2
ER -