CN113469717B - 基于区块链和虹膜识别的动物身份谱系溯源***及方法 - Google Patents

基于区块链和虹膜识别的动物身份谱系溯源***及方法 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
English (en)
Other versions
CN113469717A (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.)
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/zh
Publication of CN113469717A publication Critical patent/CN113469717A/zh
Application granted granted Critical
Publication of CN113469717B publication Critical patent/CN113469717B/zh
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

本发明公开了一种基于区块链和虹膜识别的动物身份谱系溯源***及方法,由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链***,动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链***中的联盟节点。动物繁育基地服务器、动物店服务器、动物医院服务器,通过虹膜采集设备采集动物虹膜信息,将动物虹膜信息与该动物的其他信息匹配并上传至区块链保存;区块链***通过为每一个动物和用户均设有全局唯一的动物编号和用户ID,使动物虹膜信息、动物的其他信息与信息来源关联,打破线上线下信息割裂,实现动物身份信息与谱系信息的全量数据可信溯源。

Description

基于区块链和虹膜识别的动物身份谱系溯源***及方法
技术领域
本发明涉及动物身份谱系溯源领域,尤其是涉及基于区块链和虹膜识别的动物身份谱系溯源***及方法。
背景技术
随着我国经济的高速发展和国民生活水平的提高,以及资本和单身经济的刺激,2020年中国城镇动物(猫犬)消费市场规模高达2065亿元。交易规模的扩大对动物交易过程提出了更高的要求,但在当前的动物交易过程中,存在以下问题:
其一,只能依靠卖家提供的动物血统证书和消费者自身的经验来判断动物的身份及血统。而消费者往往无法判断血统证书来源的可靠性,也没有有效的手段证明血统证书的真实性;同时自身经验又存在局限性。这就导致动物交易过程中常出现欺诈,给消费者造成经济和心理的双重伤害。
其二,动物登记信息过于简单,通常不包括其父系与母系信息、动物检验报告和防疫信息,导致消费者无法全面了解动物的真实情况,且没有查询和查证的渠道。
其三,动物繁育基地、动物售卖方和动物医院之间信息不共享、不流通,无法对跨区域的信息查询或动物身份认证提供有效的帮助。
因此,亟需一个可信的动物身份信息及血统识别溯源的***和方法,解决当前动物交易过程中的问题,促进动物交易产业发展。
发明内容
本发明目的在于提供一种基于区块链和虹膜识别的动物身份谱系溯源***,本发明另一目的在于提供该溯源***的溯源方法。
为实现上述目的,本发明可采取下述技术方案:
本发明所述基于区块链和虹膜识别的动物身份谱系溯源***,包括由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链***,所述动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链***中的联盟节点。
进一步地,所述动物繁育基地服务器、动物店服务器、动物医院服务器,通过虹膜采集设备采集动物虹膜信息,将动物虹膜信息与该动物的其他信息匹配并上传至区块链保存;区块链***通过为每一个动物和用户均设有全局唯一的动物编号和用户ID;将动物虹膜信息、动物的其他信息与信息来源关联,打破线上线下信息割裂,实现动物身份信息与谱系信息的全量数据可信溯源。
本发明所述溯源***的溯源方法,包括;信息登记和信息共享;
所述信息登记,包括下述步骤:
S1.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;
S1.2,验证用户上传权限;所述用户上传权限验证方法为零知识证明技术;
S1.3,通过S1.1和S1.2步验证后,录入动物信息;所述动物信息包含动物的名称、照片、年龄、种类、谱系、地址、动物检验报告、防疫信息、报告来源和报告时间;
S1.4,通过所述虹膜采集设备录入所述动物虹膜信息;所述动物虹膜信息通过区块链智能合约中特征工程的category embedding和polynomial encoding算法将所述动物虹膜信息计算成向量值;
S1.5,生成动物报告;所述动物报告包括S1.4和S1.3步中录入的所有动物信息;
S1.6,对动物报告进行加密摘录,形成数据摘要;所述加密摘录方法为区块链智能合约SM3数据加密摘录算法;
S1.7,上传数据摘要到区块链;所述上传方法为IPFS;
S1.8,将S1.4和S1.33步中录入的所有动物信息存储到图数据库中;
所述信息共享,包括下述步骤:
S2.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;
S2.2,验证用户操作权限;所述用户操作权限验证方法为零知识证明技术;
S2.3,输入唯一的所述动物编号或所述动物虹膜信息查询动物报告;
S2.4,将查询结果反馈给用户,并在区块链中留下记录查询记录;所述查询结果将以家族血统图谱的形式展现给用户。
进一步地,采用了所述图数据库技术和Cypher图数据库检索语言,用于解决本发明庞大的数据处理问题,并使动物身份信息及血统识别关联分析得到持续的溯源。
进一步地,S2.3中,所述查询过程包括,当输入信息为唯一的所述动物编号时,将通过区块链智能合约SM3算法计算数据摘要,从区块链中找到相关记录;当输入信息为所述动物虹膜信息时,将通过区块链智能合约中特征工程计算所述动物虹膜信息向量值,在图数据库找到相关记录。
本发明优点在于将动物虹膜信息进行特征标识,将动物繁育基地、动物店和动物医院作为区块链的组成节点,并关联动物的父系与母系信息、防疫信息和动物检验报告等关键信息,实现动物身份信息与谱系信息的全量数据可信溯源,打破了线上与线下的信息割裂和动物身份及血统信息不透明的屏障,增强动物身份信息管理,充分保障动物身份及血统信息的真实性和全面性,降低消费者损失,便于行业监管。
附图说明
图1是本发明所述***网络架构图。
图2是本发明所述方法信息登记流程图。
图3是本发明所述方法信息共享流程图。
图4是本发明所述方法信息共享的查询结果示意图。
图5是本发明所述方法图数据库数据结构示意图。
具体实施方式
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明所述基于区块链和虹膜识别的动物身份谱系溯源***,包括由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链***,动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链***中的联盟节点。区块链***为每一个动物设置全局唯一的动物编号,每一个区块链上的用户设置全局唯一的用户ID;动物繁育基地服务器、动物店服务器、动物医院服务器通过虹膜采集设备采集动物虹膜信息,将动物虹膜信息、动物编号和其他信息一起生成动物报告,将动物报告的数据摘要在区块链上留存,具体数据存储在各自服务器中,实现链上数据节点和本地业务***数据的关联;区块链***通过使动物虹膜信息、谱系信息、防疫信息和动物检验报告等关键信息与信息来源关联,实现动物身份信息与谱系信息的全量数据可信溯源,打破线上与线下的信息割裂和动物身份及血统信息不透明的屏障,增强动物身份信息管理,充分保障动物身份及血统信息的真实性和全面性,降低消费者损失。
本发明所述基于区块链和虹膜识别的动物身份谱系溯源方法,包括信息登记和信息共享。
如图2所示,所述信息登记,包括下述步骤:
S1.1,验证用户身份;所述用户身份验证方法为区块链智能合约SM2加密算法;
S1.2,验证用户上传权限;所述用户上传权限验证方法为零知识证明技术;
S1.3,通过S1.1和S1.2步验证后,录入动物信息;所述动物信息包含动物的名称、照片、年龄、种类、谱系、地址、动物检验报告、防疫信息、报告来源和报告时间等相关信息;
S1.4,通过虹膜采集设备录入动物虹膜信息;所述动物虹膜信息通过区块链智能合约中特征工程的category embedding(类别嵌入)和polynomial encoding(多项式编码)算法将虹膜信息计算成向量值;
S1.5,生成动物报告;所述动物报告包括S1.4和S1.3步中录入的所有动物信息;
S1.6,对动物报告进行加密摘录,形式数据摘要;所述加密摘录方法为区块链智能合约SM3数据加密摘录算法;
S1.7,上传数据摘要到区块链;所述上传方法为IPFS(星际文件***,英文InterPlanetaryFile System的缩写);
S1.8,将S1.4和S1.3步中录入的所有动物信息存储到图数据库中;
如图3所示,所述信息共享,包括下述步骤:
S2.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;
S2.2,验证用户操作权限;所述用户操作权限验证方法为零知识证明技术;
S2.3,输入唯一动物编号或动物虹膜信息查询动物报告;所述查询过程包括,当输入信息为唯一动物编号时,将通过区块链智能合约SM3算法计算数据摘要,从区块链中找到相关记录;当输入信息为动物虹膜信息时,将通过区块链智能合约中特征工程计算虹膜信息向量值,在图数据库找到相关记录;
S2.4,将查询结果反馈给用户,并在区块链中留下记录查询记录;如图4所示,查询结果将以家族血统图谱的形式展现给用户。
此外,由于本发明关联了动物的虹膜信息,使得本发明的数据处理量非常庞大。因此,本发明采用了图数据库技术和Cypher图数据库检索语言(描述性的图形查询语言),用于解决本发明庞大的数据处理问题,并使动物身份信息及血统识别关联分析得到持续的溯源。如图5所示,通过图数据库能够快速***和查询动物的所有血缘关系。

