[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103198344A - Tax-control safety two-dimensional code encoding and decoding processing method - Google Patents

Tax-control safety two-dimensional code encoding and decoding processing method Download PDF

Info

Publication number
CN103198344A
CN103198344A CN2013100655367A CN201310065536A CN103198344A CN 103198344 A CN103198344 A CN 103198344A CN 2013100655367 A CN2013100655367 A CN 2013100655367A CN 201310065536 A CN201310065536 A CN 201310065536A CN 103198344 A CN103198344 A CN 103198344A
Authority
CN
China
Prior art keywords
code
dimension code
algorithm
safe
tax control
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
CN2013100655367A
Other languages
Chinese (zh)
Other versions
CN103198344B (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.)
Chongqing Farsight Printing Co., Ltd.
CHONGQING VITCO INFORMATION INDUSTRY GROUP CO., LTD.
Original Assignee
CHONGQING YUANJIAN INFORMATION TECHNOLOGY Co Ltd
CHONGQING FARSIGHT PRINTING 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 CHONGQING YUANJIAN INFORMATION TECHNOLOGY Co Ltd, CHONGQING FARSIGHT PRINTING Co Ltd filed Critical CHONGQING YUANJIAN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201310065536.7A priority Critical patent/CN103198344B/en
Publication of CN103198344A publication Critical patent/CN103198344A/en
Application granted granted Critical
Publication of CN103198344B publication Critical patent/CN103198344B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The invention discloses a tax-control safety two-dimensional code encoding and decoding processing method. By means of the method, a tax-control safety two-dimensional code generated through the method has a plurality of levels of tax-control safety protection, anti-counterfeiting and safety performance of the tax-control safety two-dimensional code is improved, electronic signature information carried by the code can serve as a tool carrying out off-line authenticity identification on the condition of separation from the internet, the problem that when electronic bill information is transmitted through the two-dimensional code in the prior art, the authenticity identification is limited by network conditions and time is solved, and tax-control safety of the tax-control safety two-dimensional code is effectively enhanced. The tax-control safety two-dimensional code decoding processing method not only can prevent illegal leakage of useful information in the tax-control safety two-dimensional code, but also can immediately identify authenticity of the electronic bill information contained in the tax-control safety two-dimensional code off-line on the condition that the internet is not relied on, and therefore the tax-control safety of the tax-control safety two-dimensional code during the decoding process is further improved.

Description

The safe two-dimension code coding of tax control, decoding processing method
Technical field
The present invention relates to the electronic bill field of anti-counterfeit technology, particularly the safe two-dimension code coding of a kind of tax control, decoding processing method.
Background technology
Electronic bill is the product of information age, it is based on computing machine and modern communications technology network, store commercial fund information among computer system with the form of electronic message, and can transmit and circulate by electronic information transmission form, to realize tradition functions such as the gathering of paper bill, payment, circulation, financing, clearing, credit are arranged.Two-dimension code is exactly a kind of electronic information transmission form that electronic invoice is used always at present very much, voucher code with electronic bill, note number, ticket contents information (organization for example, the address, phone, the fund amount, time etc. ticket contents information of making out an invoice, the ticket contents information that dissimilar electronic invoices comprises is not quite similar) etc. the relevant data message of electronic bill handle carrying by the two-dimension code coding and be recorded in the two-dimension code, computing machine or the handheld device of other user by two-dimension code scanning identification software is installed reads two-dimension code and can obtain the wherein relevant data message of electronic bill of record, realizes exchange transmission and the circulation of electronic bill.
Though two-dimension code is very easy to use as electronic bill a kind of electronic information commonly used is transmitted form, but owing to the encoding and decoding of existing two-dimension code are all carried out based on public two-dimension code code system agreement simply, cause two-dimension code to be replicated and distort all being very easy to; Yet, because electronic bill relates to commercial activity and fund flow, often has higher tax control safety requirements for electronic bill, but when adopting two-dimension code as the transmission form of electronic bill at present, some lawless persons transmit false electronic bill content information with regard to the leak that has utilized the two-dimension code transreplication, easily distort, and reach its illegal purpose such as evade the tax.On the other hand, the examination personnel can only carry out true and false examination to the two-dimension code of recorded electronic ticket contents information by the online mode of network, namely after the electronic bill content information that two-dimension code carries is obtained in scanning, connect the internet and login the bill query web of appointment by computer equipment, the electronic bill content information that two-dimension code is carried is input to the electronic bill data query system of bill query web and inquires about, and judges the true and false of the electronic bill content information that two-dimension code records according to Query Result.Such examination mode not only complex operation, have hysteresis quality, and need depend on the internet, in the time can't connecting the internet, then can't realize the true and false examination work to the electronic bill two-dimension code.This has just caused, under the prior art condition, need obtain electronic bill type business processing immediately by two-dimension code at some, perhaps can't connect immediately under the applicable cases of internet at some, just can't carry out the true and false to the electronic bill content information that two-dimension code records and distinguish.Therefore, how to improve the tax control security performance of two-dimension code, become planar bar code technology new research focus in the electronic bill application.
Summary of the invention
Above-mentioned deficiency at prior art, the object of the present invention is to provide the safe two-dimension code code processing method of a kind of tax control, the two-dimension code coding that the safe two-dimension code code processing method of this tax control is used for electronic bill generates processing, can improve two-dimension code to confidentiality and the tax control security of electronic bill content information, thereby solve the tax control security flaw of existing two-dimensional sign indicating number technology in the electronic bill application.
For solving the problems of the technologies described above, realize goal of the invention, the technical solution used in the present invention is as follows:
The safe two-dimension code code processing method of tax control comprises the steps:
1) obtaining need be by voucher code, note number and the ticket contents information of the electronic bill of the safe two-dimension code of tax control record;
2) adopt first cryptographic algorithm that described ticket contents information is encrypted computing and obtain the ticket contents enciphered message, adopt default electronic signature algorithm computing to generate electronic signature to the ticket contents enciphered message then, and timestamp is added in this electronic signature;
3) adopt second cryptographic algorithm to be encrypted computing described ticket contents enciphered message, electronic signature and timestamp, form the bill ciphertext of described electronic bill correspondence;
4) adopt the two-dimension code encryption algorithm that voucher code, note number and the bill ciphertext of described electronic bill are carried out the two-dimension code coding and handle, generate the safe two-dimension code of tax control of described electronic bill correspondence.
In the safe two-dimension code code processing method of above-mentioned tax control, as a kind of preferred version, in the described step 4, the two-dimension code drawing shape of the safe two-dimension code of tax control that is generated by the two-dimension code encryption algorithm has following feature: this two-dimension code drawing shape is whole to be the lattice pixels figure of rectangle; Place, an angle at described lattice pixels figure is provided with the location code block, the place, four pixel limits of the lattice pixels figure of described rectangle respectively is provided with a location boost line, two location boost lines that wherein are close in the location code block are solid line location boost line, and two location boost lines that are away from the location code block are dotted line location boost line; Described location code block and four zones of locating between the boost line are data message code word district; Described location code block and four location boost lines are for the graph area positioning mark as the safe two-dimension code of tax control, and the position relation of location code block and two solid line location boost lines and two dotted line location boost lines is used to indicate the direction of the safe two-dimension code of tax control; Described data message code word district is used for coming encoded recording to need data carried by data information according to the character code agreement that described two-dimension code encryption algorithm is set.
In the safe two-dimension code code processing method of above-mentioned tax control, as a kind of preferred version, the feature that the two-dimension code drawing shape that the safe two-dimension code of described tax control adopts has also comprises: in the lattice pixels figure of described rectangle, another place, angle outside angle, code block place, location is provided with the checking code block; Described checking code block is used for the anti-duplicating identifying code of the unique correspondence of this two-dimension code drawing shape of record, and the picture element density of the anti-duplicating identifying code that records in the checking code block is more than 600ppi.
In the safe two-dimension code code processing method of above-mentioned tax control, as a kind of preferred version, the feature that the two-dimension code drawing shape that the safe two-dimension code of described tax control adopts has also comprises: designated as additional function information code block adjacent to a pixel column of a dotted line location boost line in the described data message code word district; Described additional function information code block is used for coming the self-defining additional information of encoded recording according to the character code agreement that described two-dimension code encryption algorithm is set.
 
