摘要 |
An encryption device comprises a first super-pseudorandom encryption section (102) which defines a first n bit as an MR block and the remaining n bits as an MR block and which encrypts the ML block to generate an n-bit SL block when 2n-bit plaintext to be encrypted is inputted, a first weak-pseudorandom encryption section (103) for encrypting the sum of the ML block and SL block to generate an n-bit TL block, a second super-pseudorandom encryption section (104) for encrypting the sum of the TL block and MR block to generate an n-bit CR block, a second weak-pseudorandom encryption section (105) for encrypting the sum of the TL block, MR block, and CR block to generate an n-bit TR block, and a cipher text generating section (106) for linking a CL block which are the sum of the SL block and TR block and the CR block to generate 2n-bit cipher text. |