Text information hiding method and system

A technology for text information and hidden information, applied in the field of information hiding, can solve the problems of difficult recovery of hidden information, misaligned text, garbled text editor, etc., and achieve good text information hiding effect, large information hiding space, and visual perception. good effect

Inactive Publication Date: 2018-04-06
XIAMEN YAXON NETWORKS CO LTD
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] There are some defects in these methods. For example, information hiding based on font size, using a font to represent the information bit "0", and another font to represent the information bit "1", this can only be used in text editors that support fonts such as word and pdf implementation, and to achieve visual consistency, two very similar font libraries need to be installed, and such very similar font libraries are generally not included by default in document editors; based on the hiding method of character spacing or line spacing, The information is hidden by different spacing, but this will cause the text to be misaligned, and the visual effect is very unnatural; the information hiding based on html symbols is easier to read because some symbols are used to explicitly replace the information bits 0 and 1 The authors recognized that, based on the synonym replacement method, the difficulty of recovering hidden information is relatively large.
[0005] Therefore, some people have proposed a method based on document character encoding transformation to hide information. For example, in the Chinese patent document whose publication number is CN104699661A, it is proposed to hide information by inserting information into reserved characters in Unicode encoding. This method is due to Changed the encoding content, so there may be garbled characters in some text editors; in the Chinese patent document with the publication number CN101645061, a method of custom encoding is proposed, which lacks versatility. On the computer, the document will not be displayed correctly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Text information hiding method and system
  • Text information hiding method and system
  • Text information hiding method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0079] Embodiment 1 of the present invention is: a text information hiding method, the method is based on BIG5 coding. BIG5 encoding is a widely used encoding method, especially in Hong Kong, Macao and Taiwan regions where BIG5 is basically used. Although the GBK encoding is widely used in mainland China, almost all text software and even web browsers support BIG5, and the encoding can be switched quickly.

[0080] Please refer to figure 2 , the method includes the steps of:

[0081] S1: Associate the BIG5 code corresponding to the space with a basic operator in binary. The basic operators are 0 and 1; the BIG5 encoding of the corresponding space is 0x20.

[0082] S2: Associate the BIG5 code corresponding to the blank with another basic operator in the binary. The BIG5 code corresponding to the blank is 0x7F. For example, 0x20 corresponds to 0 and 0x7F corresponds to 1, or 0x20 corresponds to 1 and 0x7F corresponds to 0.

[0083] S3: Binarize the information to be hidde...

Embodiment 2

[0092] Please refer to image 3 , this embodiment is a further expansion of Embodiment 1, and the similarities will not be described again, the difference is that it also includes the recovery steps of hidden documents:

[0093] S9: Scan the content of the hidden document in order to obtain a code sequence composed of codes in blank spaces and codes in blank spaces; that is, to obtain a code sequence composed of 0x20 and 0x7F.

[0094] S10: Convert each code in the code sequence into its corresponding basic operator to obtain a binary sequence.

[0095] S11: Convert the binary sequence into hidden information. The converted rules correspond to the binarized rules in step S3.

[0096] This embodiment can conveniently restore hidden information from hidden documents.

Embodiment 3

[0098] Please refer to Figure 5 , this embodiment is a text information hiding system corresponding to the above embodiments, including:

[0099] The first association module 1 is used for associating the BIG5 code corresponding to the space with a basic operator in the binary system;

[0100] The second association module 2 is used to associate the BIG5 code corresponding to the blank with another basic operator in the binary system;

[0101] The binarization module 3 is used to binarize the information to be hidden to obtain a corresponding binary sequence;

[0102] The first scanning module 4 is used to scan the content of the carrier document in order to obtain the space characters in the carrier document;

[0103] The third associating module 5 is used to associate the basic operators in the binary sequence with the space characters one by one according to the position order of the space characters;

[0104] The replacement module 6 is used to replace the space charac...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a text information hiding method and system. The method comprises the steps of associating a BIG5 code of a corresponding space with a basic operator in a binary system; associating the BIG5 code of the corresponding space with another basic operator in the binary system; binarizing to-be-hidden information to obtain a corresponding binary sequence; scanning contents of a carrier document in sequence to obtain space characters in the carrier document; according to a position sequence of the space characters, associating the basic operators in the binary sequence with the space characters one by one; and replacing the space characters with the BIG5 codes corresponding to the basic operators corresponding to the space characters. The universality is high, and visual difference is not caused; a good text information hiding effect is achieved, and especially for English documents with relatively numerous spaces, very large information hiding space is provided.

Description

technical field [0001] The invention relates to the technical field of information hiding, in particular to a text information hiding method and system thereof. Background technique [0002] Text hiding is to hide invisible information in visible text, so that some confidential information can be delivered by hiding in visible text. [0003] Common text hiding methods include: information hiding based on font size shape, information hiding based on character spacing or line spacing, information hiding based on web page html symbols, information hiding based on synonymous word replacement, etc. [0004] There are some defects in these methods. For example, information hiding based on font size, using a font to represent the information bit "0", and another font to represent the information bit "1", this can only be used in text editors that support fonts such as word and pdf implementation, and to achieve visual consistency, two very similar font libraries need to be install...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/22
CPCG06F40/126
Inventor 涂岩恺曹洪霞陈远
Owner XIAMEN YAXON NETWORKS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products