发明名称 ENCRYPTION PROCESSING CIRCUIT, DECRYPTION PROCESSING CIRCUIT, METHOD AND PROGRAM FOR THE SAME
摘要 PROBLEM TO BE SOLVED: To reduce a redundant section in encryption processing, and to reduce a storage area of a mask value.SOLUTION: A first exclusive OR operation section takes exclusive OR between a plaintext and a mask value. A nonlinear conversion section masks input to a plurality of tables for nonlinear conversion, performs the nonlinear conversion according to the tables, outputs a value obtained by masking on an output side to values obtained by performing the nonlinear conversion. A linear conversion section performs linear conversion to a plurality of values output from the nonlinear conversion section. A first permutation section rearranges output of the linear conversion section. A second exclusive OR operation section takes exclusive OR between output of the first permutation section and an unmask value after completion of round processing. A second permutation section outputs a result obtained by rearranging output of the second exclusive OR operation section as a ciphertext.
申请公布号 JP2014119512(A) 申请公布日期 2014.06.30
申请号 JP20120272789 申请日期 2012.12.13
申请人 NEC CORP 发明人 YAMASHITA TETSUTAKA
分类号 G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址