In the safe two-dimension code code processing method of above-mentioned tax control, as a kind of preferred version, described first cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described second cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described electronic signature algorithm is a kind of in the public spoon of the close SM2 algorithm of state, DSA Digital Signature Algorithm, RSA cryptographic algorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5.
Correspondingly, the present invention also provides the decoding processing method corresponding with the safe two-dimension code code processing method of above-mentioned tax control, in order to processing that the safe two-dimension code of tax control that generates by the safe two-dimension code code processing method of above-mentioned tax control is decoded, and in decode procedure, just can finish tax control security verification to the safe two-dimension code of tax control, further embodied the tax control safe reliability of the safe two-dimension code of tax control.For realizing this purpose, the technical solution used in the present invention is as follows:
The safe two-dimension code decoding processing method of tax control is used for the safe two-dimension code of tax control that the safe two-dimension code code processing method of tax control according to claim 1 the generates processing of decoding; This method comprises the steps:
A) adopt the corresponding two-dimension code recognizer of described two-dimension code encryption algorithm that the safe two-dimension code of tax control is carried out two-dimension code identification and handle, obtain wherein voucher code, note number and the bill ciphertext of the electronic bill of record;
B) adopt the algorithm for inversion of second cryptographic algorithm described bill ciphertext to be decrypted computing, ticket contents enciphered message, electronic signature and the timestamp of electron gain bill;
C) adopt the computing that signs electronically of the described default electronic signature algorithm ticket contents enciphered message that deciphering obtains to step b, and the electronic signature that the operation result step b that will sign electronically deciphers acquisition is compared; If the two is identical, then continue execution in step d; If the two difference is then forbidden exporting the safe two-dimension code decoded result of tax control, and is pointed out the safe two-dimension code of this tax control to have the tax control potential safety hazard;
D) adopt the algorithm for inversion of first cryptographic algorithm that described ticket contents enciphered message is decrypted computing, obtain the ticket contents information of described electronic bill, then step a is identified voucher code, note number, the timestamp of step b deciphering acquisition and the ticket contents information of this step deciphering acquisition of the electronic bill that obtains and exported as the safe two-dimension code decoded result of tax control.
In the safe two-dimension code decoding processing method of above-mentioned tax control, as a kind of preferred version, among the described step a, the concrete steps of the safe two-dimension code of tax control being carried out two-dimension code identification processing comprise:
A1) by location identification, obtain the graph area of the safe two-dimension code of tax control;
A2) graph area with the safe two-dimension code of tax control that obtains is divided into N block figure, and records the distributing position of each block figure; Wherein, the value of N is greater than 1 natural square;
A3) concurrently described N block figure carried out code word identification respectively; Wherein, code word identifying to each block figure is, earlier the block figure is carried out binary conversion treatment, according to the corresponding relation of the plain value of the binaryzation image pattern in the character code agreement of setting in the described two-dimension code encryption algorithm and code word, the block figure after the binary conversion treatment is identified as corresponding block code word array then;
A4) the corresponding block code word of each block figure array is spliced recovery according to the distributing position of corresponding block figure, thereby obtain the complete code array of the graph area of the safe two-dimension code of tax control;
A5) according to the corresponding relation of the code word array in the character code agreement of setting in the described two-dimension code encryption algorithm and data message character, described complete code array is carried out data message identification, obtain the data message that records in the safe two-dimension code of tax control.
In the safe two-dimension code decoding processing method of above-mentioned tax control, as a kind of preferred version, described first cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described second cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described electronic signature algorithm is a kind of in the public spoon of the close SM2 algorithm of state, DSA Digital Signature Algorithm, RSA cryptographic algorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5.
Than prior art, the present invention has following advantage:
1, the safe two-dimension code of tax control that generates of the safe two-dimension code code processing method of tax control of the present invention, can allow the two-dimension code with corresponding two-dimension code recognizer processing power scan voucher code and the note number that recognition device directly reads electronic bill, be convenient to exchange and the circulation of electronic bill, but can't directly read the ticket contents information of electronic bill, strengthen the confidentiality to ticket contents information.
2, in the safe two-dimension code of tax control that the safe two-dimension code code processing method of tax control of the present invention generates, ticket contents information for electronic bill adopts first cryptographic algorithm to be encrypted computing formation ticket contents enciphered message earlier, also adopt default electronic signature algorithm computing to generate electronic signature to the ticket contents enciphered message simultaneously, and to this electronic signature interpolation timestamp, therefore only in the cryptographic calculation mode of knowing first cryptographic algorithm and second cryptographic algorithm and corresponding secret key, just the bill decrypt ciphertext may be obtained further to decipher the ticket contents information that obtains after the ticket contents enciphered message, on the one hand strengthened the confidentiality of the safe two-dimension code of tax control to ticket contents information, avoided unauthorized side easily the electron gain bill ticket contents information and forge false electronic bill content information by mode such as distorting; On the other hand, for the authorized party, can allow the authorized party obtain deciphering authority or decryption condition, thereby the ticket contents information of the electronic bill that records in the safe two-dimension code of acquisition tax control of decoding has smoothly been strengthened the anti-counterfeiting performance of the safe two-dimension code of tax control.
3, in the safe two-dimension code of tax control that the safe two-dimension code code processing method of tax control of the present invention generates, can utilize the electronic signature that comprises in default electronic signature algorithm and the bill ciphertext for whether having forgery, distort risk according to checking ticket contents enciphered message, can also carry out timestamp by the coding staff with the safe two-dimension code of tax control and confirm, examine the true and false of the safe two-dimension code of tax control.
4, the safe two-dimension code code processing method of tax control of the present invention; make that the safe two-dimension code of tax control of coding generation has possessed multi-level tax control safeguard protection thus; improved the anti-tamper security performance of the safe two-dimension code of tax control; and the electronic signature information of wherein carrying can be used as the instrument that carries out the off-line authenticity verification under the condition that breaks away from the internet immediately; solve in the prior art problem that network condition and time restriction are received in true and false examination when transmitting electronic bill information with two-dimension code, effectively strengthened the tax control security of the safe two-dimension code of tax control.
5, in the safe two-dimension code code processing method of tax control of the present invention, can also preferably adopt a kind of two-dimension code drawing shape with specific characteristic, make the two-dimension code scanning identification equipment that adopts existing main flow two-dimension code recognizer can not directly read the data message of record in the safe two-dimension code coding of tax control, the safe two-dimension code of tax control that need have this uniqueness two-dimension code drawing shape recognition capability identification equipment of migrating just can read wherein data message, further strengthen the confidentiality of the safe two-dimension code of tax control, also embodied the monopoly of the safe two-dimension code of tax control simultaneously from two-dimension code drawing shape.
6, the safe two-dimension code decoding processing method of tax control of the present invention, in the decryption processing of carrying out two-dimension code identification processing and cryptographic algorithm, also the ticket contents enciphered message is adopted described default electronic signature algorithm sign electronically after the computing electronic signature operation result and bill ciphertext in the original electronic signature that comprises compare checking, whether there is forgery or distorts risk with the bill ciphertext of judging the safe two-dimension code of tax control, and when having risk, forbid exporting the safe two-dimension code decoded result of tax control, prevented that not only the useful information in the safe two-dimension code of tax control from illegally being revealed, and can be under not relying on the online condition in internet the true and false of contained electronic bill content information in the safe two-dimension code of off-line examination tax control immediately, thereby further promoted the tax control security in the decoding link of the safe two-dimension code of tax control.
7, in the safe two-dimension code decoding processing method of tax control of the present invention, can also optimize by blockette parallel decoding identification mode, promote the efficient that two-dimension code identification is handled, the identification of minimizing two-dimension code is handled consuming time, thereby the integral body of optimizing two-dimension code decoding processing is carried out efficient.
Description of drawings
Fig. 1 is the FB(flow block) of the safe two-dimension code code processing method of tax control of the present invention;
Fig. 2 is a kind of preferred version exemplary plot of the two-dimension code drawing shape of the safe two-dimension code of tax control;
Fig. 3 is the another kind of preferred version exemplary plot of the two-dimension code drawing shape of the safe two-dimension code of tax control;
Fig. 4 is the FB(flow block) of the safe two-dimension code decoding processing method of tax control of the present invention.
Embodiment
Below in conjunction with accompanying drawing technical scheme of the present invention is further specified.
Adopt the two-dimension code of prior art to carry out the transmission circulation of electronic bill content information, be difficult to guarantee that it is to the anti-forgery security of electronic bill content information, and in the prior art two-dimension code authenticity verification that contains the electronic bill content information is checked the bill query web that also only depends on internet and appointment, complex operation, examination lag behind, to the dependence of network condition, all bring opportunity to the lawless person, thereby brought difficulty for the tax control of electronic bill.Be directed to this, the present invention proposes the safe two-dimension code code processing method of a kind of tax control, handle the safe two-dimension code of tax control that making encodes thus generates by special coding and self just possess stronger maintaining secrecy and anti-counterfeiting performance, and self has also carried examination information, thereby brings the tax control safety guarantee for the use of the safe two-dimension code of this tax control in the electronic bill application.The treatment scheme of the safe two-dimension code code processing method of tax control of the present invention comprises the steps: as shown in Figure 1
1) obtaining need be by voucher code, note number and the ticket contents information of the electronic bill of the safe two-dimension code of tax control record;
2) adopt first cryptographic algorithm that described ticket contents information is encrypted computing and obtain the ticket contents enciphered message, adopt default electronic signature algorithm computing to generate electronic signature to the ticket contents enciphered message then, and timestamp is added in this electronic signature;
3) adopt second cryptographic algorithm to be encrypted computing described ticket contents enciphered message, electronic signature and timestamp, form the bill ciphertext of described electronic bill correspondence;
4) adopt the two-dimension code encryption algorithm that voucher code, note number and the bill ciphertext of described electronic bill are carried out the two-dimension code coding and handle, generate the safe two-dimension code of tax control of described electronic bill correspondence.
Can see by above-mentioned coding treatment scheme, in this bright safe two-dimension code code processing method of tax control, voucher code and note number to electronic bill still directly adopt the two-dimension code encryption algorithm to encode, allow the two-dimension code with corresponding two-dimension code recognizer processing power scan voucher code and the note number that recognition device can directly read electronic bill, in order to carry out simple electronic bill transmission, circulation running.And for the ticket contents information of electronic bill, adopt first cryptographic algorithm to be encrypted computing earlier and form the ticket contents enciphered message, make and directly adopt the two-dimension code recognizer only can read the ticket contents enciphered message, and can't directly obtain ticket contents information itself, increase is to the confidentiality of ticket contents information, also adopt default electronic signature algorithm computing to generate electronic signature to the ticket contents enciphered message simultaneously, and to this electronic signature interpolation timestamp, then again with described ticket contents enciphered message, electronic signature and timestamp adopt second cryptographic algorithm to be encrypted computing and form the bill ciphertext, just adopt the two-dimension code encryption algorithm with the voucher code of this electronic bill at last, note number and bill ciphertext are encoding in the safe two-dimension code of tax control together.Like this, for the safe two-dimension code of tax control that adopts the inventive method coding to obtain, directly the two-dimension code recognizer by correspondence then can't directly read the wherein ticket contents information of the electronic bill of record, and can only read bill ciphertext through encrypting, only in the cryptographic calculation mode of knowing first cryptographic algorithm and second cryptographic algorithm and corresponding secret key, just the bill decrypt ciphertext may be obtained further to decipher the ticket contents information that obtains after the ticket contents enciphered message.Thus, on the one hand strengthened the confidentiality of the safe two-dimension code of tax control to ticket contents information, avoided unauthorized side easily the electron gain bill ticket contents information and forge false electronic bill content information by mode such as distorting; On the other hand, for the authorized party, cryptographic calculation mode that can be by informing first cryptographic algorithm and second cryptographic algorithm and the mode of corresponding secret key, allow the authorized party obtain the deciphering authority, can decode smoothly and obtain the ticket contents information of the electronic bill that records in the safe two-dimension code of tax control, perhaps provide to the authorized party and be integrated with corresponding two-dimension code recognizer and first cryptographic algorithm, the special-purpose decoding device of the second cryptographic algorithm decrypted program, allow the authorized party obtain decryption condition, can read the ticket contents information of the electronic bill that records in the safe two-dimension code of acquisition tax control by special-purpose decoding device, thereby strengthen the anti-counterfeiting performance of the safe two-dimension code of tax control; Moreover, except ticket contents information, also comprised the electronic signature of ticket contents enciphered message in the bill ciphertext, if someone has illegally cracked the bill ciphertext in the safe two-dimension code of tax control, the ticket contents enciphered message that comprises in the bill ciphertext is forged or distorted to malice, then forge, the ticket contents enciphered message of distorting then is difficult to corresponding with the original electronic signature that comprises in the bill ciphertext, thereby can utilize the electronic signature that comprises in default electronic signature algorithm and the bill ciphertext for whether having forgery according to checking ticket contents enciphered message, distort risk; Further again, electronic signature also is added with timestamp, therefore after the electronic signature and timestamp that decoding side comprises in the bill ciphertext that obtains the safe two-dimension code of tax control, can also carry out timestamp by the coding staff with the safe two-dimension code of tax control and confirm, examine the true and false of the safe two-dimension code of tax control.This shows; the safe two-dimension code code processing method of tax control of the present invention; make that the safe two-dimension code of tax control of coding generation has possessed multi-level tax control safeguard protection thus; improved the anti-tamper security performance of the safe two-dimension code of tax control; and the electronic signature information of wherein carrying can be used as the instrument that carries out the off-line authenticity verification under the condition that breaks away from the internet immediately; solve in the prior art problem that network condition and time restriction are received in true and false examination when transmitting electronic bill information with two-dimension code, effectively strengthened the tax control security of the safe two-dimension code of tax control.
In the safe two-dimension code code processing method of tax control of the present invention in the applied two-dimension code encryption algorithm, can adopt the employed character code agreement of main flow two-dimension code and two-dimension code drawing shape in the prior art, for example just carry out the two-dimension code encryption algorithm according to the character code agreement of standard two-dimension codes such as GM sign indicating number, Chinese letter co, QR sign indicating number and two-dimension code drawing shape and handle, the safe two-dimension code coding of resulting tax control also just correspondingly shows as the two-dimension code drawing shape form of GM sign indicating number, Chinese letter co or QR sign indicating number.But in the application scenario of a lot of electronic bills, higher security requirements is arranged, and consider from the angle of the safe two-dimension code of tax control self, also preferably can embody the monopoly that it is different from the ordinary two dimensional sign indicating number; Be directed to this, as a preferred embodiment of the present invention, in the safe two-dimension code code processing method of tax control of the present invention in the applied two-dimension code encryption algorithm, a kind of two-dimension code drawing shape with specific characteristic of preferred employing, make the two-dimension code scanning identification equipment that adopts existing main flow two-dimension code recognizer can not directly read the data message of record in the safe two-dimension code coding of tax control, the safe two-dimension code of tax control that need have this uniqueness two-dimension code drawing shape recognition capability identification equipment of migrating just can read wherein data message, further strengthen the confidentiality of the safe two-dimension code of tax control to a certain extent, also embodied the monopoly of the safe two-dimension code of tax control simultaneously from two-dimension code drawing shape.In this preferred version, in the step 5 of the safe two-dimension code code processing method of tax control of the present invention, the two-dimension code drawing shape of the safe two-dimension code of tax control that is generated by the two-dimension code encryption algorithm has following feature: this two-dimension code drawing shape is whole to be the lattice pixels figure of rectangle; Place, an angle at described lattice pixels figure is provided with the location code block, the place, four pixel limits of the lattice pixels figure of described rectangle respectively is provided with a location boost line, two location boost lines that wherein are close in the location code block are solid line location boost line, and two location boost lines that are away from the location code block are dotted line location boost line; Described location code block and four zones of locating between the boost line are data message code word district; Described location code block and four location boost lines are for the graph area positioning mark as the safe two-dimension code of tax control, and the position relation of location code block and two solid line location boost lines and two dotted line location boost lines is used to indicate the direction of the safe two-dimension code of tax control; Described data message code word district is used for coming encoded recording to need data carried by data information according to the character code agreement that described two-dimension code encryption algorithm is set.Fig. 2 shows an example of the two-dimension code drawing shape of the safe two-dimension code of tax control that the two-dimension code encryption algorithm generates in this preferred version.Can see, this two-dimension code drawing shape has only adopted a location code block 10 to locate boost lines 20 as the graph area positioning mark in conjunction with four, location code block 10 and four zones of locating between the boost line 20 are data message code word district 30, obviously be different from main flow two-dimension code figure in the prior art and adopt 3 ~ 4 location code blocks as the mode of graph area positioning mark, embodied the monopoly of the safe two-dimension code of tax control; Simultaneously, in four location boost lines 20, two location boost lines that are close in location code block 10 are solid line location boost line 21, two location boost lines that are away from the location code block are dotted line location boost line 22, make the position identifiers that is constituted by location code block 10 and four location boost lines 20 possess tangible direction indicative character, the scanning recognition device of the safe two-dimension code of tax control can identify the correct direction of the safe two-dimension code of tax control according to this direction indicative character, has guaranteed that therefore this two-dimension code drawing shape adopts arbitrarily angled shooting scanning all can be correctly validated.
As on the above-mentioned preferred two-dimension code drawing shape basis further prioritization scheme, the feature that has above-mentioned this two-dimension code drawing shape also comprises: in the lattice pixels figure of described rectangle, another place, angle outside angle, code block place, location is provided with the checking code block; Described checking code block is used for the anti-duplicating identifying code of the unique correspondence of this two-dimension code drawing shape of record, and the picture element density of the anti-duplicating identifying code that records in the checking code block is more than 600ppi.Fig. 3 shows an example of this two-dimension code drawing shape of further optimizing.Improve in the two-dimension code drawing shape of one-step optimization, except location code block 10, article four, location boost line 20(comprises two solid line location boost lines 21 and two dotted line location boost lines 22), outside the data message code word district 30, also be provided with checking code block 40 at another place, angle, the picture element density of the anti-duplicating identifying code of record is more than 600ppi in the checking code block 40, this picture element density requires present printing technique to reach, but reprography is inaccessible, that is to say, if the safe two-dimension code figure of tax control with checking code block that official or authorized party are printed is copied abuse, because reprography can't reach the above picture element density requirement of 600ppi, therefore the anti-duplicating identifying code in the checking code block that runs off will be because duplicating the fuzzy significant change that takes place, therefore the scanning recognition device of the safe two-dimension code of tax control just can according to anti-duplicate identifying code whether take place significant change judge the safe two-dimension code of tax control of current scanning be original print or duplicated by the later stage, thereby on two-dimension code drawing shape, further promoted the false proof and tax control security performance of the safe two-dimension code of tax control.In addition, can also in the data message code word district of this preferred two-dimension code drawing shape, add self-defining additional information under the different application occasion, for example, designated as additional function information code block 31, as shown in Figure 3 adjacent to a pixel column of a dotted line location boost line 21 in described data message code word district; Described additional function information code block 31 is used for coming the self-defining additional information of encoded recording according to the character code agreement that described two-dimension code encryption algorithm is set.This self-defining additional information can be decided according to concrete application scenario, it for example can be one section official's authorization information, also can be the pattern I D sign indicating number information of the so-called correspondence of this two-dimension code drawing shape, or relevant some attribute informations of electronic bill content information etc., thereby can further strengthen checking, anti-counterfeiting performance to two-dimension code drawing shape self or electronic bill content information by these self-defining additional informations.
Correspondingly, on the basis of the safe two-dimension code code processing method of tax control provided by the invention, the present invention also provides a kind of tax control safe two-dimension code decoding processing method, in order to processing that the safe two-dimension code of tax control that adopts the inventive method to encode to generate is decoded, and in decode procedure, just can directly finish tax control security verification to the safe two-dimension code of tax control under not by the condition of internet, make and to obtain electronic bill type business processing immediately by two-dimension code at some, perhaps can't connect under the applicable cases of internet immediately at some, just can authenticate to the true and false of contained electronic bill content information in the safe two-dimension code of tax control by decoding immediately, thereby further promote its tax control security in the decoding link of the safe two-dimension code of tax control.The treatment scheme of the safe two-dimension code decoding processing method of tax control of the present invention comprises the steps: as shown in Figure 4
A) adopt the corresponding two-dimension code recognizer of described two-dimension code encryption algorithm that the safe two-dimension code of tax control is carried out two-dimension code identification and handle, obtain wherein voucher code, note number and the bill ciphertext of the electronic bill of record;
B) adopt the algorithm for inversion of second cryptographic algorithm described bill ciphertext to be decrypted computing, ticket contents enciphered message, electronic signature and the timestamp of electron gain bill;
C) adopt the computing that signs electronically of the described default electronic signature algorithm ticket contents enciphered message that deciphering obtains to step b, and the electronic signature that the operation result step b that will sign electronically deciphers acquisition is compared; If the two is identical, then continue execution in step d; If the two difference is then forbidden exporting the safe two-dimension code decoded result of tax control, and is pointed out the safe two-dimension code of this tax control to have the tax control potential safety hazard;
D) adopt the algorithm for inversion of first cryptographic algorithm that described ticket contents enciphered message is decrypted computing, obtain the ticket contents information of described electronic bill, then step a is identified voucher code, note number, the timestamp of step b deciphering acquisition and the ticket contents information of this step deciphering acquisition of the electronic bill that obtains and exported as the safe two-dimension code decoded result of tax control.
Can see by above-mentioned decoding treatment scheme, in the safe two-dimension code decoding processing method of tax control of the present invention, voucher code by the corresponding two-dimension code recognizer of two-dimension code encryption algorithm electron gain bill, after the bill ciphertext of note number and correspondence, adopt the algorithm for inversion of second cryptographic algorithm to decipher the ticket contents enciphered message that obtains in the bill ciphertext again, electronic signature and timestamp, but also need the ticket contents enciphered message is adopted described default electronic signature algorithm sign electronically after the computing electronic signature operation result and bill ciphertext in the original electronic signature that comprises compare checking, need the contrast verification unanimity just further adopt the algorithm for inversion of first cryptographic algorithm that described ticket contents enciphered message is decrypted computing acquisition ticket contents information, with voucher code, note number, timestamp and ticket contents information are exported as the safe two-dimension code decoded result of tax control, if the electronic tag contrast verification is inconsistent, show that the information that comprises in the bill ciphertext may be to forge or distorted, then forbid exporting the safe two-dimension code decoded result of tax control, and point out the safe two-dimension code of this tax control to have the tax control potential safety hazard, prevent that the useful information in the safe two-dimension code of tax control from illegally being revealed, strengthened the confidentiality of the safe two-dimension code of tax control.The safe two-dimension code decoding processing method of this tax control can become the decoding handling procedure to be carried in the safe two-dimension code decoding device of tax control by the programming technique staffing, in order to processing that the safe two-dimension code of tax control that adopts the safe two-dimension code code processing method of tax control of the present invention to generate is decoded, do not relying under the online condition in internet, just off-line is checked the true and false of contained electronic bill content information in the safe two-dimension code of tax control immediately, thereby further promotes its tax control security in the decoding link of the safe two-dimension code of tax control.
As a kind of prioritization scheme of the safe two-dimension code decoding processing method of tax control of the present invention, in the step a of decoding process, the safe two-dimension code of tax control is carried out two-dimension code identification processing can adopt following treatment scheme:
A1) by location identification, obtain the graph area of the safe two-dimension code of tax control;
A2) graph area with the safe two-dimension code of tax control that obtains is divided into N block figure, and records the distributing position of each block figure; Wherein, the value of N is greater than 1 natural square;
A3) concurrently described N block figure carried out code word identification respectively; Wherein, code word identifying to each block figure is, earlier the block figure is carried out binary conversion treatment, according to the corresponding relation of the plain value of the binaryzation image pattern in the character code agreement of setting in the described two-dimension code encryption algorithm and code word, the block figure after the binary conversion treatment is identified as corresponding block code word array then;
A4) the corresponding block code word of each block figure array is spliced recovery according to the distributing position of corresponding block figure, thereby obtain the complete code array of the graph area of the safe two-dimension code of tax control;
A5) according to the corresponding relation of the code word array in the character code agreement of setting in the described two-dimension code encryption algorithm and data message character, described complete code array is carried out data message identification, obtain the data message that records in the safe two-dimension code of tax control.
Can see by above-mentioned treatment scheme, in this prioritization scheme the graph area of the safe two-dimension code of tax control is carried out not adopting when code word is identified the usual manner of directly whole graph area being identified in the prior art, but the graph area of the safe two-dimension code of tax control is divided into N block figure, concurrently each block figure is carried out code word identification; Because separately a graph area being carried out code word identification is that serial is line by line identified, the code word that the graph area of the safe two-dimension code of whole tax control comprises is very many, serial identification is consuming time longer line by line, and the code word amount that comprises in each the block figure after dividing significantly reduces, and the identification of the code word of each block figure is parallel to be carried out, significantly shortening consuming time, and then after the corresponding block code word of each block figure battle array being spliced the complete code array of the graph area that reverts to the safe two-dimension code of tax control, identify the total data information that records in the safe two-dimension code of tax control, make the efficient that two-dimension code identification is handled among the step a improve like this, minimizing consuming time, integrating step b again, c, the encryption of d, contrast is handled, making that the integral body of the safe two-dimension code decoding processing method of tax control of the present invention is carried out efficient can be suitable with general two-dimension code decoding processing execution efficient in the prior art, if the division numbers of block figure is more, the execution efficient that the safe two-dimension code decoding of tax control of the present invention is handled even the two-dimension code decoding processing execution efficient that can be better than prior art.Certainly, because the safe two-dimension code decoding processing method of tax control of the present invention needs concurrently each block figure to be carried out code word identification respectively, higher requirement may be arranged the handling property of recognition system, and this also is to promote the required performance cost of paying of decoding processing execution efficient.
Need to prove in addition, related first cryptographic algorithm, second cryptographic algorithm and electronic signature algorithm in the safe two-dimension code of tax control of the present invention coding, the decoding processing method, can adopt with a kind of cryptographic algorithm, but preferably adopt three kinds of different cryptographic algorithm, with the anti-tamper security performance of the safe two-dimension code of better assurance tax control.Related first cryptographic algorithm in the inventive method, second cryptographic algorithm can be cryptographic algorithm commonly used in the prior art, the close SM1 algorithm of state for example, the close SM2 algorithm of state, DES(Data Encryption Standard) cryptographic algorithm, IDEA(International Data Encryption Algorithm) cryptographic algorithm, DSA(Digital Signature Algorithm) Digital Signature Algorithm, the public spoon of RSA cryptographic algorithm, AES(Advanced Encryption Standard) Advanced Encryption Standardalgorithm, SHA1(Secure Hash Algorithm, FIPS PUB 180-1) Secure Hash Algorithm, MD5(Message Digest Algorithm 5) Message Digest 5 etc.; And related electronic signature algorithm in the inventive method, also can be electronic signature algorithm commonly used in the prior art, for example close SM2 algorithm of state, DSA Digital Signature Algorithm, the public spoon of RSA cryptographic algorithm, SHA1 Secure Hash Algorithm, MD5 Message Digest 5 etc.
Explanation is at last, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although with reference to preferred embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not breaking away from aim and the scope of technical solution of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.

