2217 0

하드웨어 칩기반 TRNG(Ture Random Number Generator) 설계 및 분석

Title
하드웨어 칩기반 TRNG(Ture Random Number Generator) 설계 및 분석
Other Titles
Hardware TRNG(Ture Random Number Generator) Implementation and Analysis
Author
오상준
Alternative Author(s)
Oh, Sang Jun
Advisor(s)
김동규
Issue Date
2015-08
Publisher
한양대학교
Degree
Master
Abstract
보안 시스템에서 난수는 암호 알고리즘의 비밀키 생성, 패딩비트(Padding bit)의 생성, DPA(Differential Power Analysis)의 방어를 위한 랜덤한 마스킹(Masking)값 생성, 하이딩(Hiding) 연산, OTP(One Time Password)에서의 키 생성에 쓰인다. 보안시스템에서 난수가 예측 가능하다면 보안 시스템의 키 값, 마스킹 연산 값 등 주요 요소들이 추측가능 하기 때문에 난수는 시스템의 안전성과 밀접한 관계가 있다. 난수를 생성 하는 생성기는 크게 2가지 방식이 있다. 의사 난수 생성기(PRNG, Pseudo Random Number Generator)의 경우 초기 값의 엔트로피가 높아야 안전성을 보장 받을 수 있다.하지만 결정적인 시스템에서 완벽한 랜덤 값을 생성하는 것을 불가능하기 때문에 의사 난수 생성기를 안전하다고 보기는 힘들다. 그에 반해 진성 난수 생성기(TRNG, True Random Nuber Generator)는 비예측적인 물리소스를 이용하기 때문에 생성되는 난수 값을 추측 하는 것은 불가능에 가깝다. 하지만, 하드웨어적으로 구현 되기 때문에 유연성이 떨어지고 공정과 환경에 따라 생성되는 랜덤성이 변동 되므로 랜덤성 테스트를 통한 랜덤성 검증이 필요 한다. 진성 난수 생성기는 지금까지 많은 연구를 통해 FPGA 및 ASIC 칩으로 구현 되고 난수성 테스트가 이루어 졌지만, 파워 분석에 대한 결과가 없다. 본 논문에서는 초경량 저전력 구조의 진성난수 생성기에 대해 연구 및 분석 하였다. 기존 TRNG 구조에 비해 정적 파워 소모 및 면적이 더 작고 동일한 랜덤성을 가지는 난수 값을 생성 하는 새로운 TRNG 구조를 제안한다.
URI
https://repository.hanyang.ac.kr/handle/20.500.11754/127686http://hanyang.dcollection.net/common/orgView/200000427706
Appears in Collections:
GRADUATE SCHOOL[S](대학원) > ELECTRONICS AND COMPUTER ENGINEERING(전자컴퓨터통신공학과) > Theses (Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE