Research Article Open Access

Information Hiding: A Generic Approach

Riad jabri1, Boran Ibrahim1 and Hadi Al-Zoubi2
  • 1 ,
  • 2 , Afganistan
Journal of Computer Science
Volume 5 No. 12, 2009, 930-936

DOI: https://doi.org/10.3844/jcssp.2009.930.936

Submitted On: 24 August 2009 Published On: 31 December 2009

How to Cite: jabri, R., Ibrahim, B. & Al-Zoubi, H. (2009). Information Hiding: A Generic Approach. Journal of Computer Science, 5(12), 930-936. https://doi.org/10.3844/jcssp.2009.930.936

Abstract

Problem statement: Privacy and security over communication channels are of primary concerns. Due to their complexity and diversity, there is a need for continuous improvements of the adopted solutions. In this study, we consider two of the adopted ones, namely, steganogrphy and cryptography and propose a new information hiding system. Approach: The proposed system was based on a generic approach that incorporates text-based steganography and cryptography methods in a way that permits their combined or stand alone adoption. Thus, achieving message encryption incorporated with its concealing inside another unsuspicious one. Furthermore, two steganography methods (the inter-word spaces method and syntactic methods) had been combined with a hybrid text-encoding in a form of binary representation of terns rewriting systems. Results: An information hiding system had been implemented. The system offered encrypting and hiding dynamic and static text within a cover-text. The conducted experiments using static texts had shown a non-noticeable increase (0.02%) in the size of their respective stego-texts. For the dynamic texts, cover- texts with a size proportional to the length of the secret messages were needed. Conclusion: A generic model for information hiding with a respective implementation framework had been used as an effective tool to develop a hybrid and scalable steganography system that combined good features from the existing ones.

  • 1,320 Views
  • 1,560 Downloads
  • 0 Citations

Download

Keywords

  • Information hiding
  • steganography
  • cryptography
  • genericity
  • rewriting systems
  • encoding
  • decoding