Claims (8)

1. the safe two-dimension code code processing method of tax control is characterized in that, comprises the steps:
1) obtaining need be by voucher code, note number and the ticket contents information of the electronic bill of the safe two-dimension code of tax control record;
2) adopt first cryptographic algorithm that described ticket contents information is encrypted computing and obtain the ticket contents enciphered message, adopt default electronic signature algorithm computing to generate electronic signature to the ticket contents enciphered message then, and timestamp is added in this electronic signature;
3) adopt second cryptographic algorithm to be encrypted computing described ticket contents enciphered message, electronic signature and timestamp, form the bill ciphertext of described electronic bill correspondence;
4) adopt the two-dimension code encryption algorithm that voucher code, note number and the bill ciphertext of described electronic bill are carried out the two-dimension code coding and handle, generate the safe two-dimension code of tax control of described electronic bill correspondence.
2. according to the safe two-dimension code code processing method of the described tax control of claim 1, it is characterized in that in the described step 4, the two-dimension code drawing shape of the safe two-dimension code of tax control that is generated by the two-dimension code encryption algorithm has following feature:
This two-dimension code drawing shape integral body is the lattice pixels figure of rectangle; Place, an angle at described lattice pixels figure is provided with the location code block, the place, four pixel limits of the lattice pixels figure of described rectangle respectively is provided with a location boost line, two location boost lines that wherein are close in the location code block are solid line location boost line, and two location boost lines that are away from the location code block are dotted line location boost line; Described location code block and four zones of locating between the boost line are data message code word district;
Described location code block and four location boost lines are for the graph area positioning mark as the safe two-dimension code of tax control, and the position relation of location code block and two solid line location boost lines and two dotted line location boost lines is used to indicate the direction of the safe two-dimension code of tax control;
Described data message code word district is used for coming encoded recording to need data carried by data information according to the character code agreement that described two-dimension code encryption algorithm is set.
3. according to the safe two-dimension code code processing method of the described tax control of claim 2, it is characterized in that the feature that the two-dimension code drawing shape that the safe two-dimension code of described tax control adopts has also comprises:
In the lattice pixels figure of described rectangle, another place, angle outside angle, code block place, location is provided with the checking code block; Described checking code block is used for the anti-duplicating identifying code of the unique correspondence of this two-dimension code drawing shape of record, and the picture element density of the anti-duplicating identifying code that records in the checking code block is more than 600ppi.
4. according to the safe two-dimension code code processing method of the described tax control of claim 2, it is characterized in that the feature that the two-dimension code drawing shape that the safe two-dimension code of described tax control adopts has also comprises:
Designated as additional function information code block adjacent to a pixel column of a dotted line location boost line in the described data message code word district; Described additional function information code block is used for coming the self-defining additional information of encoded recording according to the character code agreement that described two-dimension code encryption algorithm is set.
5. according to the safe two-dimension code code processing method of the described tax control of claim 1, it is characterized in that, described first cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described second cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described electronic signature algorithm is a kind of in the public spoon of the close SM2 algorithm of state, DSA Digital Signature Algorithm, RSA cryptographic algorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5.
6. the safe two-dimension code decoding processing method of tax control is characterized in that, is used for the safe two-dimension code of tax control that the safe two-dimension code code processing method of tax control according to claim 1 the generates processing of decoding; This method comprises the steps:
A) adopt the corresponding two-dimension code recognizer of described two-dimension code encryption algorithm that the safe two-dimension code of tax control is carried out two-dimension code identification and handle, obtain wherein voucher code, note number and the bill ciphertext of the electronic bill of record;
B) adopt the algorithm for inversion of second cryptographic algorithm described bill ciphertext to be decrypted computing, ticket contents enciphered message, electronic signature and the timestamp of electron gain bill;
C) adopt the computing that signs electronically of the described default electronic signature algorithm ticket contents enciphered message that deciphering obtains to step b, and the electronic signature that the operation result step b that will sign electronically deciphers acquisition is compared; If the two is identical, then continue execution in step d; If the two difference is then forbidden exporting the safe two-dimension code decoded result of tax control, and is pointed out the safe two-dimension code of this tax control to have the tax control potential safety hazard;
D) adopt the algorithm for inversion of first cryptographic algorithm that described ticket contents enciphered message is decrypted computing, obtain the ticket contents information of described electronic bill, then step a is identified voucher code, note number, the timestamp of step b deciphering acquisition and the ticket contents information of this step deciphering acquisition of the electronic bill that obtains and exported as the safe two-dimension code decoded result of tax control.
7. according to the safe two-dimension code decoding processing method of the described tax control of claim 6, it is characterized in that among the described step a, the concrete steps of the safe two-dimension code of tax control being carried out two-dimension code identification processing comprise:
A1) by location identification, obtain the graph area of the safe two-dimension code of tax control;
A2) graph area with the safe two-dimension code of tax control that obtains is divided into N block figure, and records the distributing position of each block figure; Wherein, the value of N is greater than 1 natural square;
A3) concurrently described N block figure carried out code word identification respectively; Wherein, code word identifying to each block figure is, earlier the block figure is carried out binary conversion treatment, according to the corresponding relation of the plain value of the binaryzation image pattern in the character code agreement of setting in the described two-dimension code encryption algorithm and code word, the block figure after the binary conversion treatment is identified as corresponding block code word array then;
A4) the corresponding block code word of each block figure array is spliced recovery according to the distributing position of corresponding block figure, thereby obtain the complete code array of the graph area of the safe two-dimension code of tax control;
A5) according to the corresponding relation of the code word array in the character code agreement of setting in the described two-dimension code encryption algorithm and data message character, described complete code array is carried out data message identification, obtain the data message that records in the safe two-dimension code of tax control.
8. according to the safe two-dimension code decoding processing method of the described tax control of claim 6, it is characterized in that, described first cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described second cryptographic algorithm is the close SM1 algorithm of state, the close SM2 algorithm of state, a kind of in the public spoon of des encryption algorithm, IDEA cryptographic algorithm, DSA Digital Signature Algorithm, RSA cryptographic algorithm, AES Advanced Encryption Standardalgorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5; Described electronic signature algorithm is a kind of in the public spoon of the close SM2 algorithm of state, DSA Digital Signature Algorithm, RSA cryptographic algorithm, SHA1 Secure Hash Algorithm, the MD5 Message Digest 5.
CN201310065536.7A 2013-03-01 2013-03-01 Tax control secure two-dimensional code coding, decoding processing method Expired - Fee Related CN103198344B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310065536.7A CN103198344B (en) 2013-03-01 2013-03-01 Tax control secure two-dimensional code coding, decoding processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310065536.7A CN103198344B (en) 2013-03-01 2013-03-01 Tax control secure two-dimensional code coding, decoding processing method

