摘要 |
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 plain text D being input data is changed to have a prescribed data form and converted in data by a pre-processing function 10, and, then, pre-processing data Dfi is outputted. A Feistel block processing part 20 performs non-linear enciphering in pre-processed pre-processing data, and outputs block enciphering data Cfo. The Feistel processing part 20 increases encipher strength by an internal exchanged wavelet transform processing. Data conversion is performed with respect to block enciphering data Cfo by a post-processing function 30, data are converted, and a cipher sentence C is outputted after restoring to an original form from the prescribed data form. COPYRIGHT: (C)2003,JPO
|