seQuRe: an Integrated Dual Digital QR and Invisible Watermark
DOI:
https://doi.org/10.37385/y7gew716Keywords:
QR Code, dual QR, seQuRe, PSNR, NCCAbstract
This study introduces seQuRe, a novel approach that employs a dual-layer QR code system combined with invisible watermarking to enhance security measures in data transmission. The outer layer of the QR code facilitates general data accessibility while the inner layer, encrypted and embedded within the outer, secures sensitive information accessible only through specialized scanning. Utilizing advanced encryption standards (AES), this system ensures data integrity and confidentiality. The invisible watermarking further augments security by embedding additional data that verifies authenticity. Through systematic experimentation using Python and various libraries on Google Colaboratory, this experiment demonstrates the efficacy of seQuRe in resisting common cyber-attacks while maintaining data fidelity. We measured the peak-signal-to noise-ratio (PSNR) and the normalized cross-correlation (NCC) values of the QR images into which we had embedded watermarks, obtaining a PSNR value of 57.53 and an NCC value of 0.999. Subsequently, we also conducted simulation of attacks on the watermarked QR code with salt and pepper noise, speckle noise, and Gaussian noise attacks. From these attacks, we obtained PSNR values of 54.24 and NCC values of 0.6699 for the salt and pepper noise attack, 50.837 and 0.7319 for the speckle noise attack, and 33.17 and 0.0941 for the gaussian noise attack. The result underscores its potential application across industries requiring secure data handling and transmission. The implementation of such technology promises significant improvements in digital security, aiming to keep pace with the evolving landscape of cyber threats.
Downloads
References
Abdul-Jabbar, S. S., & Farhan, A. K. (2023). Secure QR-Code Generation in Healthcare. Karbala International Journal of Modern Science, 9(2), 307–315. https://doi.org/10.33640/2405-609X.3294
Abdulwahed, M. N., & Ahmed, A. Kamil. (2020). Improved anti-noise attack ability of image encryption algorithm using de-noising technique. Telkomnika (Telecommunication Computing Electronics and Control), 18(6), 3080–3087. https://doi.org/10.12928/TELKOMNIKA.v18i6.16384
Abood, B., Faisal, A. N., & Hamed, Q. A. (2022). Data transmitted encryption for clustering protocol in heterogeneous wireless sensor networks. Indonesian Journal of Electrical Engineering and Computer Science, 25(1), 347–357. https://doi.org/10.11591/ijeecs.v25.i1.pp347-357
Abusukhon, A., Mohammad, Z., & Al-Thaher, A. (2019). Efficient and Secure Key Exchange Protocol Based on Elliptic Curve and Security Models. 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT). https://doi.org/https://doi.org/10.1109/JEEIT.2019.8717496
Al Dallal, H. R. H., & Al Mukhtar, W. N. M. (2023). A QR Code Used for Personal Information Based on Multi-Layer Encryption System. International Journal of Interactive Mobile Technologies, 17(9), 44–56. https://doi.org/10.3991/ijim.v17i09.38777
Banerjee, S., & Patil, A. (2018). ECC Based Encryption Algorithm for Lightweight Cryptography. In A. Abraham, A. K. Cherukuri, P. Melin, & N. Gandhi (Eds.), International Conference on Intelligent Systems Design and Applications. Springer, Cham. https://doi.org/https://doi.org/10.1007/978-3-030-16657-1_56
Barker, E., Chen, L., Roginsky, A., & Smid, M. (2013). Recommendation for Pair-Wise Key Establishment Schemes Using Discrete Logarithm Cryptography (Revised). NIST Special Publication 800-56A, 1–114.
Barker, E., Johnson, D., & Smid, M. (2007). Recommendation for Pair-Wise Key Establishment Schemes Using Discrete Logarithm Cryptography (Revised). NIST Special Publication 800-56A, 1–114.
base64 — Base16, Base32, Base64, Base85 Data Encodings — Python 3.12.4 documentation. (2024). https://docs.python.org/3/library/base64.html
Basherlou, H. J., Ullah, A., Parchin, N. O., See, C. H., & Abd-Alhameed, R. A. (2023). QR-Code Pixelated Antenna with Multi-Factor Authentication for Wireless and Security Applications. 2023 First International Conference on Microwave, Antenna and Communication (MAC). https://doi.org/10.1109/MAC58191.2023.10177088
Chow, Y. W., Susilo, W., Baek, J., & Kim, J. (2020). QR Code Watermarking for Digital Images. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11897 LNCS(January), 25–37. https://doi.org/10.1007/978-3-030-39303-8_3
Dr Girisha H, A Dheerendra Kumar, Atithi Singh, Bharath K P, & Deepak. (2022). QR Code Detection. International Journal of Advanced Research in Science, Communication and Technology, 2(9), 357–360. https://doi.org/10.48175/ijarsct-5353
Faheem, Z. Bin, Ishaq, A., Rustam, F., De, I., Díez, T., Gavilanes, D., Vergara, M. M., & Ashraf, I. (2023). Image Watermarking Using Least Significant Bit and Canny Edge Detection. Sensors (Switzerland), 1–15. https://www.mdpi.com/1424-8220/23/3/1210
Farrell, M., Ikhwan, A. D., Kartika, W., Rahadi, R. A., Azkaenza, M., & Haq, M. A. (2022). Implementation Study of Quick Response Code Indonesia Standard (QRIS) in Papua Province. Jurnal Manajemen Indonesia, 22(3), 289. https://doi.org/10.25124/jmi.v22i3.4025
Fauziah, A. N., Rasyid, A., & Wijayanti, R. A. (2023). Implementation of Data Collection and Payment Control Systems Automatically Using Android -Based QR Code. Jartel, 13(1), 95–102. https://doi.org/10.33795/jartel.v13i1.521
Gallardo-Camacho, J., & Melendo-Rodríguez-Carmona, L. (2023). The use of QR codes to fuel transmedia strategy in the ecosystem of audiovisual media groups. Profesional de La Informacion, 32(2), 1–9. https://doi.org/10.3145/epi.2023.mar.16
Gavaskar, K., Ragupathy, U. S., Ravivarma, G., & Priyadharshan, P. S. (2022). AES Algorithm using Dynamic Shift Rows, Sub Bytes and Mix Column Operations for Systems Security wih Optimal Delay. Wireless Personal Communications, 1–14. https://doi.org/10.21203/rs.3.rs-1973978/v1
Google.com. (2022). Google Colaboratory. https://colab.research.google.com/
Goon, S., Pal, D., Dihidar, S., & Roy, S. (2023). QR Code-Based Digital Payment System Using Visual Cryptography. 145–158. https://doi.org/10.1007/978-981-99-0550-8_11
Gu, Z., Scott, M. R., Chen, G., & Tien, J. Y. (2011). QR CODE DETECTION (US20110290882A1). US Patent Application Publication.
Gupta, M. K., Dadheech, P., Kumar, A., Dogiwal, S. R., Poonia, R. C., Raja, L., & Bhatt, D. P. (2022). Detection and localization for watermarking technique using LSB encryption for DICOM Image. Journal of Discrete Mathematical Sciences and Cryptography, 25(1), 193–204. https://doi.org/10.1080/09720529.2021.2009193
Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del Río, J. F., Wiebe, M., Peterson, P., … Oliphant, T. E. (2020). Array programming with NumPy. Nature, 585(7825), 357–362. https://doi.org/10.1038/S41586-020-2649-2
Hewawasam, P. C., Jaharadak, A. A. Bin, Khatibi, A., & Azam, S. M. F. (2023). QR Code Enabled Payment Solutions in Creating a Cashless Society among Sri Lankan Consumers—A Literature Review. Journal of Service Science and Management, 16(02), 110–132. https://doi.org/10.4236/jssm.2023.162008
Hsu, C.-T., & Wu, J.-L. (1999). Hidden Digital watermarks in Images. Proceedings of the International Conference on Wavelet Analysis and Its Applications (WAA), 8(1), 58–68. https://doi.org/10.1142/9789812796769_0155
Iliyasu, A. M., & Iliyasu, A. M. (2022). Securing QR Codes Using a Hybrid Pseudo Baker’s Mapped Cellular Automation. 2022 IEEE 8th International Conference on Cloud Computing and Intelligent Systems (CCIS). https://doi.org/10.1109/CCIS57298.2022.10016396
json — JSON encoder and decoder — Python 3.12.4 documentation. (2024). https://docs.python.org/3/library/json.html#
Khairunnisa, M., Budiman, G., & Novamizanti, L. (2022). Quantum Image Watermarking Based on Least Significant Bit for Color Images. 2022 IEEE Symposium on Future Telecommunication Technologies (SOFTT). https://doi.org/10.1109/SOFTT56880.2022.10010071
Khan, M. R., & Goyal, A. (2016). Gaussian Noise attack A nalysis of Non Blind Multiplicative Watermarking using 2D-DWT. International Journal of Computer Science and Information Technologies, 7(6), 2481–2486.
Kodali, R. K., & Sarma, N. V. S. N. (2014). Energy Efficient ECC Encryption Using ECDH. Emerging Research in Electronics, Computer Science and Technology. https://doi.org/10.1007/978-81-322-1157-0_48
Kumar, S., Singh, B. K., & Yadav, M. (2020). A Recent Survey on Multimedia and Database Watermarking. Multimedia Tools and Applications, 79(27–28), 20149–20197. https://doi.org/10.1007/s11042-020-08881-y
Latha, Y. M., & Rao, B. S. (2023). Advanced Denoising Model for QR Code Images Using Hough Transformation and Convolutional Neural Networks. Traitement Du Signal, 40(3), 1243–1249. https://doi.org/10.18280/ts.400342
Lou, S., Shen, W., Shen, G., Cui, L., Yang, F., Deng, J., & Lyu, S. (2023). QR code anti-counterfeiting technique with lattice-based cryptography. International Conference on Cyber Security, Artificial Intelligence, and Digital Economy (CSAIDE 2023). https://doi.org/10.1117/12.2681559
Makhrib, Z. F., & Abdulamir, A. (2022). A Hybrid Digital Image Watermarking By Using DWT and LSB Method. Iraqi Journal of Computer, Communication, Control and System Engineering, 22(4), 115–126. https://doi.org/10.33103/uot.ijccce.22.4.9
Malallah, F. L., Abduljabbar, A. I., Shareef, B. T., & Al-Janaby, A. O. (2023). QR Code Encryption for improving Bank information and Confidentiality. 2023 27th International Conference on Information Technology (IT). https://doi.org/10.1109/IT57431.2023.10078457
Miftahul Amri, M., Waeno, M., & Zain Musa, M. (2023). LSB Steganography to Embed Creator’s Watermark in Batik Digital Arts. Engineering Science Letter, 2(01), 27–32. https://doi.org/10.56741/esl.v2i01.301
Mouhsen, S. B., & Hussain, Z. M. (2022). Watermarking Using Energy-LSB Embedded Method. Wasit Journal of Computer and Mathematics Science, 1(3), 89–94. https://doi.org/10.31185/wjcm.53
Mrs. M. Saritha, Ranjith. S, Vishvanth. R, & Vijay. R. (2023). VLSI Implementation of AES Algorithm in Cryptography Developed in Xilinx. International Journal of Advanced Research in Science, Communication and Technology, 558–562. https://doi.org/10.48175/ijarsct-9617
numpy · PyPI. (2023). https://pypi.org/project/numpy/
Pan, J. S., Sun, X. X., Chu, S. C., Abraham, A., & Yan, B. (2021). Digital watermarking with improved SMS applied for QR code. Engineering Applications of Artificial Intelligence, 97, 104049. https://doi.org/10.1016/J.ENGAPPAI.2020.104049
Picard, J., Landry, P., & Bolay, M. (2021). Counterfeit detection with QR codes. DocEng ’21: Proceedings of the 21st ACM Symposium on Document Engineering, 1–4. https://doi.org/10.1145/3469096.3474924
Pillow (PIL Fork) 10.4.0 documentation. (2023). https://pillow.readthedocs.io/en/stable/
Priowirjanto, E. S., Suparman, E., Amirulloh, M., & Rahmawati, E. (2022). QR Codes to Prevent Copyright Infringement: Case Study of Trusmi Batik in Cirebon, Indonesia. Journal of Applied Security Research, 19(2), 161–167. https://doi.org/10.1080/19361610.2022.2113731
Purdadi, I. G., Al Anshori, F. A., & Alfitrah, M. D. (2023). Implementasi Teknologi QR Code Pada Pengarsipan Bukti Pembayaran di kampus IIB Darmajaya. Journal of Digital Literacy and Volunteering, 1(1), 34–40. https://doi.org/10.57119/ict.v1i1.18
pycryptodome · PyPI. (2024). https://pypi.org/project/pycryptodome/
qrcode · PyPI. (2023). https://pypi.org/project/qrcode/
Rajeswari, C., Babu, S., & Venkatesan, P. (2013). Analysis of MPC Image Compression using DCT 2 in Matlab. International Journal of Computer Applications, 73(14), 25–30. https://doi.org/10.5120/12809-0050
Rani, D. N. U., Anjum, S. D., Vishal, K., Reddy, N. H., & Akram, S. S. (2023). Repository and Retrieval of Data using AES Security in Cloud Computing Environment. International Journal for Research in Applied Science and Engineering Technology, 11(4), 4224–4229. https://doi.org/10.22214/ijraset.2023.51255
S, K., S Adithya, K., Franklin A, I., Prasath S, H., & M, L. (2023). Advanced Encryption Standard to Prevent Intruders in Email through Cloud Environment. 2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC). https://doi.org/10.1109/ICAAIC56838.2023.10140373
Sakshi, S., Verma, S., Chaturvedi, P., & Yadav, S. A. (2022). Least Significant Bit Steganography for Text and Image hiding. 2022 3rd International Conference on Intelligent Engineering and Management (ICIEM). https://doi.org/10.1109/ICIEM54221.2022.9853052
Shete, P., & Kohle, S. (2022). Image Encryption using AES Algorithm: Study and Evaluation. International Journal for Research in Applied Science and Engineering Technology, 10(9), 1134–1137. https://doi.org/10.22214/ijraset.2022.46619
Shokeen, G., Aggarwal, S., & Bhatia, D. M. K. (2022). QR Code Analysis. International Journal for Research in Applied Science & Engineering Technology (IJRASET), 10(12), 1–23.
Taufiqqurrachman, T., & Elsandi, D. (2022). Security Analysis and Encryption Time Comparison Description on Cryptography Advanced Encryption Standard (AES). Jurnal Inovatif : Inovasi Teknologi Informasi Dan Informatika, 5(1), 60. https://doi.org/10.32832/inova-tif.v5i1.8345
Teguig, E. ., Touati, Y., & Ali-Cherif, A. (2017). ECC Based-Approach for Keys Authentication and Security in WSN. 2017 9th IEEE-GCC Conference and Exhibition (GCCCE). https://doi.org/10.1109/IEEEGCC.2017.8447901
Tsai, M.-J., & Hsieh, C.-Y. (2019). The visual color QR code algorithm (DWT-QR) based on wavelet transform and human vision system. Multimedia Tools and Applications, 78, 21423–21454. https://doi.org/10.1007/s11042-019-7308-y
Tsai, M. J., Lee, Y. C., & Chen, T. M. (2023). Implementing Deep Convolutional Neural Networks for QR Code-Based Printed Source Identification. Algorithms, 16(3). https://doi.org/10.3390/a16030160
Wade, S. (2023). Description of Image encryption Using AES-256 bits. International Journal for Research in Applied Science and Engineering Technology, 11(5), 7167–7171. https://doi.org/10.22214/ijraset.2023.53365
Wahsheh, H. A. ., & S., A. M. (2022). QR Codes Cryptography: A Lightweight Paradigm. International Conference on Information Systems and Intelligent Applications (ICISIA 2022), 649–658. https://doi.org/10.1007/978-3-031-16865-9_52
Wave, D. (2024). QR Code development story. https://www.denso-wave.com/en/technology/vol1.html
Widiyono, W., Wibowo Putra, A., Risqiati, R., & Syaifudin, A. (2022). Perlindungan Data Informasi Digital Dengan Teknik Steganografi Metode Least Significant Bit. Smart Comp: Jurnalnya Orang Pintar Komputer, 11(3), 323–331. https://doi.org/10.30591/smartcomp.v11i3.3453
Wu, W., Zhang, L., Zhang, J., Cui, C., Zhang, X., & Liu, M. (2022). A three-level QR code sharing scheme based on SLIC and Hamming code. 2022 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC). https://doi.org/10.1109/ICSPCC55723.2022.9984448
Xuan, X., Zhang, X., Kwon, O. H., & Ma, K. L. (2022). VAC-CNN: A Visual Analytics System for Comparative Studies of Deep Convolutional Neural Networks. IEEE Transactions on Visualization and Computer Graphics, 28(6), 2326–2337. https://doi.org/10.1109/TVCG.2022.3165347
Yao, Y., Wang, L., & Shen, J. (2022). Features and Applications of QR Codes. International Journal for Innovation Education and Research, 10(5), 166–169. https://doi.org/10.31686/ijier.vol10.iss5.3762
Zhang, L. N., Cui, C. Y., Zhang, X. Y., & Wu, W. (2022). Adaptive visual cryptography scheme design based on QR codes. Mathematical Biosciences and Engineering, 19(12), 12160–12179. https://doi.org/10.3934/mbe.2022566




CITEDNESS IN SCOPUS
CITEDNESS IN WOS




