摘要 |
<P>PROBLEM TO BE SOLVED: To obtain a nonlinear conversion processing configuration exhibiting high implementation efficiency and safety. <P>SOLUTION: Data conversion applying a first stage nonlinear conversion unit executing nonlinear conversion by a plurality of small S boxes (S-box), and a second stage nonlinear conversion unit consisting of a linear conversion unit which executes data conversion applying a matrix performing optimum diffusion conversion by receiving all outputs from the first stage nonlinear conversion unit, and a plurality of small nonlinear conversion units executing nonlinear conversion processing of each divided data obtained by dividing the output data from the linear conversion unit is executed. With such a configuration, appropriate data diffusion is achieved without requiring an excessive critical path, resulting in a configuration exhibiting high implementation efficiency and safety. <P>COPYRIGHT: (C)2012,JPO&INPIT |