FPGA Implementation of a Novel Two-internal-State Memristor and its Two Component Chaotic Circuit

Abstract
Objectives: To propose a second-order locally- active memristor, a twocomponent chaotic circuit resulting from this current-controlled generic memristor and an application in steganography. Methods/statistical analysis: Using a one-state-variable first-order memristor, a model is proposed which is obtained by modifying a locally-active memristor based on a current-controlled generic memristor. The model has two internal state variables: a voltage stored up in a capacitor and a current stored up in an inductor. With an external inductor, 3D-two-component chaotic circuit is developed. Numerical studies are made using MATLAB and confirmed by a field programmable gate array (FPGA) based hardware implementation. Findings: A two-state-variable based second-order memristor model is presented. The novel memristor configuration leads to the design of a simple two-component chaotic circuit. By investigating the characteristics of the memristor, it is shown that the memristor can be switched from a predominantly passive region to an active region with a wide locally-active region. An application in steganography helps to hide a secrete message inside an image. Application/improvements: The results obtained in this investigation will enrich the literature of memristive circuits, enhance the simplification of chaotic circuits and can be used to improve the memristive circuit based applications in many research domains such as secure information in telecommunications, Random Number Generation (RNG) and image encryption. Keywords: Memristor; Two component circuit; Chaos; Local activity; FPGA; Steganography