发明名称 CIPHER PROCESSING DEVICE AND CIPHER PROCESSING METHOD
摘要 PROBLEM TO BE SOLVED: To execute high-speed cipher processing and to assure the safety by determining the execution sequence of respective involution processing programs and the execution sequence of a substitution processing section and a transposition processing section accordance with the bit pattern of key data. SOLUTION: The encryption processing is divided into the process for forming data execution keys K1 to K8 from a data key 108 and a system key B 112 and a process for encrypting a plaintext by using these data execution keys. The four involution functions formed from the leftmost 32 bits of the algorithm determination key B among the cipher programs B formed by a support processor 101 are defined asπa,πbπc andπd and the involution functions formed from the rightmost 32 bits of the algorithm determination key B among the cipher programs B formed by a support processor 101 are defined asπe,πf,πg andπh. The process to form the data execution keys K1 to K8 is executed by the nine involution functionsπa,πb,πc,πd,πe,πf,πg,πh andπa.
申请公布号 JP2000112349(A) 申请公布日期 2000.04.21
申请号 JP19990323654 申请日期 1999.11.15
申请人 HITACHI LTD;HITACHI CHUBU SOFTWARE LTD 发明人 TAKARAGI KAZUO;NAKAMURA TSUTOMU;YAMASHITA MASAHIRO;HASHIMOTO KAZUO;MATSUMOTO HIROSHI
分类号 G09C1/00;(IPC1-7):G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址