[go: up one dir, main page]

CN103390134A - Gene word technology-based data anti-counterfeiting method and device - Google Patents

Gene word technology-based data anti-counterfeiting method and device Download PDF

Info

Publication number
CN103390134A
CN103390134A CN2012101450209A CN201210145020A CN103390134A CN 103390134 A CN103390134 A CN 103390134A CN 2012101450209 A CN2012101450209 A CN 2012101450209A CN 201210145020 A CN201210145020 A CN 201210145020A CN 103390134 A CN103390134 A CN 103390134A
Authority
CN
China
Prior art keywords
character
gene
replaced
data
character string
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101450209A
Other languages
Chinese (zh)
Other versions
CN103390134B (en
Inventor
郝佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New Founder Holdings Development Co ltd
Beijing Founder Electronics Co Ltd
Original Assignee
Peking University Founder Group Co Ltd
Beijing Founder Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peking University Founder Group Co Ltd, Beijing Founder Electronics Co Ltd filed Critical Peking University Founder Group Co Ltd
Priority to CN201210145020.9A priority Critical patent/CN103390134B/en
Publication of CN103390134A publication Critical patent/CN103390134A/en
Application granted granted Critical
Publication of CN103390134B publication Critical patent/CN103390134B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

本发明实施例公开了一种基于基因字技术的数据防伪方法及装置,涉及数据加密技术领域,能够在基因字技术中采取更加复杂的防伪加密过程,从而提高数据的安全性。本发明的方法包括:提取待加密数据中的字符流,所述待加密数据包括至少一条字符流;对于从所述待加密数据中提取的每一条字符流,采取以下处理流程:根据基因字列表获取当前字符流中的待替换字符,所述基因字列表包括了所述基因字库中的字符的一部分或全部;将所述待替换字符替换为基因字库中的字符;重复上述过程,直至对从所述待加密数据中提取的所有字符流都完成了上述处理流程。本发明适用于对数据进行防伪处理。

Figure 201210145020

The embodiment of the invention discloses a data anti-counterfeiting method and device based on gene word technology, which relates to the field of data encryption technology, and can adopt a more complex anti-counterfeiting encryption process in the gene word technology, thereby improving data security. The method of the present invention includes: extracting the character stream in the data to be encrypted, the data to be encrypted includes at least one character stream; for each character stream extracted from the data to be encrypted, the following processing flow is taken: according to the genetic word list Obtain the characters to be replaced in the current character stream, the genetic word list includes a part or all of the characters in the gene font; replace the characters to be replaced with the characters in the gene font; repeat the above process until the All character streams extracted from the data to be encrypted have completed the above processing flow. The invention is suitable for performing anti-counterfeiting processing on data.

Figure 201210145020

Description

Data method for anti-counterfeit and device based on gene word technology
Technical field
The present invention relates to the data encryption technology field, relate in particular to a kind of data method for anti-counterfeit and device based on gene word technology
Background technology
Development along with infotech, the equipment such as the computing machine between each unit or intramural each department and server can connect mutually by LAN (Local Area Network) or WWW, make the official document that undertaken by network or document exchange particularly electronic government documents or document exchange day by day frequent., in order to prevent that electronic government documents or document from maliciously being stolen or being forged, need to be encrypted the data in electronic government documents or document or false proof processing, for example: adopt digital watermark technology to carry out false proof processing, thereby protection electronic government documents or document are not forged.
Gene word technology is a kind of emerging anti-counterfeiting technology for electronic document in recent years, the gene character library is a kind of special-purpose character library, but the character in the gene character library on font with normal character library in the quite similar nuance that exists of character, and these difference are difficult to realize with naked eyes, need to use specific program just can identify, and the character quantity in the gene character library and character kind can change as required.Equal to make the part or all of character in whole electronic document all to serve as anti-counterfeiting mark, the people of the gene character library identical with encrypting end is not difficult to forge electronic document.
The problem of prior art is, widespread use along with gene word technology, the gene character library that has occurred encrypting end is by the problem of illegal copies, and lawless people may be obtained the gene character library of encrypting end and use the gene character library of obtaining to forge electronic document, has reduced the security of data.
Summary of the invention
Embodiments of the invention provide a kind of data method for anti-counterfeit and device based on gene word technology, can take more complicated anti-fake encrpted process in gene word technology, thereby improve the security of data.
For achieving the above object, embodiments of the invention adopt following technical scheme:
On the one hand, embodiments of the invention provide a kind of data method for anti-counterfeit, and the method, based on gene word technology, comprising:
Extract the character stream in be-encrypted data, described be-encrypted data comprises at least one character stream;
, for each character stream that extracts, take following treatment scheme from described be-encrypted data:
The character to be replaced in current character stream is obtained in list according to the gene word, and the list of described gene word has comprised part or all of character in described gene character library;
Be character in the gene character library with described character replacement to be replaced;
Repeat said process, until all character streams that extract have all been completed above-mentioned treatment scheme from described be-encrypted data.
On the other hand, embodiments of the invention provide a kind of data false proof device, and this installs based on gene word technology, comprising:
The character stream extraction module, for the character stream that extracts be-encrypted data, described be-encrypted data comprises at least one character stream;
Character screening module, be used for according to gene word list and obtain the character to be replaced of current character stream, and the list of described gene word has comprised part or all of character in described gene character library;
The character replacement module, for the character that is the gene character library with described character replacement to be replaced.
Data method for anti-counterfeit and device based on gene word technology that the embodiment of the present invention provides, can determine the character that need to replace according to the list of gene word, because the content of gene word list is default by user or encryption end, encrypting end carries out in false proof processing procedure needing to use the list of gene word to determine the character that needs are replaced to data, the kind of the character of replacing according to different gene word lists and quantity are also different, namely adopt different gene word lists to process be-encrypted data, can cause different encrypted result.If encrypt the gene character library of end by illegal copies, lawless people is due to gene word useless list, can't data falsification, thus the problem that the security of the data that caused by illegal copies because of the gene character library of encrypting end reduces solved in the prior art, thus the security that improves data.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below will the accompanying drawing of required use in embodiment be briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The process flow diagram of the data method for anti-counterfeit based on gene word technology that Fig. 1 provides for the embodiment of the present invention 1;
The process flow diagram of the data method for anti-counterfeit based on gene word technology that Fig. 2 provides for the embodiment of the present invention 2;
The structural representation of the data false proof device based on gene word technology that Fig. 3 provides for the embodiment of the present invention 3;
The structural representation of the data method for anti-counterfeit based on gene word technology that Fig. 4 provides for the embodiment of the present invention 4.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making all other embodiment that obtain under the creative work prerequisite, belong to the scope of protection of the invention.
, for the advantage that makes technical solution of the present invention is clearer, below in conjunction with drawings and Examples, the present invention is elaborated.
Embodiment 1
The embodiment of the present invention provides a kind of data method for anti-counterfeit based on gene word technology, as shown in Figure 1, comprising:
Method flow in the present embodiment can be carried out by encrypting end, and described encryption end comprises computing machine, the server that can adopt gene word technology to be encrypted data.
Step 101, extract the character stream in be-encrypted data.
Wherein, be-encrypted data comprises at least one character stream.
Concrete, in the present embodiment, be-encrypted data can be the various word class documents of encrypting in end that are stored in such as electronic government documents or document, character stream can be a string continuous character in electronic document.For example:
In computing machine, an electronic government documents to be encrypted stores with txt form (can be also the extended formattings such as word, pdf), the content of this electronic government documents has comprised one piece of article, the character stream that extracts of computing machine can be just by every a word at punctuate interval in article, such as: the content of electronic government documents to be encrypted forms " think quiet night " by 20 simplified Hanzis: " the silvery moonlight, cascading to the ground in front of the bed, is just like white frost.Raising my head, I see the moon so bright."; 20 simplified Hanzis have been partitioned into 4 word by 4 punctuation marks; computing machine can by existing character recognition technologies identify these punctuation marks and 4 word that will be partitioned into by punctuation mark as the character stream that extracts, computing machine extracts " I descry bright moonlight before bed ", " being suspected to be frost on the ground ", " raise the head and hope bright moon ", " bow and think native place " these 4 character streams altogether.
Step 102, obtain character to be replaced in current character stream according to default gene word list.
Wherein, the list of gene word is set by the user or by encrypting end, automatically sets, and the list of gene word has comprised part or all of character in the gene character library, and character to be replaced is the character in the character stream identical with the font of character in the list of gene word.Concrete, in the present embodiment, the list of gene word can be character in normal character library and the character list one to one in the gene character library, as shown in Table 1:
Figure BDA00001625946500041
Table one
But gene word character be on font with normal character library in the quite similar nuance that exists of character, as in table one, gene word character is many points on font.In actual applications, the variation of gene word character on font can more complicated and almost illegible, at this for illustrative purposes only, does not limit the font of gene character.
Further, in the present embodiment, the particular content of gene word list can by the user or to encrypt end default, and have the gene word list identical with encryption end to the false proof processing in this part electronic document side of carrying out in the equipment that a electronic document is carried out fake certification.Thereby whether the equipment that carries out fake certification exist by checking the gene word that does not belong to this gene word list after can the gene word in finding out electronic document,, if there is the gene word that does not belong to this gene word list, illustrates that this part electronic document forges.
Step 103 is character in the gene character library with described character replacement to be replaced.
For example: according to table one, common character can be the character in normal character library, same word can have multiple font, for example: treat that character to be replaced is in character stream " bed before I descry bright moonlight ": and " bed " (regular script _ GB2312), " bright " (regular script _ GB2312), " moon " (regular script _ GB2312).
Repeating step 102 is to the method flow of step 103, until all character streams that extract from described be-encrypted data have all been completed the method flow of step 102 to step 103.
The data method for anti-counterfeit based on gene word technology that the present embodiment provides, can determine the character that need to replace according to the list of gene word, with respect to of the prior art unique encrypted result that generates by the gene character library, adopt different gene word lists to process be-encrypted data, can generate different encrypted result.If encrypt the gene character library of end by illegal copies, lawless people is due to gene word useless list, can't data falsification, thus the problem that the security of the data that caused by illegal copies because of the gene character library of encrypting end reduces solved in the prior art, thus the security that improves data.
Embodiment 2
The embodiment of the present invention provides a kind of data method for anti-counterfeit based on gene word technology, as shown in Figure 2, comprising:
Method flow in the present embodiment can be carried out by encrypting end, and described encryption end comprises computing machine, the server that can adopt gene word technology to be encrypted data.
Step 201, extract the character stream in be-encrypted data.
Wherein, be-encrypted data comprises at least one character stream.
Step 202, obtain character to be replaced in current character stream according to default gene word list.
Wherein, the list of gene word is set by the user or by encrypting end, automatically sets, and the list of gene word has comprised part or all of character in the gene character library, and character to be replaced is the character in the character stream identical with the font of character in the list of gene word.
Step 203, obtain by user's input or by the automatic character string that generates of described encryption end.
Concrete, in the present embodiment, the encryption end can obtain a character string, and this character string can be inputted to encrypt by the user and hold, or by encrypting to hold, automatically generates or by the encryption end, directly obtained and be pre-stored in the encryption end.This character string can be one section continuous word, symbol, numeral etc., for example: after the character to be replaced in encrypting the character stream of holding in having obtained " think quiet night ", the user can, to the character string " stich " of encrypting end input simplified form of Chinese Character, encrypt end and can carry out successively subsequent treatment to 4 character streams in " think quiet night " according to " stich " this character string.
Step 204, be converted to described character string the character string of binary format according to preset algorithm.
Wherein, the character in the character string of binary format comprises 1 and 0.
Concrete, in the present embodiment, encrypt end and can will input or by the character string that the encryption end generates automatically, be converted to by the user character string of binary format by default algorithm, for example: encrypting end can be with " stich " this character string of user's input, first be converted to ASCII character, again generating the character string of a string binary format according to the character string that is converted to ASCII character by the MD5 algorithm, such as: " 101 ".
Step 205, obtain character to be replaced in current character stream according to default gene word list.
Step 206, be divided into the N group with the character in described current character stream according to the sequencing of arranging.
Wherein, the quantity of the character in the character string of binary format is N, and the quantity of character to be replaced is M.Each quantity of organizing included character to be replaced is the maximum integer less than or equal to M/N, the quantity of the character to be replaced that last group is included is remainder or the M/N of M/N, wherein, character in the character string of binary format is corresponding one by one with each group according to the sequencing of arranging, i.e. the corresponding group of a character in the character string of binary format.
For example: the character string of binary format is " 101 ", N=3; Current character stream is " I descry bright moonlight before bed ", according to table one encrypt end as can be known character to be replaced be: " bed " (regular script _ GB2312), " bright " (regular script _ GB2312), " moon " (regular script _ GB2312), M=3.Above word can be divided into following 3 groups:
First group: bed
Second group: front bright
The 3rd group: month
For each group, the 207 corresponding treatment schemees of taking steps:
Step 207, if the character in the character string of corresponding described binary format is 1, is the character in described gene character library with the character replacement to be replaced in this group.
For example: first group corresponding " 1 " replaces with " bed ` " in the gene character library with " bed (regular script _ GB2312) ".
, if the character in the character string of corresponding described binary format is 0, do not deal with.
For example: second group corresponding " 0 " does not deal with for second group.
The corresponding method flow of repeating step 207, until completed above-mentioned treatment scheme to each group that is marked off by current character stream.
For example: " the front I descry bright moonlight of bed " through step 206 to the corresponding method flow of step 207, what obtain is " bright moon ` light before bed ` ", and wherein, " bed ` " and " month ` " are the gene word in the gene character library.
Repeating step 206 is to the corresponding method flow of step 207, until all character streams that extract from be-encrypted data have all been completed step 206 to the corresponding method flow of step 207.
For example: " quiet night think " after above-mentioned false proof processing, be finally "
Figure BDA00001625946500081
Front bright
Figure BDA00001625946500082
Light, be suspected to be frost on the ground.Lift
Figure BDA00001625946500083
Hope bright
Figure BDA00001625946500084
Low
Figure BDA00001625946500085
Think native place." wherein, the character in wire frame is the gene word.
the data method for anti-counterfeit based on gene word technology that the present embodiment provides, can determine the character that need to replace according to the list of gene word, because the content of gene word list is default by user or encryption end, encrypting end carries out in false proof processing procedure needing to use the list of gene word to determine the character that needs are replaced to data, the kind of the character of replacing according to different gene word lists and quantity are also different, namely adopt different gene word lists to process be-encrypted data, can cause different encrypted result, and also need in the process of processing be-encrypted data according to user's input or the automatic character string that generates, thereby further increased possible encrypted result.If encrypt the gene character library of end by illegal copies, lawless people is due to gene word useless list and character string, can't data falsification, thus the problem that the security of the data that caused by illegal copies because of the gene character library of encrypting end reduces solved in the prior art, thus the security that improves data.
Embodiment 3
The embodiment of the present invention provides a kind of data false proof device based on gene word technology, as shown in Figure 3, comprising:
Device in the present embodiment can encrypted operation on end, and described encryption end comprises computing machine, the server that can adopt gene word technology to be encrypted data.
Character stream extraction module 31, for the character stream that extracts be-encrypted data.
Wherein, be-encrypted data comprises at least one character stream.
Character screening module 32, be used for obtaining according to default gene word list the character to be replaced that current character flows.
Wherein, the list of gene word is set by the user or by encrypting end, automatically sets, and the list of gene word has comprised part or all of character in described gene character library.
Character replacement module 33, for the character that is the gene character library with described character replacement to be replaced.
The data false proof device based on gene word technology that the present embodiment provides, can screen module by character and determine the character that need to replace according to the list of gene word, with respect to of the prior art unique encrypted result that generates by the gene character library, adopt different gene word lists to process be-encrypted data, can generate different encrypted result.If encrypt the gene character library of end by illegal copies, lawless people is due to gene word useless list, can't data falsification, thus the problem that the security of the data that caused by illegal copies because of the gene character library of encrypting end reduces solved in the prior art, thus the security that improves data.
Embodiment 4
The embodiment of the present invention provides a kind of data false proof device based on gene word technology, as shown in Figure 4, comprising:
Device in the present embodiment can encrypted operation on end, and described encryption end comprises computing machine, the server that can adopt gene word technology to be encrypted data.
Character stream extraction module 41, for the character stream that extracts be-encrypted data.
Wherein, be-encrypted data comprises at least one character stream.
Character screening module 42, be used for obtaining according to default gene word list the character to be replaced that current character flows.
Wherein, the list of gene word is set by the user or by described encryption end, is automatically set, and the list of gene word has comprised part or all of character in the gene character library.
Character string acquisition module 43, be used for before described character replacement to be replaced is the character of gene character library, obtains by user's input or by the automatic character string that generates of described encryption end.
Character string modular converter 44, be used for described character string being converted to the character string of binary format according to preset algorithm after obtaining by user's input or the character string by the automatic generation of described encryption end.
Wherein, the character in the character string of binary format comprises 1 and 0.
Replace determination module 45, be used for according to preset rules, with the character in the character string of described binary format, be the start and stop condition of this character replacement process of character in the gene character library as judging whether to carry out with described character replacement to be replaced, judge and whether need to carry out described character replacement process.
The quantity of the character in the character string of binary format is N, and the quantity of character to be replaced is M, and described replacement determination module 45 comprises:
Grouped element 451, be used for the character of described current character stream is divided into the N group according to the sequencing of arranging, the quantity of the character to be replaced that each group is included is the maximum integer less than or equal to M/N, the quantity of the character to be replaced that last group is included is remainder or the M/N of M/N, wherein, character in the character string of described binary format is corresponding one by one with each group according to the sequencing of arranging, i.e. the corresponding group of a character in the character string of described binary format.
Identifying unit 452, be used for for each group, takes following treatment scheme:
If the character in the character string of corresponding described binary format is 1, the result of judgement is: with the character replacement to be replaced in this group, be character in described gene character library.
If the character in the character string of corresponding described binary format is 0, the result of judgement is: do not deal with.
Repeat above-mentioned treatment scheme, until each group that is marked off by described current character stream has been completed above-mentioned treatment scheme.
Character replacement module 46, for the character that is the gene character library with described character replacement to be replaced.
Wherein, character to be replaced is: the character in the character stream identical with the font of character in the list of gene word.
the data false proof device based on gene word technology that the present embodiment provides, can screen module by character and determine the character that need to replace according to the list of gene word, because the content of gene word list is default by user or encryption end, encrypting end carries out in false proof processing procedure needing to use the list of gene word to determine the character that needs are replaced to data, the kind of the character of replacing according to different gene word lists and quantity are also different, namely adopt different gene word lists to process be-encrypted data, can cause different encrypted result, and process the character string that also needs basis to be obtained by the character string acquisition module in the process of be-encrypted data, thereby further increased possible encrypted result.If encrypt the gene character library of end by illegal copies, lawless people is due to gene word useless list and character string, can't data falsification, thus the problem that the security of the data that caused by illegal copies because of the gene character library of encrypting end reduces solved in the prior art, thus the security that improves data.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in above-described embodiment method, to come the relevant hardware of instruction to complete by computer program, described program can be stored in a computer read/write memory medium, this program when carrying out, can comprise the flow process as the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Acces s Memory, RAM) etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.

Claims (10)

1. data method for anti-counterfeit, the method, based on gene word technology, is characterized in that, described method is carried out by encrypting end, and described encryption end comprises computing machine, the server that can adopt gene word technology to be encrypted data, and described method comprises:
Extract the character stream in be-encrypted data, described be-encrypted data comprises at least one character stream;
, for each character stream that extracts, take following treatment scheme from described be-encrypted data:
Obtain character to be replaced in current character stream according to default gene word list, the list of described gene word is set by the user or by described encryption end, is automatically set, and the list of described gene word has comprised part or all of character in described gene character library;
Be character in the gene character library with described character replacement to be replaced;
Repeat said process, until all character streams that extract have all been completed above-mentioned treatment scheme from described be-encrypted data.
2. data method for anti-counterfeit according to claim 1, is characterized in that, described character to be replaced is: the character in the character stream identical with the font of character in the list of described gene word.
3. data method for anti-counterfeit according to claim 1, is characterized in that, before with described character replacement to be replaced being character in the gene character library, also comprises:
Obtain by user's input or by the automatic character string that generates of described encryption end;
According to preset rules,, with the character in described character string, as judging whether to carry out with described character replacement to be replaced, be the start and stop condition of this character replacement process of character in the gene character library, judge and whether need to carry out described character replacement process.
4. data method for anti-counterfeit according to claim 3, is characterized in that, after obtaining by user's input or the character string by the automatic generation of described encryption end, also comprises:
Described character string is converted to the character string of binary format according to preset algorithm, the character in the character string of described binary format comprises 1 and 0.
5. according to claim 3 or 4 described data method for anti-counterfeit, is characterized in that, the quantity of the character in the character string of described binary format is N, and the quantity of described character to be replaced is M, and whether described judging needs to carry out described character replacement process and comprise:
Character in described current character stream is divided into the N group according to the sequencing of arranging, the quantity of the character to be replaced that each group is included is the maximum integer less than or equal to M/N, the quantity of the character to be replaced that last group is included is remainder or the M/N of M/N, wherein, character in the character string of described binary format is corresponding one by one with each group according to the sequencing of arranging, i.e. the corresponding group of a character in the character string of described binary format;
, for each group, take following treatment scheme:
If the character in the character string of corresponding described binary format is 1, the result of judgement is: with the character replacement to be replaced in this group, be character in described gene character library;
If the character in the character string of corresponding described binary format is 0, the result of judgement is: do not deal with;
Repeat above-mentioned treatment scheme, until each group that is marked off by described current character stream has been completed above-mentioned treatment scheme.
6. data false proof device, this installs based on gene word technology, it is characterized in that, and described device is being encrypted operation on end, and described encryption end comprises computing machine, the server that can adopt gene word technology to be encrypted data, comprising:
The character stream extraction module, for the character stream that extracts be-encrypted data, described be-encrypted data comprises at least one character stream;
Character screening module, be used for obtaining according to default gene word list the character to be replaced of current character stream, the list of described gene word is set by the user or by described encryption end, is automatically set, and the list of described gene word has comprised part or all of character in described gene character library;
The character replacement module, for the character that is the gene character library with described character replacement to be replaced.
7. data false proof device according to claim 6, is characterized in that, described character to be replaced is: the character in the character stream identical with the font of character in the list of described gene word.
8. data false proof device according to claim 6, is characterized in that, also comprises:
The character string acquisition module, be used for before described character replacement to be replaced is the character of gene character library, obtains by user's input or by the automatic character string that generates of described encryption end;
Replace determination module, be used for according to preset rules, with the character in described character string, be the start and stop condition of this character replacement process of character in the gene character library as judging whether to carry out with described character replacement to be replaced, judge and whether need to carry out described character replacement process.
9. data false proof device according to claim 8, is characterized in that, also comprises:
The character string modular converter, be used for described character string being converted to the character string of binary format according to preset algorithm after obtaining by user's input or the character string by the automatic generation of described encryption end, and the character in the character string of described binary format comprises 1 and 0;
Described replacement determination module, also be used for according to preset rules, with the character in the character string of described binary format, be the start and stop condition of this character replacement process of character in the gene character library as judging whether to carry out with described character replacement to be replaced, judge and whether need to carry out described character replacement process.
10. according to claim 8 or claim 9 data false proof device, is characterized in that, the quantity of the character in the character string of described binary format is N, and the quantity of described character to be replaced is M, and described replacement determination module comprises:
Grouped element, be used for the character of described current character stream is divided into the N group according to the sequencing of arranging, the quantity of the character to be replaced that each group is included is the maximum integer less than or equal to M/N, the quantity of the character to be replaced that last group is included is remainder or the M/N of M/N, wherein, character in the character string of described binary format is corresponding one by one with each group according to the sequencing of arranging, i.e. the corresponding group of a character in the character string of described binary format;
Identifying unit, be used for for each group, takes following treatment scheme:
If the character in the character string of corresponding described binary format is 1, the result of judgement is: with the character replacement to be replaced in this group, be character in described gene character library;
If the character in the character string of corresponding described binary format is 0, the result of judgement is: do not deal with;
Repeat above-mentioned treatment scheme, until each group that is marked off by described current character stream has been completed above-mentioned treatment scheme.
CN201210145020.9A 2012-05-10 2012-05-10 Based on data method for anti-counterfeit and the device of gene word technology Expired - Fee Related CN103390134B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210145020.9A CN103390134B (en) 2012-05-10 2012-05-10 Based on data method for anti-counterfeit and the device of gene word technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210145020.9A CN103390134B (en) 2012-05-10 2012-05-10 Based on data method for anti-counterfeit and the device of gene word technology

Publications (2)

Publication Number Publication Date
CN103390134A true CN103390134A (en) 2013-11-13
CN103390134B CN103390134B (en) 2016-05-11

Family

ID=49534403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210145020.9A Expired - Fee Related CN103390134B (en) 2012-05-10 2012-05-10 Based on data method for anti-counterfeit and the device of gene word technology

Country Status (1)

Country Link
CN (1) CN103390134B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030051054A1 (en) * 2000-11-13 2003-03-13 Digital Doors, Inc. Data security system and method adjunct to e-mail, browser or telecom program
CN1588351A (en) * 2004-08-27 2005-03-02 北京北大方正电子有限公司 Method for encrypting and discriminating real and false for electronic document or file
CN1790420A (en) * 2005-12-01 2006-06-21 北京北大方正电子有限公司 Method and apparatus for embedding and detecting digital watermark in text file
CN1933391A (en) * 2005-09-16 2007-03-21 北京书生国际信息技术有限公司 Hidden code inserting and detecting method
US7403657B2 (en) * 2001-03-22 2008-07-22 Hitachi, Ltd. Method and apparatus for character string search in image
CN101853313A (en) * 2010-07-01 2010-10-06 无锡骏聿科技有限公司 Handwriting font object library generating method based on font categorization

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030051054A1 (en) * 2000-11-13 2003-03-13 Digital Doors, Inc. Data security system and method adjunct to e-mail, browser or telecom program
US7403657B2 (en) * 2001-03-22 2008-07-22 Hitachi, Ltd. Method and apparatus for character string search in image
CN1588351A (en) * 2004-08-27 2005-03-02 北京北大方正电子有限公司 Method for encrypting and discriminating real and false for electronic document or file
CN1933391A (en) * 2005-09-16 2007-03-21 北京书生国际信息技术有限公司 Hidden code inserting and detecting method
CN1790420A (en) * 2005-12-01 2006-06-21 北京北大方正电子有限公司 Method and apparatus for embedding and detecting digital watermark in text file
CN101853313A (en) * 2010-07-01 2010-10-06 无锡骏聿科技有限公司 Handwriting font object library generating method based on font categorization

Also Published As

Publication number Publication date
CN103390134B (en) 2016-05-11

Similar Documents

Publication Publication Date Title
Tayyeh et al. Novel steganography scheme using Arabic text features in Holy Quran
CN108805787A (en) A kind of method and apparatus that paper document distorts Jianzhen
Roslan et al. Systematic literature review and analysis for Arabic text steganography method practically
Alotaibi et al. Arabic text watermarking: A review
Singh et al. A survey on text based steganography
Alkhafaji et al. Payload capacity scheme for quran text watermarking based on vowels with kashida
JP6882362B2 (en) Systems and methods for identifying images, including identification documents
US11823521B2 (en) Image processing method for an identity document
Dlamini et al. Mitigating the challenge of hardcopy document forgery
JP5928733B2 (en) Method for automatically generating test data consisting of character strings, method for identifying signatures embedded in test data consisting of character strings, and their computers and computer programs
Changder et al. A new approach to Hindi text steganography by shifting matra
Deepa et al. Steganalysis on images based on the classification of image feature sets using SVM classifier
Kamaruddin et al. Associated diacritical watermarking approach to protect sensitive arabic digital texts
JP4863017B2 (en) Information hiding system, apparatus and method
CN102096774A (en) Document encryption method, verification method and device thereof
CN103390134A (en) Gene word technology-based data anti-counterfeiting method and device
KR101501122B1 (en) Method and apparatus for producing a frame-barcode inserted document which is capable of preventing a forgery or an alteration of itself, and method and apparatus for authenticating the document
JP6270178B2 (en) Two-dimensional code generation method, two-dimensional code generation device, program, and storage medium
US20150193900A1 (en) Composite device and application process and apparatus thereof
Jusoh et al. A review of arabic text steganography: past and present
JP2014203380A (en) Two-dimensional code, two-dimensional code generation method, two-dimensional code generation device, program and recording medium
Wang Digital watermarking research based on text
CN116956168B (en) Text watermark processing method and device, electronic equipment and storage medium
Jafarian et al. Detecting Persian Signatures in Realistic Images using the YOLO Algorithm
Roslan et al. Egyptian Informatics Journal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220624

Address after: 3007, Hengqin international financial center building, No. 58, Huajin street, Hengqin new area, Zhuhai, Guangdong 519031

Patentee after: New founder holdings development Co.,Ltd.

Patentee after: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

Address before: 100871, Beijing, Haidian District Cheng Fu Road 298, founder building, 5 floor

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: BEIJING FOUNDER ELECTRONICS Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160511

CF01 Termination of patent right due to non-payment of annual fee