当前位置: X-MOL 学术ETRI J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A lightweight true random number generator using beta radiation for IoT applications
ETRI Journal ( IF 1.4 ) Pub Date : 2020-11-12 , DOI: 10.4218/etrij.2020-0119
Kyunghwan Park 1 , Seongmo Park 1 , Byoung Gun Choi 1 , Taewook Kang 1 , Jongbum Kim 2 , Young‐Hee Kim 3 , Hong‐Zhou Jin 3
Affiliation  

This paper presents a lightweight true random number generator (TRNG) using beta radiation that is useful for Internet of Things (IoT) security. In general, a random number generator (RNG) is required for all secure communication devices because random numbers are needed to generate encryption keys. Most RNGs are computer algorithms and use physical noise as their seed. However, it is difficult to obtain physical noise in small IoT devices. Since IoT security functions are required in almost all countries, IoT devices must be equipped with security algorithms that can pass the cryptographic module validation programs of each country. In this regard, it is very cumbersome to embed security algorithms, random number generation algorithms, and even physical noise sources in small IoT devices. Therefore, this paper introduces a lightweight TRNG comprising a thin‐film beta‐radiation source and integrated circuits (ICs). Although the ICs are currently being designed, the IC design was functionally verified at the board level. Our random numbers are output from a verification board and tested according to National Institute of Standards and Technology standards.

中文翻译:

使用beta辐射的轻量级真正随机数生成器,用于物联网应用

本文介绍了一种使用Beta辐射的轻量级真正随机数生成器(TRNG),该生成器对物联网(IoT)安全性很有用。通常,所有安全通信设备都需要一个随机数生成器(RNG),因为需要随机数来生成加密密钥。大多数RNG是计算机算法,并使用物理噪声作为其种子。但是,在小型物联网设备中很难获得物理噪声。由于几乎所有国家/地区都需要IoT安全功能,因此IoT设备必须配备可以通过每个国家/地区的密码模块验证程序的安全算法。在这方面,在小型物联网设备中嵌入安全算法,随机数生成算法甚至物理噪声源非常麻烦。因此,本文介绍了一种轻量级的TRNG,它包括一个薄膜β辐射源和集成电路(IC)。尽管目前正在设计IC,但已在板级对IC设计进行了功能验证。我们的随机数是从验证板输出的,并根据美国国家标准与技术研究院的标准进行了测试。
更新日期:2020-12-14
down
wechat
bug