Encrypted Biography of Biomedical Image - a Pentalayer Cryptosystem on FPGA

  • Dhivya Ravichandran
  • Sundararaman Rajagopalan
  • Har Narayan Upadhyay
  • John Bosco Balaguru Rayappan
  • Rengarajan Amirtharajan


Secure transmission of medical information occupies a crucial role in the world of telemedicine applications. Reconfigurable hardware implementation offers several advantages over software implementation especially for real time security applications. This work aims to propose the novel implementation of a penta-layer medical image encryption using a reconfigurable Cyclone II Field Programmable Gate Array (FPGA) EP2C35F672C6. The first layer of encryption performs the row-wise and column-wise pixel permutations based on Linear Feedback Shift Register (LFSR). The second and third layers of encryption are based on maximal length sequence Pseudo Random Number Generator (PRNG) 16-bit Cellular automata (CA) circuit and Galois Field (GF) product. In the fourth layer, a synthetic image is subsequently created by chaotic clock with Phase Lock Loop (PLLs) and gates to diffuse the image pixels. This creation of synthetic image for diffusion makes the developed cryptosystem totally hardware dependent. Last layer performs the diffusion using one dimensional logistic map. The synthesized result reveals that the reconfigurable implementation of proposed encryption process consumes comparatively lesser logic elements (2480) and low power consumption (278.65 mW) with an encryption time of 215.92 ms for encrypting a 256 × 256 DICOM medical image. Finally, various analyses such as Number of Pixel Change Rate (NPCR), Unified Average Change in Intensity (UACI), Entropy, Correlation, Uniform distribution and NIST statistical test suite have been performed to prove the robustness of the algorithm against various attacks.


Image encryption FPGA LFSR Cellular automata Chaotic clock Logistic map 