Publications (2)

Publication Number Publication Date
CN103198344A true CN103198344A (en) 2013-07-10
CN103198344B CN103198344B (en) 2015-09-09

Family

ID=48720873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310065536.7A Expired - Fee Related CN103198344B (en) 2013-03-01 2013-03-01 Tax control secure two-dimensional code coding, decoding processing method

Country Status (1)

Country Link
CN (1) CN103198344B (en)

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103794136A (en) * 2014-02-18 2014-05-14 立德高科(北京)数码科技有限责任公司 Anti-counterfeiting mark formed by dot matrixes and tax-control code and generation and identification method of anti-counterfeiting mark
CN103793678A (en) * 2014-02-18 2014-05-14 立德高科(北京)数码科技有限责任公司 Method and device for identifying anti-counterfeiting mark composed of tax-control code and raster graphic
CN104125222A (en) * 2014-07-18 2014-10-29 国网上海市电力公司 Information intranet security hole monitoring processing method
CN104156645A (en) * 2014-08-07 2014-11-19 朱洪标 Copy verification system and application method thereof
CN104598952A (en) * 2015-02-13 2015-05-06 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to recorded letter content and generation method thereof
CN104618334A (en) * 2014-12-29 2015-05-13 通邮(中国)科技有限公司 Method and system for generating and verifying dynamic two-dimensional code
CN104616043A (en) * 2015-02-13 2015-05-13 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to information recorded in postcard and generation method of two-dimensional code
CN104615939A (en) * 2013-12-31 2015-05-13 腾讯科技(深圳)有限公司 Bill generating method, device and system and bill verification method, device and system
CN104616042A (en) * 2015-02-13 2015-05-13 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to gift detail and generation mode of special two-dimensional code
CN104636783A (en) * 2015-02-25 2015-05-20 立德高科(北京)数码科技有限责任公司 Method for generating two-dimensional code with online bank information based on current system time
CN104657765A (en) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 Two-dimension code as well as two-dimension code generating method and generating device
CN104657763A (en) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 Two-dimension code as well as two-dimension code generating method and generating device
CN104657766A (en) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 Two-dimension code as well as two-dimension code generating method and generating device
CN104680219A (en) * 2015-02-13 2015-06-03 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to information recorded in red packet and generating method for special two-dimensional code
CN104680202A (en) * 2013-12-03 2015-06-03 航天信息股份有限公司 Methods for generating and verifying two-dimension code of invoice
CN105405035A (en) * 2015-10-26 2016-03-16 北京红马传媒文化发展有限公司 Method of determining two-dimension-code electronic ticket authenticity based on external standard time
CN105718816A (en) * 2016-01-25 2016-06-29 四川虹慧云商科技有限公司 Method for improving data security by two-dimension code support system
CN105809225A (en) * 2016-03-03 2016-07-27 北京小米移动软件有限公司 Two-dimension code treatment method, apparatus, terminal equipment, two-dimension code product and packing box
CN105809015A (en) * 2014-12-30 2016-07-27 航天信息股份有限公司 Electronic ticket information hiding and verifying method, device and system
CN105989318A (en) * 2015-02-13 2016-10-05 福建新大陆电脑股份有限公司 Anti-counterfeit bill, and anti-counterfeit device and method thereof
CN106447003A (en) * 2016-11-01 2017-02-22 安徽拾穗谷生态科技有限公司 Method for manufacturing and identifying two-dimensional code anti-counterfeit label of agricultural product
CN106485292A (en) * 2015-08-28 2017-03-08 重庆品胜科技有限公司 The method and system of the carbon tape box true and false on a kind of checking heat-transfer printing device
CN106934442A (en) * 2017-03-27 2017-07-07 百望电子发票数据服务有限公司 A kind of barcode scanning collects the method and system of electronic invoice
CN107016421A (en) * 2017-03-14 2017-08-04 国家电网公司 A kind of electric power asset management label anti-counterfeit authentication method based on the close security algorithm of state
CN107103457A (en) * 2013-08-02 2017-08-29 东芝泰格有限公司 Information processor and electronic billing system
CN107766909A (en) * 2017-11-01 2018-03-06 厦门物之联智能科技有限公司 The method and system of anti-tamper processing is carried out to two-dimension code pattern
CN108174217A (en) * 2017-12-06 2018-06-15 广州索答信息科技有限公司 A kind of generation of image code and analytic method, electronic equipment and storage medium
CN108734463A (en) * 2018-05-24 2018-11-02 大连卓云科技有限公司 Electronics all-purpose card and fare payment system
CN109302292A (en) * 2018-11-01 2019-02-01 北京冠群信息技术股份有限公司 Inspection of document method, apparatus, electronic equipment and storage medium
CN110176985A (en) * 2019-05-08 2019-08-27 重庆八戒电子商务有限公司 A kind of information ciphering method, device and storage medium
CN110610112A (en) * 2019-09-12 2019-12-24 珠海格力电器股份有限公司 Identification code display method and device
CN111740969A (en) * 2020-06-12 2020-10-02 北京三快在线科技有限公司 Method, device, equipment and storage medium for verifying electronic certificate information
US10796211B2 (en) 2017-02-13 2020-10-06 Alibaba Group Holding Limited Generating authentication image to verify a two-dimensional code offline
CN113204755A (en) * 2021-04-20 2021-08-03 重庆工业职业技术学院 English data capture method for block chain big data security
CN116466872A (en) * 2022-10-17 2023-07-21 浙江智臾科技有限公司 Time sequence data storage system and method
CN117834642A (en) * 2024-03-04 2024-04-05 中国人民解放军国防科技大学 Mass two-dimensional code distributed generation method, system and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020029339A1 (en) * 2000-02-28 2002-03-07 Rick Rowe Method and apparatus for facilitating monetary and commercial transactions and for securely storing data
CN102129589A (en) * 2011-02-10 2011-07-20 谢仁康 Asymmetric encryption two-dimension code anti-counterfeiting method
CN102243739A (en) * 2011-07-04 2011-11-16 中国建设银行股份有限公司 Mobile-phone bank payment method, mobile-phone bank payment system and mobile-phone bank client based on two-dimension code
CN102324157A (en) * 2011-04-13 2012-01-18 浪潮电子信息产业股份有限公司 A kind of tax control security module that realizes tax full-online billing
CN102461229A (en) * 2009-04-20 2012-05-16 欧特科尔有限公司 System and method for personal authentication using a mobile device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020029339A1 (en) * 2000-02-28 2002-03-07 Rick Rowe Method and apparatus for facilitating monetary and commercial transactions and for securely storing data
CN102461229A (en) * 2009-04-20 2012-05-16 欧特科尔有限公司 System and method for personal authentication using a mobile device
CN102129589A (en) * 2011-02-10 2011-07-20 谢仁康 Asymmetric encryption two-dimension code anti-counterfeiting method
CN102324157A (en) * 2011-04-13 2012-01-18 浪潮电子信息产业股份有限公司 A kind of tax control security module that realizes tax full-online billing
CN102243739A (en) * 2011-07-04 2011-11-16 中国建设银行股份有限公司 Mobile-phone bank payment method, mobile-phone bank payment system and mobile-phone bank client based on two-dimension code

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103457A (en) * 2013-08-02 2017-08-29 东芝泰格有限公司 Information processor and electronic billing system
CN104680202A (en) * 2013-12-03 2015-06-03 航天信息股份有限公司 Methods for generating and verifying two-dimension code of invoice
CN104615939B (en) * 2013-12-31 2017-06-13 腾讯科技(深圳)有限公司 Document generation method, verification method, device and system
CN104615939A (en) * 2013-12-31 2015-05-13 腾讯科技(深圳)有限公司 Bill generating method, device and system and bill verification method, device and system
CN103793678A (en) * 2014-02-18 2014-05-14 立德高科(北京)数码科技有限责任公司 Method and device for identifying anti-counterfeiting mark composed of tax-control code and raster graphic
CN103794136A (en) * 2014-02-18 2014-05-14 立德高科(北京)数码科技有限责任公司 Anti-counterfeiting mark formed by dot matrixes and tax-control code and generation and identification method of anti-counterfeiting mark
CN103794136B (en) * 2014-02-18 2016-02-10 立德高科(北京)数码科技有限责任公司 The anti-counterfeiting mark that dot matrix and tax-control code are formed is carried out generating and knows method for distinguishing
CN104125222A (en) * 2014-07-18 2014-10-29 国网上海市电力公司 Information intranet security hole monitoring processing method
CN104156645A (en) * 2014-08-07 2014-11-19 朱洪标 Copy verification system and application method thereof
CN104618334A (en) * 2014-12-29 2015-05-13 通邮(中国)科技有限公司 Method and system for generating and verifying dynamic two-dimensional code
CN105809015A (en) * 2014-12-30 2016-07-27 航天信息股份有限公司 Electronic ticket information hiding and verifying method, device and system
CN104657765A (en) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 Two-dimension code as well as two-dimension code generating method and generating device
CN104657763A (en) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 Two-dimension code as well as two-dimension code generating method and generating device
CN104657766A (en) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 Two-dimension code as well as two-dimension code generating method and generating device
CN104680219A (en) * 2015-02-13 2015-06-03 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to information recorded in red packet and generating method for special two-dimensional code
CN104616042A (en) * 2015-02-13 2015-05-13 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to gift detail and generation mode of special two-dimensional code
CN104616043A (en) * 2015-02-13 2015-05-13 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to information recorded in postcard and generation method of two-dimensional code
CN105989318A (en) * 2015-02-13 2016-10-05 福建新大陆电脑股份有限公司 Anti-counterfeit bill, and anti-counterfeit device and method thereof
CN104598952A (en) * 2015-02-13 2015-05-06 立德高科(北京)数码科技有限责任公司 Special two-dimensional code corresponding to recorded letter content and generation method thereof
CN104636783A (en) * 2015-02-25 2015-05-20 立德高科(北京)数码科技有限责任公司 Method for generating two-dimensional code with online bank information based on current system time
CN106485292A (en) * 2015-08-28 2017-03-08 重庆品胜科技有限公司 The method and system of the carbon tape box true and false on a kind of checking heat-transfer printing device
CN105405035A (en) * 2015-10-26 2016-03-16 北京红马传媒文化发展有限公司 Method of determining two-dimension-code electronic ticket authenticity based on external standard time
CN105405035B (en) * 2015-10-26 2020-03-31 北京红马传媒文化发展有限公司 Method for judging authenticity of two-dimensional code electronic ticket based on external standard time
CN105718816B (en) * 2016-01-25 2019-01-18 四川虹慧云商科技有限公司 The method of two dimensional code support system raising Information Security
CN105718816A (en) * 2016-01-25 2016-06-29 四川虹慧云商科技有限公司 Method for improving data security by two-dimension code support system
CN105809225A (en) * 2016-03-03 2016-07-27 北京小米移动软件有限公司 Two-dimension code treatment method, apparatus, terminal equipment, two-dimension code product and packing box
CN106447003A (en) * 2016-11-01 2017-02-22 安徽拾穗谷生态科技有限公司 Method for manufacturing and identifying two-dimensional code anti-counterfeit label of agricultural product
TWI715814B (en) * 2017-02-13 2021-01-11 開曼群島商創新先進技術有限公司 Image generation method and equipment
US10796211B2 (en) 2017-02-13 2020-10-06 Alibaba Group Holding Limited Generating authentication image to verify a two-dimensional code offline
CN107016421A (en) * 2017-03-14 2017-08-04 国家电网公司 A kind of electric power asset management label anti-counterfeit authentication method based on the close security algorithm of state
CN106934442A (en) * 2017-03-27 2017-07-07 百望电子发票数据服务有限公司 A kind of barcode scanning collects the method and system of electronic invoice
CN107766909A (en) * 2017-11-01 2018-03-06 厦门物之联智能科技有限公司 The method and system of anti-tamper processing is carried out to two-dimension code pattern
CN108174217A (en) * 2017-12-06 2018-06-15 广州索答信息科技有限公司 A kind of generation of image code and analytic method, electronic equipment and storage medium
CN108174217B (en) * 2017-12-06 2021-01-19 广州索答信息科技有限公司 Image code generation and analysis method, electronic equipment and storage medium
CN108734463A (en) * 2018-05-24 2018-11-02 大连卓云科技有限公司 Electronics all-purpose card and fare payment system
CN109302292A (en) * 2018-11-01 2019-02-01 北京冠群信息技术股份有限公司 Inspection of document method, apparatus, electronic equipment and storage medium
CN109302292B (en) * 2018-11-01 2022-02-01 北京冠群信息技术股份有限公司 File inspection method and device, electronic equipment and storage medium
CN110176985A (en) * 2019-05-08 2019-08-27 重庆八戒电子商务有限公司 A kind of information ciphering method, device and storage medium
CN110610112A (en) * 2019-09-12 2019-12-24 珠海格力电器股份有限公司 Identification code display method and device
CN110610112B (en) * 2019-09-12 2021-05-07 珠海格力电器股份有限公司 Identification code display method and device
CN111740969A (en) * 2020-06-12 2020-10-02 北京三快在线科技有限公司 Method, device, equipment and storage medium for verifying electronic certificate information
CN111740969B (en) * 2020-06-12 2022-09-16 北京三快在线科技有限公司 Method, device, equipment and storage medium for verifying electronic certificate information
CN113204755A (en) * 2021-04-20 2021-08-03 重庆工业职业技术学院 English data capture method for block chain big data security
CN116466872A (en) * 2022-10-17 2023-07-21 浙江智臾科技有限公司 Time sequence data storage system and method
CN117834642A (en) * 2024-03-04 2024-04-05 中国人民解放军国防科技大学 Mass two-dimensional code distributed generation method, system and storage medium
CN117834642B (en) * 2024-03-04 2024-05-17 中国人民解放军国防科技大学 Mass two-dimensional code distributed generation method, system and storage medium