Claims (2)

1.一种基于区块链和虹膜识别的动物身份谱系溯源方法,其特征在于:包括溯源***和溯源方法;所述溯源***包括由若干个带有虹膜采集设备的动物繁育基地服务器、动物店服务器和动物医院服务器组成的区块链***,所述动物繁育基地服务器、动物店服务器和动物医院服务器分别为该区块链***中的联盟节点;
所述动物繁育基地服务器、动物店服务器、动物医院服务器,通过所述虹膜采集设备采集动物虹膜信息,将动物虹膜信息与该动物的其他信息匹配并上传至区块链保存;所述区块链***通过为每一个动物和用户均设有全局唯一的动物编号和用户ID,使动物虹膜信息、动物的其他信息与信息来源关联,打破线上线下信息割裂,实现动物身份信息与谱系信息的全量数据可信溯源;
所述溯源方法,包括信息登记和信息共享;
所述信息登记,包括下述步骤:
S1.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;
S1.2,验证用户上传权限;所述用户上传权限验证方法为零知识证明技术;
S1.3,通过S1.1和S1.2步验证后,录入动物信息;所述动物信息包含动物的名称、照片、年龄、种类、谱系、地址、动物检验报告、防疫信息、报告来源和报告时间;
S1.4,通过所述虹膜采集设备录入所述动物虹膜信息;动物虹膜信息通过区块链智能合约中特征工程的category embedding和polynomial encoding算法将动物虹膜信息计算成向量值;
S1.5,生成动物报告;所述动物报告包括S1.4和S1.3步中录入的所有动物信息;
S1.6,对动物报告进行加密摘录,形成数据摘要;所述加密摘录方法为区块链智能合约SM3数据加密摘录算法;
S1.7,上传数据摘要到区块链;所述上传方法为IPFS;
S1.8,将S1.4和S1.3步中录入的所有动物信息存储到图数据库中;采用了图数据库技术和Cypher图数据库检索语言,用于解决本发明庞大的数据处理问题,并使动物身份信息及血统识别关联分析得到持续的溯源;
所述信息共享,包括下述步骤:
S2.1,验证用户签名;所述用户签名验证方法为区块链智能合约SM2加密算法;
S2.2,验证用户操作权限;所述用户操作权限验证方法为零知识证明技术;
S2.3,输入唯一的所述动物编号或动物虹膜信息查询动物报告;
S2.4,将查询结果反馈给用户,并在区块链中留下查询记录;所述查询结果将以家族血统图谱的形式展现给用户。
2.根据权利要求1所述的溯源方法,其特征在于:S2.3中,所述查询过程包括,当输入信息为唯一的所述动物编号时,将通过所述区块链智能合约SM3算法计算数据摘要,从区块链中找到相关记录;当输入信息为所述动物虹膜信息时,将通过区块链智能合约中特征工程计算动物虹膜信息向量值,在所述图数据库中找到相关记录。
CN202110843591.9A 2021-07-26 2021-07-26 基于区块链和虹膜识别的动物身份谱系溯源***及方法 Active CN113469717B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110843591.9A CN113469717B (zh) 2021-07-26 2021-07-26 基于区块链和虹膜识别的动物身份谱系溯源***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110843591.9A CN113469717B (zh) 2021-07-26 2021-07-26 基于区块链和虹膜识别的动物身份谱系溯源***及方法

