KR-20260064624-A - METHOD AND SYSTEM FOR SUPPORTING ISSUANCE OF VERIFIABLE CREDENTIAL
Abstract
According to one aspect of the present invention, a method for supporting the issuance of a verifiable credential (VC) is provided, comprising the steps of: receiving a request from a user for the issuance of a VC to a holder, transmitting information necessary for the holder to receive the VC via SNS to the holder; and receiving a request from the holder to receive the VC, issuing the VC to a digital asset storage, wherein the digital asset storage is linked to the holder's SNS account and is accessible.
Inventors
- 박민기
Assignees
- 주식회사 엔에프타임
Dates
- Publication Date
- 20260507
- Application Date
- 20251030
- Priority Date
- 20241030
Claims (11)
- As a method to support the issuance of Verifiable Credentials (VCs), In response to receiving a request from a user for the issuance of a VC to a holder, the step of transmitting information necessary for the holder to receive the VC to the holder via SNS, and The method includes the step of issuing the VC to a digital asset repository in response to receiving a request to receive the VC from the holder, The above digital asset storage is accessible by being linked to the holder's SNS account. method.
- In paragraph 1, The information required to receive the above VC includes information regarding the unique receiving identifier of the said holder. method.
- In paragraph 1, The above VC is issued based on the Open Badges standard. method.
- In paragraph 1, In the transmission step above, the SNS platform used by the holder is identified, and information necessary for the holder to receive the VC is transmitted to the holder through an API provided by the SNS platform. method.
- In paragraph 1, The above VC includes a commitment and a proof for a specific proposition generated based on Zero-Knowledge Proof (ZKP) technology. method.
- A non-transient computer-readable recording medium for recording a computer program for executing the method according to paragraph 1.
- As a system for supporting the issuance of Verifiable Credentials (VCs), An information transmission unit that, in response to receiving a request from a user for the issuance of a VC to a holder, transmits information necessary for the holder to receive the VC to the holder via SNS, and It includes a VC management unit that issues the VC to a digital asset repository in response to receiving a request to receive the VC from the holder, The above digital asset storage is accessible by being linked to the holder's SNS account. System.
- In Paragraph 7, The information required to receive the above VC includes information regarding the unique receiving identifier of the said holder. System.
- In Paragraph 7, The above VC is issued based on the Open Badges standard. System.
- In Paragraph 7, The above information transmission unit identifies the SNS platform used by the holder and transmits information necessary for the holder to receive the VC to the holder through an API provided by the SNS platform. System.
- In Paragraph 7, The above VC includes a commitment and a proof for a specific proposition generated based on Zero-Knowledge Proof (ZKP) technology. System.
Description
Method and System for Supporting Issuance of Verifiable Credentials The present invention relates to a method and system for supporting the issuance of verifiable credentials. Recently, as interest in Self-Sovereign Identity (SSI) has increased, there has been active discussion regarding methods to prove the qualifications required to receive desired services using Verifiable Credentials (VC; hereinafter abbreviated as "Credentials"). Basically, this method is carried out by an issuer issuing a credential that digitally expresses that a specific entity, such as an individual or organization, possesses a specific qualification, thereby enabling that specific entity to possess the credential; the holder of the credential then presents it to a verifier in the form of a Verifiable Presentation (VP; hereinafter abbreviated as "Presentation"), and the verifier verifies it. As an example of prior art regarding this, the technology disclosed in Korean Patent Publication No. 10-2023-0143410 may be cited. According to this, the method is characterized by comprising: a step of analyzing the ID issuance history recorded in a distributed ID management contract in response to a request for the issuance of a 'distributed ID' from a user to inquire whether there is a distributed ID already issued to the user; a step of issuing a new distributed ID to the user if there is no distributed ID already issued as a result of the inquiry; and a step of updating the ID issuance history by recording the details of the distributed ID issuance in the ID issuance history while registering the issued distributed ID in a distributed ID storage as the new distributed ID delivered to the user is recorded in the user's electronic wallet. However, according to the conventional technologies mentioned above as well as those introduced so far, holders had to create a digital wallet to obtain a digital badge, which is a type of verifiable credential. Furthermore, holders faced the inconvenience of having to transfer the digital badge, issued via email, to a separate digital asset management application after receiving it. Accordingly, the inventor(s) propose a technology that enables a holder to conveniently receive VC through an SNS platform without creating a digital wallet by responding to a request for issuance of VC to a holder from a user, transmitting information necessary for the holder to receive VC via SNS, and responding to a request for receipt of VC from the holder, issuing VC to a digital asset storage. FIG. 1 is a diagram showing the schematic configuration of an overall system for supporting the issuance of verifiable credentials according to one embodiment of the present invention. FIG. 2 is a drawing illustrating in detail the internal configuration of an issuer-side system according to one embodiment of the present invention. FIGS. 3 to 8 are drawings illustrating an exemplary VC issuance process according to an embodiment of the present invention. The following detailed description of the invention refers to the accompanying drawings, which illustrate specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that various embodiments of the invention are different but need not be mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be modified from one embodiment to another without departing from the spirit and scope of the invention. It should also be understood that the location or arrangement of individual components within each embodiment may be modified without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not meant to be limiting, and the scope of the invention should be understood to encompass the scope claimed by the claims and all equivalents thereof. Similar reference numerals in the drawings indicate identical or similar components across various aspects. Hereinafter, in order to enable a person skilled in the art to easily practice the present invention, various preferred embodiments of the present invention will be described in detail with reference to the attached drawings. In this specification, the term "user" is not necessarily limited to an individual, institution, or organization, but should be understood as the broadest concept including a system intended to issue credentials. Specifically, in this specification, a user may refer to an entity that intends to provide a program (e.g., education, internship, competition, etc.) or grant a specific qualification (e.g., certification, license, degree, etc.) to a holder, and to issue verifiable credentials that prove the holder's information regarding program participation or qualification acquisition. More specifically, a user may refer not only to the issuer or the issuer node itself, but also to a system including