Skip to main content
Log in

Digital Image Encryption Test System Based on FPGA and Nios II Soft Core

  • Published:
Automatic Control and Computer Sciences Aims and scope Submit manuscript

Abstract

Aiming at the problems of small key space and low anti deciphering strength of one-dimensional single chaotic image encryption algorithm, an improved encryption algorithm based on LDPC code and double Logistic chaotic system is proposed, which can expand the key space and enhance the security and anti-interference ability of the system. The digital image encryption test system based on FPGA and Nios II soft core is designed, including the overall design of hardware/software, Nios II soft core design, VGA module design, etc. The algorithm is applied to practice, and the test results are shown by VGA to verify the feasibility, reliability, and practicability of the algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.
Fig. 10.
Fig. 11.
Fig. 12.

Similar content being viewed by others

REFERENCES

  1. Muthu, J.S. and Murali, P., Comment on “An image encryption algorithm based on modified logistic chaotic map,” Optik, 2019, vol. 207, p. 163843.  https://doi.org/10.1016/j.ijleo.2019.163843

    Article  Google Scholar 

  2. Sha, K. and Wang, Z., Research on image encryption algorithm based on chaos, Electroacoustic Technol., 2019, vol. 43, no. 1, pp. 64–67.

    Google Scholar 

  3. Marrocco, C. and Tortorella, F., Exploiting coding theory for classification: An LDPC-based strategy for multiclass-to-binary decomposition, Inf. Sci.,2016, vol. 357, pp. 88–107.  https://doi.org/10.1016/j.ins.2016.02.039

    Article  MATH  Google Scholar 

  4. Sha, H., Wang, Z., Wei, L., Zhankai, B., and Fei, X., Image encryption based on LDPC code and chaos, Electron. Des. Eng., 2020, vol. 28, no. 3, pp. 178–182.

    Google Scholar 

  5. Kabakulak, B., Caner Taşkın, Z., and Pusane, A.E., Optimization-based decoding algorithms for LDPC convolutional codes in communication systems, IISE Trans., 2019, vol. 51, no. 10, pp. 1061–1074.  https://doi.org/10.1080/24725854.2018.1550692

    Article  Google Scholar 

  6. Mackay, D.J.C., Wilson, S.T., and Davey, M.C., Comparison of constructions of irregular Gallager codes, IEEE Trans. Commun., 1999, vol. 47, no. 10, pp. 1449–1454.  https://doi.org/10.1109/26.795809

    Article  Google Scholar 

  7. Gallager R. G., Low-Density Parity Check Codes, Cambridge, Mass.: MIT Press, 1963.

    Book  Google Scholar 

  8. Elgendy, F., Sarhan, A.M., Eltobely, T.E., El-Zoghdy, S.F., El-Sayed, H.S., and Faragallah, O.S., Chaos-based model for encryption and decryption of digital images, Multimedia Tools Appl., 2016, vol. 75, no. 18, pp. 11529–11553.  https://doi.org/10.1007/s11042-015-2883-z

    Article  Google Scholar 

  9. Chen, S. and Tang, Y., RGB color image three reset chaos algorithm based on chaos system, J. Chongqing Univ. Posts Telecommun. (Nat. Sci. Ed.), 2018, vol. 30, no. 6, pp. 812–818.

  10. Sułek, W., Non-binary LDPC decoders design for maximizing throughput of an FPGA implementation, Circuits, Syst., Signal Process., 2016, vol. 35, no. 11, pp. 4060–4080.  https://doi.org/10.1007/s00034-015-0235-x

    Article  Google Scholar 

  11. Gao, L. and Cheng, L., Research on integrated circuit design specialty and curriculum based on FPGA, J. Shenzhen Polytech., 2011, vol. 10, no. 5, pp. 38–40.

    Google Scholar 

  12. Cheng, K., Shen, Q., Liao, S., and Peng, C., Implementation of encoder and decoder for LDPC codes based on FPGA, J. Syst. Eng. Electron., 2019, vol. 30, no. 4, pp. 642–650.  https://doi.org/10.21629/JSEE.2019.04.02

    Article  Google Scholar 

  13. Straus, P. and Kolka, Z., Simulation and implementation of LDPC code in FPGA, in 23rd Int. Conf. Radioelektronika (RADIOELEKTRONIKA), Pardubice, Czech Republic, 2013, IEEE, 2013, pp. 346–349.  https://doi.org/10.1109/RadioElek.2013.6530944

  14. Shen, Q., Technical research on NIOS-II soft core embedded in FPGA, PhD Thesis, Nanchang, Jiangxi: East China Univ. of Technology, 2015.

  15. Ma, Y., Research on SOPC image processing system architecture based on Nios II and hardware accelerated core, PhD Thesis, Shanghai: Shanghai Ocean Univ., 2018.

  16. Geng, J., Design and implementation of image encryption system based on FPGA, PhD Thesis, Nanchang, Jiangxi: Nanchang Univ., 2014.

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zhong-xun Wang, Kai-yue Sha or Xing-long Gao.

Ethics declarations

The authors declare that they have no conflict of interest.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhong-xun Wang, Sha, Ky. & Gao, Xl. Digital Image Encryption Test System Based on FPGA and Nios II Soft Core. Aut. Control Comp. Sci. 55, 490–499 (2021). https://doi.org/10.3103/S0146411621050072

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0146411621050072

Keywords:

Navigation