Publications (2)

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

Family

ID=77882415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110843591.9A Active CN113469717B (zh) 2021-07-26 2021-07-26 基于区块链和虹膜识别的动物身份谱系溯源***及方法

Country Status (1)

Country Link
CN (1) CN113469717B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113239409B (zh) * 2021-06-03 2024-02-09 北京电信规划设计院有限公司 基于区块链的钢结构溯源***及方法
CN117035802B (zh) * 2023-04-19 2024-07-09 吉林农业科技学院 一种基于容量证明双重检验预测动物健康的共识方法

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 (ja) * 1999-04-09 2001-07-19 Iritech Inc 虹彩同定システム及び虹彩認識によって人を同定する方法
WO2001064029A1 (en) * 2000-03-03 2001-09-07 Id+Plus Ltd Method and apparatus for livestock identification
CN105354562A (zh) * 2015-12-10 2016-02-24 深圳先进技术研究院 基于虹膜识别的动物管理***及虹膜采集手持机
CN205721827U (zh) * 2015-12-10 2016-11-23 深圳先进技术研究院 基于虹膜识别的动物管理***及虹膜采集手持机
KR20200042379A (ko) * 2018-10-15 2020-04-23 심준원 복수의 개체 식별 기술을 조합한 동물 식별 방법, 이를 이용한 동물 보험 서비스 제공 방법 및 그 장치
CN111541461A (zh) * 2019-02-07 2020-08-14 现代自动车株式会社 移动物体、控制移动物体的方法及分离识别装置的方法
CN112950229A (zh) * 2021-03-15 2021-06-11 杭州云象网络技术有限公司 区块链复合溯源方法及溯源与标识解析***

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 (ja) * 1999-04-09 2001-07-19 Iritech Inc 虹彩同定システム及び虹彩認識によって人を同定する方法
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 (zh) * 2015-12-10 2016-02-24 深圳先进技术研究院 基于虹膜识别的动物管理***及虹膜采集手持机
CN205721827U (zh) * 2015-12-10 2016-11-23 深圳先进技术研究院 基于虹膜识别的动物管理***及虹膜采集手持机
KR20200042379A (ko) * 2018-10-15 2020-04-23 심준원 복수의 개체 식별 기술을 조합한 동물 식별 방법, 이를 이용한 동물 보험 서비스 제공 방법 및 그 장치
CN111541461A (zh) * 2019-02-07 2020-08-14 现代自动车株式会社 移动物体、控制移动物体的方法及分离识别装置的方法
CN112950229A (zh) * 2021-03-15 2021-06-11 杭州云象网络技术有限公司 区块链复合溯源方法及溯源与标识解析***

