-
公开(公告)号:KR1020160117032A
公开(公告)日:2016-10-10
申请号:KR1020150045606
申请日:2015-03-31
Applicant: 국민대학교산학협력단
Abstract: 본발명은첫 라운드에서마스크값을연산해주고마지막라운드에서마스크값을제거하는방법으로암호문을생성하여 LEA 부채널분석에안전하도록한 LEA 부채널분석에대응하기위한장치및 방법에관한것으로, 랜덤값을이용하여중간값을추측불가능하게하여부채널분석을통해추측가능한중간값에대한취약점을해결할수 있고, 알고리즘이동작할때마다새로운랜덤값을통해중간값에대해통계적으로추측이불가능하게되므로부채널분석에안전하도록한 것이다.
Abstract translation: 本发明涉及一种用于通过计算第一轮中的掩码值并在最后一轮中移除掩码值以处理对于LEA子信道分析是安全的LEA子信道分析来生成密文的装置和方法, 通过使用新的随机值不可能估计中间值,可以通过子信道分析来解决可以猜测的中间值的弱点,并且每次算法运行时不可能通过新的随机值统计估计中间值。 通道分析是安全的。
-
公开(公告)号:KR1020160015776A
公开(公告)日:2016-02-15
申请号:KR1020140098466
申请日:2014-07-31
Applicant: 국민대학교산학협력단
Abstract: 본발명은대응기법을적용할암호시스템을먼저분석하고, 구조적으로대응기법이필요한곳에만적용함으로써, 충분한안전성을보증하며효율성을향상시킨대응기법을제공하고, 그결과금융 IC 카드암호문데이터생성절차구조에적합한부채널분석대응방법을제공하기위한것으로서, 대칭키블록암호알고리즘인 SEED 알고리즘을 2번이상수행함으로써시스템의보안성및 신뢰성을제공하는부채널분석대응방법에있어서, 부채널분석을수행하기위한중간값 함수 f(x,k)가고정된키(마스터키)가사용될경우, 첫번째 SEED 알고리즘라운드키에만대응기법을적용하고, 두번째이후의 SEED 알고리즘에는라운드키에대응기법을적용하지않는것을특징으로한다.
Abstract translation: 本发明涉及一种侧信道分析对应方法,其通过执行两次或更多次作为对称密钥块密码算法的种子算法来提供系统的安全性和可靠性,其中应用相应的加密系统 方法,首先分析,相应的方法仅应用于结构上需要相同的方法,从而提供确保足够安全性并提高效率的相应方法,并提供适用于程序结构的侧信道分析相应方法 生成金融集成电路(IC)卡加密数据。 当用于执行侧信道分析的中值函数f(x,k)的固定密钥(主密钥)时,相应的方法仅应用于第一种子算法的循环密钥,并且相应的方法不是 应用于第二次或后续种子算法的循环密钥。
-
公开(公告)号:KR101213209B1
公开(公告)日:2012-12-18
申请号:KR1020100102485
申请日:2010-10-20
Applicant: 한국조폐공사 , 국민대학교산학협력단
IPC: H04L9/06
Abstract: 에스박스를생성하지않고테이블을이용한연산을함으로써, 연산속도를향상할수 있는아리아암호장치및 방법에관한것이다. 아리아암호장치는테이블을저장하는비활성메모리및 마스킹된난수, 마스킹된입력값및 상기테이블을이용하여상기에스박스(S-BOX)의출력값을연산하는에스박스연산부를포함할수 있다.
-
公开(公告)号:KR1020120040954A
公开(公告)日:2012-04-30
申请号:KR1020100102485
申请日:2010-10-20
Applicant: 한국조폐공사 , 국민대학교산학협력단
IPC: H04L9/06
Abstract: PURPOSE: An aria encryption apparatus and a method thereof are provided to efficiently use an aria encryption algorithm by calculating the output of a masking S-box. CONSTITUTION: A controller(110) entirely controls the drive of aria encryption devices(100). The controller generates a masked random number. A round key generating section(120) generates a round key by using an inputted cryptographic key. A masking section(130) generates masked input data by using inputted data and the masked random number generated in the controller. An erasable programmable read-only memory(140) stores a table used for calculating the output of a S-box. An operational sequence generating unit(150) randomly generates an operational sequence for executing key addition. A key edition section(160) calculates an input value masked based on a generated operational sequence and a masked round key value. A S-box operation section(170) calculates the output of the S-box.
Abstract translation: 目的:提供一种咏叹调加密装置及其方法,以通过计算掩蔽S盒的输出来有效地使用咏叹调加密算法。 构成:控制器(110)完全控制咏叹调加密装置(100)的驱动。 控制器产生一个屏蔽的随机数。 轮密钥生成部(120)通过使用输入的加密密钥来生成轮密钥。 屏蔽部分(130)通过使用输入的数据和在控制器中产生的屏蔽随机数来产生屏蔽的输入数据。 可擦除可编程只读存储器(140)存储用于计算S盒的输出的表。 操作序列生成单元(150)随机生成用于执行加密的操作序列。 密钥编辑部分(160)基于生成的操作序列和掩码的循环密钥值来计算屏蔽的输入值。 S盒操作部(170)计算S盒的输出。
-
-
-