Search

KR-102962427-B1 - PET IDENTITY MANAGEMENT SYSTEMS AND METHODS USING DID BASED ON BLOCKCHAIN TECHNOLOGY

KR102962427B1KR 102962427 B1KR102962427 B1KR 102962427B1KR-102962427-B1

Abstract

A method for managing the identity of a pet is disclosed, comprising the steps of: a terminal generating a first identifier corresponding to a pet subject to management and transmitting the first identifier to a blockchain network so that the first identifier is stored in the blockchain network; a server generating a first score corresponding to the first identifier and generating a first score certificate including the first identifier and the first score; and a server transmitting the first score certificate to the terminal. In addition to this, various embodiments identified through the specification are possible.

Inventors

  • 김용태
  • 임병완

Assignees

  • 블록체인랩스 주식회사

Dates

Publication Date
20260508
Application Date
20220810

Claims (8)

  1. Regarding methods for managing the identity of pets, A step of generating a first identifier corresponding to a pet subject to management by a terminal, and transmitting the first identifier to a blockchain network so that the first identifier is stored in the blockchain network; A step in which the server generates a first score corresponding to the first identifier and generates a first score certificate including the first identifier and the first score; The step of the server transmitting the first score certificate to the terminal; The above server transmits a request to update information related to the pet to the terminal according to a preset period; and When the terminal responds to the update request and transmits information related to the pet to the server, the server changes the first score to a larger value, and If the terminal does not respond to the update request for a predetermined period for the update request and transmit information associated with at least one pet to the server, the server changes the first score to a smaller value; comprising the step of method.
  2. In claim 1, The step of generating the above-mentioned first score certificate is, The step of the server generating a first certificate identifier corresponding to the first score certificate and transmitting the first identifier to the blockchain network so that the first certificate identifier is stored in the blockchain network; and The server includes the step of setting the state information of the first certificate identifier stored in the blockchain network to be valid. method.
  3. In claim 2, The step of the terminal receiving a request from a third-party electronic device to submit a first certificate for using a service associated with the third-party electronic device; The terminal generates the first certificate including the first identifier, the first score, and the first certificate identifier in response to the request, and transmits the first certificate to the third-party electronic device; The third-party electronic device determines whether the first score included in the first certificate is greater than or equal to the score required to use the service when the validity of the first certificate identifier is confirmed through the blockchain network; and If the first score is greater than or equal to the score required to use the service, the third-party electronic device generates a second certificate associated with the service and transmits the second certificate to the terminal—the second certificate includes the first identifier; further comprising method.
  4. In claim 3, If the first score is less than the score required to use the service, the third-party electronic device further comprises the step of transmitting a message to the terminal indicating that the service associated with the third-party electronic device cannot be used. method.
  5. In claim 3, The step of the third-party electronic device transmitting a notification of issuance of the second certificate for the first identifier to the server; and The above server responds to the above issuance notification, Change the above first score, and The state information for the first certificate identifier stored in the blockchain network is set to be discarded, and Generate a second certificate identifier for the second score certificate, and Set the state information for the second certificate identifier stored in the blockchain network as valid, and The method further comprises the step of generating the second score certificate including the first identifier and the modified first score. method.
  6. delete
  7. In claim 1, The information related to the above pet is, including the photo, weight, and test results of the above-mentioned pet, method.
  8. In claim 1, The method comprises the step of the terminal generating a first relationship certificate and transmitting the generated first relationship certificate to the terminal of an additional guardian of the pet, wherein the first relationship certificate includes the first identifier, the relationship between the user of the terminal and the additional guardian, a user identifier corresponding to the terminal, and a digital signature of the terminal; A step in which the terminal of the additional guardian transmits the first relationship certificate to the server; The server checks whether the user identifier included in the first relationship certificate is the main guardian for the first identifier, and verifies the digital signature of the terminal; The method includes the step of the server generating a second relationship certificate and transmitting the generated second relationship certificate to the additional guardian terminal, wherein the second relationship certificate includes the relationship between the pet and the additional guardian and the digital signature of the server; and The method further comprises the step of the terminal transmitting the first score certificate to the additional guardian's terminal. method.

Description

Pet IDENTITY MANAGEMENT SYSTEMS AND METHODS USING DID BASED ON BLOCKCHAIN TECHNOLOGY The embodiments disclosed in this document relate to a pet identity authentication and management system. Currently, the identity verification and management of companion animals are carried out by government agencies. Companion animal identity information includes details essential for management, such as the owner, breed, and age. When companion animal identity information is centralized and managed by a specific trusted institution, the reliability of the data increases; however, accessibility to the data decreases, and it becomes difficult for third parties to utilize the data to operate extended services. In other words, flexible utilization of the data is challenging. FIG. 1 is a block diagram of a pet identity management system according to one embodiment of the present invention. FIG. 2 is a block diagram of a server and a user terminal according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating a method for registering a pet's identity according to an embodiment of the present invention. FIG. 4 is a flowchart illustrating the process of issuing a certificate related to a service operated by a third party according to an embodiment of the present invention. FIG. 5 is a flowchart illustrating the process of adding a guardian of a pet according to one embodiment of the present invention. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Hereinafter, various embodiments of the present invention are described with reference to the accompanying drawings. However, this is not intended to limit the present invention to specific embodiments and should be understood to include various modifications, equivalents, and/or alternatives of the embodiments of the present invention. FIG. 1 is a block diagram of a pet identity management system (10) according to one embodiment of the present invention. A pet identity management system (10) is a system that provides a pet identity authentication service and may include a terminal (100), a server (200), a third-party electronic device (300), and a blockchain network (400). The terminal (100), the server (200), and the third-party electronic device (300) can transmit and receive data to and from each other through a communication interface, and can connect to the blockchain network (400) to store or retrieve data in the blockchain network (400). The terminal (100) can be understood as an electronic device of the user of the identity management system (10), who is the guardian of the pet. The terminal (100) may be a portable electronic device (e.g., a smartphone). The pet guardian can use the application of the identity management system (10) through the terminal (100) and receive the pet identity authentication service. The server (200) can be understood as a server device operated by the entity operating the identity authentication service. The server (200) can issue and manage identity certificates for pets. The third-party electronic device (300) can be understood as a device operated by a third party that provides other services for pets. The third party can verify identity information regarding pets through an identity authentication service and can issue and manage certificates related to the services it operates. When the third-party electronic device (300) issues a new certificate to the terminal (100), the third-party electronic device (300) can transmit the issuance details of the new certificate to the server (100). In addition, the third-party electronic device (300) can transmit the usage details of other services of the terminal (100) to the server (100). In various embodiments, the third party may be an animal hospital, an insurance company, or a pet cafe, and other services may be health care services, pet insurance services, or pet cafe usage services provided by the third party. A certificate issued on an identity authentication system (10) can be designed to be verifiable by a third party through a blockchain network (400). The certificate may include a digital signature of the entity (100, 200, 300) that issued the certificate. Each entity issuing the certificate may perform a digital signature using its own Decentralized Identifiers (DID). To enable verification of the digital signature, the blockchain network (400) may store the public key for the digital signature. Here, the entity operating the identity authentication service may have management authority over the storage space of the blockchain network (400). The blockchain network (400) may include at least one blockchain network among the known public blockchains. The public keys connected to the distributed identifiers of each entity (100, 200, 300) may be stored in the blockchain network (400). Certificates according to various embodiments may have specifications for a verifiable credential (VC)