发明名称 ENCRYPTION DEVICE, PROGRAM, AND METHOD
摘要 <p>Provided is an encryption device having a high safety for confidential da ta when performing data communication and accumulation.The encryption device generates a pseudo-random number according to a secret key and applies the pseudo-random number sequence to a plain text so as to generate an encrypted text. An internal state used for generating the pseudo-random number sequen ce is an internal state based on the state in accordance with rearrangement of a finite number of numeric values. At least one of the temporary variable used for generation of the pseudo-random number sequence is a temporary var iable using the result of execution of a predetermined leftward or rightward rotate shift and depending on a number smaller than the number of internal state in accordance with the result of the linear or non-linear, or a combin ation of linear and non-linear using one or more numeric values of the inter nal state. The pseudo-random number generated is generated by performing cal culation by using one or more numeric values among the internal states and t he temporary variable.</p>
申请公布号 CA2658476(A1) 申请公布日期 2008.01.24
申请号 CA20072658476 申请日期 2007.07.11
申请人 NEC SOFTWARE HOKURIKU, LTD.;NEC CORPORATION 发明人 TSUNOO, YUKIYASU;SUZAKI, TOMOYASU;KUBO, HIROYASU;SAITO, TERUO
分类号 H04L9/22 主分类号 H04L9/22
代理机构 代理人
主权项
地址