A blockchain-based authentication service provision system and method using academic achievement-linked open badges.

The blockchain-based authentication service system addresses centralized authentication issues by enabling secure and efficient issuance and management of academic achievement-linked open badges, allowing users to easily prove qualifications and share data for job hunting or further education.

JP7863599B2Active Publication Date: 2026-05-21SWEMPIRE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SWEMPIRE CO LTD
Filing Date
2024-10-21
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Existing centralized user authentication systems face issues with personal information leakage, inconvenience due to program installation, and incompatibility, while decentralized ID technology and open badges offer a solution for verifying academic achievements without relying on centralized issuers.

Method used

A blockchain-based authentication service system that issues and manages academic achievement-linked open badges, allowing users to easily prove qualifications through education, learning, and examinations, eliminating the need for physical certificate retrieval and enabling easy data consolidation and sharing on social networking services.

Benefits of technology

Ensures secure and efficient proof of qualifications, reducing time and costs associated with obtaining certificates, and facilitating easy data management and sharing for job hunting or further education.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007863599000001
    Figure 0007863599000001
  • Figure 0007863599000002
    Figure 0007863599000002
  • Figure 0007863599000003
    Figure 0007863599000003
Patent Text Reader

Abstract

To provide a recognition service provision system and method using open badges linked to academic achievements of a block chain platform.SOLUTION: This disclosure relates to an open badge issuing service provision device and method linked to academic achievements of a block chain platform, and can save time and effort of making a user visit an educational institution or a homepage of the educational institution to receive issuance of certificates of completion, certificates of course completion, or the like in a conventional manner and perform a direct submission to a demand agency (a presentation agency) even though security is secured, and can reduce incidental expenses in addition to its time required, of course, by simply issuing and providing an open badge of block chain platform associated with academic studies so that the user (a learner) can prove his / her qualifications obtained through education, learning, examinations, or the like, provided by the educational institution (a learning institution).SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an authentication service providing apparatus and method using an open badge, and more particularly, to an authentication service providing system and method using an academic achievement-linked open badge based on a blockchain platform.

Background Art

[0002] With the development of Internet services, most people use a number of online services such as government agencies, educational institutions, medical institutions, telecommunications carriers, financial institutions, passenger companies, asset management, credit information, portals, social network services (SNS), games, shopping, ticket issuance, home delivery, and electronic voting via the Internet.

[0003] Therefore, a user who wants to use such services must either register as a member by entering personal information including their real name, etc., or authenticate that they are a registered user by entering a specific ID and password. However, since it is quite troublesome to repeat such authentication procedures for each of multiple sites, in recent years, methods have been developed to enable easier login, referred to as simple authentication, and to facilitate financial transactions on the Internet.

[0004] Conventionally, user authentication was performed using a centralized ID (Identification) system. Typically, a publicly recognized certificate and an Active X program for using it were installed, or installed via another application (App) for authentication, and authentication was performed via such a program or application. Note that Active X is, for example, something that can link software operating on separate computers via the Internet, etc., and exchange data and program components.

[0005] However, in the case of a centralized identity verification system, there are problems of leakage and misuse of personal information.

[0006] Furthermore, when verifying a user's identity using the aforementioned programs or applications, there is the inconvenience of having to install another program, and there is a problem that user identity verification cannot be performed smoothly due to incompatibility with applications or programs that are currently in use.

[0007] In recent years, Decentralized IDentifier (DID) technology, which allows users to verify their identity through issuing authorities, has attracted attention. DID can be described as an identifier that realizes decentralized identity, a mechanism for identifying oneself and proving information about oneself without relying on a centralized ID issuer.

[0008] Meanwhile, in recent years, open badges have emerged as a new digital credentialing method using blockchain technology. These open badges incorporate metadata such as each individual's learning history, skills, knowledge, reputation, experience, and competence into a unique image. By using open badges, a wide range of learning results can be captured and recognized, and because they can be verified on the blockchain, the reliability of those results can be improved. In other words, open badges are a standardized framework that allows for the sharing of badges, providing credentialing, issuance security, and authentication systems for evaluations, thus ensuring trustworthiness.

[0009] Therefore, there is a need to develop technology that provides open badges linked to academic achievements, enabling users (learners) to prove the qualifications they have acquired through education, learning, and examinations offered by educational institutions (learning institutions), and to make these badges easily accessible. [Overview of the Initiative] [Problems that the invention aims to solve]

[0010] This disclosure is made in view of the above circumstances, and its purpose is to provide a blockchain-based academic achievement-linked authentication service system and method that enables users (learners) to prove their qualifications acquired through education, learning, examinations, etc., provided by educational institutions (learning institutions) by easily issuing and providing blockchain-based open badges linked to their academic achievements. This ensures security while eliminating the need for users to visit educational institutions or their websites to obtain certificates of completion, course completion certificates, etc., and submit them directly to the requesting institution (submissioning institution), thereby reducing not only the time required but also the associated costs.

[0011] Another purpose of this disclosure is to provide a blockchain-based academic achievement-linked open badge authentication service provision system and method that enables users to consolidate and manage at least one open badge issued to them, allowing them to easily review their fragmented (individually separated) personal history data, and to post this data on at least one social networking service (SNS) for quick and easy use in job hunting or further education.

[0012] The problems that this disclosure seeks to solve are not limited to those mentioned above, and other problems not mentioned can be clearly understood by a person skilled in the art from the following description. [Means for solving the problem]

[0013] A blockchain-based authentication service provision system using academic achievement-linked open badges, relating to one aspect of this disclosure for achieving the aforementioned technical challenges, comprises: a first institutional terminal that provides learning services to a user terminal, receives learning completion result information from the user terminal, and generates or updates history information concerning the user; a user terminal that performs learning through the learning services provided by the first institutional terminal, requests the service server to issue an open badge for the learning, stores the issued open badge, submits the stored open badge to a second institutional terminal to request certification; and, when the issuance of an open badge is requested from the user terminal, checks whether the user is qualified to issue the requested open badge, decides whether or not to issue the open badge, and places the DID electronic wallet of the user registered on the blockchain. The service includes a service server that records and manages the issued open badges, and a second-party terminal that, when a stored open badge is submitted from the user terminal, requests the service server to verify the submitted open badge and decides whether or not to certify the user's learning, wherein the service server recommends other learning related to open badges already issued to the user to the user terminal so that the user can receive additional open badges, and the open badge includes mandatory metadata and optional metadata, the mandatory metadata includes verification URL information, and the optional metadata may include evidence URL information, integration possibility information with other badges, other service purpose information, prior learning requirements information for course registration, linkage information with other courses, and qualification characteristic information generated by integration with other courses.

