Professional Documents
Culture Documents
Abstract:
Keywords:
HTML Web Page, HTML tags, tag’s attribute, embed data, extract data,
cover-text, stego-text, Web page background, Web page text color, Meta-tags,
Robots/Index META element, Encrypt Secret Data.
1- Introduction:
1
One of the newest hot spots in security applications is information
hiding. It is driven by two of the biggest policy issues of the information age-
copyright protection (Watermark) and state surveillance (Steganography).
2
Documents written in HTML are distributed widely on Web. Therefore, in
consideration of the technical validity of such watch system, there is meaning to
examine the possibility of the communication using HTML that is difficult to
detect.
2- HTML Characteristics:
Each HTML files (Web pages) must start with an HTML element (tag), that
containing a HEAD element (tag) and then a BODY element (tag)[4].
<HTML>
<HEAD>
<TITLE>A simple web page</TITLE>
... other head elements
</HEAD>
<BODY>
... document body
</BODY>
</HTML>
HTML document include the HADE element (tag). The contents of the
document head is an unordered collection of the following elements (tags) such
as:
• The TITLE element (tag): defines the HTML document (Web page file)
title, and is always needed.
3
• The META element (tag): used to supply Meta info as name/content
pairs. For examle, adding Robots-META element to HTML document
(Web page file) is enhance the probability that a search engine shows
web page as a search resoult for a certain request.
Examples:
Every HTML document must include the BODY element (tag). This contains
the document body. The body can contain a wide range of elements (tags)
such as:
Example:
where:
o The bgcolor attribute: Specifies the background color for the document
body.
o The text attribute: Specifies the color used to stroke the document's text.
o The link attribute: Specifies the color used to stroke the text for unvisited
hypertext links.
4
o The vlink attribute: Specifies the color used to stroke the text for visited
hypertext links.
o The alink attribute: Specifies the highlight color used to stroke the text
for hypertext links at the moment the user clicks on the link.
o The background attribute: Specifies a URL for an image that will be used
to tile the document background.
The proposed method is to hide text inside HTML file (HTML Web Page
file) which is based on the HTML Web page text as a cover-text. The secret
data is embedded inside the HTML Web page text while the meaning of the
original Web page text preserved, and transmit as a stego-text.
The main idea of the proposed method is to hide a secret data in the
HTML file by useful from existence of the white space inside the Web page text.
Where we can embed one character of secret data per each white space. The
secret data is colored by the same color of HTML Web page background (Secret
Data Color = Web Page Background Color). The bgcolor attribute is Specifies
the background color for Web Page, so the secret data is colored by bgcolor
attribute value. Then characters of the secret data colored are insert inside
white spaces on the original HTML Web page text.
We can encrypt the secret data colored -e.g., by using DES method-
before insert inside original HTML Web page to increase the security level.
5
Figure(2): Supposed embedding process
Input:-
HTML Web page (as Cover-text) & Secret Data & Stego key
Output:-
HTML Web page (as Stego-text) to transmit
Process:-
Get bgcolor attribute value (as Stego key)
Color Secret Data with Stego key
Encrypt Secret Data colored (e.g., by using DES method)
Repeat
Embed each character of Secret Data per a one white space
Until Secret Data is finished
Insert Robots/Not-index Meta-tag in HEAD part
6
To extract the embedded data from stego-text, we must used HTML
Web page text color as a stego key to colored background HTML Web page
(Web Page Background Color = Web page Text Color). The text attribute
specifies the color used to stroke the document's text, so the Web Page
Background is colored by text attribute value. Then the secret data is
appearing. This extracting process is shown in figure(3).
Input:-
Received HTML Web page (Stego-text) & Stego key
Output:-
HTML Web page (Cover-text) & Secret Data
Process:-
Get Text attribute value (as Stego key)
Set bgcolor with Stego key
The figures (4) & (5) are shown the stego-text for proposed method
before and after extracting process, with the following secrt data “THIS IS MY
HIDDEN TEXT”.
7
Figure(4): stego-text before extracting process
8
4- Conclusion:
The most successful hiding method is the uncommon one. Although the
proposed method is simple but it is unthinkable one and needs a knowledge
and experience to be discovered.
5- References: