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 PDF

Info

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
Application number
CN201811330997.1A
Other languages
Chinese (zh)
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.)
Shanxi Special Faith Universal Information Technology Co Ltd
Original Assignee
Shanxi Special Faith Universal Information Technology 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 Shanxi Special Faith Universal Information Technology Co Ltd filed Critical Shanxi Special Faith Universal Information Technology Co Ltd
Publication of CN109583976A publication Critical patent/CN109583976A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods 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/0022Methods 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/10Tax strategies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax 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

A kind of certificate chain electronic tax billing system and its application method
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.
CN201811330997.1A 2018-10-10 2018-11-09 A kind of certificate chain electronic tax billing system and its application method Pending CN109583976A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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