[0014] Furthermore, the blockchain-based authentication service provision method using academic achievement-linked open badges relating to one aspect of this disclosure includes the steps of: when a user terminal completes learning based on a learning service provided by a first institution terminal, the user terminal transmits learning completion result information related to the learning to the first institution terminal; the first institution terminal generates or updates history information relating to the user based on the learning completion result information; when a service server receives a request from the user terminal for the issuance of an open badge for the learning, it verifies via the first institution terminal whether the user is qualified to issue the requested open badge; if, as a result of the verification, the user is qualified to issue the requested open badge, the service server issues an open badge for the learning based on the badge issuance data for the user; and the service server registers on the blockchain. The process includes the steps of recording and managing the issued open badge on the user's DID electronic wallet, and when a verification request for the issued open badge is received from a second-party terminal, the service server performs verification of the issued open badge based on the user's DID electronic wallet, wherein the step of issuing the open badge includes the service server recommending other learning related to open badges already issued to the user to the user terminal so that the user can receive additional open badges, and the open badge includes required metadata and optional metadata, the required metadata includes verification URL information, and the optional metadata may include evidence URL information, information on compatibility with other badges, other service-related information, information on prior learning requirements for course registration, information on compatibility with other courses, and information on qualification characteristics generated by integration with other courses.

[0015] In addition, computer programs stored on computer-readable recording media for performing methods to embody this disclosure can be further provided.

[0016] In addition, computer-readable recording media for recording computer programs for performing methods to embody this disclosure can be further provided. [Effects of the Invention]

[0017] According to the solution to the aforementioned problems in this disclosure, by easily issuing and providing blockchain-based open badges linked to academic achievements, users (learners) can prove their qualifications acquired through education, learning, and examinations provided by educational institutions (learning institutions). This ensures security while eliminating the need for users to visit educational institutions or their websites to obtain certificates of completion, course completion certificates, etc., and submit them directly to the requesting institution (submissioning institution), thereby reducing not only the time required but also the associated costs.

[0018] On the other hand, according to this disclosure, users will be able to consolidate and manage at least one open badge issued to them, making it easy to review their fragmented personal history data, and post it on at least one social networking service (SNS) to quickly and easily utilize it for job hunting or further education.

[0019] The effects of this disclosure are not limited to those mentioned above, and any other effects not mentioned can be clearly understood by an ordinary engineer from the following description. [Brief explanation of the drawing]

[0020] [Figure 1] This figure shows the network structure of a blockchain-based authentication service provision system using academic achievement-linked open badges according to one embodiment of the present disclosure. [Figure 2] This figure shows the procedure for providing an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of the disclosure. [Figure 3]It is a flowchart showing the operation of an authentication service providing system using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 4] It is a diagram for explaining the concept of a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 5] It is a diagram showing the configuration of a service server that provides an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 6] It is a flowchart showing a method for providing an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 7] It is a diagram showing a specific operation for issuing an open badge in a method for providing an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 8] It is a diagram showing a specific operation for issuing an open badge in a method for providing an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 9A] It is a diagram (1) showing an example of a screen displayed on a display of a user terminal that performs a user registration procedure in order to receive an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 9B] It is a diagram (2) showing an example of a screen displayed on a display of a user terminal that performs a user registration procedure in order to receive an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 9C] It is a diagram (3) showing an example of a screen displayed on a display of a user terminal that performs a user registration procedure in order to receive an authentication service using a learning achievement-linked open badge on a blockchain infrastructure according to an embodiment of the present disclosure. [Figure 9D]Figure (4) shows an example of a screen displayed on the display of a user terminal that performs a user registration procedure in order to receive an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of this disclosure. [Figure 9E] Figure (5) shows an example of a screen displayed on the display of a user terminal that performs a user registration procedure in order to receive an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of this disclosure. [Figure 10A] This figure (1) shows the specific operation of issuing open badges using a blockchain-based academic achievement-linked open badge authentication service provision method according to one embodiment of this disclosure. [Figure 10B] Figure (2) shows the specific operation of issuing open badges using a blockchain-based academic achievement-linked open badge authentication service provision method according to one embodiment of this disclosure. [Figure 10C] This figure (3) shows the specific operation of issuing open badges using a blockchain-based academic achievement-linked open badge authentication service provision method according to one embodiment of this disclosure. [Figure 10D] This figure (4) shows the specific operation of issuing open badges using a blockchain-based academic achievement-linked open badge authentication service provision method according to one embodiment of the present disclosure. [Figure 10E] This figure (5) shows the specific operation of issuing open badges using a blockchain-based academic achievement-linked open badge authentication service provision method according to one embodiment of this disclosure. [Figure 11A] Figure (1) shows an example of a screen displayed on a user terminal's display to allow the user to check the current status of the DID electronic wallet of the user in question, which is generated on the blockchain according to one embodiment of this disclosure. [Figure 11B]Figure (2) shows an example of a screen displayed on a user terminal's display to allow the user to check the current status of the DID electronic wallet of the user in question, which is generated on the blockchain according to one embodiment of this disclosure. [Figure 11C] Figure (3) shows an example of a screen displayed on a user terminal's display to allow the user to check the current status of the DID electronic wallet of the user in question, which is generated on the blockchain according to one embodiment of this disclosure. [Figure 11D] Figure (4) shows an example of a screen displayed on a user terminal's display to allow the user to check the current status of the DID electronic wallet of the user in question, which is generated on the blockchain according to one embodiment of this disclosure. [Figure 11E] Figure (5) shows an example of a screen displayed on a user terminal's display to allow the user to check the current status of the DID electronic wallet of the user in question, which is generated on the blockchain according to one embodiment of this disclosure. [Figure 12] This figure shows an example of the use of a blockchain-based academic achievement-linked open badge according to one embodiment of this disclosure. [Figure 13] This figure shows the structure of a DID electronic wallet registered on the blockchain according to one embodiment of this disclosure. [Figure 14] This figure shows an example in which a dashboard for a user is displayed on the user terminal's display in the form of a portfolio, according to one embodiment of the present disclosure. [Modes for carrying out the invention]

