CN109583976A - A kind of certificate chain electronic tax billing system and its application method - Google Patents
A kind of certificate chain electronic tax billing system and its application method Download PDFInfo
- Publication number
- CN109583976A CN109583976A CN201811330997.1A CN201811330997A CN109583976A CN 109583976 A CN109583976 A CN 109583976A CN 201811330997 A CN201811330997 A CN 201811330997A CN 109583976 A CN109583976 A CN 109583976A
- Authority
- CN
- China
- Prior art keywords
- information
- certificate
- module
- electronic
- tax
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/10—Tax strategies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/123—Tax preparation or submission
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to electronic tax technical fields, more specifically, it is related to a kind of certificate chain electronic tax billing system and its application method, authentication, multicenter storage verifying record are participated in by multicenter, convenient for the generation and use of revenue department's real-time monitoring tax reciept, in real time to the verifying of operator's identity multi, safety and reliability is high, can prevent bill and play tricks behavior.By being connected with business transaction settlement module, it realizes and enterprise's settlement information is generated into electronic tax bill in real time, by by the electronics certificate information of the electronics certificate information of enterprise, tax unit, business transaction information detail, pass through Encryption Algorithm, unique business-electronic tax coupon identification code is generated, authentication verifies the true and false of bill by barcode scanning.The system can be used as the tax certificate of enterprise's clearing, have safety and reliability.
Description
Technical field
The present invention relates to electronic tax technical fields, more specifically, a kind of certificate chain electronic tax billing system and its
Application method.
Background technique
The case where evading taxes to revenue department using fake bill for enterprise at present, defraud the tax, evade taxation is generally existing.With
The gradually rise of " internet+tax ", electronic invoice is convenient and efficient with its, saves the features such as paper gradually replaces traditional papery
Invoice.
Current existing electronic tax invoice technology are as follows: upload information of making out an invoice in electronic tax invoice system, encryption utilizes
Individual digital signature generates electronic tax bill;This method is carried out using State Tax Administration's whole nation VAT invoice examination platform
Tax authenticity verification.Although this method is also possible to prevent tax reciept and plays tricks behavior, existing technical identification mode is single, cannot
It realizes multicenter chemical examination card, is unable to real-time query verifying record, tax evading of enterprises, behavior of evading taxation cannot be prevented.Enterprise is write out falsely
Ticket, the behavior for opening false tickets cannot accomplish real-time monitoring, real-time verification.
Summary of the invention
In the presence of overcoming the shortcomings of the prior art, the present invention provide a kind of certificate chain electronic tax billing system and
Its application method solves the problems, such as that electronic tax note validating mode is single, lacks safety and stability.
In order to solve the above-mentioned technical problem, the technical scheme adopted by the invention is as follows:
A kind of certificate chain electronic tax billing system, the system include input equipment module, multicenter authentication module, electronic certificate
Generation module, electronic tax bill processing center module, multicenter memory module and business transaction settlement module, the input are set
Standby module, multicenter authentication module, electronic certificate generation module, electronic tax bill processing center module, multicenter store mould
Block and business transaction settlement module are stored in terminal, and are run at the terminal;
The input equipment module is connected with identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device, described
Input equipment module carries out identity letter for controlling identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device
The acquisition of breath, biological information and certificate information;The biomedical information acquisition device includes face acquisition unit and fingerprint collecting unit;
The multicenter authentication module includes identity authenticating unit, biometric verification unit and certificate verification unit, and the identity is tested
Demonstrate,prove comparison of the unit for the identity information of identity information acquisition device acquisition and the face information of biomedical information acquisition device acquisition, institute
It states biometric verification unit and is used for the finger print information of biomedical information acquisition device acquisition and the finger print information for being reserved in biological information library
It compares, the certificate verification unit is used for the enterprise's certificate information and tax unit certificate information acquired to certificate-information acquiring device
Audit;
The electronic certificate generation module is used to receive the acquisition information of certificate-information acquiring device and the verifying of certificate verification unit is believed
Cease and generate business-electronic license and tax per-unit electronics license;
The electronic tax bill processing center module be used for the business-electronic license ID that generates electronic certificate generation module and
The electronics license ID of tax unit, enterprise's settlement bargain information detail generate unique business-electronic tax by Encryption Algorithm
Bill;
The key algorithm that the Encryption Algorithm uses symmetric encipherment algorithm AES and rivest, shamir, adelman RSA to combine;
The multicenter memory module is used to store the verifying record of the acquisition information of equipment input module, multicenter authentication module
The electronic tax billing information generated with electronic tax bill processing center module;
The business transaction settlement module for obtaining enterprise's settlement bargain information detail, according to different trading items the amount of tax to be paid into
Row clearing.
Further, the terminal includes processor, memory, the input equipment module, multicenter authentication module, electricity
Sub- certificate generation module, electronic tax bill processing center module, multicenter memory module and the storage of business transaction settlement module
On a memory, it and can be run in the processor.
Further, the identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device are logical with terminal
The component crossing the specific installation of electrical connection or being integrated into a whole with terminal device.
Further, the electronic tax billing system is also storable on computer readable storage medium, and is being calculated
It is run in machine processor.
A kind of application method of certificate chain electronic tax bill, generation and electronic tax bill including electronic tax bill
Verifying.
Further, the electronic tax bill generation the following steps are included:
S1, business licenses financial staff by being provided with the terminal of electronic tax billing system, into electronic tax bill system
System, application generate electronic tax bill;
S2, the identity information that finance are obtained by the identity information acquisition device that input equipment module connects, are adopted by biological information
Storage obtains face information, finger print information, and identity information and face information, finger print information are transmitted to input equipment module,
It is then transmit to multicenter authentication module and initiates identity information and biometric information verification request;
Face in S3, the face information that will acquire of identity authenticating unit of multicenter authentication module and identity information on identity card
Photo is compared, and is stored by multicenter memory module and saves comparison record, and biometric verification unit will verify fingerprint,
It is compared with the finger print information for being reserved in biological information library, and verifying record is saved by multicenter memory module;
If S4, face alignment are consistent and fingerprint authentication passes through, looked forward to by the certificate-information acquiring device typing of input equipment module
Industry certificate information and tax unit certificate information, and certificate verification request is initiated to multicenter authentication module;
S5, multicenter authentication module certificate verification unit enterprise's certificate information and tax unit certificate information will be examined
Core, and audit logging is saved by multicenter memory module;
If S6, audit pass through, business-electronic license and tax per-unit electronics card are generated by electronic certificate generation module respectively
According to, and saved by multicenter memory module and generate record;
S7, the acquisition information that certificate-information acquiring device is obtained by electronic certificate generation module and the verifying of certificate verification unit are believed
Breath, to generate business-electronic license and tax per-unit electronics license;
S8, by business transaction settlement module obtain enterprise Transaction Information detail, enterprise according to different trading items the amount of tax to be paid
It is settled accounts;
S9, in electronic tax bill central processing module by business-electronic license ID, the tax per-unit electronics license ID and S8 in S7
Middle business transaction detail generates unique business-electronic tax bill two dimensional code by Encryption Algorithm.
Further, the Encryption Algorithm is combined close using symmetric encipherment algorithm AES and rivest, shamir, adelman RSA
Key algorithm;Encryption encrypts data to be encrypted first with AES key;Then AES key is carried out using RSA public key
Encryption;Decryption is decrypted the AES key by encryption using RSA private key;AES key decryption ciphertext is recycled to obtain bright
Text.
Further, the electronic tax bill verifying the following steps are included:
S1, operator apply for verifying electricity into electronic tax billing system by being provided with the terminal of electronic tax billing system
Sub- tax bill;
S2, the identity information that operator is obtained by the identity information acquisition device of input equipment module, pass through biomedical information acquisition
Device obtains the face information of operator, finger print information, and identity information and face information, finger print information are transmitted to input equipment
Module is then transmit to multicenter authentication module and initiates identity and biometric authentication request;
S3, multicenter authentication module the identity authenticating unit human face photo and identity information that will acquire in face on identity card
Photo is compared, and is distributed storage by multicenter memory module and saves comparison record, biometric verification unit will be to the finger of acquisition
Line information is verified, and is compared with the finger print information for being reserved in biological information library, saves ratio by multicenter memory module
To record;
If S4, face alignment are consistent and fingerprint authentication passes through, operator passes through the certificate-information acquiring device of input equipment module
The certificate information of typing unit one belongs to, electronic tax bill terminal initiate certificate verification request to multicenter authentication module;
S5, multicenter authentication module certificate verification unit the certificate information of operator unit one belongs to will be audited, verify
Whether operator, which has permission, carries out tax note validating to enterprise, saves audit logging by multicenter memory module;
If S6, audit pass through, operator selects the enterprise to be audited, and carries out electronic tax note validating, scans the electricity of enterprise
Sub- tax bill two dimensional code;
S7, two dimensional code decoding operate is carried out by electronic tax bill processing center module, and to the body of multicenter authentication module
Part authentication unit and certificate verification unit initiate checking request;
S8, multicenter authentication module identity authenticating unit decoded identity information will be matched, certificate verification unit will
The validity for verifying decoded enterprise's license, tax unit license saves verifying record by multicenter memory module;
If S9, matching are consistent, it is verified, the authenticity verification of electronic tax bill is completed.
Further, the multicenter memory module stores information using distributed storage mode.
Further, the terminal for being provided with electronic tax billing system is to be stored with depositing for electronic tax billing system
Storage media, the storage medium are computer readable storage medium, are stored in the electronic tax ticket of computer readable storage medium
System is executed in computer processor.
Compared with prior art, the advantageous effect of present invention is that:
The present invention provides a kind of certificate chain electronic tax billing system, application method, terminal and storage mediums, pass through multicenter
Authentication, multicenter storage verifying record are participated in, convenient for the generation and use of revenue department's real-time monitoring tax reciept, in real time to behaviour
Make personal part multiple-authentication, safety and reliability is high, can prevent bill and play tricks behavior.By with business transaction settlement module
It is connected, realizes and enterprise's settlement information generated into electronic tax bill in real time, by by the electronics license ID of enterprise, tax unit
Electronics license ID, business transaction information detail are generated unique business-electronic tax coupon identification code, are tested by Encryption Algorithm
The true and false of bill is verified by barcode scanning in card side.The system can be used as the tax certificate of enterprise's clearing, with safety and reliably
Property.
Detailed description of the invention
Fig. 1 is a kind of product process schematic diagram of certificate chain electronic tax bill of the present invention;
Fig. 2 is a kind of verifying flow diagram of certificate chain electronic tax bill of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
A kind of certificate chain electronic tax billing system, the system include input equipment module, multicenter authentication module, electronics
Certificate generation module, electronic tax bill processing center module, multicenter memory module and business transaction settlement module, it is described defeated
Enter EM equipment module, multicenter authentication module, electronic certificate generation module, electronic tax bill processing center module, multicenter to deposit
Storage module and business transaction settlement module are stored in terminal, and are run at the terminal;
The input equipment module is connected with identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device, described
Input equipment module carries out identity letter for controlling identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device
The acquisition of breath, biological information and certificate information;The biomedical information acquisition device includes face acquisition unit and fingerprint collecting unit;
The multicenter authentication module includes identity authenticating unit, biometric verification unit and certificate verification unit, and the identity is tested
Demonstrate,prove comparison of the unit for the identity information of identity information acquisition device acquisition and the face information of biomedical information acquisition device acquisition, institute
It states biometric verification unit and is used for the finger print information of biomedical information acquisition device acquisition and the finger print information for being reserved in biological information library
It compares, the certificate verification unit is used for the enterprise's certificate information and tax unit certificate information acquired to certificate-information acquiring device
Audit;
The electronic certificate generation module is used to receive the acquisition information of certificate-information acquiring device and the verifying of certificate verification unit is believed
Breath is to generate business-electronic license and tax per-unit electronics license;
The electronic tax bill processing center module is used for the business-electronic certificate information for generating electronic certificate generation module
Unique business-electronic is generated by Encryption Algorithm with the electronics certificate information of tax unit, enterprise's settlement bargain information detail
Tax bill;
The key algorithm that the Encryption Algorithm is combined using the world Encryption Algorithm AES and RSA is encrypted first with AES key
Data to be encrypted are encrypted;Then AES key is encrypted using RSA public key;Decryption is using RSA private key to process
The AES key of encryption is decrypted;AES key decryption ciphertext is recycled to obtain in plain text.
The multicenter memory module is used to store the verifying of the acquisition information, multicenter authentication module of equipment input module
The electronic tax billing information that record is generated with electronic tax bill processing center module;
The business transaction settlement module for obtaining enterprise's settlement bargain information detail, according to different trading items the amount of tax to be paid into
Row clearing.
In the present embodiment, the terminal includes processor, memory, and the input equipment module, multicenter verify mould
Block, electronic certificate generation module, electronic tax bill processing center module, multicenter memory module and business transaction settlement module
Storage on a memory, and can be run in the processor.
The terminal, including processor, memory and be stored on the memory and can run on the processor
Computer program, wherein one or more can be used in processor and memory, and program is stored in memory, and by
Be configured to be executed by processor, when processor executes the program, realize electronic tax billing system application method the step of.
Computer program can be divided into one or more modules, and one or more of modules are stored in described
It in memory, and is executed by the processor, to complete the present invention.One or more of modules can be can complete it is specific
The series of computation machine program instruction section of function, the instruction segment is for describing the computer program in the electronic tax bill
Implementation procedure in terminal device.For example, the computer program can be divided into input equipment module, multicenter verifying mould
Block, electronic certificate generation module, electronic tax bill processing center module, multicenter memory module and business transaction settle accounts mould
Block.
The electronic tax bill terminal device can be portable telephone terminal, desktop PC, notebook, palm
Computer and cloud server etc. calculate equipment.The electronic tax bill terminal device may include, but be not limited only to, processor,
Memory, such as the electronic tax bill terminal device can also include input-output equipment, network access equipment, bus
Deng.
Alleged processor can be central processing unit (Central Processing Unit, CPU), can also be it
His general processor, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic device
Part, discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processing
Device etc., the processor is the control centre of the electronic tax bill terminal device, whole using various interfaces and connection
The various pieces of a electronic tax bill terminal device.
The memory can be used for storing the module, and the processor is stored in the memory by operation or execution
Interior module, and the data being stored in memory are called, realize the various functions of the electronic tax bill terminal device.
The memory can mainly include storing program area and storage data area, wherein storing program area can storage program area, at least
Application program needed for one function (such as fingerprint recognition, fingerprint authentication etc.) etc.;Storage data area can be stored according to mobile phone
Use created data (such as finger print information, electronics certificate information etc.) etc..In addition, memory may include that high speed is deposited at random
Access to memory can also include nonvolatile memory, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart
Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card), at least one magnetic
Disk storage device, flush memory device or other volatile solid-state parts.
In the present embodiment, the identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device are and end
End passes through the specific installation being electrically connected or the component being integrated into a whole with terminal device.
In the present embodiment, the electronic tax billing system is also storable on computer readable storage medium, and
It is run in computer processor.Computer program is stored on the computer readable storage medium, and computer program is located
Manage the step of realizing the application method of electronic tax billing system when device executes.
A kind of application method of certificate chain electronic tax bill, generation and electronic tax bill including electronic tax bill
Verifying.
As shown in Figure 1, the generation of the electronic tax bill the following steps are included:
S1, business licenses financial staff by being provided with the terminal of electronic tax billing system, into electronic tax bill system
System, application generate electronic tax bill;The identity letter of finance is obtained by the identity information acquisition device that input equipment module connects
Breath obtains face information, finger print information by biomedical information acquisition device, and identity information and face information, finger print information is passed
Input equipment module is transported to, multicenter authentication module is then transmit to and initiates identity information and biometric information verification request;
Face in S2, the face information that will acquire of identity authenticating unit of multicenter authentication module and identity information on identity card
Photo is compared, and is stored by multicenter memory module and saves comparison record, and biometric verification unit will verify fingerprint,
It is compared with the finger print information for being reserved in biological information library, and verifying record is saved by multicenter memory module;
If S3, face alignment are consistent and fingerprint authentication passes through, looked forward to by the certificate-information acquiring device typing of input equipment module
Industry certificate information and tax unit certificate information, and certificate verification request is initiated to multicenter authentication module;
S4, multicenter authentication module certificate verification unit enterprise's certificate information and tax unit certificate information will be examined
Core, and audit logging is saved by multicenter memory module;
If S5, audit pass through, business-electronic license and tax per-unit electronics card are generated by electronic certificate generation module respectively
According to, and saved by multicenter memory module and generate record;
S6, the acquisition information that certificate-information acquiring device is obtained by electronic certificate generation module and the verifying of certificate verification unit are believed
Breath, to generate business-electronic license and tax per-unit electronics license;The transaction of enterprise is obtained by business transaction settlement module
Information detail, enterprise are settled accounts according to the amount of tax to be paid of different trading items;Electronic tax bill central processing module will be in S5
Business transaction detail in business-electronic license ID, the tax per-unit electronics license ID and S6 generates unique enterprise by Encryption Algorithm
Industry electronic tax bill two dimensional code identification code.
The key algorithm that Encryption Algorithm uses symmetric encipherment algorithm AES and rivest, shamir, adelman RSA to combine;Encryption is first
Data to be encrypted are encrypted first with AES key;Then AES key is encrypted using RSA public key;Decryption utilizes
The AES key by encryption is decrypted in RSA private key;AES key decryption ciphertext is recycled to obtain in plain text.
Electronic tax coupon identification code is returned to electronic tax bill terminal and public affairs by electronic tax bill central processing module
The verifying of department's finance, multicenter memory module distribution storage identity information, biological information, certificate information, Transaction Information records.Enterprise
The financial staff of industry authorization can check verifying record and electronic tax bill in electronic tax bill terminal.In electronic tax ticket
It is registered according to terminal, verifying is participated in by multicenter and multicenter storage verification result forms a kind of enterprise of certificate chain technology
Industry electronic tax bill, anyone having permission can carry out business-electronic tax bill in electronic tax bill terminal true
Puppet verifying, it is raw by encryption by business-electronic license ID, the electronics license ID of tax unit and business transaction information detail
At unique electronic tax bill, ensure that electronic invoice uniqueness, can not tamper and safety;By checking electronics tax
Business bill can obtain the transaction settlement information of enterprise.
As shown in Fig. 2, the verifying of the electronic tax bill the following steps are included:
S1, operator apply for verifying electricity into electronic tax billing system by being provided with the terminal of electronic tax billing system
Sub- tax bill;
S2, the identity information that operator is obtained by the identity information acquisition device of input equipment module, pass through biomedical information acquisition
Device obtains the face information of operator, finger print information, and identity information and face information, finger print information are transmitted to input equipment
Module is then transmit to multicenter authentication module and initiates identity and biometric authentication request;
S3, multicenter authentication module the identity authenticating unit human face photo and identity information that will acquire in face on identity card
Photo is compared, and is distributed storage by multicenter memory module and saves comparison record, biometric verification unit will be to the finger of acquisition
Line information is verified, and is compared with the finger print information for being reserved in biological information library, saves ratio by multicenter memory module
To record;
Pass through if S4, face information compare consistent and fingerprint authentication, operator is adopted by the certificate information of input equipment module
The certificate information of storage typing unit one belongs to, electronic tax bill terminal initiate certificate verification request to multicenter authentication module;
The certificate verification unit of multicenter authentication module will audit the certificate information of operator unit one belongs to, and verification operation people is
No have permission carries out tax note validating to enterprise, saves audit logging by multicenter memory module;
If S5, audit pass through, operator selects the enterprise to be audited, and carries out electronic tax note validating, scans the electricity of enterprise
Sub- tax bill two dimensional code;Two dimensional code decoding operate is carried out by electronic tax bill processing center module, and is tested to multicenter
The identity authenticating unit and certificate verification unit for demonstrate,proving module initiate checking request;
S6, multicenter authentication module identity authenticating unit decoded identity information will be matched, certificate verification unit will
The validity for verifying decoded enterprise's license, tax unit license saves verifying record by multicenter memory module;If matching
Unanimously, then it is verified, the authenticity verification of electronic tax bill is completed.
In the present embodiment, the reserved finger print information in the biological information library and iris information are existing information.
In the present embodiment, the multicenter memory module stores information using distributed storage mode.
In the present embodiment, the terminal for being provided with electronic tax billing system is to be stored with electronic tax billing system
Storage medium, the storage medium be computer readable storage medium, be stored in the electronics tax of computer readable storage medium
Bill system be engaged in the step of computer processor executes, realizes the application method of electronic tax billing system.
If the integrated module of the electronic tax bill terminal device is realized in the form of SFU software functional unit and conduct
Independent product when selling or using, can store in a computer readable storage medium.Based on this understanding, originally
The all or part of the process in above-mentioned implementation method is realized in invention, can also be instructed by computer program relevant hardware come
It completes, the computer program can be stored in computer readable storage medium, which is being executed by processor
When, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program includes computer program code, described
Computer program code can be source code form, object identification code form, executable file or certain intermediate forms etc..The meter
Calculation machine readable medium may include: can carry the computer program code any entity or device, recording medium, USB flash disk,
Mobile hard disk, magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory
Device (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It needs to illustrate
It is that the content that the computer-readable medium includes can be fitted according to the requirement made laws in jurisdiction with patent practice
When increase and decrease.
Only presently preferred embodiments of the present invention is explained in detail above, but the present invention is not limited to above-described embodiment,
Within the knowledge of a person skilled in the art, it can also make without departing from the purpose of the present invention each
Kind variation, various change should all be included in the protection scope of the present invention.
Claims (9)
1. a kind of certificate chain electronic tax billing system, it is characterised in that: the system includes input equipment module, multicenter verifying
Module, electronic certificate generation module, electronic tax bill processing center module, multicenter memory module and business transaction settle accounts mould
Block, the input equipment module, multicenter authentication module, electronic certificate generation module, electronic tax bill processing center module,
Multicenter memory module and business transaction settlement module are stored in terminal, and are run at the terminal;
The input equipment module is connected with identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device, described
Input equipment module carries out identity letter for controlling identity information acquisition device, biomedical information acquisition device and certificate-information acquiring device
The acquisition of breath, biological information and certificate information;The biomedical information acquisition device includes face acquisition unit and fingerprint collecting unit;
The multicenter authentication module includes identity authenticating unit, biometric verification unit and certificate verification unit, and the identity is tested
Demonstrate,prove comparison of the unit for the identity information of identity information acquisition device acquisition and the face information of biomedical information acquisition device acquisition, institute
It states biometric verification unit and is used for the finger print information of biomedical information acquisition device acquisition and the finger print information for being reserved in biological information library
It compares, the certificate verification unit is used for the enterprise's certificate information and tax unit certificate information acquired to certificate-information acquiring device
Audit;
The electronic certificate generation module is used to receive the acquisition information of certificate-information acquiring device and the verifying of certificate verification unit is believed
Cease and generate business-electronic license and tax per-unit electronics license;
The electronic tax bill processing center module be used for the business-electronic license ID that generates electronic certificate generation module and
The electronics license ID of tax unit, enterprise's settlement bargain information detail generate unique business-electronic tax by Encryption Algorithm
Bill;
The key algorithm that the Encryption Algorithm uses symmetric encipherment algorithm AES and rivest, shamir, adelman RSA to combine;
The multicenter memory module is used to store the verifying record of the acquisition information of equipment input module, multicenter authentication module
The electronic tax billing information generated with electronic tax bill processing center module;
The business transaction settlement module for obtaining enterprise's settlement bargain information detail, according to different trading items the amount of tax to be paid into
Row clearing.
2. a kind of certificate chain electronic tax billing system according to claim 1, it is characterised in that: the terminal includes place
Manage device, memory, the input equipment module, multicenter authentication module, electronic certificate generation module, the processing of electronic tax bill
Center module, multicenter memory module and the storage of business transaction settlement module on a memory, and can transport in the processor
Row.
3. a kind of certificate chain electronic tax billing system according to claim 1 or 2, it is characterised in that: the identity letter
Breath collector, biomedical information acquisition device and certificate-information acquiring device are to pass through the specific installation being electrically connected with terminal or set with terminal
The standby component being integrated into a whole.
4. a kind of certificate chain electronic tax billing system according to claim 1, it is characterised in that: the electronic tax ticket
It is also storable on computer readable storage medium according to system, and runs in the computer processor.
5. a kind of application method of certificate chain electronic tax bill, it is characterised in that: generation and electricity including electronic tax bill
The verifying of sub- tax bill.
6. a kind of application method of certificate chain electronic tax bill according to claim 5, which is characterized in that the electronics
The generation of tax bill the following steps are included:
S1, business licenses financial staff by being provided with the terminal of electronic tax billing system, into electronic tax bill system
System, application generate electronic tax bill;
S2, the identity information that finance are obtained by the identity information acquisition device that input equipment module connects, are adopted by biological information
Storage obtains face information, finger print information, and initiates identity information and biometric information verification request to multicenter authentication module;
Face in S3, the face information that will acquire of identity authenticating unit of multicenter authentication module and identity information on identity card
Photo is compared, and is stored by multicenter memory module and saves comparison record, and biometric verification unit will verify fingerprint,
It is compared with the finger print information for being reserved in biological information library, and verifying record is saved by multicenter memory module;
If S4, face alignment are consistent and fingerprint authentication passes through, recorded by the certificate-information acquiring device that input equipment module connects
Enter enterprise's certificate information and tax unit certificate information, and initiates certificate verification request to multicenter authentication module;
S5, multicenter authentication module certificate verification unit enterprise's certificate information and tax unit certificate information will be examined
Core, and audit logging is saved by multicenter memory module;
If S6, audit pass through, business-electronic license and tax per-unit electronics card are generated by electronic certificate generation module respectively
According to, and saved by multicenter memory module and generate record;
S7, the acquisition information that certificate-information acquiring device is obtained by electronic certificate generation module and the verifying of certificate verification unit are believed
Breath, to generate business-electronic license ID and tax per-unit electronics license ID;
S8, by business transaction settlement module obtain enterprise Transaction Information detail, enterprise according to different trading items the amount of tax to be paid
It is settled accounts;
S9, in electronic tax bill central processing module by business-electronic license ID, the tax per-unit electronics license ID and S8 in S7
Middle business transaction detail generates unique business-electronic tax bill two dimensional code identification code by Encryption Algorithm.
7. a kind of application method of the electronic tax bill of certificate chain technology according to claim 5, it is characterised in that: institute
State the verifying of electronic tax bill the following steps are included:
S1, operator apply for verifying electricity into electronic tax billing system by being provided with the terminal of electronic tax billing system
Sub- tax bill;
S2, the identity information that operator is obtained by the identity information acquisition device of input equipment module, pass through biomedical information acquisition
Device obtains the face information of operator, finger print information, and initiates identity and biometric authentication request to multicenter authentication module;
S3, multicenter authentication module the identity authenticating unit human face photo and identity information that will acquire in face on identity card
Photo is compared, and is distributed storage by multicenter memory module and saves comparison record, biometric verification unit will be to the finger of acquisition
Line information is verified, and is compared with the finger print information for being reserved in biological information library, saves ratio by multicenter memory module
To record;
If S4, face alignment are consistent and fingerprint authentication passes through, operator passes through the certificate-information acquiring device of input equipment module
The certificate information of typing unit one belongs to, electronic tax bill terminal initiate certificate verification request to multicenter authentication module;
S5, multicenter authentication module certificate verification unit the certificate information of operator unit one belongs to will be audited, verify
Whether operator, which has permission, carries out tax note validating to enterprise, saves audit logging by multicenter memory module;
If S6, audit pass through, operator selects the enterprise to be audited, and carries out electronic tax note validating, scans the electricity of enterprise
Sub- tax bill two dimensional code identification code;
S7, two dimensional code decoding operate is carried out by electronic tax bill processing center module, and to the body of multicenter authentication module
Part authentication unit and certificate verification unit initiate checking request;
S8, multicenter authentication module identity authenticating unit decoded identity information will be matched, certificate verification unit will
The validity for verifying decoded enterprise's license, tax unit license saves verifying record by multicenter memory module;
If S9, matching are consistent, it is verified, the authenticity verification of electronic tax bill is completed.
8. a kind of application method of the electronic tax bill of certificate chain technology according to claim 6 or 7, feature exist
In: the multicenter memory module stores information using distributed storage mode.
9. a kind of application method of the electronic tax bill of certificate chain technology according to claim 6 or 7, feature exist
In: the terminal for being provided with electronic tax billing system is the storage medium for being stored with electronic tax billing system, described to deposit
Storage media is computer readable storage medium, is stored in the electronic tax bill system of computer readable storage medium at computer
Device is managed to execute.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811176321 | 2018-10-10 | ||
CN2018111763211 | 2018-10-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109583976A true CN109583976A (en) | 2019-04-05 |
Family
ID=65921999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811330997.1A Pending CN109583976A (en) | 2018-10-10 | 2018-11-09 | A kind of certificate chain electronic tax billing system and its application method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109583976A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113704734A (en) * | 2021-07-14 | 2021-11-26 | 杭州溪塔科技有限公司 | Distributed digital identity-based method for realizing certificate verification and related device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881648A (en) * | 2015-05-28 | 2015-09-02 | 李宏森 | Fingerprint verification system arranged in valid identity card |
CN105141615A (en) * | 2015-09-07 | 2015-12-09 | 天地融科技股份有限公司 | Method and system for opening account remotely, authentication method and system |
CN105635049A (en) * | 2014-10-29 | 2016-06-01 | 航天信息股份有限公司 | Anti-counterfeit tax control method and device based on client identifier password |
US20160232534A1 (en) * | 2015-02-06 | 2016-08-11 | Trunomi Ltd. | Systems and Methods for Generating an Auditable Digital Certificate |
CN108540470A (en) * | 2018-04-04 | 2018-09-14 | 中国工商银行股份有限公司 | Verification System and method based on digital certificate label |
-
2018
- 2018-11-09 CN CN201811330997.1A patent/CN109583976A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105635049A (en) * | 2014-10-29 | 2016-06-01 | 航天信息股份有限公司 | Anti-counterfeit tax control method and device based on client identifier password |
US20160232534A1 (en) * | 2015-02-06 | 2016-08-11 | Trunomi Ltd. | Systems and Methods for Generating an Auditable Digital Certificate |
CN104881648A (en) * | 2015-05-28 | 2015-09-02 | 李宏森 | Fingerprint verification system arranged in valid identity card |
CN105141615A (en) * | 2015-09-07 | 2015-12-09 | 天地融科技股份有限公司 | Method and system for opening account remotely, authentication method and system |
CN108540470A (en) * | 2018-04-04 | 2018-09-14 | 中国工商银行股份有限公司 | Verification System and method based on digital certificate label |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113704734A (en) * | 2021-07-14 | 2021-11-26 | 杭州溪塔科技有限公司 | Distributed digital identity-based method for realizing certificate verification and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102054410B1 (en) | Method for providing reward for delegating computing power for blockchain service management | |
US20200334675A1 (en) | System and method of generating and validating encapsulated cryptographic tokens based on multiple digital signatures | |
WO2020073491A1 (en) | Blockchain-based supply chain payment method, payment collection method, device, apparatus, and medium | |
US9589260B2 (en) | System and method for authenticating electronic money using a smart card and a communication terminal | |
US10410213B2 (en) | Encapsulated security tokens for electronic transactions | |
CN107230068B (en) | Method and system for paying digital currency using a visual digital currency chip card | |
CN107710258A (en) | System and method for personal identification and checking | |
CN107230070B (en) | Digital currency system | |
CN103985036A (en) | Two-dimension code payment method with biological characteristics | |
CN101739624A (en) | Trusted payment network system | |
CN101140648A (en) | Method for bank bill online authorisation and off line trading | |
CN109558918A (en) | A kind of certificate chain real estate electronics license system and its application method | |
CN109583888A (en) | A kind of certificate chain campus electronics card system | |
US20190378129A1 (en) | Encapsulated security tokens for electronic transactions | |
CN107240010B (en) | Method and system for transferring digital currency to digital currency chip card | |
CN114612105A (en) | Risk control method, digital currency medium adopting same, payment method and system | |
CN113570350A (en) | Bill digital interaction system and method based on block chain | |
CN109583900A (en) | A kind of certificate chain enterprise's settlement system and its application method | |
Haga et al. | Blockchain-based autonomous notarization system using national eid card | |
CN110392043A (en) | A kind of method and system for assigning electronic contract notarization and enforcing effect | |
CN109584120A (en) | A kind of certificate chain enforcement system and its application method | |
CN107230074B (en) | Method and system for depositing digital currency into digital currency chip card | |
CN109583976A (en) | A kind of certificate chain electronic tax billing system and its application method | |
CN109583977A (en) | A kind of certificate chain house pre-sale permit electronics license system and its application method | |
CN110956461A (en) | Method and system for trusteeship electronic signature and verification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |