-
公开(公告)号:US20160112194A1
公开(公告)日:2016-04-21
申请号:US14291665
申请日:2014-05-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hong-Mook CHOI , Xingguang FENG
CPC classification number: H04L9/00 , H04L9/003 , H04L9/0625 , H04L2209/12 , H04L2209/122 , H04L2209/127
Abstract: Provided is a cryptographic device implementing an S-Box of an encryption algorithm using a many-to-one binary function. The cryptographic device includes: arrays of first logic gates including I first logic gates which each receive 2 bits of an input signal; 2N second logic gates which each receive corresponding J bits from among I bits output from the arrays of the first logic gates; and L third logic gates which each receive K bits from among 2N bits output from the second logic gates, wherein there is a many-to-one correspondence between the N bits of the input signal and the K bits input to each of the third logic gates, and wherein the N, I, J, K, and L are positive integers. Because a signal output from each array includes only one active bit, current is always consumed constantly to prevent internal data from leaking out to a hacker.
Abstract translation: 提供了一种使用多对一二进制功能实现加密算法的S-Box的加密设备。 密码装置包括:第一逻辑门阵列,包括I个第一逻辑门,每个第一逻辑门接收输入信号的2位; 2N个第二逻辑门,每个第二逻辑门从从第一逻辑门的阵列输出的I位中接收相应的J位; 和L个第三逻辑门,每个逻辑门从第二逻辑门输出的2N位中接收K位,其中在输入信号的N位和输入到每个第三逻辑的K位之间存在多对一的对应关系 门,并且其中N,I,J,K和L是正整数。 因为每个阵列的信号输出仅包含一个有效位,所以电流始终被消耗,以防止内部数据泄漏到黑客中。