[0021] The advantages and features of the present invention, and methods for achieving them, will become clear with reference to the embodiments described below in detail with the accompanying drawings. However, this disclosure is not limited to the embodiments disclosed below and can be embodied in a variety of different forms. These embodiments are provided to complete the disclosure and to enable a person skilled in the art to fully understand the scope of the invention, and the disclosure is defined only by the scope of the claims.

[0022] The terms used herein are for illustrative purposes only and are not intended to limit the disclosure. In this specification, singular terms include plural terms unless otherwise specified. The terms “comprises” and / or “comprising” used in this specification do not exclude the existence or addition of one or more other components in addition to the components mentioned. Throughout the specification, the same reference numerals indicate the same component, and “and / or” includes each of the components mentioned and all combinations of one or more of them. Even if terms such as “first,” “second,” etc., are used to describe a variety of components, these components are not limited by these terms. These terms are used simply to distinguish one component from another. Accordingly, the first component mentioned below may also be the second component within the technical concept of this disclosure.

[0023] Unless otherwise defined, all terms used herein (including technical and scientific terms) are used in the sense that they would be commonly understood by an ordinary person skilled in the art to which this disclosure pertains. Furthermore, terms defined in commonly used dictionaries shall not be interpreted ideally or excessively unless explicitly defined otherwise.

[0024] Reference numerals identical throughout this disclosure indicate the same component. This disclosure does not describe all elements of the embodiments, and general content in the art to which this disclosure belongs or content that is redundant in the embodiments is omitted. As used in this specification, the terms “part” or “module” mean components of software, FPGA or ASIC, and “part” or “module” plays a specific role. However, “part” or “module” is not limited to software or hardware. A “part” or “module” may be configured to reside on an addressable storage medium and may be configured to regenerate one or more processors. Thus, as an example, a “part” or “module” includes components such as software components, object-oriented software components, class components and task components, and processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. The components and the functions provided within a “part” or “module” can be combined with fewer components and “parts” or “modules,” or they can be further separated into additional components and “parts” or “modules.”

[0025] When a part of the specification is described as being "connected" to another part, this includes not only direct connections but also indirect connections, and indirect connections include connections via wireless communication networks.

[0026] Furthermore, when a part is described as "containing" a certain component, unless otherwise specified, this means that it can include other components rather than excluding them.

[0027] Throughout the specification, when a member is described as being "on top of" another member, this includes not only cases where the member is in contact with another member, but also cases where another member exists between the two members.

[0028] Terms such as "first," "second," etc., are used to distinguish one component from another, and the components are not limited by the aforementioned terms.

[0029] Unless otherwise clearly stated in the context, singular expressions include plural forms.

[0030] In each stage, the identification codes are used for explanatory purposes only and do not indicate the order of the stages. Unless the context explicitly states a specific order, the stages may be performed in a different order than that specified.

[0031] The terms used in the following explanation are defined as follows:

[0032] In describing this disclosure, we have limited ourselves to the service server 300, but it may further include, or be any one of, servers, computers and / or portable terminals.

[0033] Here, the server is a server that communicates with external devices to process information, and may include application servers, computing servers, database servers, file servers, game servers, mail servers, proxy servers, and web servers.

[0034] The aforementioned computer may include, for example, a laptop computer, desktop computer, laptop computer, tablet PC, or slate PC equipped with a web browser.

[0035] The aforementioned portable terminal is, for example, a wireless communication device that ensures portability and mobility, and may include all kinds of handheld-based wireless communication devices such as PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminals, and smartphones, as well as wearable devices such as watches, rings, bracelets, anklets, necklaces, glasses, contact lenses, or head-mounted devices (HMDs).

[0036] The operating principle and embodiments of this disclosure will be described below with reference to the attached drawings.

[0037] Figure 1 shows the network structure of an authentication service provision system using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure, and Figure 2 shows the procedure for providing an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0038] Referring to Figure 1, the blockchain-based academic achievement-linked open badge issuance service provision system (hereinafter referred to as the "provision system") 1000 according to one embodiment of the present disclosure can be configured to include a user terminal 100, a first institution terminal 200, a service provision device (hereinafter referred to as the "provision device") 300, and a second institution terminal 400. Here, one first institution terminal 200 and one second institution terminal 400 are shown, but this is for the convenience of explanation and does not limit the number or type of terminals. On the other hand, for the convenience of explanation below, a learning institution will be described as an example of a component of the system 1000, but it is applicable to any other institution that provides courses for learning, education, work, etc., for qualification acquisition to users, and is not limited to such institutions.

[0039] User terminal 100 is a terminal for a user (Recipient) who acquires qualifications related to learning, education, work, etc., provided by at least one First Institution based on each First Institution terminal 200. In order to receive an authentication service using blockchain-based academic achievement-linked open badges, the Recipient registers the issuer's distributed ID information on the blockchain (trusted ID repository) via the service server 300, that is, registers a DID user (also called DID user registration). When performing DID user registration, the user's identity is verified through one of several authentication methods while issuing the initial distributed ID. Here, the multiple authentication methods correspond to integrated authentication and may include at least one of biometric authentication, PIN numbers, and patterns. Integrated authentication, for example, comprehensively manages user information for accessing multiple systems, and enables user identity verification across multiple systems with a single login operation, whereas individual authentication processing is required for multiple systems.

[0040] On the other hand, after a user possessing user terminal 100 obtains qualifications, they request service server 300 to issue an open badge containing an assertion that includes information about the results of their performance in learning, education, work, etc., provided by first institution terminal 200. In response, service server 300 issues an open badge. The issued open badge can then be submitted or presented to second institution terminal 400 that requests it, at the request of user terminal 100.

[0041] On the other hand, the first institution terminal 200 is a device or server installed at the learning institution that can provide another web page or platform (application) to provide its learning services. That is, the first institution terminal 200 can build and provide another web page or platform (application), and based on this, it provides the learning services requested by at least one user terminal 100 that has registered for the learning services.

