摘要 |
PROBLEM TO BE SOLVED: To process enciphering at high speed, and also to raise cipher decoding strength by providing an optimum structure for software processing. SOLUTION: A pre-enciphering processing part 11 converts a plain text D being input data into a prescribed data form, performs data conversion or enciphering, and outputs pre-enciphering data D0. A non-linear enciphering block processing part 12 non-linearly enciphers enciphered pre-enciphering data, and outputs block enciphering data C1. Then a post-enciphering processing part 13 performs data conversion or enciphering concerning block enciphering data C1, and outputs an encipher sentence C after restoring to an original form from the prescribed data form. COPYRIGHT: (C)2003,JPO
|