Also Published As

Publication number Publication date
CN103198344B (en) 2015-09-09

Similar Documents

Publication Publication Date Title
CN103198344B (en) Tax control secure two-dimensional code coding, decoding processing method
CN101377837A (en) Method for generating and checking electronic check two-dimension code credence
KR20200012845A (en) Progressive Key Encryption Algorithm
CN101295343A (en) Two-dimensional code multi-enciphering anti-fake printing method
CN104463016B (en) Data safety storing method suitable for IC cards and two-dimension codes
JP6489464B2 (en) Optical code, information transmission method, and authentication method
CN104809490A (en) Card anti-counterfeiting system based on multidimensional code and authentication method based on card anti-counterfeiting system
CN104166871A (en) Anti-counterfeit label and anti-counterfeit method based on combination of two-dimension codes and RFID chips
CN101421790B (en) Magnetic card reading system
CN111667039A (en) Two-dimensional code anti-counterfeiting method
US20070088953A1 (en) Method of preparing a document so that it can be authenticated
Zhang et al. Integrity improvements to an RFID privacy protection protocol for anti-counterfeiting
CN116167807A (en) Bill anti-counterfeiting method and device, electronic equipment and storage medium
CN114491591A (en) Data use authorization method, equipment and storage medium for hiding trace query
US20180288613A1 (en) Authentication method, authentication system and authentication devices for authenticating an object
CN101699472B (en) Electronic signature supporting continuous endorsement
Geldenhuys et al. A digital signature issuing and verification system for auto identification tokens
CN113793149B (en) Off-line transaction authentication system, method, central server and client
CN101697189B (en) Electronic signature supporting continuous endorsement signature of electronic paper
CN101763678B (en) System for authenticating signature on information medium
CN101699464B (en) Electronic signature supporting continuous endorsement on media including electronic components
CN118485562A (en) Product anti-counterfeiting method and system based on attribute-based encryption and watermarking
CN201583972U (en) Signature device supporting continuous endorsement signature
CN201583963U (en) Signing device supporting medium continuous endorsement signature containing electronic parts
CN115686393A (en) Anti-counterfeiting method for printing paper document attached application system fingerprint

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
CP01 Change in the name or title of a patent holder

