@techreport{oai:ipsj.ixsq.nii.ac.jp:00212107, author = {皆川, 隆一 and 大前, ケヴィン秀明 and 林, 光太郎 and 鳥居, 直哉 and Ryuichi, Minagawa and Hideaki, Kevin Omae and Koutarou, Hayashi and Naoya, Torii}, issue = {42}, month = {Jul}, note = {IoT デバイスの安全な鍵やノンスの生成には,真性乱数生成器 (TRNG) が適している.TRNG が生成する乱数列は高いエントロピーを持つことが必要である.また,IoT デバイスに実装される TRNG は,小規模で低消費電力であることが求められる.更に,起動直後から高いエントロピーの乱数列を生成することが求められる.本稿では,リングオシレータ型 TRNG として知られている 3 種の TRNG である TERO 型,COSO 型,及び STR 型 TRNG を Zynq-7010 上に実装し,SP800-90B,及び AIS 20/31 の統計テストにより定常時のエントロピーを評価し,また起動直後の乱数列についても統計評価を行った.その結果,3 種の TRNG は,起動直後から高いエントロピーを持つ TRNG であることが分かった., A true random number generator (TRNG) is suitable for securing key generation and nonce generation on IoT devices. The random number sequence generated by TRNG needs to have high entropy. In addition, TRNGs mounted on IoT devices are required to be small in scale and have low power consumption. Furthermore, it is necessary to generate a random number sequence with high entropy immediately after the activation. In this paper, three types of TRNGs, known as ring oscillator type TRNGs, TERO type, COSO type, and STR type TRNG, are implemented on Zynq-7010 and are evaluated entropy at the time of stability by statistical test according to SP800-90B and AIS 20/31. In addition, We also performed statistical tests on the random number sequence of the TRNGs immediately after startup. As a result, the three types of TRNG have high entropy presently after startup.}, title = {リングオシレータ型真性乱数生成器の実装と評価(2)}, year = {2021} }