[0042] This first institutional terminal 200 stores and manages not only the user's user information but also learning history information. Here, user information includes at least one of the user's name, age, gender, address, contact information, and educational background, and history information may include at least one of the following: login information including login history, enrollment information (year of enrollment, department, student number, etc.), major information, lecture information (semester information, lecture code, classification code, course application information, curriculum, lecture content, whether the curriculum was completed or not, credits earned, etc.), learning course information (student number, course code, whether the course was completed or not, etc.), question information (question name / content of question, answer name / content of answer, etc.), assignment information, grade information, and evaluation information (evaluation results such as proficiency, competence, talent, etc.).

[0043] Furthermore, the first institution terminal 200 provides the relevant learning service in response to a request from the user terminal 100, and when the user completes all the learning steps for a particular learning subject via the user terminal 100, the first institution terminal 200 receives the learning completion results and grants the user the qualification corresponding to that learning step. At this time, the first institution terminal 200 can generate new history information about the user based on the learning completion results, or update already generated history information.

[0044] As a result, when at least one of the user terminal 100, service server 300, and second agency terminal (demanding agency) 400 requests, directly or indirectly, to verify the eligibility of a user, or to verify whether the user is qualified to receive an open badge, the first agency terminal 200 can verify the eligibility based on the user information and history information and reply. At this time, the first agency terminal 200 can check whether the user has met the requirements necessary to obtain an open badge based on already stored criteria, and if so, can provide the service server 300 with badge issuance data extracted from the history information for a portion of the history. However, this is only an example, and it is also possible to provide the service server 300 with the history information about the user as is, without the need to extract badge issuance data from the history information.

[0045] Here, there is at least one first institution terminal 200, and each first institution terminal 200 is linked to the service server 300 via an interface such as an API (Application Programming Interface), and the systems, formats, etc. for certificates, certifications, etc. that can be issued by each first institution (learning institution, educational institution, etc.) can be stored together.

[0046] On the other hand, the service server 300 can perform operations such as managing badge issuance data, registering and managing badge issuing authorities, providing badge standard guides, constructing a badge operation framework, verifying badge issuing authorities and badge issuance history, and providing badge issuance data information. Here, badge issuance data is data for issuing badges and may be data extracted from history information stored and managed by the first authority terminal 200. However, this is only one embodiment, and the service server 300 may also, and is not limited to, providing the user's history information as is.

[0047] The service server 300 issues open badges based on badge issuance data or historical information, and then registers and manages the badge issuance data on the blockchain. At this time, the badge issuance data or historical information includes the public key used to sign the claim by the first institutional terminal 200. This public key can then be used during DID verification. Furthermore, the service server 300 can also deactivate open badges. The required deactivation method differs depending on whether the claim is a hosted claim or a signed claim.

[0048] On the other hand, when the service server 300 issues an open badge, it checks (measures) at least one of the user's learning units, proficiency, competence, and talent based on badge issuance data or historical information before issuing the open badge.

[0049] In other words, open badges contain metadata (metadata is, for example, data that describes information about the data) such as the user's achievements and competence within the badge image, and can be verified anytime, anywhere. Here, the metadata is what is recorded in a regular digital badge, and a minimum amount of metadata can be used as the standard. For example, mandatory metadata may include at least one of the following: first-institution data (issuer name, issuer address, issuer description, whether or not it is an accredited issuer, etc.), badge class (course name, whether or not it is an accredited course, characteristics / level of the accredited course, course category, characteristics / level of the course, completion / qualification criteria, qualification quality assurance type, etc.), acquisition data (completed / acquired qualification, badge issuance date, badge expiration date, evaluation type, form of participation in learning activities, etc.), acquirer (acquirer name, acquirer information, etc.), and verification information (verification URL, etc.). Optional metadata may include at least one of the following: additional information about the issuer, course completion criteria / cycle, evidence URL, withdrawal / revocation reason, possibility of integration with other badges, other service-oriented information, prior learning requirements for course registration, evaluation process, score obtained, linkage with other courses, qualification characteristics generated by integration / accumulation with other courses, and position on the learning portfolio / career path.

[0050] Such metadata can be used to verify data when requested by recipients or consumers, such as when an issuer or recipient closes down or data is lost or damaged.

[0051] Furthermore, the service server 300 stores and retrieves blockchain data for the smart contract infrastructure for open badges. In this case, the actual data blocks can be configured as a single file using a data block allocation table linked to the data registration transaction, and the data metadata and data block allocation table can be cached to improve data retrieval performance. To achieve this, data is encrypted based on unique information generated by the smart contract, and the encrypted data is configured to automatically obtain a decryption key through access control privileges.

[0052] To this end, the service server 300 can build and provide a separate web page or platform (application), which will allow each device registered for the authentication service (user terminals, issuing institution terminals, demanding institution terminals, etc.) to receive authentication services using blockchain-based academic achievement-linked open badges.

[0053] This webpage or platform can be configured with a dashboard for each user, on which at least one open badge issued to each user, i.e., the current status of their DID, can be organized in the form of a portfolio. This allows users to access the webpage or platform via their user terminal 100 and view various information about the at least one open badge issued to them through their DID status.

[0054] Furthermore, the service server 300 can perform tasks such as registering DIDs for users, issuing open badges, and verifying DIDs based on the already linked API (Application Programming Interface) 500.

[0055] On the other hand, the second agency terminal 400 is a device (terminal) installed in a consumer agency, and when an open badge is submitted or presented from the user terminal 100, it can request the service server 300 to verify the claim digitally signed in that open badge based on the public key, thereby enabling DID verification.

[0056] This allows the service server 300 to determine, once verification is complete, whether or not to certify the user's eligibility for the relevant open badge based on the verification results.

