CN111401925A - Intelligent certificate traceability system platform based on block chain technology - Google Patents
Intelligent certificate traceability system platform based on block chain technology Download PDFInfo
- Publication number
- CN111401925A CN111401925A CN202010199184.4A CN202010199184A CN111401925A CN 111401925 A CN111401925 A CN 111401925A CN 202010199184 A CN202010199184 A CN 202010199184A CN 111401925 A CN111401925 A CN 111401925A
- Authority
- CN
- China
- Prior art keywords
- certificate
- information
- intelligent
- traceability
- tracing
- 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
- 238000005516 engineering process Methods 0.000 title claims abstract description 12
- 238000012795 verification Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 4
- 238000013461 design Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- 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 provisions for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2107—File encryption
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
The invention provides an intelligent certificate traceability system platform based on a block chain technology, which comprises: the tracing label generating module is used for generating a unique tracing label for each certificate; the certificate information acquisition module is used for acquiring basic information required by generating a certificate; the certificate generating module is used for generating an intelligent certificate according to the traceability label and basic information of the certificate, and uploading the traceability information of the intelligent certificate to the block chain record after the intelligent certificate is generated; wherein the smart certificate comprises a traceability tag; and the tracing module is used for scanning the tracing label on the intelligent certificate and accessing the tracing information of the intelligent certificate stored in the block chain. The method and the device can ensure the accuracy of the traceability information, and simultaneously improve the credibility of the traceability information of the intelligent certificate because the traceability information on the block chain cannot be tampered.
Description
Technical Field
The invention relates to the technical field of block chains, in particular to an intelligent certificate traceability system platform based on a block chain technology.
Background
At present, in a tracing and anti-counterfeiting system of a certificate, most of the certificates are anti-counterfeiting by adopting laser or two-dimension codes, and for the certificate or certificate with higher value, an RFID chip anti-counterfeiting technology is also adopted, so that the tracing information of the certificate is obtained by scanning the two-dimension codes or the RFID chip and then accessing a server. However, in the prior art, the traceability information stored in the server has the problem of being easily tampered, so that the credibility of certificate traceability cannot be guaranteed.
Disclosure of Invention
In view of the above problems, the present invention aims to provide an intelligent certificate traceability system platform based on a blockchain technology.
The purpose of the invention is realized by adopting the following technical scheme:
the utility model provides a smart certificate traceability system platform based on blockchain technology, includes:
the tracing label generating module is used for generating a unique tracing label for each certificate;
the certificate information acquisition module is used for acquiring basic information required by generating a certificate;
the certificate generating module is used for generating an intelligent certificate according to the traceability label and basic information of the certificate, and uploading the traceability information of the intelligent certificate to the block chain record after the intelligent certificate is generated; wherein the smart certificate comprises a traceability tag;
and the tracing module is used for scanning the tracing label on the intelligent certificate and accessing the tracing information of the intelligent certificate stored in the block chain.
In one embodiment, the traceable tag includes a two-dimensional code tag, an NFC tag, an RFID tag, or the like.
In one embodiment, the certificate comprises a graduation certificate;
the basic information required to generate a certificate includes: the individual information, the unique certificate code and the score sheet of the graduate;
the tracing information of the intelligent certificate comprises: the system comprises graduate personal information, certificate unique codes, a score sheet, traceability label information, intelligent certificate generation time information and intelligent certificate generation position information.
In one embodiment, the certificate generation module is further connected to an external certificate printing device, and configured to send the generated smart certificate to the certificate printing device for printing.
In one embodiment, the tracing label is an NFC label, and the certificate printing device prints an intelligent certificate containing an NFC chip;
in one embodiment, the certificate generation module further includes an encryption unit, where the encryption unit is configured to encrypt the tracing information of the smart certificate, and upload the tracing information of the smart certificate after the encryption process to the blockchain record;
the tracing module further comprises a decryption unit, and the decryption unit is used for decrypting the tracing information when the tracing information of the intelligent certificate is stored in the access block chain.
The invention has the beneficial effects that: according to the method and the device, the traceability label and the intelligent certificate are combined, the traceability information stored in the block chain of the certificate can be accessed by scanning the traceability label on the intelligent certificate, the traceability information stored in the block chain is uploaded to the block chain when the intelligent certificate is generated, the accuracy of the traceability information can be ensured, and meanwhile, the traceability information on the block chain cannot be tampered, so that the reliability of the traceability information of the intelligent certificate is improved.
By comparing the traceability information of the intelligent certificate with the information of the intelligent certificate, the authenticity of the intelligent certificate can be verified, and the level of distinguishing the authenticity of the intelligent certificate is improved.
The intelligent certificate printing system can be connected with external printer equipment to print the generated intelligent certificate, can be used for different certificate types and different occasions, and is high in expansibility.
Drawings
The invention is further illustrated by means of the attached drawings, but the embodiments in the drawings do not constitute any limitation to the invention, and for a person skilled in the art, other drawings can be obtained on the basis of the following drawings without inventive effort.
Fig. 1 is a frame structure diagram of the present invention.
Reference numerals:
the tracing system comprises a tracing label generating module 1, a certificate information acquiring module 2, a certificate generating module 3, a tracing module 4, a verifying module 5 and a block chain 6
Detailed Description
The invention is further described in connection with the following application scenarios.
Referring to fig. 1, a block chain technology-based intelligent certificate traceability system platform is shown, which includes:
the tracing label generating module 1 is used for generating a unique tracing label for each certificate;
a certificate information acquisition module 2, configured to acquire basic information required to generate a certificate;
the certificate generating module 3 is used for generating an intelligent certificate according to the traceability label and the basic information of the certificate, and uploading the traceability information of the intelligent certificate to the block chain 6 for recording after the intelligent certificate is generated; wherein the smart certificate comprises a traceability tag;
and the tracing module 4 is used for scanning a tracing label on the intelligent certificate and accessing the tracing information of the intelligent certificate stored in the block chain 6.
According to the method and the device, the traceability label and the intelligent certificate are combined, one certificate corresponds to the traceability label, the traceability information stored in the blockchain of the certificate can be accessed by scanning the traceability label on the intelligent certificate, the traceability information stored in the blockchain is uploaded to the blockchain when the intelligent certificate is generated, the accuracy of the traceability information can be ensured, and meanwhile, the traceability information on the blockchain cannot be tampered, so that the reliability of the traceability information of the intelligent certificate is improved.
By comparing the traceability information of the intelligent certificate with the information of the intelligent certificate, the authenticity of the intelligent certificate can be verified, and the level of distinguishing the authenticity of the intelligent certificate is improved.
In one embodiment, the traceable tag includes a two-dimensional code tag, an NFC tag, an RFID tag, or the like.
In one embodiment, for example, the certificate comprises a graduation certificate;
accordingly, the basic information required to generate a certificate includes: the individual information, the unique certificate code and the score sheet of the graduate;
correspondingly, the tracing information of the intelligent certificate comprises: the system comprises graduate personal information, certificate unique codes, a score sheet, traceability label information, intelligent certificate generation time information and intelligent certificate generation position information.
In one scenario, the certificate information acquisition module 2 is matched with a school database to acquire graduate personal information, a certificate unique code, a score sheet and the like; the intelligent graduation certificate is generated by the certificate generation module 3 according to the information.
Meanwhile, the certificate generation module 3 can also generate the traceability information of the intelligent graduation certificate according to the personal information of the graduates, the unique certificate code, the transcript and the like, the generation time of the intelligent graduation certificate and the like, bind the traceability information with the traceability label on the intelligent graduation certificate, and upload the traceability information to the block chain for storage and recording.
In an embodiment, the certificate generation module 3 adopts signature and encryption technology for the traceability information of the intelligent certificate, and invokes a block chain intelligent contract to realize block chain data chaining, synchronization and consensus, thereby eliminating human intervention.
In one embodiment, the certificate generating module 3 is further connected to an external certificate printing device, and configured to send the generated smart certificate to the certificate printing device for printing.
The intelligent certificate traceability system platform is connected with an external printer device, prints the generated intelligent certificate, can be used for different certificate types and different occasions, and is strong in expansibility.
In one embodiment, the tracing label is an NFC label, and the certificate printing device prints an intelligent certificate containing an NFC chip;
in an embodiment, the certificate generating module 3 further includes an encrypting unit, where the encrypting unit is configured to encrypt the tracing information of the smart certificate, and upload the tracing information of the smart certificate after the encryption processing to the blockchain record;
the tracing module 4 further includes a decryption unit, and the decryption unit is configured to decrypt the tracing information when the tracing information of the smart certificate is stored in the access block chain.
Since the certificate usually contains personal privacy information (such as name, score, ID, etc.), before the traceability information of the certificate is uploaded to the blockchain, the traceability information is encrypted first, and the encrypted information is stored in the blockchain; and when the tracing information is acquired, the information in the block chain is decrypted first, and the original tracing information is restored. Therefore, personal information can be prevented from being leaked due to the public characteristic of the block chain, and the information safety of the intelligent certificate traceability system platform is improved.
In an embodiment, the intelligent certificate traceability system platform further includes a verification module 5, where the verification module 5 is configured to obtain basic information of the intelligent certificate, and verify the traceability information of the intelligent certificate, which is obtained from the traceability module 4, based on the basic information of the intelligent certificate, so as to identify the authenticity of the intelligent certificate.
In one embodiment, the verification module 5 obtains the essential information of the smart certificate by scanning the smart certificate.
In one scenario, because the smart certificate is uploaded to the block chain for recording when being generated, the certificate generation time in the tracing information recorded in the block chain generally corresponds to the uplink time of the tracing information, that is, the authenticity of the smart certificate can be distinguished by comparing the uplink time of the tracing information with the generation time displayed in the smart certificate.
In one scenario, the intelligent certificate traceability system platform interface provided by the invention follows the Restful interface design specification, and the expandability and maintainability of the system are enhanced by using ORM design, the writing language is node.js, and the framework KOA2 is used for building, the database supports PostgreSQL L and MySQ L, and MySQ L is used in the development environment.
It will be apparent to those skilled in the art from this disclosure that the embodiments described herein may be implemented in hardware, software, firmware, middleware, code, or any suitable combination thereof, that a processor may be implemented in one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), programmable logic devices (P L D), Field Programmable Gate Arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic units designed to implement the functions described herein, or a combination thereof.
Finally, it should be noted that the above embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the protection scope of the present invention, although the present invention is described in detail with reference to the preferred embodiments, it should be analyzed by those skilled in the art that modifications or equivalent substitutions can be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims (8)
1. An intelligent certificate traceability system platform based on a block chain technology is characterized by comprising:
the tracing label generating module is used for generating a unique tracing label for each certificate;
the certificate information acquisition module is used for acquiring basic information required by generating a certificate;
the certificate generating module is used for generating an intelligent certificate according to the traceability label and basic information of the certificate, and uploading the traceability information of the intelligent certificate to the block chain record after the intelligent certificate is generated; wherein the smart certificate comprises the traceable label;
and the tracing module is used for scanning the tracing label on the intelligent certificate and accessing the tracing information of the intelligent certificate stored in the block chain.
2. The platform of claim 1, wherein the traceability tag comprises a two-dimensional code tag, an NFC tag, or an RFID tag.
3. The intelligent certificate traceability system platform based on blockchain technology of claim 1, wherein the certificate comprises a graduation certificate;
the basic information required for generating the certificate includes: the individual information, the unique certificate code and the score sheet of the graduate;
the tracing information of the intelligent certificate comprises: the system comprises graduate personal information, certificate unique codes, a score sheet, traceability label information, intelligent certificate generation time information and intelligent certificate generation position information.
4. The platform according to claim 1, wherein the certificate generation module is further connected to an external certificate printing device, and configured to send the generated intelligent certificate to the certificate printing device for printing.
5. The platform of claim 4, wherein the traceability label is an NFC label, and the certificate printing device prints the smart certificate containing an NFC chip.
6. The intelligent certificate traceability system platform based on blockchain technology according to claim 1, wherein the certificate generation module further comprises an encryption unit, the encryption unit is configured to encrypt traceability information of an intelligent certificate, and upload the encrypted traceability information of the intelligent certificate to a blockchain record;
the tracing module further comprises a decryption unit, and the decryption unit is used for decrypting the tracing information when the tracing information of the intelligent certificate is stored in the access block chain.
7. The platform of claim 1, further comprising a verification module, wherein the verification module is configured to obtain basic information of the smart certificate, and verify the basic information of the smart certificate and the traceability information of the smart certificate obtained from the traceability module to determine whether the smart certificate is authentic.
8. The platform of claim 7, wherein the verification module obtains basic information of the smart certificate by scanning the smart certificate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010199184.4A CN111401925A (en) | 2020-03-20 | 2020-03-20 | Intelligent certificate traceability system platform based on block chain technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010199184.4A CN111401925A (en) | 2020-03-20 | 2020-03-20 | Intelligent certificate traceability system platform based on block chain technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111401925A true CN111401925A (en) | 2020-07-10 |
Family
ID=71432694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010199184.4A Pending CN111401925A (en) | 2020-03-20 | 2020-03-20 | Intelligent certificate traceability system platform based on block chain technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111401925A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237357A (en) * | 2022-05-27 | 2022-10-25 | 南京文深信息技术有限公司 | Equipment and method for resisting printing and scanning watermark embedding |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109493082A (en) * | 2018-09-25 | 2019-03-19 | 西安纸贵互联网科技有限公司 | A kind of agricultural product block chain source tracing method and device |
CN109740708A (en) * | 2019-01-04 | 2019-05-10 | 厦门迅为联创信息技术有限公司 | Method, system and the anti-counterfeit certificate of the anti-fake examination of painting and calligraphy pieces based on data-link |
CN109977699A (en) * | 2019-03-26 | 2019-07-05 | 贝富(广州)新技术有限公司 | House Property information storage means, system and storage medium based on block chain |
CN110197445A (en) * | 2019-05-16 | 2019-09-03 | 中细软集团有限公司 | Generation, querying method, computer equipment and the storage medium of intellectual property state |
-
2020
- 2020-03-20 CN CN202010199184.4A patent/CN111401925A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109493082A (en) * | 2018-09-25 | 2019-03-19 | 西安纸贵互联网科技有限公司 | A kind of agricultural product block chain source tracing method and device |
CN109740708A (en) * | 2019-01-04 | 2019-05-10 | 厦门迅为联创信息技术有限公司 | Method, system and the anti-counterfeit certificate of the anti-fake examination of painting and calligraphy pieces based on data-link |
CN109977699A (en) * | 2019-03-26 | 2019-07-05 | 贝富(广州)新技术有限公司 | House Property information storage means, system and storage medium based on block chain |
CN110197445A (en) * | 2019-05-16 | 2019-09-03 | 中细软集团有限公司 | Generation, querying method, computer equipment and the storage medium of intellectual property state |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237357A (en) * | 2022-05-27 | 2022-10-25 | 南京文深信息技术有限公司 | Equipment and method for resisting printing and scanning watermark embedding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11102201B2 (en) | Robust encoding of machine readable information in host objects and biometrics, and associated decoding and authentication | |
US11831710B2 (en) | Tracking and certification of digital media via distributed ledger | |
US20140254796A1 (en) | Method and apparatus for generating and/or processing 2d barcode | |
US9866393B1 (en) | Device for creating reliable trusted signatures | |
US10640273B2 (en) | Authentication of packaged products | |
CN110958319B (en) | Method and device for managing infringement and evidence-based block chain | |
CN110502922B (en) | Article circulation link tracing method and device based on block chain and electronic equipment | |
CN104021482A (en) | Certificate false-proof verification method base on identification authentication technology | |
BR112014000919B1 (en) | high value document authentication system and method | |
CN103473592B (en) | A kind of label off-line authenticating method and device based on CPK system | |
CN109191142B (en) | Commodity tracing method, equipment and system | |
CN103765811A (en) | Method and device for securely sharing images across untrusted channels | |
CN110598433B (en) | Block chain-based anti-fake information processing method and device | |
CN103888442A (en) | System with integration of visualization biological characteristics and one-time digital signature and method thereof | |
CN113704781A (en) | File secure transmission method and device, electronic equipment and computer storage medium | |
CN113792307A (en) | Seal management method and device and electronic equipment | |
CN111401925A (en) | Intelligent certificate traceability system platform based on block chain technology | |
CN114386104A (en) | Method for storing sensitive data, data reading method and device | |
CN112632642B (en) | Clock checking method and device and electronic equipment | |
US20210211781A1 (en) | Interactive broadcast media content provider with direct audience interaction | |
CN109447663A (en) | A kind of food safety control method and system | |
JP2013157777A (en) | Information processing system and information processing method | |
CN106411888B (en) | Signature document encryption device and method | |
CN116011042A (en) | Data storage method, device, system, computer equipment and storage medium | |
CN114240399A (en) | Government affair data processing method and system based on block chain platform |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200710 |