摘要 |
A METHOD (100) FOR GENERATING A BIJECTIVE SUBSTITUTION BOX, THE METHOD (100) COMPRISES SELECTING A BOOLEAN MAP (102) FROM A PLURALITY OF NON-BIJECTIVE POWER FUNCTIONS AND ITERATING EXTENDING AN IMAGE OF THE BOOLEAN MAP (104) TO GENERATE AN EXTENDED BOOLEAN MAP, OBTAINING A BIJECTIVE FUNCTION (106) FROM THE EXTENDED BOOLEAN MAP, PERFORMING A DIFFERENTIAL UNIFORMITY TEST (108) ON THE BIJECTIVE FUNCTION TO OBTAIN A DIFFERENTIAL UNIFORMITY PARAMETER AND PERFORMING A NONLINEARITY TEST (108) ON THE BIJECTIVE FUNCTION TO OBTAIN A NONLINEARITY PARAMETER, UNTIL THE DIFFERENTIAL UNIFORMITY PARAMETER AND THE NONLINEARITY PARAMETER MEET A PREDETERMINED CONDITION.
|