[0057] On the other hand, the user terminal 100, the first agency terminal 200, and the second agency terminal 400 may be computers, UMPCs (Ultra Mobile PCs), workstations, netbooks, PDAs (Personal Digital Assistants), portable computers, web tablets, cordless phones, mobile phones, smartphones, pads, smartwatches, wearable devices, e-books, PMPs (portable multimedia players), portable game consoles, navigation devices, black boxes or digital cameras, or other mobile communication terminals, etc., that can install and run a number of application programs (i.e., applications) desired by the user / first agency (educational institutions, learning institutions, etc.) / demanding agencies (demanding parties, submission destinations, etc.). In this case, the user terminal 100, the first agency terminal 200, and the second agency terminal 400 can be provided in a variety of forms, and are not limited thereto.

[0058] As described above, the service provision system 1000 relating to this disclosure can be realized through data transmission and reception between the user terminal 100, the first agency terminal 200, the service server 300, and the second agency terminal 400.

[0059] Figure 3 is a flowchart showing the operation of a blockchain-based authentication service provision system using academic achievement-linked open badges according to one embodiment of the present disclosure.

[0060] Referring to Figure 3, the user terminal 100 transmits a request for the provision of learning services (request information) to the first institution terminal 200 in order to receive learning services from the first institution (S101). At this time, if the user is a new user, the request for the provision of learning services is a request to subscribe to the learning service, and if the user is an already subscribed user, it may be a request for provision of a specific learning from at least one learning service.

[0061] Next, the first institution terminal 200 confirms the request information from step S101 (S103), checks whether the user has access rights, and decides whether or not to provide the learning service. Then, it provides the requested learning service only to users who have access rights (S105).

[0062] Next, the user of user terminal 100 performs the learning services provided by the first institution terminal 200. Once all of the learning services have been completed, user terminal 100 transmits the results of the learning to the first institution terminal 200 (S107).

[0063] Next, the first institution terminal 200 generates new history information about the user based on the learning execution results received in step S107, or updates the already generated history information (S109).

[0064] Subsequently, the user terminal 100 sends a request to the service server 300 for DID user registration in order to receive an authentication service using a blockchain-based academic achievement-linked open badge (S111). The service server 300 registers the user as a DID user by registering the user's distributed ID information on a trusted ID repository, i.e., the blockchain (S113). At this time, a DID electronic wallet for the user can be generated. The DID electronic wallet stores various types of information, for example, to securely manage and present the user's digital information as needed.

[0065] Next, when a user of user terminal 100 wishes to receive an open badge, user terminal 100 sends an open badge issuance request to service server 300 (S115). At this time, although not shown in Figure 3, user terminal 100 may also be provided with a list of at least one open badge that it can issue (hereinafter referred to as the "list of available open badges") from service server 300 when an open badge issuance request is made. That is, the user can send an issuance request for any one open badge from that list. For this purpose, service server 300 can perform an operation to register at least one first institutional terminal 200 in advance, and from that registered at least one first institutional terminal 200, it can confirm at least one open badge that each user can receive through the history information of each user. On the other hand, in another embodiment, service server 300 can recommend issuing open badges other than the open badge requested by the user, or recommend other learning related to already issued open badges to help the user acquire qualifications to issue additional open badges.

[0066] Next, the service server 300 confirms the request information from step S115 (S117) and sends a qualification verification request to the first agency terminal 200, requesting that the user's qualifications for the open badge for which issuance has been requested be verified (S119).

[0067] Next, the first agency terminal 200 checks the user's history information in response to the request in step S119, extracts data for badge issuance, i.e., badge issuance data, from that history information (S121), and sends it to the service server 300 (S123).

[0068] Next, the service server 300 issues the requested open badge based on the badge issuance data from step S123 (S125), and transmits the issuance information, including the issued open badge, to the user terminal 100 (S127).

[0069] As a result, the user terminal 100 can store the open badge contained in its issuance information (S129) and, if necessary, post the open badge on at least one SNS installed on the user terminal 100.

[0070] Subsequently, in order to submit the open badge corresponding to the qualification to a second organization that wishes to certify the user's own qualification, the user terminal 100 generates submission information including the open badge stored in step S129 (S131) ​​and transmits the submission information to the second organization terminal 400 (S133).

[0071] Next, the second agency terminal 400 checks the submitted information (S135) and requests the service server 300 to verify the open badge included in the submitted information (S137).

[0072] As a result, the service server 300 performs verification of the open badge in response to the request in step S137 (S139), generates verification result information including the verification result, and transmits it to the second agency terminal 400 (S141).

[0073] Next, the second agency terminal 400 checks the verification result information received in step S141 and decides whether or not to certify the user's qualifications (S143).

[0074] Figure 4 illustrates the concept of a blockchain-based academic achievement-linked open badge according to one embodiment of this disclosure.

[0075] Open Badge 600 can be issued, acquired, and managed through an Open Badge platform that supports the Open Badge standard. As shown in Figure 4, Open Badge 600 includes information such as the content of the skills it guarantees, information about the issuer, user information for acquiring and posting the badge, expiration date, and verification method. Open Badge 600 is also accessible from an ecological perspective, but the main stakeholders can be classified into three types: issuing organizations that issue Open Badge 600, users who acquire the badges, and companies that develop Open Badge platforms.

[0076] First, the issuance of such Open Badges 600 is determined by the qualifications granted by the learning institution. These learning institutions provide learning to users in small chunks, certify learning based on proficiency, grant eligibility to issue Open Badges as a form of certification for micro-credentials, and measure and maintain the user's abilities (talents, qualifications).

[0077] Furthermore, users who are issued an Open Badge 600 can submit (present) the Open Badge 600 as proof of the skills they have acquired and their academic achievements when applying for higher education or employment. Users can request the Open Badge 600 once it has been issued to them, collect it in their portfolio or backpack to share their story, and share their Open Badge 600 with social media and communities. In other words, the Open Badge 600 can be posted on at least one social networking service at the request of the user terminal 100.

[0078] Furthermore, companies seeking business opportunities can design systems that recognize and validate small learning units provided by learning institutions, track user engagement levels to scale resources, develop tools to issue and display / host Open Badge 600, and apply Open Badge standards to obtain compliance certification.

[0079] On the other hand, an Open Badge 600 includes the issuer, badge class, and assertion, where the assertion may include performance information related to the user's history.

[0080] Figure 5 shows the configuration of a service server that provides an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0081] Referring to Figure 5, a service server 300 that provides an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure may be configured to include a communication module 310, a storage module 320, and a processor 330.