The authors wish to thank SASTRA University for providing infrastructure through the Research & Modernization Fund (Ref.No: R&M / 0026 / SEEE – 010 / 2012 – 13) to carry out the research work. They also wish to express their sincere thanks to the INSPIRE Fellowship (No. DST/INSPIRE Fellowship/2015/IF15062), Department of Science and Technology (DST), India for their financial support.


  1. 1.
    Montagnat, J., Bellet, F., Benoit-Cattin, H., Breton, V., Brunie, L., Duque, H., et al. (2004). Medical images simulation, storage, and processing on the European DataGrid testbed. Journal of Grid Computing, 2(4), 387–400. CrossRefGoogle Scholar
  2. 2.
    Wong, S., Huang, H. K., Zaremba, L., & Gooden, D. (1995). Radiologic image compression???A review. Proceedings of the IEEE, 83(2), 194–219. CrossRefGoogle Scholar
  3. 3.
    Cosman, P. C., Gray, R. M., & Olshen, R. A. (1994). Evaluating quality of compressed medical images: SNR, subjective rating, and diagnostic accuracy. Proceedings of the IEEE, 82(6), 919–932. CrossRefGoogle Scholar
  4. 4.
    Bruckmann, A., & Uhl, A. (2000). Selective medical image compression techniques for telemedical and archiving applications. Computers in Biology and Medicine, 30(3), 153–169. CrossRefGoogle Scholar
  5. 5.
    Armbrust, L. J. (2009). PACS and image storage. Veterinary Clinics of North America: Small Animal Practice, 39(4), 711–718. CrossRefGoogle Scholar
  6. 6.
    Huang, H. K., Wong, A. W. K., Lou, A. S. L., Bazzill, T. M., Andriole, K., Zhang, J., et al. (1996). Clinical experience with a second-generation hospital-integrated picture archiving and communication system. Journal of Digital Imaging, 9(4), 151–166. CrossRefGoogle Scholar
  7. 7.
    Bidgood, W. D., & Horii, S. C. (1992). Introduction to the ACR-NEMA DICOM standard. Radiographics : a review publication of the Radiological Society of North America, Inc, 12(2), 345–355. CrossRefGoogle Scholar
  8. 8.
    Hu, J., & Han, F. (2009). A pixel-based scrambling scheme for digital medical images protection. Journal of Network and Computer Applications, 32(4), 788–794. CrossRefGoogle Scholar
  9. 9.
    Menezes, A. J., Vanstone, S. A., & Van Oorschot, P. C. (1996). Handbook of applied cryptography (1st ed.). Boca Raton: CRC Press, Inc..CrossRefMATHGoogle Scholar
  10. 10.
    Norcen, R., Podesser, M., Pommer, A., Schmidt, H.-P., & Uhl, A. (2003). Confidential storage and transmission of medical image data. Computers in Biology and Medicine, 33(3), 277–292. CrossRefGoogle Scholar
  11. 11.
    Lv, Y., & Tong, X. (2009). A novel method of chaotic image encryption based on LFSR. In Proceedings - International Conference on Management and Service Science, MASS 2009.
  12. 12.
    Tong, X. J. (2012). Novel bilateral-diffusion image encryption algorithm with compound chaos and LFSR. The Imaging Science Journal, 60(5), 294–304. CrossRefGoogle Scholar
  13. 13.
    Abdelhaleem, S. H., Radwan, A. G., & Abd-El-Hafiz, S. K. (2013). Utilizing LFSR and Feistel networks in image encryption. In Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems (pp. 601–604). Institute of Electrical and Electronics Engineers Inc.
  14. 14.
    Abd El-Latif, A. A., & Niu, X. (2013). A hybrid chaotic system and cyclic elliptic curve for image encryption. AEU - International Journal of Electronics and Communications, 67(2), 136–143. CrossRefGoogle Scholar
  15. 15.
    Deepthi, P. P., John, D. S., & Sathidevi, P. S. (2009). Design and analysis of a highly secure stream cipher based on linear feedback shift register. Computers and Electrical Engineering, 35(2), 235–243. CrossRefMATHGoogle Scholar
  16. 16.
    Jin, J., & Wu, Z. H. (2012). A secret image sharing based on neighborhood configurations of 2-D cellular automata. Optics and Laser Technology, 44(3), 538–548. CrossRefGoogle Scholar
  17. 17.
    Eslami, Z., Razzaghi, S. H., & Ahmadabadi, J. Z. (2010). Secret image sharing based on cellular automata and steganography. Pattern Recognition, 43(1), 397–404. CrossRefMATHGoogle Scholar
  18. 18.
    Wolfram, S. (1986). Cryptography with Cellular Automata. In Advances in Cryptology (pp. 429–432). London: Springer-Verlag. Retrieved from
  19. 19.
    Jin, J. (2012). An image encryption based on elementary cellular automata. Optics and Lasers in Engineering, 50(12), 1836–1843. CrossRefGoogle Scholar
  20. 20.
    Abdo, A. A., Lian, S., Ismail, I. A., Amin, M., & Diab, H. (2013). A cryptosystem based on elementary cellular automata. Communications in Nonlinear Science and Numerical Simulation, 18(1), 136–147. MathSciNetCrossRefMATHGoogle Scholar
  21. 21.
    Ping, P., Xu, F., & Wang, Z. J. (2014). Image encryption based on non-affine and balanced cellular automata. Signal Processing, 105, 419–429. CrossRefGoogle Scholar
  22. 22.
    Lima, J. B., & Novaes, L. F. G. (2014). Image encryption based on the fractional Fourier transform over finite fields. Signal Processing, 94(1), 521–530. CrossRefGoogle Scholar
  23. 23.
    Tao, R. T. R., Meng, X.-Y. M. X.-Y., & Wang, Y. W. Y. (2010). Image encryption with multiorders of fractional Fourier transforms. IEEE Transactions on Information Forensics and Security, 5(4), 734–738. CrossRefGoogle Scholar
  24. 24.
    Zhan, Y., Feng, X., Fu, C., Bai, G., & Ma, H. (2012). An efficient medical image cryptosystem based on chaotic maps. International Journal of Digital Content Technology and its Applications, 6(13), 265–274. CrossRefGoogle Scholar
  25. 25.
    Behnia, S., Akhshani, A., Mahmodi, H., & Akhavan, A. (2008). A novel algorithm for image encryption based on mixture of chaotic maps. Chaos, Solitons & Fractals, 35(2), 408–419. MathSciNetCrossRefMATHGoogle Scholar
  26. 26.
    Ravichandran, D., Praveenkumar, P., Balaguru Rayappan, J. B., & Amirtharajan, R. (2016). Chaos based crossover and mutation for securing DICOM image. Computers in Biology and Medicine, 72, 170–184. CrossRefGoogle Scholar
  27. 27.
    Dong, C. (2014). Color image encryption using one-time keys and coupled chaotic systems. Signal Processing: Image Communication, 29(5), 628–640. Google Scholar
  28. 28.
    Azzaz, M. S., Tanougast, C., Sadoudi, S., Bouridane, A., & Dandache, A. (2009). FPGA implementation of new real-time image encryption based switching chaotic systems. In Signals and Systems Conference (ISSC 2009), IET Irish (pp. 1–6).
  29. 29.
    Ledesma-Carrillo, L. M., Lopez-Ramirez, M., Cabal-Yepez, E., Ojeda-Castaneda, J., Rodriguez-Donate, C., & Lizarraga-Morales, R. A. (2016). FPGA-based reconfigurable unit for image encryption using orthogonal functions. In 2016 International Conference on Electronics, Communications and Computers (CONIELECOMP) (pp. 168–173). Institute of Electrical and Electronics Engineers Inc.
  30. 30.
    Kumar, S. K. N., Kumar, H. S. S., & Panduranga, H. T. (2013). Hardware software co-simulation of dual image encryption using Latin square image. In 2013 4th International Conference on Computing, Communications and Networking Technologies, ICCCNT 2013.
  31. 31.
    Hai, C., Yu, S., Chunguang, H., Yu, S., & Qun, D. (2015). Design and Realization of Image Encryption System Based on Compound Logistic Chaotic System. In 2015 Third International Conference on Robot, Vision and Signal Processing (RVSP) (pp. 75–77).
  32. 32.
    Tang, Z., & Yu, S. (2012). Design and realization of digital image encryption and decryption based on multi-wing butterfly chaotic attractors. In Image and Signal Processing (CISP), 2012 5th International Congress on (pp. 1143–1147).
  33. 33.
    Yen, J.-C., & Guo, J.-I. (2000). Efficient hierarchical chaotic image encryption algorithm and its VLSI realisation. IEE Proceedings - Vision, Image, and Signal Processing, 147(2), 167. CrossRefGoogle Scholar
  34. 34.
    Torres-Huitzil, C. (2013). Hardware realization of a lightweight 2D cellular automata-based cipher for image encryption. In 2013 I.E. 4th Latin American Symposium on Circuits and Systems, LASCAS 2013 - Conference Proceedings.
  35. 35.
    Jahiruzzaman, M., Hossain, A. B. M. A., & Saha, S. (2015). Implementation of 2D torus automorphisms for image encryption on FPGA. In 2nd International Conference on Electrical Engineering and Information and Communication Technology, iCEEiCT 2015. Institute of Electrical and Electronics Engineers Inc.
  36. 36.
    Shah, S. S. H., & Raja, G. (2016). FPGA implementation of chaotic based AES image encryption algorithm. In IEEE 2015 International Conference on Signal and Image Processing Applications, ICSIPA 2015 - Proceedings (pp. 574–577). Institute of Electrical and Electronics Engineers Inc.
  37. 37.
    Stroud, C. E. (2002). A designer’s guide to built-in self-test (p. 319). New York: Springer Science & Business Media. Scholar
  38. 38.
    Mansingka, A. S., Affan Zidan, M., Barakat, M. L., Radwan, A. G., & Salama, K. N. (2013). Fully digital jerk-based chaotic oscillators for high throughput pseudo-random number generators up to 8.77 Gbits/s. Microelectronics Journal, 44(9), 744–752. CrossRefGoogle Scholar
  39. 39.
    Zidan, M. A., Radwan, A. G., & Salama, K. N. (2011). The effect of numerical techniques on differential equation based chaotic generators. In ICM 2011 Proceeding (pp. 1–4).
  40. 40.
    Mansingka, A. S., Radwan, A. G., Zidan, M. A., & Salama, K. N. (2011). Analysis of bus width and delay on a fully digital signum nonlinearity chaotic oscillator. In Midwest Symposium on Circuits and Systems.
  41. 41.
    Zhang, Q., Guo, L., & Wei, X. (2013). A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik - International Journal for Light and Electron Optics, 124(18), 3596–3600. CrossRefGoogle Scholar
  42. 42.
    Rajagopalan, S., Upadhyay, H. N., Rayappan, J. B. B., & Amirtharajan, R. (2014). Dual cellular automata on FPGA: An image encryptors chip. Research Journal of Information Technology, 6(3), 223–236. CrossRefGoogle Scholar
  43. 43.
    Rajagopalan, S., Upadhyay, H. N., Rayappan, J. B. B., & Amirtharajan, R. (2014). Galois field proficient product for secure image encryption on FPGA. Research Journal of Information Technology, 6(4), 308–324. CrossRefGoogle Scholar
  44. 44.
    Ramalingam, B., Rengarajan, A., & Rayappan, J. B. B. (2017). Hybrid image crypto system for secure image communication– A VLSI approach. Microprocessors and Microsystems, 50, 1–13. CrossRefGoogle Scholar
  45. 45.
    Ramalingam, B., Ravichandran, D., Annadurai, A. A., Rengarajan, A., & Rayappan, J. B. B. (2017). Chaos triggered image encryption - a reconfigurable security solution. Multimedia Tools and Applications.
  46. 46.
    Pareek, N. K., & Patidar, V. (2014). Medical image protection using genetic algorithm operations. Soft Computing, 20(2), 763–772. CrossRefGoogle Scholar
  47. 47.
    Kanso, A., & Ghebleh, M. (2015). An efficient and robust image encryption scheme for medical applications. Communications in Nonlinear Science and Numerical Simulation, 24(1–3), 98–116. MathSciNetCrossRefGoogle Scholar
  48. 48.
    Xu, L., Li, Z., Li, J., & Hua, W. (2016). A novel bit-level image encryption algorithm based on chaotic maps. Optics and Lasers in Engineering, 78, 17–25. CrossRefGoogle Scholar
  49. 49.
    Zhou, Y., Cao, W., & Philip Chen, C. L. (2014). Image encryption using binary bitplane. Signal Processing, 100, 197–207. CrossRefGoogle Scholar
  50. 50.
    Al-Mamun, A., Rahman, S. S. M., Ahmed Shaon, T., & Hossain, M. (2017). Security analysis of AES and enhancing its security by modifying S-box with an additional byte. International journal of Computer Networks & Communications, 9(2), 69–88. CrossRefGoogle Scholar
  51. 51.
    Zhang, Q., & Qunding, A. (2015). Digital image encryption based on Advanced Encryption Standard(AES) algorithm. 5th International Conference on Instrumentation and Measurement, Computer, Communication, and Control, IMCCC 2015 (pp. 1218–1221).
  52. 52.
    Zhang, Y., Li, X., Hou, W. (2017). A Fast Image Encryption Scheme Based on AES. In 2nd International Conference on Image, Vision and Computing (pp. 624–628).Google Scholar
  53. 53.
    Praveenkumar, P., Amirtharajan, R., Thenmozhi, K., & Balaguru Rayappan, J. B. (2015). Medical data sheet in safe havens - a tri-layer cryptic solution. Computers in Biology and Medicine, 62, 264–276. CrossRefGoogle Scholar
  54. 54.
    Abd El-Samie, F. E., Ahmed, H. E. H., Elashry, I. F., Shahieen, M. H., Faragallah, O. S., El-Rabaie, E.-S. M., & Alshebeili, S. A. (2013). Image encryption: A communication perspective. Boca Raton: CRC Press, Inc..CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Electrical & Electronics EngineeringSASTRA UniversityThanjavurIndia

Personalised recommendations