-
公开(公告)号:KR1020150129459A
公开(公告)日:2015-11-20
申请号:KR1020140056453
申请日:2014-05-12
Applicant: 한국전자통신연구원
IPC: G09C1/00
CPC classification number: H04L9/08 , G06F12/1408 , G06F2212/1052 , H04L9/002 , H04L9/0847 , H04L9/085 , H04L2209/24
Abstract: 화이트박스암호화장치가개시된다. 이장치는유무선통신하는제1 및제2 장치에서, 상기제2 장치에포함되고, 룩업테이블집합으로이루어진화이트박스암호테이블을이용하여암/복호화연산을수행하기위해, 적어도하나의룩업테이블이제거된불완전한룩업테이블집합을저장하는비휘발성메모리와, 상기비휘발성메모리로부터입력받은상기불완전한룩업테이블집합과암/복호화연산시에상기제1 장치로부터수신된상기적어도하나의룩업테이블을저장하여, 완전한룩업테이블집합을구성하는휘발성메모리및 상기완전한룩업테이블집합을이용하여상기암/복호화연산을수행하는암/복호화연산부를 포함한다.
Abstract translation: 公开了一种白盒加密装置。 在执行彼此之间的无线和有线通信的第一和第二设备中,包括在用于使用由查找表集合组成的白盒密码表进行加密/解密的第二设备中的根据本发明的设备包括: 存储存储至少一个查找表被去除的不完美查找表集合的非易失性存储器; 当执行加密/解密计算以构建不完美的查找表集合时,存储存储从非易失性存储器输入的不完美查找表集合和从第一设备接收的至少一个查找表的易失性存储器; 以及加密/解密计算单元,其使用完美查找表集进行加密/解密计算。
-
公开(公告)号:KR1020150051012A
公开(公告)日:2015-05-11
申请号:KR1020130132371
申请日:2013-11-01
Applicant: 한국전자통신연구원
IPC: G06F21/73
Abstract: 본발명은 PUF(Physically Unclonable Function) 로직을이용하여하드웨어의암호키를생성하는장치및 방법에관한것이다. 본발명에따른 PUF를이용하는하드웨어암호키생성장치는입력데이터를수신하는복수의링 오실레이터를포함하고, 입력데이터에따른링 오실레이션출력신호를출력하는링 오실레이터부와, 링오실레이터부의출력신호를입력받고, 입력받은복수의링 오실레이터의출력신호에대한 XOR 연산값을출력하는 XOR게이트와, XOR게이트의연산값을입력받고, 연산값을모니터링하고, 모니터링의결과에따라인에이블신호를출력하는래치및 래치가출력한인에이블신호를수신하고, 복수의링 오실레이터중 적어도어느하나의출력신호를저장하여암호키를생성하는암호키생성부를포함하는것을특징으로한다. 또한, 본발명에따른 PUF를이용하는하드웨어암호키생성방법은입력데이터및 PUF 인에이블신호를수신하는단계와, 수신한입력데이터에따라링 오실레이션작동하고, 링오실레이션출력신호를출력하는단계와, 링오실레이션출력신호를입력받고, 입력받은링 오실레이션출력신호에대하여 XOR 연산을수행하여 XOR 연산값을출력하는단계와, XOR연산값을입력받고, XOR 연산값의변화를모니터링하고, 모니터링의결과에따라인에이블신호를출력하는단계및 인에이블신호를입력받고, 입력된인에이블신호에따라링 오실레이션출력신호를저장하여암호키를생성하는단계를포함하는것을특징으로한다.
Abstract translation: 本发明涉及使用物理不可克隆功能(PUF)逻辑生成硬件加密密钥的装置和方法。 使用PUF生成硬件的加密密钥的装置包括:环形振荡器单元,包括多个环形振荡器,并根据输入数据输出环形振荡器的输出信号; XOR门,其输出XOR运算值; 对于接收到的环形振荡器的输出信号,接收XOR门的操作值的锁存器监视操作值,并根据监视结果输出使能信号,以及加密密钥生成单元,其接收使能 信号,并通过在环形振荡器中存储至少一个输出信号来产生加密密钥。
-
公开(公告)号:KR1020130134850A
公开(公告)日:2013-12-10
申请号:KR1020120058684
申请日:2012-05-31
Applicant: 한국전자통신연구원
IPC: H04L9/38
CPC classification number: G01R13/00 , G01R13/029 , G06F17/00 , H04L9/002
Abstract: According to the present invention, a sub-channel analysis system makes the steps of sub-channel analysis including wave-collecting, preprocessing, and analyzing into processes, forms a profile managing each process with connection of processes to allow a user to easily check a parameter used in each process and wave which is the operating result of each process. Therefore, the user can easily understand all the steps of sub-channel analysis including wave-collecting, preprocessing, and analyzing by referring to the profile. [Reference numerals] (110) Wave-collecting unit;(120) Preprocessing unit;(130) Analysis unit;(140) Profile-forming unit;(AA) Water leak information;(BB) Analysis result
Abstract translation: 根据本发明,子信道分析系统使得包括波收集,预处理和分析处理的子信道分析步骤形成了通过进程连接来管理每个进程的简档,以允许用户容易地检查 每个过程中使用的参数和波,这是每个过程的操作结果。 因此,用户可以通过参考配置文件轻松了解子渠道分析的所有步骤,包括收集波,预处理和分析。 (110)收集单元(120)预处理单元;(130)分析单元;(140)轮廓形成单元;(AA)漏水信息;(BB)分析结果
-
公开(公告)号:KR1020130068114A
公开(公告)日:2013-06-25
申请号:KR1020110135587
申请日:2011-12-15
Applicant: 한국전자통신연구원
Inventor: 최용제
IPC: H04L9/00
CPC classification number: H04L9/004
Abstract: PURPOSE: An error injection analysis apparatus using a microprobe and a method thereof are provided to compose a system with low costs and to exactly control error injection using an error injection control board. CONSTITUTION: An error injection analysis apparatus includes an analyzing unit(110), an error injection control board(130), a fixing unit(140), and an analysis board(150). The analyzing unit sets up a power value by controlling the error injection control board, controls error injection operation, and analyzes an error value outputted from a de-capsulated security processor. The analysis board includes the de-capsulated security processor for error injection and measures power. The fixing unit fixes the analysis board and connects a microprobe to the de-capsulated security processor. The error injection control board injects a power error to the de-capsulated security processor using the microprobe. [Reference numerals] (110) Analyzing unit; (120) Waveform measuring device; (130) Error injection control board; (132) Control processor; (134) Power control module; (140) Fixing unit; (150) Analysis board; (152) Power measurement module; (154) De-capsulated security processor
Abstract translation: 目的:提供一种使用微探针的误差注入分析装置及其方法,以低成本构成系统,并使用错误注入控制板精确控制误差注入。 构成:错误注入分析装置包括分析单元(110),错误注入控制板(130),定影单元(140)和分析板(150)。 分析单元通过控制误差注入控制板来设置功率值,控制误差注入操作,并分析从解封装的安全处理器输出的误差值。 分析板包括用于错误注入的解封装安全处理器并测量功率。 固定单元固定分析板,并将微探针连接到解封装的安全处理器。 错误注入控制板使用微探针向解封装的安全处理器注入电源错误。 (附图标记)(110)分析单元; (120)波形测量仪; (130)错误注入控制板; (132)控制处理器; (134)电源控制模块; (140)定影单元; (150)分析板; (152)功率测量模块; (154)解封装安全处理器
-
公开(公告)号:KR1020130067535A
公开(公告)日:2013-06-25
申请号:KR1020110134163
申请日:2011-12-14
Applicant: 한국전자통신연구원
Inventor: 최용제
IPC: G06K17/00
CPC classification number: G06K7/10009 , G06K7/10356 , G06K2007/10495
Abstract: PURPOSE: A signal collection method for a sub channel analysis of a noncontact card and a device thereof are provided to minimize a carrier signal of a noncontact card system and to efficiently analyze a sub channel of a measurement signal, thereby measuring a sub channel signal of the noncontact card with the small influence of the carrier signal and noise. CONSTITUTION: A noncontact card control unit(100) performs communication with a control PC and a control function for a noncontact card. The noncontact card control unit generates a trigger signal for signal measurement. An antenna unit(200) measures signals of an antenna for communicating with the noncontact card. A filter and amplification unit(300) filters and amplifies the signals. A signal measurement unit(400) performs a sub channel analysis by collecting the signals. [Reference numerals] (100) Noncontact card control unit; (200) Antenna unit; (300) Filter and amplification unit; (400) Signal measurement unit
Abstract translation: 目的:提供一种用于非接触卡及其装置的子信道分析的信号采集方法,以使非接触卡系统的载波信号最小化,并有效地分析测量信号的子信道,从而测量子信道信号 非接触卡对载波信号和噪声的影响小。 构成:非接触卡控制单元(100)执行与控制PC的通信和用于非接触卡的控制功能。 非接触式卡控制单元生成用于信号测量的触发信号。 天线单元(200)测量用于与非接触卡通信的天线的信号。 滤波器和放大单元(300)对信号进行滤波和放大。 信号测量单元(400)通过收集信号来执行子信道分析。 (附图标记)(100)非接触卡控制单元; (200)天线单元; (300)滤波和放大单元; (400)信号测量单元
-
-
公开(公告)号:KR101029539B1
公开(公告)日:2011-04-18
申请号:KR1020090023137
申请日:2009-03-18
Applicant: 한국전자통신연구원
CPC classification number: Y02D10/34
Abstract: 본 발명은 부채널 검증 방법 및 그 장치에 관한 것이다.
부채널 검증 장치는 소프트웨어로 구현된 암호 프로그램의 동작을 제어하는 MCU, 하드웨어로 구현된 암호 프로그램의 1차 동작 검증을 수행하는 FPGA, 그리고 MCU 내지 FPGA에 전원을 공급하여 MCU 내지 FPGA을 동작시키거나, 암호 프로그램의 구동 시 소비전력을 측정하여 측정한 소비전력을 토대로 부채널 분석을 수행하는 전원분리 모듈을 포함한다.
이로써 본 발명은 하드웨어나 소프트웨어로 구현된 암호 프로그램의 구동 시 소비 전력을 쉽게 측정할 수 있으며, 이를 통해 부채널 검증을 용이하게 할 수 있다.
부채널 공격, 암호, 하드웨어, 소프트웨어-
公开(公告)号:KR1020100067590A
公开(公告)日:2010-06-21
申请号:KR1020090048259
申请日:2009-06-01
Applicant: 한국전자통신연구원
Abstract: PURPOSE: A method for calculating elliptic curve cryptogram is provided to simplify operation of prime finite field, thereby improving operation function by minimizing implementation area of encryption processor. CONSTITUTION: A controller transmits A0 unit bit of A register(110) and B4 unit bit of B register to multiplier(130). A operation result value of the multiplier is outputted to Mul_h, Mul_l. The Mul_h is added in C4 unit bit and adder(141). The Mul_l is added in C5 unit bit and adder(142). An output of a multiplier is stored in C4 and C5 of the C register. A multiple result of A0 and B3 is respectively added with storage values of C3 and C4 in the adders.
Abstract translation: 目的:提供一种计算椭圆曲线密码的方法,以简化原始有限域的操作,从而通过最小化加密处理器的实现面积来改善操作功能。 构成:控制器将A寄存器(110)的A0单元位和B寄存器的B4单元位发送到乘法器(130)。 乘法器的运算结果值被输出到Mul_h,Mul_1。 在C4单元位和加法器(141)中添加Mul_h。 Mul_l加在C5单元位和加法器(142)中。 乘数的输出存储在C寄存器的C4和C5中。 A0和B3的多重结果分别添加了加法器中C3和C4的存储值。
-
公开(公告)号:KR1020100062861A
公开(公告)日:2010-06-10
申请号:KR1020090032927
申请日:2009-04-15
Applicant: 한국전자통신연구원
CPC classification number: G06F7/725 , G06F2207/7261
Abstract: PURPOSE: A device and a method for encoding an elliptic curve are provided to minimize the data path difference of elliptic curve point doubling and point addition for encoding an elliptic curve, thereby preventing a sub channel attack with minimum costs. CONSTITUTION: An X0 register(10), a Y0 register(20), an X1 register(11), and a Y1 register(21) store an input value, an output value, and a middle operation value of elliptic curve point doubling and point addition in an affine coordinates. A register(30) stores elliptic curve parameter a. According to operation mode, a switch differentiates a data path. According to the operation mode, a multiplexer selects an input value. A controller controls the output of the multiplexer and switch.
Abstract translation: 目的:提供一种用于编码椭圆曲线的装置和方法,以最小化用于编码椭圆曲线的椭圆曲线点加倍和点加法的数据路径差异,从而以最小的成本防止子信道攻击。 构成:X0寄存器(10),Y0寄存器(20),X1寄存器(11)和Y1寄存器(21)存储椭圆曲线点加倍的输入值,输出值和中间运算值, 点加法在一个仿射坐标。 寄存器(30)存储椭圆曲线参数a。 根据操作模式,开关区分数据路径。 根据操作模式,多路复用器选择输入值。 控制器控制多路复用器和开关的输出。
-
公开(公告)号:KR1020090048157A
公开(公告)日:2009-05-13
申请号:KR1020070114402
申请日:2007-11-09
Applicant: 한국전자통신연구원
IPC: G06F9/06 , G06F21/00 , G06K19/073 , G06K19/077
CPC classification number: G06K19/07309 , G06F21/602 , G06K19/07749
Abstract: 본 발명은 수동형 RFID 태그의 암호화 연산 장치에 관한 것으로, 대칭키 암호 알고리즘을 GEN2 표준 수동형 RFID 태그 상에 구현하기 위한 인터페이스 로직 및 암호화 모듈에 관한 것이다.
본 발명에 따른 수동형 RFID 태그의 암호화 연산 장치는 초기 키 값을 저장하는 초기 키 레지스터, 상기 저장된 초기 키 값을 수신하고, 상기 초기 키 값에 기초하여 각 라운드에 상응하는 동작 라운드 키 값을 저장하는 키 레지스터, 디지털 처리부로부터 랜덤 비트열 데이터를 수신하여 저장하는 데이터 레지스터, 및 상기 랜덤 비트열 데이터 및 상기 동작 라운키 값에 따라서 각 라운드별로 대칭키 암호화 연산을 수행하여 암호화 데이터를 생성하고, 상기 생성된 암호화 데이터를 상기 데이터 레지스터로 전송하는 암호 연산 블록을 포함한다.
암호화 데이터, 초기 키 값, 동작 라운드 키 값, 동작 라운드 수
-
-
-
-
-
-
-
-
-