[0082] The communication module 310 communicates with the user terminal 100, the first organization terminal 200, the second organization terminal 400, and at least one other external device (such as a server) via wired or wireless communication. In particular, when performing wireless communication, it transmits and receives wireless signals using a communication network based on wireless internet technology.

[0083] The communication module 310 may include one or more components that enable communication with an external device, for example, at least one of a wired communication module, a wireless communication module, and a short-range communication module, and may transmit and receive signals based on these components.

[0084] Here, the wired communication module can include not only a variety of wired communication modules such as Local Area Network (LAN) modules, Wide Area Network (WAN) modules, or Value Added Network (VAN) modules, but also a variety of cable communication modules such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), DVI (Digital Visual Interface), RS-232 (recommended standard 232), power line communication, or POTS (plain old telephone service).

[0085] Wireless communication modules can include not only Wi-Fi modules and Wireless Broadband modules, but also modules that support a variety of wireless communication methods such as GSM (Global System for Mobile Communication), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), UMTS (Universal Mobile Telecommunications System), TDMA (Time Division Multiple Access), WLAN (Wireless LAN), DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed ​​Downlink Packet Access), HSUPA (High Speed ​​Uplink Packet Access), LTE (Long Term Evolution), 4G, 5G, and 6G.

[0086] The short-range communication module is for short-range communication and uses Bluetooth® (registered trademark). TM It can support short-range communication using at least one of the following technologies: RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra Wideband), ZigBee (registered trademark), NFC (Near Field Communication), Wi-Fi (Wireless-Fidelity), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus).

[0087] Specifically, the communication module 310 can receive requests for issuance, authentication, etc., of open badges from the user terminal 100, the first agency terminal 200, and the second agency terminal 400, respectively, via wired or wireless communication, and transmit the results thereto. Furthermore, the communication module 310 can send and receive various information for the issuance and authentication of those open badges with the user terminal 100, the first agency terminal 200, and / or the second agency terminal 400. In addition, the communication module 310 can send and receive various other information with at least one external device.

[0088] The storage module 320 stores data and / or various information that supports the diverse functions of the service server 300. It can store numerous application programs (applications) driven by the service server 300, data for the operation of the service server 300, and instruction words. At least some of these application programs can be downloaded from an external server via wireless communication. On the other hand, the application programs can be stored in at least one memory provided in the storage module 320 and driven to operate (or perform functions) by at least one processor provided in the processor 330 after being installed on the service server 300.

[0089] On the other hand, at least one memory can include at least one type of storage medium from among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk. Furthermore, the memory can store information temporarily, permanently, or semi-permanently and can be provided in an internal or removable manner.

[0090] The storage module 320 can construct and equip itself with a database for providing an authentication service using blockchain-based academic achievement-linked open badges, and this database can store various information about each of at least one user (user, educational institution, requesting institution, etc.) that has subscribed to the authentication service. In addition, the storage module 320 can store at least one process for providing an authentication service using blockchain-based academic achievement-linked open badges.

[0091] The processor 330 may have at least one processor for providing an authentication service using blockchain-based academic achievement-linked open badges, and may control all configurations within the service server 300 to process input or output signals, data, information, etc., or execute various processes by running instructions, algorithms, application programs stored in at least one memory.

[0092] In other words, the processor 330 controls the service server 300 to perform all operations described based on Figures 1 and 2.

[0093] Specifically, when the processor 330 receives a request for DID user registration from the user terminal 100, it issues the first distributed ID while verifying the user's identity through integrated authentication (biometric authentication, PIN number, pattern) and registering the DID on the blockchain.

[0094] On the other hand, when the processor 330 receives a request from the user terminal 100 to issue an open badge to the user, it accesses the distributed ID based on one of the multiple authentication methods to authenticate the user, and then provides a list of available open badges that can be issued to the user, including at least one open badge that can be issued to the user. If one of the open badges is selected, the processor issues the open badge by verifying and combining the history data and format based on the user's DID electronic wallet registered on the blockchain.

[0095] Furthermore, when the processor 330 receives a request for DID verification for an already issued open badge from the user terminal 100 or the second-party terminal 400, it accesses the distributed ID based on one of the multiple authentication methods to perform user authentication and verifies the DID for the already issued open badge based on the DID electronic wallet of the user registered on the blockchain.

[0096] In this case, when the processor 330 performs DID verification, it can verify the badge issuance data using the hash values ​​of already issued open badges (open badges for which DID verification has been requested) and the hash values ​​of open badges already registered on the blockchain. Here, the hash values ​​of already issued open badges can be obtained based on the public key used to sign the digitally signed claim on the open badge.

[0097] This processor 330 can perform DID verification based on an already linked API (Application Programming Interface).

[0098] Figure 6 is a flowchart showing a method for providing an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0099] Referring to Figure 6, in order to receive an authentication service using blockchain-based academic achievement-linked open badges, the user sends a request for DID user registration using the user terminal 100, thereby registering the DID user on the blockchain with the service server 300 (S210).

[0100] Next, when the user terminal 100 selects an item to issue and requests issuance for an open badge, the service server 300 issues the open badge based on the user's DID electronic wallet via the already linked API (S220).

[0101] Next, when the service server 300 receives a request for DID verification for an already issued open badge from the user terminal 100 or the second-party terminal 400, it performs DID verification for that open badge based on the user's DID electronic wallet via the already linked API (S230).

[0102] On the other hand, although not shown in Figure 6, the service server 300 can register at least one issuer at or before the S210 stage. At this time, the system, format, etc., of the certificates of qualification, certificates, etc., granted by each first organization can be stored together.

[0103] Figure 7 shows the specific operation of issuing open badges in an authentication service provision method using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0104] Referring to Figure 7, when the service server 300 receives a request from the user terminal 100 to issue an open badge for the relevant user (S221), it accesses the distributed ID based on one of the multiple authentication methods and performs user authentication (S222).

[0105] Next, the service server 300 provides an open badge list that can be issued to the user (S223), and when selection information generated by the user selecting one of the open badges via the user terminal 100 is received (S224), the service server 300 issues the selected open badge by verifying and combining the history data and format based on the user's DID electronic wallet registered on the blockchain (S225).

