Research Article

An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding

Volume: 5 Number: 2 December 31, 2024
TR EN

An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding

Abstract

The advancing technology and digitalizing world have increased the importance of secure data transmission. Steganography, a technique that ensures secure data communication, is a critical component of data security. Derived from the term meaning "hidden writing" in Turkish, steganography is based on the principle of embedding the data to be hidden into a carrier medium. While historically applied using primitive methods, steganography has transitioned to the use of modern techniques and methods in today’s digitalized era. In this study, a steganography method based on chaotic functions and the XOR operation is proposed. The proposed method consists of two stages. In the first stage, data embedding, the data to be hidden is first converted into binary format. This binary data is then subjected to an XOR operation with a tent map sequence. The resulting final data is embedded into a grayscale image by determining its embedding positions using a logistic map. In the second stage, data extraction, the embedded message is retrieved using the logistic map, and the extracted message is XORed with the tent map to recover the original data. The effectiveness of the proposed method was evaluated using commonly employed metrics such as PSNR, MSE, and SSIM on images in the literature. The results demonstrate that the proposed method offers a robust structure against steganalysis techniques while ensuring critical security parameters.

Keywords

Steganography, Chaotic functions, Logistic Map, Tent Map

References

  1. Akyüz, D. (2021). Yeni Kaotik Video Steganografi Metodu. İstanbul Ticaret Üniversitesi.
  2. Alzubi, J. A., Alzubi, O. A., Suseendran, G., & Akila, D. (2019). +A Novel chaotic map encryption methodology for image cryptography and secret communication with steganography. International Journal of Recent Technology and Engineering, 8(1C2), 1122–1128.
  3. Balkesen, C., & Koçer, H. E. (2020). Şifrelenmiş Verileri Rast Gele Piksel Yaklaşımı ile Bir Görüntüye Gömme. European Journal of Science and Technology, (September), 123–130. https://doi.org/10.31590/ejosat.802191
  4. Cheddad, A., Condell, J., Curran, K., & Mc Kevitt, P. (2010). Digital image steganography: Survey and analysis of current methods. Signal Processing, 90(3), 727–752. https://doi.org/10.1016/j.sigpro.2009.08.010
  5. Durafe, A., & Patidar, V. (2024). Image Steganography Using Fractal Cover and Combined Chaos-DNA Based Encryption. Annals of Data Science, 11(3), 855–885. https://doi.org/10.1007/s40745-022-00457-x
  6. Ghosh, S., Saha, A., Pal, T., & Jha, A. K. (2024). A comparative analysis of chaos theory based medical image steganography to enhance data security. Procedia Computer Science, 235, 1024–1033. https://doi.org/10.1016/j.procs.2024.04.097
  7. Karakış, R., Gürkahraman, K., Çiğdem, B., Öztoprak, I., & Topaktaş, A. S. (2021). Bölütlenen beyin bölgelerinin tıbbi görüntü steganografi için değerlendirilmesi. Gazi Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi, 36(4), 2301–2314. https://doi.org/10.17341/gazimmfd.753989
  8. Khalil, N., Sarhan, A., & Alshewimy, M. A. M. (2024). A secure image steganography based on LSB technique and 2D chaotic maps. Computers and Electrical Engineering, 119(PB), 109566. https://doi.org/10.1016/j.compeleceng.2024.109566
  9. Kipper, G. (2019). Investigator’s Guide to Steganography. New York.
  10. Kumar, M., & Hussaini, T. (2021). A Neural Network Based Image Steganography Method using Cyclic Chaos and Integer Wavelet Transform. 2021 Asian Conference on Innovation in Technology, ASIANCON 2021, 1–6. https://doi.org/10.1109/ASIANCON51346.2021.9544831
APA
Yakut, S. (2024). An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding. Bilgisayar Bilimleri Ve Teknolojileri Dergisi, 5(2), 59-66. https://doi.org/10.54047/bibted.1593334
AMA
1.Yakut S. An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding. BIBTED. 2024;5(2):59-66. doi:10.54047/bibted.1593334
Chicago
Yakut, Selman. 2024. “An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding”. Bilgisayar Bilimleri Ve Teknolojileri Dergisi 5 (2): 59-66. https://doi.org/10.54047/bibted.1593334.
EndNote
Yakut S (December 1, 2024) An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding. Bilgisayar Bilimleri ve Teknolojileri Dergisi 5 2 59–66.
IEEE
[1]S. Yakut, “An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding”, BIBTED, vol. 5, no. 2, pp. 59–66, Dec. 2024, doi: 10.54047/bibted.1593334.
ISNAD
Yakut, Selman. “An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding”. Bilgisayar Bilimleri ve Teknolojileri Dergisi 5/2 (December 1, 2024): 59-66. https://doi.org/10.54047/bibted.1593334.
JAMA
1.Yakut S. An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding. BIBTED. 2024;5:59–66.
MLA
Yakut, Selman. “An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding”. Bilgisayar Bilimleri Ve Teknolojileri Dergisi, vol. 5, no. 2, Dec. 2024, pp. 59-66, doi:10.54047/bibted.1593334.
Vancouver
1.Selman Yakut. An Efficient Steganography Method Based on Chaotic Functions and XOR Operation for Data Hiding. BIBTED. 2024 Dec. 1;5(2):59-66. doi:10.54047/bibted.1593334