CN109583889B - Seal or signature recognition system based on block chain - Google Patents

Seal or signature recognition system based on block chain Download PDF

Info

Publication number
CN109583889B
CN109583889B CN201811332105.1A CN201811332105A CN109583889B CN 109583889 B CN109583889 B CN 109583889B CN 201811332105 A CN201811332105 A CN 201811332105A CN 109583889 B CN109583889 B CN 109583889B
Authority
CN
China
Prior art keywords
signature
seal
blockchain
stamp
block chain
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.)
Active
Application number
CN201811332105.1A
Other languages
Chinese (zh)
Other versions
CN109583889A (en
Inventor
阮静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201811332105.1A priority Critical patent/CN109583889B/en
Publication of CN109583889A publication Critical patent/CN109583889A/en
Application granted granted Critical
Publication of CN109583889B publication Critical patent/CN109583889B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention discloses a seal or signature recognition system based on a block chain, wherein a seal or signature provider, a seal or signature inquirer and a seal or signature identifier are arranged on the block chain; the block chain data asset comprises a seal or signature conversion and storage, a seal or signature query comparison two intelligent contracts and a seal or signature database; the method has the main functions of completing the collection and storage of the seal and the signature, and inquiring and identifying the seal. The beneficial effects of the invention are as follows: the problems that when people identify the seal or the signature, the efficiency is low, mistakes are easy to occur, and the seal and the signature are effectively prevented from being counterfeited in reality are solved; the seal or signature identification system based on the block chain can efficiently and accurately identify the seal or signature, thereby providing a safe and reliable running environment for electronic commerce.

Description

Seal or signature recognition system based on block chain
Technical Field
The invention relates to application of a block chain technology, in particular to a seal or signature recognition system based on a block chain.
Background
In a narrow sense, a blockchain is a distributed ledger that combines blocks of data in a sequential manner in time order into a chain data structure, and that is cryptographically secured against tampering and counterfeiting.
In broad terms, blockchain technology is a completely new distributed infrastructure and computing method that uses a blockchain data structure to verify and store data, a distributed node consensus algorithm to generate and update data, a cryptographic way to secure data transmission and access, and an intelligent contract consisting of automated script code to program and manipulate data.
Blockchain systems generally consist of a data layer, a network layer, a consensus layer, an incentive layer, a contract layer, and an application layer. The data layer encapsulates the underlying data blocks and related basic data such as data encryption and time stamps and basic algorithms; the network layer comprises a distributed networking mechanism, a data transmission mechanism, a data verification mechanism and the like; the consensus layer mainly encapsulates various consensus algorithms of the network node; the incentive layer integrates economic factors into a blockchain technology system and mainly comprises an issuing mechanism, an allocation mechanism and the like of economic incentives; the contract layer mainly encapsulates various scripts, algorithms and intelligent contracts, and is the basis of programmable characteristics of the block chain; the application layer encapsulates various application scenarios and cases of the blockchain. In the model, chain block structure based on time stamp, consensus mechanism of distributed nodes, economic incentive based on consensus force and flexible programmable intelligent contract are the most representative innovation points of block chain technology.
At present, the seal or signature in the materials such as files, invoices, documents, certificates and the like is checked, and the problems of low efficiency, easy error and the like are mainly identified by human eyes. Because a real seal or signature cannot be provided anytime and anywhere, in practice, it is very difficult for people to compare the seal or signature and identify the authenticity. The seal or signature is printed on various files and widely exists in aspects of life of China society, so that the seal or signature is a common problem which puzzles China society for a long time. In addition, there are also seal or signature abuse issues. Because of careless mistakes in seal management, the phenomenon that the seal is stolen often occurs, and the real seal abused result is more serious than the damage brought by the false seal to the principal, so that the reputation of the principal is damaged, and even legal disputes are brought to the principal.
Disclosure of Invention
The invention aims to solve the technical problems and designs a seal or signature recognition system based on a block chain.
The technical scheme adopted for solving the technical problems is as follows:
a seal or signature recognition system based on a block chain, wherein a seal or signature provider, a seal or signature inquirer and a seal or signature identifier are arranged on the block chain; the block chain data asset comprises a seal or signature conversion and storage, a seal or signature query comparison two intelligent contracts and a seal or signature database; the implementation method is as follows:
the stamp or signature provider samples the original matter and the clear print of the stamp or signature by using the APP, and then uploads the original matter and the clear print to a blockchain of a cloud; the blockchain is used for calling a seal or signature to convert and store an intelligent contract, extracting the feature vector of an original image of the seal or the signature, then encrypting and storing the feature vector, and deleting the original image of the seal at the same time, so that the seal pattern is ensured not to be stolen from the source;
the inquirer scans the seal or signature on the file by using the APP and uploads the seal or signature to the blockchain to request verification; the identifier calls a seal or signature on the blockchain to compare the intelligent contract to identify the received seal or signature, finds the corresponding seal or signature which is already archived, compares the seal or signature, and then sends a true and false result to the mobile phone APP of the inquirer.
The block chain-based seal or signature recognition system is characterized in that a plurality of seal or signature authenticators are arranged on the block chain, and the seal or signature authenticators can be seal or signature inquirers with authentication capability or seal or signature authentication service providers; the stamp or signature inquirer may specify a stamp or signature identifier on the blockchain to service.
The blockchain-based seal or signature recognition system enables a seal or signature provider to specify which seal or signature authenticator or authenticators to serve on the blockchain, and only the specified authenticator or authenticators have the right to read the feature vector of the original image of the seal or signature in the seal or signature database.
The seal or signature identification system based on the blockchain extracts the feature vector of the seal or the image by a seal or a signature identifier through a computer vision algorithm, wherein the used algorithm comprises SIFT, SURF, AKAZE or ORB and other algorithms. These algorithms scan the picture and, within different precision ranges, determine the characteristics of each segment of the image. These features include gray scale, orientation, coverage space, etc. The feature vector of the seal or the image is the coordinates of the partition section and the feature description thereof.
The seal or signature recognition system based on the block chain comprises the following components: the feature vector of the original image of the seal or signature, the text information of the seal or signature and the contact mode of the seal or signature owner.
The seal or signature identification system based on the block chain is used for inquiring and comparing text information of the seal or the signature by comparing the intelligent contract, inquiring the text information, and comparing whether feature vectors of original images of the seal or the signature are matched or not in a seal or signature database asset with the text information.
After the seal or signature query of the seal or signature identification system based on the blockchain is compared with the intelligent contract to be matched with the real seal or signature, if the seal or signature database asset has a contact way, the seal is informed of being used.
According to the seal or signature recognition system based on the blockchain, the seal or signature is converted and stored in the file or bill image transmitted by the seal or signature inquirer by the intelligent contract, only the seal or signature part is extracted, other information of the file or bill is removed, and therefore privacy of the file or bill is fully protected.
When the seal or signature query compares the received seal or signature with the intelligent contract, the seal or signature recognition system based on the block chain finds out that the matching degree of the feature vector is highest in all seal or signature database assets, and judges that the seal or signature is true if the matching degree is larger than a set threshold value; if it is less than the threshold, it is judged to be false.
The blockchain-based seal or signature recognition system sets a threshold of 90%.
The invention realizes real-time collection and real-time identification of stamping and signature on various materials. The participants of the blockchain must have both stamp or signature providers (e.g., various local business offices, institutions and institutions), and stamp or signature inquirers (e.g., financial tax notarization institutions). Also, there may be seal or signature authenticator users (e.g., artificial intelligence technology service providers) on the blockchain. In practice, the authenticator may be part of the system user without separate distinction.
The beneficial effects of the invention are as follows: the problems that when people identify the seal or the signature, the efficiency is low, mistakes are easy to occur, and the seal and the signature are effectively prevented from being counterfeited in reality are solved; the seal or signature identification system based on the block chain can efficiently and accurately identify the seal or signature, thereby providing a safe and reliable running environment for electronic commerce.
Detailed Description
The invention is further illustrated below with reference to examples.
The invention relates to a seal or signature recognition system based on a block chain, wherein a seal or signature provider, a seal or signature inquirer and a seal or signature identifier are arranged on the block chain; the block chain data asset comprises a seal or signature conversion and storage, a seal or signature query comparison two intelligent contracts and a seal or signature database; the implementation method is as follows:
the stamp or signature provider samples the original matter and the clear print of the stamp or signature by using the APP, and then uploads the original matter and the clear print to a blockchain of a cloud; the blockchain is used for calling a seal or signature to convert and store an intelligent contract, extracting the feature vector of an original image of the seal or the signature, then encrypting and storing the feature vector, and deleting the original image of the seal at the same time, so that the seal pattern is ensured not to be stolen from the source;
the inquirer scans the seal or signature on the file by using the APP and uploads the seal or signature to the blockchain to request verification; the identifier calls a seal or signature on the blockchain to compare the intelligent contract to identify the received seal or signature, finds the corresponding seal or signature which is already archived, compares the seal or signature, and then sends a true and false result to the mobile phone APP of the inquirer.
The block chain-based seal or signature recognition system is characterized in that a plurality of seal or signature authenticators are arranged on the block chain, and the seal or signature authenticators can be seal or signature inquirers with authentication capability or seal or signature authentication service providers; the stamp or signature inquirer may specify a stamp or signature identifier on the blockchain to service.
The blockchain-based seal or signature recognition system enables a seal or signature provider to specify which seal or signature authenticator or authenticators to serve on the blockchain, and only the specified authenticator or authenticators have the right to read the feature vector of the original image of the seal or signature in the seal or signature database.
The seal or signature identification system based on the blockchain extracts the feature vector of the seal or the image by a seal or a signature identifier through a computer vision algorithm, wherein the used algorithm comprises SIFT, SURF, AKAZE or ORB and other algorithms.
The seal or signature recognition system based on the block chain comprises the following components: the feature vector of the original image of the seal or signature, the text information of the seal or signature and the contact mode of the seal or signature owner.
The seal or signature identification system based on the block chain is used for inquiring and comparing text information of the seal or the signature by comparing the intelligent contract, inquiring the text information, and comparing whether feature vectors of original images of the seal or the signature are matched or not in a seal or signature database asset with the text information.
After the seal or signature query of the seal or signature identification system based on the blockchain is compared with the intelligent contract to be matched with the real seal or signature, if the seal or signature database asset has a contact way, the seal is informed of being used.
According to the seal or signature recognition system based on the blockchain, the seal or signature is converted and stored in the file or bill image transmitted by the seal or signature inquirer by the intelligent contract, only the seal or signature part is extracted, other information of the file or bill is removed, and therefore privacy of the file or bill is fully protected.
When the seal or signature query compares the received seal or signature with the intelligent contract, the seal or signature recognition system based on the block chain finds out that the matching degree of the feature vector is highest in all seal or signature database assets, and judges that the seal or signature is true if the matching degree is larger than a set threshold value; if it is less than the threshold, it is judged to be false.
The blockchain-based seal or signature recognition system sets a threshold of 90%.
The present invention is not limited to the above-described preferred embodiments, and any other products which are the same as or similar to the present invention, which are obtained by any person in the light of the present invention, fall within the scope of the present invention.

Claims (7)

1. A blockchain-based seal or signature recognition system, characterized by: a seal or signature provider, a seal or signature inquirer and a seal or signature identifier are arranged on the blockchain; the block chain data asset comprises a seal or signature conversion and storage, a seal or signature query comparison two intelligent contracts and a seal or signature database; the implementation method is as follows:
the stamp or signature provider samples the original matter and the clear print of the stamp or signature by using the APP, and then uploads the original matter and the clear print to a blockchain of a cloud; the block chain calls the seal or signature to convert and store the intelligent contract, extracts the feature vector of the original image of the seal or signature, then encrypts and stores the feature vector, and simultaneously deletes the original image of the seal;
the inquirer scans the seal or signature on the file by using the APP and uploads the seal or signature to the blockchain to request verification; the identifier calls a seal or signature on a blockchain to inquire and compare the intelligent contract to identify the received seal or signature, finds the corresponding seal or signature which is already archived, compares the seal or signature, and then sends a true and false result to a mobile phone APP of the inquirer;
wherein, there are multiple seal or signature appraisers on the blockchain, seal or signature appraiser is seal or signature inquirer with authentication ability, or seal or signature appraiser service provider; a seal or signature inquirer can specify a seal or signature identifier on a blockchain to provide services for the seal or signature inquirer;
wherein the stamp or signature provider is able to specify which one or more stamp or signature authenticators are to serve them on the blockchain, only the specified authenticators have access to the feature vectors of the original image of the stamp or signature in the stamp or signature database;
wherein, the stamp or signature identifier extracts the feature vector of the stamp or the image through a computer vision algorithm, and the used algorithm comprises SIFT, SURF, AKAZE or ORB algorithm.
2. The blockchain-based seal or signature identification system of claim 1, wherein: the seal or signature database assets on the blockchain include: the feature vector of the original image of the seal or signature, the text information of the seal or signature and the contact mode of the seal or signature owner.
3. The blockchain-based seal or signature identification system of claim 2, wherein: the seal or signature inquiry compares the text information of the seal or signature with the intelligent contract, and then compares whether the feature vectors of the original image of the seal or signature are matched in the seal or signature database asset with the text information.
4. The blockchain-based seal or signature identification system of claim 2, wherein: after the seal or signature inquiry compares the intelligent contract with the real seal or signature, if the seal or signature database asset has a contact way, the seal is informed of being used.
5. The blockchain-based seal or signature identification system of claim 1, wherein: the seal or signature conversion and storage intelligent contract only extracts the seal or signature part from the file or bill image transmitted by the seal or signature inquirer, and removes other information of the file or bill, thereby fully protecting the privacy of the file or bill.
6. The blockchain-based seal or signature identification system of claim 1, wherein: when the seal or signature inquiry compares the intelligent contracts to identify the received seal or signature, finding out the highest matching degree of the feature vector in all seal or signature database assets, and judging that the seal or signature database assets are true if the matching degree is larger than a set threshold value; if it is less than the threshold, it is judged to be false.
7. The blockchain-based seal or signature identification system of claim 6, wherein: the threshold was set at 90%.
CN201811332105.1A 2018-11-09 2018-11-09 Seal or signature recognition system based on block chain Active CN109583889B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811332105.1A CN109583889B (en) 2018-11-09 2018-11-09 Seal or signature recognition system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811332105.1A CN109583889B (en) 2018-11-09 2018-11-09 Seal or signature recognition system based on block chain

Publications (2)

Publication Number Publication Date
CN109583889A CN109583889A (en) 2019-04-05
CN109583889B true CN109583889B (en) 2023-10-31

Family

ID=65922065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811332105.1A Active CN109583889B (en) 2018-11-09 2018-11-09 Seal or signature recognition system based on block chain

Country Status (1)

Country Link
CN (1) CN109583889B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110263089B (en) * 2019-05-20 2021-05-04 创新先进技术有限公司 Receipt storage method and node combining conditional restrictions of transaction and event types
CN110223089B (en) * 2019-06-14 2022-03-08 厦门历思科技服务有限公司 Credit identity card identification method, system and equipment
CN110378886B (en) * 2019-07-22 2021-09-10 中国工商银行股份有限公司 Image comparison method, image comparison device, electronic device and medium
CN111401372B (en) * 2019-12-20 2024-04-16 国家电网有限公司 Method for extracting and identifying image-text information of scanned document
CN112995225B (en) * 2021-05-12 2021-08-03 杭州甘道智能科技有限公司 Intelligent stamp credible verification system based on block chain

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170109933A (en) * 2016-03-22 2017-10-10 이태규 System and method for inputting digital stamp
CN107832624A (en) * 2017-10-25 2018-03-23 济南浪潮高新科技投资发展有限公司 A kind of visualization signature system and method based on block chain
CN108304710A (en) * 2018-02-11 2018-07-20 安云印(天津)大数据科技有限公司 A kind of E-seal signature method of the involvement identity authentication function based on block chain

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1067337C (en) * 1999-03-22 2001-06-20 陈锦昌 Signet easy to check and identify and its checking and identifying method
JP4728104B2 (en) * 2004-11-29 2011-07-20 株式会社日立製作所 Electronic image authenticity guarantee method and electronic data disclosure system
CN100568264C (en) * 2007-01-18 2009-12-09 章毅 Print identification control method
CN101329750B (en) * 2008-07-24 2011-08-24 武汉理工大学 Method for generating and verifying anti-false stamp with file content protection function
CN107392618B (en) * 2017-07-28 2021-02-12 苏州朗润创新知识产权运营有限公司 Method and equipment for implanting intelligent contract
CN108573140B (en) * 2018-05-02 2020-06-30 大连声鹭科技有限公司 Intelligent seal and intelligent seal service system established on cloud server and based on blockchain technology

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170109933A (en) * 2016-03-22 2017-10-10 이태규 System and method for inputting digital stamp
CN107832624A (en) * 2017-10-25 2018-03-23 济南浪潮高新科技投资发展有限公司 A kind of visualization signature system and method based on block chain
CN108304710A (en) * 2018-02-11 2018-07-20 安云印(天津)大数据科技有限公司 A kind of E-seal signature method of the involvement identity authentication function based on block chain

Also Published As

Publication number Publication date
CN109583889A (en) 2019-04-05

Similar Documents

Publication Publication Date Title
CN109583889B (en) Seal or signature recognition system based on block chain
JP7060221B2 (en) Goods information management equipment, systems, methods and programs
CN107342867B (en) Signature verification method and device
CN108764877B (en) Digital asset right-confirming trading method based on block chain technology
CN109829726B (en) Block chain-based drug information management method and system
TW202016853A (en) Data storage and acquisition method and device based on block chain
KR20180115768A (en) Encryption method and system for secure extraction of data from a block chain
US20190197562A1 (en) System and method for product authentication
US20200387859A1 (en) Methods, Application Server, Block Chain Node and Media For Logistics Tracking and Source Tracing
EP3695339A1 (en) Method and system for asynchronous traceable data sharing in a communication network
US20220164419A1 (en) Data Watermarking and Fingerprinting System and Method
US10958665B2 (en) Consumer and business anti-counterfeiting services using identification tags
CN109508564A (en) A kind of digital asset storage system and method based on block chain
KR20210158271A (en) System to provide genuinity verification and ownership change records of product esset by using a blockchain and a genuine authentiation tag technologies
CN113360458B (en) Distributed file storage sharing system based on alliance chain
WO2020000777A1 (en) Method and apparatus for acquiring individual credit information on the basis of block chain, and computer device
CN111612452A (en) Intellectual property management system and method based on block chain
CN110445771A (en) Intersection record evidence collecting method, device, medium and server based on block chain
CN115277122A (en) Cross-border data flow and supervision system based on block chain
Long et al. An end-to-end bidirectional authentication system for pallet pooling management through blockchain internet of things (BIoT)
Moon et al. Improved cancelable fingerprint templates using minutiae‐based functional transform
CN112966237A (en) Block chain-based digital asset processing method
CN112884484A (en) Enterprise identity authentication method and system based on block chain
CN110020864A (en) Recognition methods, device and the equipment traded extremely under weak net environment
CN112015757B (en) Crown word number circulation system based on block chain technology

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
GR01 Patent grant
GR01 Patent grant