CN113469717B - Animal identity pedigree tracing system and method based on blockchain and iris recognition - Google Patents

Animal identity pedigree tracing system and method based on blockchain and iris recognition Download PDF

Info

Publication number
CN113469717B
CN113469717B CN202110843591.9A CN202110843591A CN113469717B CN 113469717 B CN113469717 B CN 113469717B CN 202110843591 A CN202110843591 A CN 202110843591A CN 113469717 B CN113469717 B CN 113469717B
Authority
CN
China
Prior art keywords
animal
information
blockchain
iris
user
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
CN202110843591.9A
Other languages
Chinese (zh)
Other versions
CN113469717A (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.)
China Information Technology Designing and Consulting Institute Co Ltd
Beijing Telecom Planning and Designing Institute Co Ltd
Original Assignee
China Information Technology Designing and Consulting Institute Co Ltd
Beijing Telecom Planning and Designing Institute 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 China Information Technology Designing and Consulting Institute Co Ltd, Beijing Telecom Planning and Designing Institute Co Ltd filed Critical China Information Technology Designing and Consulting Institute Co Ltd
Priority to CN202110843591.9A priority Critical patent/CN113469717B/en
Publication of CN113469717A publication Critical patent/CN113469717A/en
Application granted granted Critical
Publication of CN113469717B publication Critical patent/CN113469717B/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
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Development Economics (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an animal identity pedigree tracing system and method based on blockchain and iris recognition. The animal breeding base server, the animal store server and the animal hospital server collect animal iris information through iris collection equipment, match the animal iris information with other information of the animal and upload the animal iris information to the blockchain for storage; the blockchain system enables iris information of animals and other information of the animals to be related to information sources by arranging a globally unique animal number and user ID for each animal and each user, breaks online and offline information splitting, and achieves full-data credible tracing of animal identity information and pedigree information.

Description

Animal identity pedigree tracing system and method based on blockchain and iris recognition
Technical Field
The invention relates to the field of animal identity pedigree tracing, in particular to an animal identity pedigree tracing system and method based on blockchain and iris recognition.
Background
With the rapid development of the economy in China and the improvement of the national living standard, as well as the stimulation of capital and individual economy, the market size of urban animals (dogs and cats) in China in 2020 reaches 2065 hundred million yuan. The expansion of the trade size places higher demands on the animal trade process, but in the current animal trade process, there are the following problems:
first, the identity and the blood system of the animal can be judged only by virtue of the animal blood system certificate provided by the seller and the experience of the consumer. Consumers often cannot judge the reliability of the origin of the blood system certificate, and no effective means is available for proving the authenticity of the blood system certificate; and experience of the self has limitations. This results in frequent fraud during the animal transaction, which can cause both economic and psychological harm to the consumer.
Secondly, the animal registration information is too simple, and usually does not comprise father and mother system information, animal inspection reports and epidemic prevention information, so that consumers cannot comprehensively know the real situation of animals, and no inquiry and verification channels exist.
Thirdly, information is not shared and circulated among animal breeding bases, animal sellers and animal hospitals, and effective assistance can not be provided for cross-regional information inquiry or animal identity authentication.
Therefore, a system and a method for identifying and tracing the identity information and the blood of an animal are needed, which solve the problems in the current animal transaction process and promote the development of animal transaction industry.
Disclosure of Invention
The invention aims to provide an animal identity pedigree tracing system based on blockchain and iris recognition, and the other aim of the invention is to provide a tracing method of the animal identity pedigree tracing system.
In order to achieve the above purpose, the present invention may adopt the following technical scheme:
the animal identity pedigree tracing system based on blockchain and iris recognition comprises a blockchain system which is composed of a plurality of animal breeding base servers with iris acquisition equipment, animal store servers and animal hospital servers, wherein the animal breeding base servers, the animal store servers and the animal hospital servers are alliance nodes in the blockchain system respectively.
Further, the animal breeding base server, the animal store server and the animal hospital server collect animal iris information through iris collection equipment, match the animal iris information with other information of the animal and upload the animal iris information to a blockchain for storage; the blockchain system is provided with a globally unique animal number and a globally unique user ID for each animal and user; and (3) correlating the iris information of the animal and other information of the animal with information sources, breaking online and offline information fracture, and realizing the trusted traceability of the total data of the animal identity information and the pedigree information.
The tracing method of the tracing system comprises the following steps of; information registration and information sharing;
the information registration includes the steps of:
s1.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s1.2, verifying the uploading authority of a user; the user uploading authority verification method is a zero knowledge proof technology;
s1.3, after verification in the steps S1.1 and S1.2, inputting animal information; the animal information includes the name, photograph, age, category, pedigree, address, animal inspection report, epidemic prevention information, report source and report time of the animal;
s1.4, inputting the iris information of the animal through the iris acquisition equipment; the animal iris information is calculated into a vector value through category embedding and polynomial encoding algorithms of characteristic engineering in a blockchain intelligent contract;
s1.5, generating an animal report; the animal report comprises all animal information recorded in the steps S1.4 and S1.3;
s1.6, encrypting and picking up the animal report to form a data abstract; the encryption extraction method is a blockchain intelligent contract SM3 data encryption extraction algorithm;
s1.7, uploading the data abstract to a blockchain; the uploading method is IPFS;
s1.8, storing all animal information recorded in the steps S1.4 and S1.33 into a graph database;
the information sharing comprises the following steps:
s2.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s2.2, verifying the operation authority of the user; the user operation authority verification method is a zero knowledge proof technology;
s2.3, inputting a unique animal number or the iris information of the animal to inquire an animal report;
s2.4, feeding back the query result to the user, and leaving a record query record in the block chain; the query results will be presented to the user in the form of a family lineage map.
Furthermore, the graph database technology and the Cypher graph database retrieval language are adopted to solve the huge data processing problem of the invention, and the animal identity information and blood system identification association analysis are continuously traced.
Further, in S2.3, the query process includes, when the input information is the unique animal number, calculating a data summary by a blockchain smart contract SM3 algorithm, and finding a related record from the blockchain; and when the input information is the animal iris information, calculating the vector value of the animal iris information through characteristic engineering in the blockchain intelligent contract, and finding out related records in a graph database.
The invention has the advantages that the iris information of animals is identified by the characteristics, animal breeding bases, animal stores and animal hospitals are used as the constituent nodes of blockchain, and the father and mother system information, epidemic prevention information, animal inspection report and other key information of animals are related, so that the full data credible tracing of the identity information and pedigree information of the animals is realized, the barriers of on-line and off-line information cutting and opaque animal identity and blood system information are broken, the management of the identity information of the animals is enhanced, the authenticity and the comprehensiveness of the identity and the blood system information of the animals are fully ensured, the loss of consumers is reduced, and the supervision of industries is facilitated.
Drawings
Fig. 1 is a diagram of a network architecture of a system according to the present invention.
Fig. 2 is a flowchart of the method information registration according to the present invention.
Fig. 3 is a flow chart of information sharing according to the method of the present invention.
Fig. 4 is a schematic diagram of a query result of information sharing according to the method of the present invention.
FIG. 5 is a schematic diagram of a database data structure according to the method of the present invention.
Detailed Description
The following description of the technical solutions in the embodiments of the present invention will be clear and complete, and it is obvious that the described embodiments are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, the animal identity pedigree tracing system based on blockchain and iris recognition comprises a blockchain system consisting of a plurality of animal breeding base servers with iris acquisition equipment, animal store servers and animal hospital servers, wherein the animal breeding base servers, the animal store servers and the animal hospital servers are alliance nodes in the blockchain system respectively. The blockchain system sets a globally unique animal number for each animal, and a user on each blockchain sets a globally unique user ID; the animal breeding base server, the animal store server and the animal hospital server collect animal iris information through iris collecting equipment, animal iris information, animal numbers and other information are generated together to form an animal report, a data abstract of the animal report is reserved on a blockchain, specific data are stored in the respective servers, and the association of on-chain data nodes and local business system data is realized; the blockchain system realizes the trusted tracing of the total data of animal identity information and pedigree information by associating the key information such as animal iris information, pedigree information, epidemic prevention information, animal inspection report and the like with information sources, breaks through the barriers of on-line and off-line information rupture and opaque animal identity and blood system information, enhances animal identity information management, fully ensures the authenticity and comprehensiveness of animal identity and blood system information, and reduces consumer loss.
The animal identity pedigree tracing method based on blockchain and iris recognition comprises information registration and information sharing.
As shown in fig. 2, the information registration includes the steps of:
s1.1, verifying the identity of a user; the user identity verification method is a block chain intelligent contract SM2 encryption algorithm;
s1.2, verifying the uploading authority of a user; the user uploading authority verification method is a zero knowledge proof technology;
s1.3, after verification in the steps S1.1 and S1.2, inputting animal information; the animal information comprises the name, photo, age, category, pedigree, address, animal inspection report, epidemic prevention information, report source, report time and other relevant information of the animal;
s1.4, inputting animal iris information through iris acquisition equipment; the animal iris information calculates iris information into vector values through category embedding (category embedding) and polynomial encoding (polynomial coding) algorithms of feature engineering in a blockchain intelligent contract;
s1.5, generating an animal report; the animal report comprises all animal information recorded in the steps S1.4 and S1.3;
s1.6, carrying out encryption extraction on the animal report to form a data abstract; the encryption extraction method is a blockchain intelligent contract SM3 data encryption extraction algorithm;
s1.7, uploading the data abstract to a blockchain; the uploading method is IPFS (interstellar file system, abbreviation of English InterPlanetaryFile System);
s1.8, storing all animal information recorded in the steps S1.4 and S1.3 into a graph database;
as shown in fig. 3, the information sharing includes the following steps:
s2.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s2.2, verifying the operation authority of the user; the user operation authority verification method is a zero knowledge proof technology;
s2.3, inputting a unique animal number or animal iris information to inquire an animal report; when the input information is a unique animal number, calculating a data abstract through a blockchain intelligent contract SM3 algorithm, and finding out related records from a blockchain; when the input information is animal iris information, calculating iris information vector values through characteristic engineering in the blockchain intelligent contract, and finding out related records in a graph database;
s2.4, feeding back the query result to the user, and leaving a record query record in the block chain; as shown in fig. 4, the query results will be presented to the user in the form of a family blood profile.
In addition, the invention relates to the iris information of animals, so that the data processing capacity of the invention is huge. Therefore, the invention adopts graph database technology and Cypher graph database retrieval language (descriptive graph query language) to solve the huge data processing problem and enable animal identity information and blood system identification association analysis to obtain continuous tracing. As shown in fig. 5, all the relationships of the blood clots of the animals can be quickly inserted and queried through the graph database.

Claims (2)

1. An animal identity pedigree tracing method based on blockchain and iris recognition is characterized by comprising the following steps of: the method comprises a tracing system and a tracing method; the traceability system comprises a blockchain system which is composed of a plurality of animal breeding base servers with iris acquisition equipment, animal store servers and animal hospital servers, wherein the animal breeding base servers, the animal store servers and the animal hospital servers are alliance nodes in the blockchain system respectively;
the animal breeding base server, the animal store server and the animal hospital server collect animal iris information through the iris collecting equipment, match the animal iris information with other information of the animal and upload the animal iris information to a blockchain for storage; the blockchain system enables iris information of animals and other information of the animals to be related to information sources by arranging a globally unique animal number and user ID for each animal and each user, breaks off online and offline information cutting, and achieves full-data credible tracing of animal identity information and pedigree information;
the tracing method comprises information registration and information sharing;
the information registration includes the steps of:
s1.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s1.2, verifying the uploading authority of a user; the user uploading authority verification method is a zero knowledge proof technology;
s1.3, after verification in the steps S1.1 and S1.2, inputting animal information; the animal information includes the name, photograph, age, category, pedigree, address, animal inspection report, epidemic prevention information, report source and report time of the animal;
s1.4, inputting the iris information of the animal through the iris acquisition equipment; animal iris information is calculated into vector values through category embedding and polynomial encoding algorithms of feature engineering in the blockchain intelligent contract;
s1.5, generating an animal report; the animal report comprises all animal information recorded in the steps S1.4 and S1.3;
s1.6, encrypting and picking up the animal report to form a data abstract; the encryption extraction method is a blockchain intelligent contract SM3 data encryption extraction algorithm;
s1.7, uploading the data abstract to a blockchain; the uploading method is IPFS;
s1.8, storing all animal information recorded in the steps S1.4 and S1.3 into a graph database; the graph database technology and the Cypher graph database retrieval language are adopted to solve the huge data processing problem and enable animal identity information and blood system identification association analysis to obtain continuous tracing;
the information sharing comprises the following steps:
s2.1, verifying a user signature; the user signature verification method is a blockchain intelligent contract SM2 encryption algorithm;
s2.2, verifying the operation authority of the user; the user operation authority verification method is a zero knowledge proof technology;
s2.3, inputting the unique animal number or animal iris information to inquire an animal report;
s2.4, feeding back the query result to the user, and leaving a query record in the block chain; the query results will be presented to the user in the form of a family lineage map.
2. The tracing method of claim 1, wherein: s2.3, the query process comprises the steps that when the input information is the unique animal number, a data abstract is calculated through the intelligent contract SM3 algorithm of the blockchain, and related records are found from the blockchain; and when the input information is the animal iris information, calculating an animal iris information vector value through characteristic engineering in the blockchain intelligent contract, and finding out related records in the graph database.
CN202110843591.9A 2021-07-26 2021-07-26 Animal identity pedigree tracing system and method based on blockchain and iris recognition Active CN113469717B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110843591.9A CN113469717B (en) 2021-07-26 2021-07-26 Animal identity pedigree tracing system and method based on blockchain and iris recognition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110843591.9A CN113469717B (en) 2021-07-26 2021-07-26 Animal identity pedigree tracing system and method based on blockchain and iris recognition

Publications (2)

Publication Number Publication Date
CN113469717A CN113469717A (en) 2021-10-01
CN113469717B true CN113469717B (en) 2024-03-19

Family

ID=77882415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110843591.9A Active CN113469717B (en) 2021-07-26 2021-07-26 Animal identity pedigree tracing system and method based on blockchain and iris recognition

Country Status (1)

Country Link
CN (1) CN113469717B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113239409B (en) * 2021-06-03 2024-02-09 北京电信规划设计院有限公司 Steel structure traceability system and method based on block chain
CN117035802B (en) * 2023-04-19 2024-07-09 吉林农业科技学院 Consensus method for predicting animal health based on capacity demonstration double test

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035321A1 (en) * 1999-11-09 2001-05-17 Iridian Technologies, Inc. System and method of animal identification and animal transaction authorization using iris patterns
JP2001195594A (en) * 1999-04-09 2001-07-19 Iritech Inc Iris identifying system and method of identifying person by iris recognition
WO2001064029A1 (en) * 2000-03-03 2001-09-07 Id+Plus Ltd Method and apparatus for livestock identification
CN105354562A (en) * 2015-12-10 2016-02-24 深圳先进技术研究院 Animal management system based on iris identification and iris acquisition hand-held machine
CN205721827U (en) * 2015-12-10 2016-11-23 深圳先进技术研究院 Animal management system based on iris identification and iris capturing hand-held set
KR20200042379A (en) * 2018-10-15 2020-04-23 심준원 Animal Identification Method Combining Multiple Object Identification Techniques, Method and Apparatus for Providing Animal Insurance Services Using the Same
CN111541461A (en) * 2019-02-07 2020-08-14 现代自动车株式会社 Moving object, method for controlling moving object and method for separating and identifying device
CN112950229A (en) * 2021-03-15 2021-06-11 杭州云象网络技术有限公司 Block chain composite tracing method and tracing and identification analysis system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424727B1 (en) * 1998-11-25 2002-07-23 Iridian Technologies, Inc. System and method of animal identification and animal transaction authorization using iris patterns
JP2001195594A (en) * 1999-04-09 2001-07-19 Iritech Inc Iris identifying system and method of identifying person by iris recognition
WO2001035321A1 (en) * 1999-11-09 2001-05-17 Iridian Technologies, Inc. System and method of animal identification and animal transaction authorization using iris patterns
WO2001064029A1 (en) * 2000-03-03 2001-09-07 Id+Plus Ltd Method and apparatus for livestock identification
CN105354562A (en) * 2015-12-10 2016-02-24 深圳先进技术研究院 Animal management system based on iris identification and iris acquisition hand-held machine
CN205721827U (en) * 2015-12-10 2016-11-23 深圳先进技术研究院 Animal management system based on iris identification and iris capturing hand-held set
KR20200042379A (en) * 2018-10-15 2020-04-23 심준원 Animal Identification Method Combining Multiple Object Identification Techniques, Method and Apparatus for Providing Animal Insurance Services Using the Same
CN111541461A (en) * 2019-02-07 2020-08-14 现代自动车株式会社 Moving object, method for controlling moving object and method for separating and identifying device
CN112950229A (en) * 2021-03-15 2021-06-11 杭州云象网络技术有限公司 Block chain composite tracing method and tracing and identification analysis system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FinTech时代信息安全的挑战及应对;张艳;;中国金融电脑(第08期);第8-11页 *

Also Published As

Publication number Publication date
CN113469717A (en) 2021-10-01

Similar Documents

Publication Publication Date Title
CN113469717B (en) Animal identity pedigree tracing system and method based on blockchain and iris recognition
CN109829726B (en) Block chain-based drug information management method and system
CN108769255A (en) The acquisition of business data and administering method
CN112559526A (en) Data table export method and device, computer equipment and storage medium
CN109636345A (en) A kind of intelligent management and system of business handling workflow
WO2021155684A1 (en) Gene-disease relationship knowledge base construction method and apparatus, and computer device
CN111639355B (en) Data security management method and system
CN112035437A (en) Method and device for transmitting medical record data, computer equipment and storage medium
CN111078512A (en) Alarm record generation method and device, alarm equipment and storage medium
CN114840519A (en) Data labeling method, equipment and storage medium
CN106780062B (en) User group updating method and system based on social network and big data analysis
CN113902039A (en) Black product user identification method, system, electronic equipment and storage medium
CN114049089A (en) Method and system for constructing government affair big data platform
CN116319815B (en) Cloud data placement policy management system introducing SaaS features
CN111917861A (en) Knowledge storage method and system based on block chain and knowledge graph and application thereof
CN104216986B (en) The device and method of pre-operation raising efficiency data query is carried out with the data update cycle
CN116866422A (en) Method, device, equipment and storage medium for pushing sensitive information and desensitizing information in real time
CN104573098B (en) Extensive object identifying method based on Spark systems
CN111221967A (en) Language data classification storage system based on block chain architecture
CN116303379A (en) Data processing method, system and computer storage medium
CN115455020A (en) Incremental data synchronization method and device, computer equipment and storage medium
CN110851431B (en) Data processing method and device for data center station
CN113205442A (en) E-government data feedback management method and device based on block chain
CN113314233A (en) Event tracking processing method, system, equipment and medium
CN111026705B (en) Building engineering file management method, system and terminal equipment

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