Non-Patent Citations (1)

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

Also Published As

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

Similar Documents

Publication Publication Date Title
CN113469717B (zh) 基于区块链和虹膜识别的动物身份谱系溯源***及方法
CN109829726B (zh) 一种基于区块链的药品信息管理方法及***
CN108769255A (zh) 企业数据的采集和治理方法
CN112559526A (zh) 数据表导出方法、装置、计算机设备及存储介质
CN109636345A (zh) 一种业务办理工作流的智能管理方法及***
WO2021155684A1 (zh) 基因疾病关系知识库构建方法、装置和计算机设备
CN111639355B (zh) 一种数据安全管理方法和***
CN112035437A (zh) 病案数据的传输方法、装置、计算机设备及存储介质
CN111078512A (zh) 告警记录生成方法、装置、告警设备及存储介质
CN114840519A (zh) 一种数据打标签的方法、设备及存储介质
CN106780062B (zh) 基于社交网络和大数据分析的用户群组更新方法及***
CN113902039A (zh) 黑产用户识别方法、***、电子设备及存储介质
CN114049089A (zh) 一种构建政务大数据平台的方法及***
CN116319815B (zh) 引入SaaS特征的云数据放置策略管理***
CN111917861A (zh) 基于区块链和知识图谱的知识存储方法、***及其应用
CN104216986B (zh) 以数据更新周期进行预操作提高数据查询效率的装置及方法
CN116866422A (zh) 实时推送涉敏信息并脱敏的方法、装置、设备及存储介质
CN104573098B (zh) 基于Spark***的大规模对象识别方法
CN111221967A (zh) 一种基于区块链架构的语言数据分类存储***
CN116303379A (zh) 一种数据处理方法、***及计算机储存介质
CN115455020A (zh) 一种增量数据同步方法、装置、计算机设备及存储介质
CN110851431B (zh) 用于数据中台的数据处理方法及装置
CN113205442A (zh) 基于区块链的电子政务数据反馈管理方法及装置
CN113314233A (zh) 一种事件追踪处理方法、***、设备和介质
CN111026705B (zh) 建筑工程文件管理方法、***及终端设备

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