[0106] Figure 8 shows the specific operation of issuing open badges in an authentication service provision method using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0107] Referring to Figure 8, when the service server 300 receives a request for DID verification of an open badge already issued to the user from the user terminal 100 or the second-party terminal 400 (S231), it accesses the distributed ID based on one of the multiple authentication methods and performs user authentication (S232).

[0108] Next, the service server 300 performs DID verification on the open badge that has already been issued for which DID verification was requested in step S231, based on the DID electronic wallet of the user in question that is registered on the blockchain (S233).

[0109] At this point, step S233 can verify the badge issuance data using the hash values ​​of already issued open badges (open badges for which DID verification has been requested) and the hash values ​​of open badges already registered on the blockchain. Here, the hash values ​​of already issued open badges can be obtained based on the public key used to sign the digitally signed claims on the open badges.

[0110] Figures 9A to 9E show examples of screens displayed on the display of a user terminal that performs a user registration procedure in order to receive an authentication service using a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0111] As shown in Figure 9A, the user executes another web page or application via the user terminal 100 in order to use the blockchain DID-based open badge authentication service. Figure 9A shows another web page or application for accessing the open badge service page. As a result, as shown in Figure 9B, an activated button can be displayed on the user terminal 100's display 110, allowing the user to request the issuance of a DID or an open badge.

[0112] If the user selects the DID issuance request button, the user interface is configured to prompt the user to enter at least one piece of personal information for identity verification, as shown in Figure 9C. Upon completion of this input, the user can select at least one authentication method from multiple authentication methods and register for authentication, as shown in Figure 9D.

[0113] As a result, once user registration / authentication is complete, a DID can be issued to the user, as shown in Figure 9E.

[0114] Figures 10A to 10E illustrate the specific operation of issuing open badges in an authentication service provision method using blockchain-based academic achievement-linked open badges according to one embodiment of the present disclosure.

[0115] As shown in Figure 10A, the user executes another web page or application via the user terminal 100 in order to receive an authentication service using blockchain-based academic achievement-linked open badges. Figure 10A shows another web page or application for accessing the open badge service page. As a result, as shown in Figure 10B, an activated button can be displayed on the user terminal 100's display 110, allowing the user to request the issuance of a DID or an open badge.

[0116] When a user selects the Open Badge Issuance Request button, they can perform user authentication (DID authentication) by selecting one of several authentication methods, as shown in Figure 10C.

[0117] As a result, at least one open badge that can be issued to the user can be displayed on the display 110 of the user terminal 100. However, if the user selects an open badge for an educational completion certificate from among the at least one open badges that can be issued, the history data for that educational completion certificate can be displayed on the display 110, as shown in Figure 10D.

[0118] Based on that screen, if the user selects the Open Badge Application button, the issuance of the Open Badge for that educational completion certificate can be completed, as shown in Figure 10E.

[0119] Figures 11A to 11E are diagrams showing examples of screens displayed on a user terminal's display to allow the user to check the current status of their DID electronic wallet generated on the blockchain according to one embodiment of the present disclosure.

[0120] As shown in Figure 11A, the user interface can be configured so that the user can configure the environment for providing the authentication service by running another web page or application via the user terminal 100 in order to use the authentication service using blockchain DID-based open badges. Once the user interface is configured, Figure 11A displays a screen that includes My DID status, open badge issuance status, authentication method management, and usage history.

[0121] When a user wants to check their current DID status, selecting the relevant item (My DID Status) allows them to view at least one DID issued to them, as shown in Figure 11B. Similarly, when a user wants to check the status of their open badge issuance (also known as open badge issuance status), selecting the relevant item (Open Badge Issuance Status) allows them to view at least one open badge issued to them, as shown in Figure 11C. Furthermore, when a user wants to set or change their authentication method, selecting the relevant item (Authentication Method Management) allows the screen to be configured to allow them to register authentication for each of the multiple available authentication methods, as shown in Figure 11D. Finally, when a user wants to check their usage history, selecting the relevant item (Usage History) allows the screen to be configured to allow them to check their history of using the authentication service, as shown in Figure 11E.

[0122] As a result, as shown in Figure 11B, an activated button can be displayed on the user terminal 100's display 110, allowing the user to request the issuance of a DID or an open badge.

[0123] Figure 12 shows an example of the use of a blockchain-based academic achievement-linked open badge according to one embodiment of the present disclosure.

[0124] Open badges are widely adopted in the education sector because they offer powerful features that differentiate them from other types of digital badges, such as:

[0125] For example, a school or institution could offer lectures, and users (students) could earn badges based on certain conditions. These earned badges could then be collected and managed to provide a learning profile (e-Portfolio) service.

[0126] For example, an open badge may be issued based on the IMS Global Open Badge International Standard 2.0. This specification describes how to package information about the results, include it in a portable image file as an open badge, and set up resources for verification.

[0127] Open badges, as a method of presenting data in a way that can be understood from diverse contexts, can be represented, for example, in JSON-LD and included in documents other than those considered herein. Open badges can leverage the capabilities of JSON-LD for internationalization / localization, individual identification with unique IRIs (Internationalized Resource Identifiers), and extensibility.

[0128] On the other hand, Open Badges are used by thousands of recipients worldwide, and users of the badges can issue international and multilingual badges by using a variety of languages.

[0129] Figure 13 shows the structure of a DID electronic wallet registered on the blockchain according to one embodiment of this disclosure.

[0130] Referring to Figure 13, a DID electronic wallet can be designed with scalability in mind to accommodate a variety of identity verification methods.

[0131] Specifically, it enables the secure storage of identity verification information (VC) and DID personal keys, as well as encryption / decryption and access control functions for the use of identity verification certificates (VP). This allows users to utilize and spread open badges issued to them based on their online / offline status.

[0132] To ensure the secure use and utilization of such DID electronic wallets, the service server 300 may be equipped with user authentication and user convenience functions.

[0133] As shown in Figure 13, the service server 300 and the second agency terminal 400 issue or verify open badges based on the user's DID electronic wallet registered on the blockchain.

[0134] Figure 14 shows an example in which a dashboard for a user is displayed on the user terminal display in the form of a portfolio, according to one embodiment of the present disclosure.

