-
公开(公告)号:KR101438010B1
公开(公告)日:2014-09-05
申请号:KR1020130016983
申请日:2013-02-18
Applicant: 한국전자통신연구원
IPC: G06F7/58
Abstract: 저전력 마이크로프로세서를 이용한 난수 발생 방법 및 이를 이용한 장치가 개시된다. 본 발명에 따른 난수 발생 방법은 저전력 마이크로프로세서가 난수 발생기에 외부 전원이 공급되는지 여부를 판단하는 단계; 상기 외부 전원이 공급되는 것으로 판단되는 경우 상기 저전력프로세서가 제1 방식으로 상기 난수 발생기의 내부 상태를 업데이트하는 단계; 및 상기 외부 전원이 공급되는 것으로 판단되지 않는 경우, 상기 저전력프로세서가 상기 제1 방식과 상이한 제2 방식으로 상기 난수 발생기의 내부 상태를 업데이트하는 단계를 포함한다.
-
2.
公开(公告)号:KR101373283B1
公开(公告)日:2014-03-11
申请号:KR1020120042315
申请日:2012-04-23
Applicant: 한국전자통신연구원
IPC: G06F7/58
CPC classification number: G06F7/588
Abstract: 비휘발성 메모리를 이용한 난수 생성 방법 및 장치가 개시된다. 본 발명에 따른 난수 생성 방법은 전원 공급시 비휘발성 메모리에서 난수 상태 정보를 리드하는 단계; 상기 난수 상태 정보 및 저장용 엔트로피 소스를 이용하여 난수 발생기의 난수 상태를 갱신하여 갱신된 난수 상태 정보를 생성하는 단계; 상기 갱신된 난수 상태 정보를 상기 비휘발성 메모리에 저장하는 단계; 상기 갱신된 난수 상태 정보 및 생성용 엔트로피 소스를 이용하여 상기 난수 발생기의 난수 상태를 갱신하여 생성용 난수 상태 정보를 생성하는 단계; 및 상기 생성용 난수 상태 정보 및 상기 생성용 엔트로피 소스를 이용하여 응용 프로그램에서 사용될 난수를 생성하는 단계를 포함한다.
-
3.
公开(公告)号:KR1020130119286A
公开(公告)日:2013-10-31
申请号:KR1020120042315
申请日:2012-04-23
Applicant: 한국전자통신연구원
IPC: G06F7/58
CPC classification number: G06F7/588
Abstract: PURPOSE: A method and apparatus for generating a random number of double track method using a nonvolatile memory uses a nonvolatile memory to achieve miniaturization and efficiency-improvement of a system design by using a nonvolatile memory without extra setup necessary for an embedded system including an SRAM-based random number generator. CONSTITUTION: An SDRAM (201) stores an executable code of a random number generator. A microprocessor (202) uses an entropy source for storing and an entropy source for generating to update a random number status of the random number generator. The microprocessor leads random number status information in a nonvolatile memory when supplying power. The microprocessor uses the random number status information and the entropy source for storing to update a random number status of the random number generator, generating updated random number status information. The microprocessor stores the updated random number status information in the nonvolatile memory. [Reference numerals] (202) Microprocessor; (203) Non-volatile memory; (205) Battery
Abstract translation: 目的:使用非易失性存储器生成随机数的双轨方法的方法和装置使用非易失性存储器,通过使用非易失性存储器来实现系统设计的小型化和效率提高,而不需要对包括SRAM的嵌入式系统进行额外设置 的随机数发生器。 构成:SDRAM(201)存储随机数发生器的可执行代码。 微处理器(202)使用熵源进行存储,熵源用于生成随机数发生器的随机数状态。 当供电时,微处理器在非易失性存储器中引导随机数状态信息。 微处理器使用随机数状态信息和熵源来存储以更新随机数发生器的随机数状态,产生更新的随机数状态信息。 微处理器将更新的随机数状态信息存储在非易失性存储器中。 (附图标记)(202)微处理器; (203)非易失性存储器; (205)电池
-
公开(公告)号:KR1020130130622A
公开(公告)日:2013-12-02
申请号:KR1020130016983
申请日:2013-02-18
Applicant: 한국전자통신연구원
IPC: G06F7/58
Abstract: A random number generating method using low power microprocessor and a device therefor are disclosed. The random number generating method includes a step that the microprocessor determines whether external power is supplied to a random number generator, a step that the microprocessor updates an internal state of the random number generator with a first method when the external power is supplied, and a step that the microprocessor updates the internal state of the random number generator with a second method different from the first method when the external power is not supplied. [Reference numerals] (301) External power supply;(302) Power switching circuit;(303) Battery;(304) Hardware noise source;(305) Low-power micro processor;(307) Random number generation algorithm unit;(308) Initial value providing unit
Abstract translation: 公开了一种使用低功率微处理器及其装置的随机数生成方法。 随机数生成方法包括以下步骤:微处理器确定是否向随机数发生器提供外部电力;当外部电源被提供时,微处理器利用第一种方法来更新随机数发生器的内部状态;以及 当不提供外部电源时,微处理器利用与第一种方法不同的第二种方法来更新随机数发生器的内部状态。 (301)外部电源;(302)电源开关电路;(303)电池;(304)硬件噪声源;(305)低功率微处理器;(307)随机数生成算法单元;(308) )初始值提供单元
-
-
-