-
公开(公告)号:KR101219191B1
公开(公告)日:2013-01-21
申请号:KR1020110026397
申请日:2011-03-24
Applicant: 한국전자통신연구원
Abstract: 본 발명은 휘발성 메모리 내 키 정보 보호 장치 및 그 방법에 관한 것으로, 외장 메모리로부터 호출된 키정보를 암호화하여 인코딩 키를 생성하는 인코딩 키 생성부, 사용자 단말에 전원이 인가되는 경우마다 서로 다른 난수를 발생시킬 수 있으며 시간변화에 따라 서로 다른 난수를 발생시킬 수 있는 난수 발생부, 휘발성 메모리로서 키 정보를 이용한 암호 연산이 수행되는 동안 키 정보에 대해 암호화된 인코딩 키 및 하나 이상의 난수들이 저장되는 저장부, 암호 연산을 수행하는 프로세서로부터 키 정보 요청 명령이 입력되면 난수들을 일방향 함수의 입력값으로 하여 난수들 각각에 대응하는 출력값을 생성하는 출력값 생성부, 인코딩 키 정보를 호출하고 이원 가산기를 통해 출력값들과 인코딩 키 정보를 이원 가산(XOR)하여 키 정보를 복원하는 키 정보 획득부, 및 복원된 키 정보를 프로세서로 출력하는 출력부를 포함한다.
-
公开(公告)号:KR1020120109041A
公开(公告)日:2012-10-08
申请号:KR1020110026397
申请日:2011-03-24
Applicant: 한국전자통신연구원
CPC classification number: H04L9/0897 , H04L9/0861 , H04L9/0869 , H04L9/3234
Abstract: PURPOSE: A key information protecting apparatus within a nonvolatile memory and a method thereof are provided to protect key information in a nonvolatile memory such as a register or a RAM and to minimize key information exposure danger about a memory analysis harmful program. CONSTITUTION: A storing unit(40) stores an encoding key and one or more random numbers about key information as a volatile memory. If a key information request command is inputted from a processor, an output value generator(60) generates a restoring output value. A key information acquisition unit(80) restores key information. An output unit(30) outputs the restored key information to a processor. [Reference numerals] (10) Control unit; (20) Input unit; (30) Output unit; (40) Storing unit; (50) Random generator; (60) Output value generator; (70) Encoding key generator; (80) Key information acquisition unit
Abstract translation: 目的:提供非易失性存储器内的密钥信息保护装置及其方法,以保护诸如寄存器或RAM之类的非易失性存储器中的密钥信息,并使关于存储器分析有害程序的关键信息暴露危险最小化。 构成:存储单元(40)将密钥信息的编码密钥和一个或多个随机数存储为易失性存储器。 如果从处理器输入密钥信息请求命令,则输出值生成器(60)生成恢复输出值。 密钥信息获取单元(80)恢复密钥信息。 输出单元(30)将恢复的密钥信息输出到处理器。 (附图标记)(10)控制单元; (20)输入单元; (30)输出单元; (40)存储单元; (50)随机发生器; (60)输出值发生器; (70)密钥生成器编码; (80)主要信息采集单位
-