A Lightweight BCH Code Corrector of TRNG with Measurable Dependence

We propose a new lightweight BCH code corrector of the random number generator such that the bitwise dependence of the output value is controllable. The proposed corrector is applicable to a lightweight environment and the degree of dependence among the output bits of the corrector is adjustable dep...

Full description

Bibliographic Details
Main Authors: Hojoong Park, Yongjin Yeom, Ju-Sung Kang
Format: Article
Language:English
Published: Hindawi-Wiley 2019-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2019/9684239
id doaj-988b235ef6af488fa73dc752cc2e675c
record_format Article
spelling doaj-988b235ef6af488fa73dc752cc2e675c2020-11-25T02:35:12ZengHindawi-WileySecurity and Communication Networks1939-01141939-01222019-01-01201910.1155/2019/96842399684239A Lightweight BCH Code Corrector of TRNG with Measurable DependenceHojoong Park0Yongjin Yeom1Ju-Sung Kang2Department of Information Security, Cryptology and Mathematics, Graduate School of Financial Information Security, Kookmin University, 77 Jeongneung-ro, Seongbuk-Gu, Seoul 02707, Republic of KoreaDepartment of Information Security, Cryptology and Mathematics, Graduate School of Financial Information Security, Kookmin University, 77 Jeongneung-ro, Seongbuk-Gu, Seoul 02707, Republic of KoreaDepartment of Information Security, Cryptology and Mathematics, Graduate School of Financial Information Security, Kookmin University, 77 Jeongneung-ro, Seongbuk-Gu, Seoul 02707, Republic of KoreaWe propose a new lightweight BCH code corrector of the random number generator such that the bitwise dependence of the output value is controllable. The proposed corrector is applicable to a lightweight environment and the degree of dependence among the output bits of the corrector is adjustable depending on the bias of the input bits. Hitherto, most correctors using a linear code are studied on the direction of reducing the bias among the output bits, where the biased input bits are independent. On the other hand, the output bits of a linear code corrector are inherently not independent even though the input bits are independent. However, there are no results dealing with the independence of the output bits. The well-known von Neumann corrector has an inefficient compression rate and the length of output bits is nondeterministic. Since the heavy cryptographic algorithms are used in the NIST’s conditioning component to reduce the bias of input bits, it is not appropriate in a lightweight environment. Thus we have concentrated on the linear code corrector and obtained the lightweight BCH code corrector with measurable dependence among the output bits as well as the bias. Moreover, we provide some simulations to examine our results.http://dx.doi.org/10.1155/2019/9684239
collection DOAJ
language English
format Article
sources DOAJ
author Hojoong Park
Yongjin Yeom
Ju-Sung Kang
spellingShingle Hojoong Park
Yongjin Yeom
Ju-Sung Kang
A Lightweight BCH Code Corrector of TRNG with Measurable Dependence
Security and Communication Networks
author_facet Hojoong Park
Yongjin Yeom
Ju-Sung Kang
author_sort Hojoong Park
title A Lightweight BCH Code Corrector of TRNG with Measurable Dependence
title_short A Lightweight BCH Code Corrector of TRNG with Measurable Dependence
title_full A Lightweight BCH Code Corrector of TRNG with Measurable Dependence
title_fullStr A Lightweight BCH Code Corrector of TRNG with Measurable Dependence
title_full_unstemmed A Lightweight BCH Code Corrector of TRNG with Measurable Dependence
title_sort lightweight bch code corrector of trng with measurable dependence
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0114
1939-0122
publishDate 2019-01-01
description We propose a new lightweight BCH code corrector of the random number generator such that the bitwise dependence of the output value is controllable. The proposed corrector is applicable to a lightweight environment and the degree of dependence among the output bits of the corrector is adjustable depending on the bias of the input bits. Hitherto, most correctors using a linear code are studied on the direction of reducing the bias among the output bits, where the biased input bits are independent. On the other hand, the output bits of a linear code corrector are inherently not independent even though the input bits are independent. However, there are no results dealing with the independence of the output bits. The well-known von Neumann corrector has an inefficient compression rate and the length of output bits is nondeterministic. Since the heavy cryptographic algorithms are used in the NIST’s conditioning component to reduce the bias of input bits, it is not appropriate in a lightweight environment. Thus we have concentrated on the linear code corrector and obtained the lightweight BCH code corrector with measurable dependence among the output bits as well as the bias. Moreover, we provide some simulations to examine our results.
url http://dx.doi.org/10.1155/2019/9684239
work_keys_str_mv AT hojoongpark alightweightbchcodecorrectoroftrngwithmeasurabledependence
AT yongjinyeom alightweightbchcodecorrectoroftrngwithmeasurabledependence
AT jusungkang alightweightbchcodecorrectoroftrngwithmeasurabledependence
AT hojoongpark lightweightbchcodecorrectoroftrngwithmeasurabledependence
AT yongjinyeom lightweightbchcodecorrectoroftrngwithmeasurabledependence
AT jusungkang lightweightbchcodecorrectoroftrngwithmeasurabledependence
_version_ 1724804790542663680