-
公开(公告)号:KR1020070060455A
公开(公告)日:2007-06-13
申请号:KR1020050119878
申请日:2005-12-08
Applicant: 한국전자통신연구원
IPC: H04L9/06
Abstract: An internal block changing and a block cipher pseudo mode operating method is provided to increase a speed of a process by using the pipelining process when hardware of SNP(Substitution Permutation Network) structure block chipper is implemented. An internal block changing and a block cipher pseudo mode operating method includes the steps of: acquiring a cipher calculation result of each block; having an influence on the next block encryption calculation; and encrypting a total input plaintext. If the block cipher has an even number of rounds, the block cipher is converted into a block cipher having an odd number of rounds by adding a round on a center. A round key of the round which is added on the center is generated by adding a previous round key to the next round key. A post calculation is performed by summing an output of a center round with a center round input of the next block encryption calculation.
Abstract translation: 提供内部块改变和块密码伪模式操作方法,以在实施SNP(替代置换网络)结构块切片器的硬件时通过使用流水线处理来提高处理速度。 内部块改变和块密码伪模式操作方法包括以下步骤:获取每个块的密码计算结果; 对下一个块加密计算有影响; 并加密总输入明文。 如果块密码具有偶数个轮次,则通过在中心添加一个圆,将块密码转换成具有奇数个轮次的块密码。 通过将上一个循环密钥添加到下一个循环密钥中,生成添加在中心的循环的循环密钥。 通过将中心圆的输出与下一个块加密计算的中心圆输入相加来执行后计算。