Scientific Reports (Jul 2022)

A dynamic AES cryptosystem based on memristive neural network

  • Y. A. Liu,
  • L. Chen,
  • X. W. Li,
  • Y. L. Liu,
  • S. G. Hu,
  • Q. Yu,
  • T. P. Chen,
  • Y. Liu

DOI
https://doi.org/10.1038/s41598-022-13286-y
Journal volume & issue
Vol. 12, no. 1
pp. 1 – 11

Abstract

Read online

Abstract 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.