Title
Parallel Implementation of Chaos Neural Networks for an Embedded GPU
Abstract
The Internet of Things (IoT) has become ubiquitous, and the need for higher information security is increasing. The CPU usage cost of IoT devices to process information security tasks is large. In the present paper, we study a parallel implementation of chaos neural networks for an embedded GPU using the Open Computing Language (OpenCL). We evaluate this parallel implementation, and the results indicate that it can extract a pseudo-random number series at high speed and with low CPU usage. This implementation is remarkably faster than the implementation in the CPU and is approximately 49% faster than AES in counter mode. The rate of pseudo-random number generation is higher than 2.1 Gbps when using 100 compute units of a GPU. Applying a stream cipher is sufficient even for Internet communication. Extracted pseudo-random number series are independent, have fine randomness properties, and can merge into one series applied to a stream cipher.
Year
DOI
Venue
2019
10.1109/ICAwST.2019.8923383
2019 IEEE 10th International Conference on Awareness Science and Technology (iCAST)
Keywords
Field
DocType
Chaos neural network,GPGPU,Internet of Things (IoT),Pseudo-random number,Stream cipher
Central processing unit,CPU time,Computer science,Internet of Things,Information security,Computer network,Stream cipher,General-purpose computing on graphics processing units,Artificial neural network,Randomness
Conference
ISSN
ISBN
Citations 
2325-5986
978-1-7281-3822-0
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Zhongda Liu100.68
Takeshi Murakami200.34
Satoshi Kawamura3254.82
Hitoaki Yoshida402.70