DC 欄位 |
值 |
語言 |
DC.contributor | 電機工程學系 | zh_TW |
DC.creator | 吳奕陞 | zh_TW |
DC.creator | Yi-Sheng Wu | en_US |
dc.date.accessioned | 2022-10-25T07:39:07Z | |
dc.date.available | 2022-10-25T07:39:07Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | http://ir.lib.ncu.edu.tw:444/thesis/view_etd.asp?URN=109521038 | |
dc.contributor.department | 電機工程學系 | zh_TW |
DC.description | 國立中央大學 | zh_TW |
DC.description | National Central University | en_US |
dc.description.abstract | 在資安技術中,真亂數產生器 ( TRNG ) 是非常重要的硬體關鍵部位之一,其主要功能是產生隨機排列的 0 與 1 字串,產生方式是經由物理現象所產生的隨機電性雜訊,將這些雜訊透過電路的方式讀取出 0 與 1 的結果,而因為這些物理現象都具有不可預測的特性,因此產生出來的隨機數列也具有完美的隨機特性,進而達到真亂數的效果。
本論文所設計的容量為 2kb 的 loadless 4T-SRAM 矩陣,其單位元件面積為 1.3975μm2,並且在一次讀寫後能一次產生出 32 bits 的隨機字串,因為在讀寫的過程,( Bitline, BL ) 會因為路徑上的 nMOS 閾值電壓值不同,因此造成讀取出的電壓會有差異,而由
於閾值電壓是因為製程時所出現的物理差異,無法被計算出影響的電壓高低,所以讀取出的電壓差值也存在著隨機特性,再透過電路的分析便可以獲得隨機的字串輸出。
而本論文所設計的 loadless 4T-SRAM 在經過電性的量測與數據分析後,其操作的輸入電壓只需 0.5 V 至 0.7 V,並且操作時間在 6 ns 附近就能產生出亂數的效果,在透過統計學的方式對輸出的字串進行 Hamming Distance、Hamming Weight 與 Autocorrelation 的分析後,透過 Hamming Distance 分析中可以發現每一個輸出的字元所發生翻轉的機
率都接近 50 %,而經由 Hamming Weight 與 Autocorrelation 的分析後,可以確定在長時間的讀取後仍能輸出穩定且不具備重複性的亂數結果,並且最後的輸出結果在常溫以及高溫的情況下都能通過 NIST test 的 15 項驗證,因此本論文提出的設計實現高效率、低功耗的目標,並且晶片在常溫以及高溫的環境中,都能穩定的輸出隨機的亂數,因此以閾值電壓值差異做為 TRNG 的 entropy 是在現今製程技術持續微縮的環境中,是非常具
有潛力的。
| zh_TW |
dc.description.abstract | In information security technology, the True Random Number Generator (TRNG) plays a significant role in hardware devices. Its main function is to generate random 0 and 1 strings.
The entropy of TRNG is generated by physic phenomena, and the results of 0 and 1 are read out by the noises via the circuit. Since these physic phenomena have unpredictable
characteristics, the generated random number sequence also has perfect randomness , which achieves true random numbers.
The loadless 4T-SRAM array with capacity of 2 kb designed in this thesis has unit-cell area of 1.3975 μm2 and can generate a random string of 32 bits simultaneously after one read and write. During read and write process, Bitline (BL) will be fluctuated due to Vth variation of different nMOS devices, so the readout voltage will also be different.
The loadless 4T-SRAM array is designed in this thesis. After electrical measurement and data analysis, the input voltage for the operation only needs 0.5 V to 0.7 V, and the operating time is around 6 ns to produce random numbers. For characteristics of Hamming Distance, Hamming Weight, and Autocorrelation, it can be found that each output bit shows the flipping probability which is very close to 50%. Through Hamming Weight and Autocorrelation analysis, we can determine that the results of stable and non-reproducible random numbers can be read out. Moreover, our final output results successfully passed all of the NIST test at both 25°C and 75°C. In conclusion, the design proposed in this thesis achieves goals of high efficiency, low power consumption and prefect randomness.
| en_US |
DC.subject | 真亂數產生器 | zh_TW |
DC.subject | 靜態隨機存取記憶體 | zh_TW |
DC.subject | 記憶體矩陣 | zh_TW |
DC.subject | 記憶體單元 | zh_TW |
DC.subject | True Random Number Generator | en_US |
DC.subject | SRAM | en_US |
DC.subject | Loadless 4T-SRAM | en_US |
DC.subject | memory cell | en_US |
DC.subject | memory array | en_US |
DC.title | 基於閾值電壓電性擾動所實現之高速亂數產生率的40-nm 4T-SRAM真亂數產生器記憶體矩陣晶片 | zh_TW |
dc.language.iso | zh-TW | zh-TW |
DC.title | Implementation of High-speed TRNGs Composed of 40-nm Loadless 4T-SRAM Memory-array Based on the Vth Electrical Variability | en_US |
DC.type | 博碩士論文 | zh_TW |
DC.type | thesis | en_US |
DC.publisher | National Central University | en_US |