This paper proposes an advanced encryption standard (AES) cryptosystem based on memristive neural network. A memristive chaotic neural network is constructed by using the nonlinear characteristics of a memristor. A chaotic sequence, which is sensitive to initial values and has good random characteristics, is used as the initial key of AES grouping to realize "one-time-one-secret" dynamic encryption. In addition, the Rivest-Shamir-Adleman (RSA) algorithm is applied to encrypt the initial values of the parameters of the memristive neural network. The results show that the proposed algorithm has higher security, a larger key space and stronger robustness than conventional AES. The proposed algorithm can effectively resist initial key-fixed and exhaustive attacks. Furthermore, the impact of device variability on the memristive neural network is analyzed, and a circuit architecture is proposed.
This paper proposes an Advanced Encryption Standard (AES) encryption technique based on memristive neural network. A memristive chaotic neural network is constructed by the use of the nonlinear characteristics of the memristor. The chaotic sequence, which is sensitive to the initial value and has good random characteristics, is used as the initial key of AES grouping to realize "one-time-one-secret" dynamic encryption. Results show that the algorithm has higher security, larger key space and stronger robustness than the conventional AES. It can effectively resist the initial key fixed and exhaustive attacks.
Brain-inspired neuromorphic computing has attracted much attention for its advanced computing concept. However, the massive hardware cost in fully-connected architectures makes it challenging to build a large-scale neuromorphic system. In this work, we report a compact, programmable, versatile, and scalable neuromorphic architecture. To demonstrate the concept of the neuromorphic architecture, a neuromorphic system consisting of four cores is implemented on an FPGA platform. On the one hand, the neuromorphic system is extremely compact and hardware-saving. The computing block based on a simple digital leaky Integrate-and-Fire (LIF) model only costs 69 logic elements (LEs); only one physical neuron is implemented in each core, and it can be reused as hundreds of virtual neurons by time-division-multiplexing; only four 9-bit synaptic weights are assigned to each neuron, which effectively alleviates the hardware explosion in fully-connected architecture. On the other hand, the neuromorphic system is programmable and versatile, and can perform different neural network computing. The neuromorphic system mapped with a three-layer feedforward network successfully recognizes the MNIST handwritten digits with an accuracy of 96.26%, and it also effectively realizes different convolution operations which are basic computing operations in convolutional neural networks. Last but not least, each neuromorphic core has its own router module, making it convenient to scale up.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.