Title: Reconfigurable design and implementation of nonlinear Boolean function for cloud computing security platform

Authors: Su Yang; Shen Junwei; Wang Wei

Addresses: Engineering University of CAPF, Xi'an 710086, Chin; Rocket Force University of Engineering, Xi'an 710086, China ' Engineering University of CAPF, Xi'an 710086, China; State Key Laboratory of Cryptology, P.O. Box 5159, Beijing 100878, China ' Engineering University of CAPF, Xi'an 710086, China; State Key Laboratory of Cryptology, P.O. Box 5159, Beijing 100878, China

Abstract: Nonlinear Boolean function plays a pivotal role in the stream cipher algorithms and cloud computing security platforms. Based on the analysis of multiple algorithms, this paper proposes a hardware structure of reconfigurable nonlinear Boolean function. This structure can realise the number of variables and AND terms less than 80 arbitrary nonlinear Boolean function in stream cipher algorithms. The entire architecture is verified on the FPGA platform and synthesised under the 0.18 μm CMOS technology, the clock frequency reaches 248.7 MHz, the result proves that the design is propitious to carry out the most nonlinear Boolean functions in stream ciphers which have been published, compared with other designs, the structure can achieve relatively high flexibility, and it has an obvious advantage in the area of circuits and processing speed.

Keywords: cryptography; nonlinear Boolean function; reconfigurable design; cloud computing; security platform; hardware structure; adaptive logic module; LUT structure; AND terms; information and computer security.

DOI: 10.1504/IJICS.2019.098201

International Journal of Information and Computer Security, 2019 Vol.11 No.2, pp.145 - 159

Received: 24 Aug 2016
Accepted: 01 Mar 2017

Published online: 06 Mar 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article