Research and Design of Data Encryption Circuit based on D Flip-Flop
DOI:
https://doi.org/10.61173/6p4c6538Keywords:
State Machines (Moore & Mealy), State Graphs, Logic Gates, D flip flopAbstract
Since information technology is developing so quickly, the problem of data security has become increasingly prominent. Data encryption technology, as an important means of securing data transmission, plays a vital role in resisting network attacks and protecting privacy. In this paper, a data encryption circuit based on D flip-flop is studied, aiming to improve the efficiency and security of data encryption. First, this paper introduces the basic principles of data encryption and analyzes the application of D flip-flop in encryption circuit. Subsequently, the design principle of Moore’s state machine is elaborated, and encryption circuit is designed with the use of the state graph and state table. Further, this paper demonstrates the logic circuit design process., including the derivation of D-flip-flop input Circuit construction and Boolean expressions. This research provides a hardware implementation design solution for the design of data encryption circuits, which is expected to play a role in improving encryption speed and enhancing security.
References
[1] S William and W. Stallings, “Cryptography and Network Security 4/E [M]”, Pearson Education India, 2006.
[2] M. Iavich, R. Bocu, G. Iashvili and S. Gnatyuk, “Novel Method of Hardware Security Problems Identification,” 2020 IEEE International Conference on Problems of Infocommunications. Science and Technology (PIC S&T), Kharkiv, Ukraine, 2020, pp. 427-431
[3] D. Harris and S. L. Harris, “Digital design and computer architecture”, Morgan Kaufmann, 2010.
[4] Y. Liang, C. C. Boon, D. Kissinger and Y. Wang, “A Low- Power D-type Flip-flop with Active Inductor and Forward Body Biasing Techniques in 40-nm CMOS,” 2019 IEEE 19th Topical Meeting on Silicon Monolithic Integrated Circuits in RF Systems (SiRF), Orlando, FL, USA, 2019, pp. 1-4
[5] Not gate (inverter). NOT Gate - Logicly Documentation. (n.d.). https://logic.ly/lessons/not-gate/#:~:text=A%20NOT%20 gate%2C%20often%20called,results%20in%20a%20true%20 output.
[6] Roth, C. H., & Kinney, L. L. (2014). Fundamentals of Logic Design, 7. Cengage Learning.
[7] Harris, D. M., & Harris, S. L. (2010). Digital Design and computer architecture. Morgan Kaufmann Publishers.
[8] WAKERLY, J. F. (2006). Digital Design: Principles and practices John F. Wakerly. Pearson Prentice Hall.
[9] GeeksforGeeks. (2023, June 14). D Flip Flop. https://www. geeksforgeeks.org/d-flip-flop/
[10] Moore and mealy machines. Tutorialspoint. (n.d.-b). https:// www.tutorialspoint.com/automata_theory/moore_and_mealy_ machines.htm
Downloads
Published
Issue
Section
License
Copyright (c) 2024 by the authors.

This work is licensed under a Creative Commons Attribution 4.0 International License.
