2 research outputs found
SRAM PUF์ ์ ๋ขฐ์ฑ ๊ฐ์ ์ ์ํ ์ ์ ๊ณต๊ธ ๊ธฐ๋ฒ
ํ์๋
ผ๋ฌธ (์์ฌ) -- ์์ธ๋ํ๊ต ๋ํ์ : ์ตํฉ๊ณผํ๊ธฐ์ ๋ํ์ ์ตํฉ๊ณผํ๋ถ(์ง๋ฅํ์ตํฉ์์คํ
์ ๊ณต), 2021. 2. ์ ๋์.PUF (Physically Unclonable Function)์ ํ๋์จ์ด ๋ ๋ฒจ์ ์ธ์ฆ ๊ณผ ์ ์์ ๋๋ฆฌ ์ด์ฉ๋๋ ๋ฐฉ๋ฒ์ด๋ค. ๊ทธ ์ค์์๋ SRAM PUF๋ ๊ฐ์ฅ ์ ์ ๋ ค์ง PUF์ ๋ฐฉ๋ฒ๋ก ์ด๋ค. ๊ทธ๋ฌ๋ ์์ธก ๋ถ๊ฐ๋ฅํ ๋์์ผ๋ก ์ธํด ๋ฐ์๋๋ ๋ฎ์ ์ฌ์์ฐ์ฑ๊ณผ ์ ์ ๊ณต๊ธ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋
ธ์ด์ฆ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ณธ ๋
ผ๋ฌธ์์๋ ํจ๊ณผ์ ์ผ๋ก SRAM PUF์ ์ฌ์์ฐ์ฑ์ ํฅ์์ํฌ ์ ์๋ ๋ ๊ฐ์ง ์ ์ ๊ณต๊ธ ๊ธฐ๋ฒ์ ์ ์ํ๋ค. ์ ์ํ ๊ธฐ๋ฒ๋ค์ ๊ฐ์ด ์ฐ์ถ๋ ๋ ์์ญ ํน์ ์ ์ ๊ณต๊ธ์์ ๊ธฐ์ธ๊ธฐ(ramp-up ์๊ฐ)๋ฅผ ์กฐ์ ํจ์ผ๋ก์จ ์ ํ์ง ์๋ ๋นํธ์ ๋ค์งํ(flipping) ํ์์ ์ค์ธ๋ค. 180nm ๊ณต์ ์ผ๋ก ์ ์๋ ํ
์คํธ ์นฉ์ ์ด์ฉํ ์ธก์ ๊ฒฐ๊ณผ ์ฌ์์ฐ์ฑ์ด 2.2๋ฐฐ ํฅ์๋์์ ๋ฟ๋ง ์๋๋ผ NUBs(Native Unstable Bits)๋ 54.87% ๊ทธ๋ฆฌ๊ณ BER (Bit Error Rate)๋ 55.05% ๊ฐ์ํ ๊ฒ์ ํ์ธํ์๋ค.Physically unclonable function (PUF) is a widely used hardware-level identification method. SRAM-based PUFs are the most well-known PUF topology, but they typically suffer from low reproducibility due to non-deterministic behaviors and noise during power-up process. In this work, we propose two power-up control techniques that effectively improve reproducibility of the SRAM PUFs. The techniques reduce undesirable bit flipping during evaluation by controlling either evaluation region or power supply ramp-up speed. Measurement results from the 180 nm test chip confirm that native unstable bits (NUBs) are reduced by 54.87% and bit error rate (BER) decreases by 55.05% while reproducibility increases by 2.2ร.Chapter 1 Introduction 1
1.1 PUF in Hardware Securit 1
1.2 Prior Works and Motivation 2
Chapter 2 Related works and Motivation 5
2.1 Uniqueness 7
2.2 Reproducibility 7
2.3 Hold Static Noise Margin (SNM) 8
2.4 Bit Error Rate (BER) 9
2.5 PUF Static Noise Margin Ratio (PSNMratio) 9
Chapter 3 Microarchitecture-Aware Code Generation 11
3.1 Scheme 1: Developing Fingerprint in Sub-Threshold Region 13
3.2 Scheme 2: Controlling Voltage Ramp-up Speed 17
Chapter 4 Experimental Evaluation 19
4.1 Experimental Setup 19
4.2 Evaluation Results 21
Chapter 5 Conclusion 28
Bibliography 29
Abstract in Korean 33Maste