[0135] As shown in Figure 14, a user can access a web page or platform via their own terminal, i.e., user terminal 100, to check their own DID status. At this time, the DID status can be displayed on display 110 in the form of a portfolio on a separately configured dashboard.

[0136] Specifically, the system can display information about at least one course a user is currently taking, including whether or not the course has been completed. Additionally, open badges issued for each of the courses a user has completed can be categorized and displayed.

[0137] However, the screen configuration in Figure 14 is merely an example and does not limit the information to be placed or its form.

[0138] The aforementioned program reads C, C through the computer's device interface so that the computer can read the program and execute the method embodied by the program. ++ The code may include code encoded in a computer language such as Java® or machine language. Such code may include functional code related to functions that define the functions necessary to perform the method, and may include execution procedure-related control code necessary for the computer's processor to perform the functions in a predetermined order. The code may further include memory reference-related code specifying where (address) in the computer's internal or external memory additional information or media necessary for the computer's processor to perform the functions should be referenced. Furthermore, if the computer's processor needs to communicate with any other computer or server located remotely to perform the functions, the code may further include communication-related code specifying how to communicate with any other computer or server located remotely using the computer's communication module, and what information or media should be sent and received during communication.

[0139] The aforementioned storage medium refers not to a medium that stores data for a short time, such as a register, cache, or memory, but rather to a medium that stores data semi-permanently and is readable by a device. Specifically, examples of the storage medium include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage devices. That is, the program can be stored on various recording media on various servers to which the computer can connect, or on various recording media on the user's computer. Furthermore, the medium can be distributed across computer systems connected via a network, and code that can be read by computers in a distributed manner can be stored on it.

[0140] Steps of the methods or algorithms described in relation to embodiments of the present invention may be embodied directly in hardware, in software modules executed by hardware, or in combination thereof. The software modules may always reside on RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), flash memory, hard disk, removable disk, CD-ROM, or any form of computer-readable recording medium known in the art to which the present invention belongs.

[0141] Although embodiments of the present invention have been described above with reference to the attached drawings, a person of ordinary skill in the art to which the present invention pertains should be able to understand that the present invention can be implemented in other specific forms without altering its technical idea or essential features. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive.

Claims

1. A first institutional terminal provides a learning service to a user terminal, receives learning completion result information from the user terminal and generates or updates history information for the user, and upon receiving a qualification verification request from the service server, extracts badge issuance data from the history information of the user and transmits it to the service server. The user terminal performs learning via a learning service provided from the first institutional terminal, stores the open badge issued by requesting the service server to issue an open badge for the learning, and submits the stored open badge to the second institutional terminal to request certification. When a request for the issuance of an open badge is received from the user terminal, the service server sends a request for eligibility verification to the first institutional terminal to confirm whether the user has the qualifications to issue the requested open badge, issues the open badge based on the badge issuance data received from the first institutional terminal, records and manages the issued open badge on the user's DID electronic wallet registered on the blockchain, and verifies the open badge based on a verification request for the open badge from the second institutional terminal. When the stored open badge is submitted from the user terminal, the second institutional terminal requests the service server to verify the submitted open badge, and in response to the request, decides whether or not to certify the user's learning based on the verification result information received from the service server, Includes, The aforementioned open badge includes required metadata and optional metadata, The aforementioned required metadata includes verification URL information, The aforementioned selected metadata includes evidence URL information, information on the possibility of integration with other badges, other service purpose information, information on prior learning requirements for course registration, information on interoperability with other courses, and information on the characteristics of qualifications generated by integration with other courses, in a blockchain-based academic achievement-linked open badge authentication service provision system.

2. The aforementioned service server, A blockchain-based authentication service provision system using an academic achievement-linked open badge, as described in claim 1, characterized in that it is linked to the first institution terminal based on an API (Application Programming Interface) and performs at least one of the following for the relevant user: registration of a DID user, issuance of an open badge, and DID verification.

3. The aforementioned service server, The blockchain-based authentication service provision system using an academic achievement-linked open badge according to claim 2, characterized in that when a request for DID verification for the issued open badge is received from a second institution terminal, the DID verification for the issued open badge is performed based on the DID electronic wallet of the user registered on the blockchain.

4. The aforementioned service server, The blockchain-based authentication service provision system using academic achievement-linked open badges according to claim 2, characterized in that when performing the DID verification, the badge issuance data is verified using the hash value of the issued open badge and the hash value of the open badge already registered in the blockchain.

5. The aforementioned service server, The blockchain-based academic achievement-linked open badge authentication service provision system according to claim 1, characterized in that when a request for DID user registration is received from the user terminal, the system issues an initial distributed ID to the user and verifies the user's identity through one of several authentication methods.

6. The aforementioned multiple authentication methods are A blockchain-based authentication service provision system using an open badge linked to academic achievement, as described in claim 5, characterized by including at least one of biometric authentication, a PIN number, and a pattern.

7. In a method for providing an authentication service using blockchain-based academic achievement-linked open badges performed by a device, When the user terminal completes the learning based on the learning service provided by the first institution terminal, the user terminal transmits learning completion result information related to the learning to the first institution terminal. The first institutional terminal generates or updates historical information relating to the user based on the learning execution result information, When the service server receives a request from the user terminal for the issuance of an open badge for the learning, it sends a request for verification of credentials to the first institutional terminal, requesting that the terminal verify whether the user has the qualifications to issue the requested open badge, and receives badge issuance data extracted from the user's history information from the first institutional terminal. If, upon verification, the user in question is found to be eligible to receive the requested open badge, the service server issues an open badge for the learning based on the badge issuance data for the user in question. The service server records and manages the issued open badge on the DID electronic wallet of the user registered on the blockchain, When a verification request for the issued open badge is received from the second agency terminal, the service server performs verification of the issued open badge based on the DID electronic wallet of the user concerned. Includes, The aforementioned open badge includes required metadata and optional metadata, The aforementioned required metadata includes verification URL information, A blockchain-based method for providing an authentication service using an open badge linked to academic achievement, wherein the selected metadata includes evidence URL information, information on the possibility of integration with other badges, other service purpose information, information on prior learning requirements for course registration, information on interoperability with other courses, and information on the characteristics of qualifications generated by integration with other courses.