Address after: The 401121 northern New District of Chongqing municipality and street Jingbo Road No. 5 Building 1

Patentee after: Chongqing Farsight Printing Co., Ltd.

Patentee after: CHONGQING VITCO INFORMATION INDUSTRY GROUP CO., LTD.

Address before: The 401121 northern New District of Chongqing municipality and street Jingbo Road No. 5 Building 1

Patentee before: Chongqing Farsight Printing Co., Ltd.

Patentee before: Chongqing Yuanjian Information Technology Co., Ltd.

CP03 Change of name, title or address
CB03 Change of inventor or designer information

Inventor after: Zhang Shuang

Inventor after: Duan Rui

Inventor after: Liu Wei

Inventor after: Xia Xianfeng

Inventor after: Zeng Guang

Inventor after: Xu Shun

Inventor before: Liu Yu

Inventor before: Tang Wei

Inventor before: Zhang Shuang

Inventor before: Liu Wei

Inventor before: Xia Xianfeng

Inventor before: Zeng Guang

Inventor before: Xu Shun

Inventor before: Qin Long

Inventor before: Wang Yanlin

CB03 Change of inventor or designer information
CP02 Change in the address of a patent holder

Address after: The 401120 northern New District of Chongqing municipality and street Jingbo Road No. 5 Building 1

Co-patentee after: CHONGQING VITCO INFORMATION INDUSTRY GROUP CO., LTD.

Patentee after: Chongqing Farsight Printing Co., Ltd.

Address before: The 401121 northern New District of Chongqing municipality and street Jingbo Road No. 5 Building 1

Co-patentee before: CHONGQING VITCO INFORMATION INDUSTRY GROUP CO., LTD.

Patentee before: Chongqing Farsight Printing Co., Ltd.

CP02 Change in the address of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150909

Termination date: 20190301

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