摘要 |
PURPOSE: A readable symmetric encoding method is provided to improve the accuracy of encoding by initializing a random table and S box table. CONSTITUTION: A random table and S box table are initialized(S41). A stage for inputting a user specific password is performed(S42). The input state includes a stage for inputting a user specific password for a random table(S43). Using the user specific password, a random table of 160 bits is generated. Using the generated random table, an S box table capable of one-to-one matching is generated(S44). Data for encryption are input(S45). A stage of encoding to encrypted data is performed(S46). Using the fact stream, an encoded result file is output(S50). [Reference numerals] (AA) Start; (BB) End; (S41) Initializing a random table of 160 bits and an S-box table; (S42) Inputting a user specific password for a random number; (S43) Generating the random table of 160 bits by the user specific password; (S44) Generating the S-box table capable of one-to-one matching using the random table; (S45) Inputting data for encryption; (S46) Encoding the data for encryption using encryption data by matching the S-box table; (S50) Outputting the encrypted data |