A parallel approach in computing correlation immunity up to six variables

Loading...
Thumbnail Image
Authors
Etherington, Carole J.
Anderson, Matthew W.
Bach, Eric
Butler, Jon T.
Stănică, Pantelimon
Advisors
Second Readers
Subjects
Reconfigurable computing
Cryptographic Boolean functions
Correlation immunity
Symmetric functions
Rotation symmetric functions
Date of Issue
2015
Date
Publisher
World Scientific
Language
Abstract
We show the use of a reconfigurable computer in computing the correlation immunity of Boolean functions of up to 6 variables. Boolean functions with high correlation immunity are desired in cryptographic systems because they are immune to correlation attacks. The SRC-6 reconfigurable computer was programmed in Verilog to compute the correlation immunity of functions. This computation is performed at a rate that is 190 times faster than a conventional computer. Our analysis of the correlation immunity is across all n-variable Boolean functions, for 2 ⦤ n ⦤ 6, thus obtaining, for the first time, a complete distribution of such functions. We also compare correlation immunity with two other cryptographic properties, nonlinearity and degree.
Type
Article
Description
Organization
Identifiers
NPS Report Number
Sponsors
Funding
Format
20 p.
Citation
C.J. Etherington, M.W. Anderson, E. Bach, J.T. Butler, P. Stănică, "A parallel approach in computing correlation immunity up to six variables," International Journal of Foundations of Computer Science, (2015), 20 p.
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections