Blockchain and digital identity based authenticated interaction system and method

The blockchain and digital identity system addresses the limitations of centralized authentication systems by enabling decentralized data storage and P2P interactions, ensuring secure and user-controlled authentication and authorization processes.

JP2025536488APending Publication Date: 2025-11-07OREMA YAZILIM ANONIM SIRKETI
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024557456
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-05-23
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

Existing authentication and authorization systems lack decentralized data storage and P2P interaction channels, leading to security vulnerabilities and limited functionality in both digital and physical environments, particularly in server-centric architectures.

Method used

A blockchain and digital identity-based system that enables authentication and authorization through decentralized data storage on user devices, utilizing zero-knowledge proofs and P2P channels, without the need for central servers, using wireless and physical communication modules to facilitate interactions.

Benefits of technology

Enables secure, decentralized authentication and authorization processes across various environments, enhancing user control and reducing security risks by distributing data storage and eliminating reliance on central servers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025536488000001_ABST
    Figure 2025536488000001_ABST
Patent Text Reader

Abstract

The present invention relates to a blockchain and digital identity based authenticated interaction system and method that enables authentication between at least two actors, at least one authenticating actor and at least one authenticated actor, and between multiple such actors.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a blockchain and digital identity based authenticated interaction system and method that enables authentication between at least two actors, i.e. at least one authenticating actor and at least one authenticated actor, and between multiple such actors. [Background technology]

[0002] Authentication is the process of verifying that a user is who they claim to be. Authorization is the process of allowing a user to log in where and what information they have access to. "Authentication and Authorization" is an interaction in which the actors involved in the process (the "authenticated actor" and the "authenticating actor") agree, through digitally formatted, stored, and submitted information, that the relevant authentication procedures have been completed. It is understood that in the relevant interaction environment, the parties (i.e., actors) submit "authentication and authorization" requests to each other along with their digital identities, and this information is authenticated.

[0003] There are many interaction systems available today. Conventional technologies use single sign-on systems in the digital space. The iOS® environment uses "AirDrop" (a proprietary file sharing service owned by the Apple® ecosystem), while the Android® environment uses "near field communication." The main advantage of a single sign-on system is that authenticated users do not need to repeatedly re-authenticate to the digital channels of the associated service provider. The main solutions integrating this architecture are "Okta," "Rippling," "JumpCloud," "Microsoft Azure Active Directory," "LastPass," "Duo Security," "Keeper Password Manager," and "OneLogin." Single sign-on systems have security challenges due to the fact that user information is stored in a single location, are expensive to implement, and function only on the servers and configurations of the associated service provider. Single sign-on systems do not enforce confidentiality of users' personal information. In the AirDrop system, a network is provided via Bluetooth® and WiFi, allowing information and documents to be shared between devices with the iOS operating system. This system, which is only valid between iOS-based systems, limits the content to be shared and the process operates through a centralized architecture. The Share Nearby system allows file and application sharing only between Android devices, and the solution operates via Bluetooth and WiFi. While the parties involved are interacting, the interaction is controlled by a centralized Google service.

[0004] Conventional technologies do not implement authentication and authorization using zero-knowledge proofs. Furthermore, CRM (Customer Relationship Management) services are performed based on users' digital identity information, and data is shared with third parties. The current state of technology does not allow access to services provided in any physical space, digital medium, or environment where interactions between users (actors) are realized. Furthermore, there is no P2P (Peer-to-Peer) interaction channel that agrees on the authentication and authorization process.

[0005] After searching the subject matter, an application numbered TR2022 / 004556 was found. This application relates to a digital management model. However, this application does not mention a system and method that allows data owned by users, physical media, and digital media (actors) to be formatted under a digital identity and stored in a decentralized manner on the users' own devices and / or hardware through blockchain technology, and provides an authentication request between an authenticating actor and an authenticated actor, and interpretation of data requested by the actors (users, physical media, and digital media) through digital and physical triggers (physical communication module, wireless communication module) to be submitted in the authorization process by generating zero-knowledge proofs.

[0006] As a result, due to the above-mentioned shortcomings and inadequacies of existing solutions, advances in the relevant arts are needed.

[0007] [Objective of the Invention] The present invention is inspired by the existing situation and aims to solve the above mentioned problems.

[0008] The main goal of this invention is to format data owned by users, physical media, and digital media (actors) under digital identities, store them in their own devices and / or hardware in a distributed manner through blockchain technology, and through digital and physical triggers (physical communication modules, wireless communication modules), interpret the data required by the actors (users, physical media, and digital media) to be presented in the authentication request and authorization process between the authenticating actor and the authenticated actor, and complete the authentication and authorization process in a serverless manner by generating zero-knowledge proofs.

[0009] Another goal of the present invention is to enable interactions between users, physical media, and digital media in an authentication and authorization process to be initiated through P2P channels.

[0010] Another object of the present invention is to provide authentication and authorization requirements in a serverless architecture through applications in electronic devices.

[0011] Another goal of the present invention is to enable decentralized execution of digital identity information and verification requirements for users, physical media, and digital media based on blockchain technology.

[0012] Another goal of the present invention is to allow parties to make the choices they need according to the desires of the user, physical media, and digital media.

[0013] To achieve the above-mentioned goal, the present invention allows the authentication request and authorization process between the authenticating actor and the authenticated actor to be performed in a distributed manner and without a central server; at least one electronic device configured to execute at least one application thereon; At least two actors, each having at least one authenticating actor and at least one authenticated actor, and one server belonging to each actor, storing digital identity information data and blockchain data of each actor; A trigger, embedded in an actor and transmitting data from the system to which the trigger belongs; Initiating said authentication and authorization interactions between actors and generating zero-knowledge proofs; A trigger that reads the identity information data on the blockchain that is presented to the other actor or the identity information data on the blockchain that is presented by the other actor; 1. An application, comprising: running on a control unit located on the electronic device; receiving a signal transmitted by the trigger; reading the received signal and interpreting the data carried in the signal; A blockchain and digital identity-based authenticated interaction system comprising an application that enables the authentication and authorization interactions between actors to be completed through generated zero-knowledge proofs.

[0014] To achieve the above object, the present invention enables the authentication request and authorization process between the authenticating actor and the authenticated actor to be carried out in a distributed manner and without a central server, and comprises the following process steps: the authenticating actor communicating with the authenticated actor to perform the authentication and authorization process; retrieving requested data associated with the authenticated actor from the trigger by the authenticating actor; navigating to the blockchain address of the authenticated actor in the retrieved data; the authenticating actor interpreting the authentication requirements based on the blockchain address; generating an authentication credential by the authenticating actor in accordance with the interpreted authentication requirements; transmitting the generated proof to the blockchain node of the authenticated actor through a blockchain; and Authentication and Completing the Authorization Process A blockchain and digital identity-based authenticated interaction method comprising:

[0015] The structural and unique features and all advantages of the present invention will be more clearly understood with the aid of the figures and detailed description provided with reference to the figures given below, and therefore, an appreciation thereof should be made in light of the figures and detailed description below. [Brief explanation of the drawings]

[0016] [Figure 1] FIG. 1 is a representative diagram of a blockchain and digital identity-based authenticated interaction system.

[0017] [Figure 2] FIG. 1 is a representative diagram of an authenticating actor and an authenticated actor.

[0018] [Figure 3] 1 is a representative diagram of a scenario in which a user enters a physical medium.

[0019] [Figure 4] 1 is a representative diagram of a scenario in which a user enters a digital medium.

[0020] [Figure 5] 1 is a representative diagram of a user-to-user interaction scenario.

[0021] [Figure 6]1 is a representative diagram of a user interaction scenario with a digital medium.

[0022] [Figure 7] 1 is a representative diagram of a digital media interaction scenario.

[0023] [Figure 8] 1 is a representative diagram of an interaction scenario between digital and physical media.

[0024] [Figure 9] 1 is a representative diagram of a user interaction scenario with physical media.

[0025] [Figure 10] 1 is a representative diagram of a physical media interaction scenario that is the subject of the present invention;

[0026] [Figure 11] FIG. 1 is a representative diagram of a blockchain and digital identity-based authenticated interaction method.

[0027] [Explanation of some reference symbols] 1 user 2 Physical medium 3. Digital Media 4. Blockchain 5 Wireless communication module 6 Physical Communication Module 7 Authenticating Actors 8 Authenticated Actors 9 Applications 10 Electronic Devices DETAILED DESCRIPTION OF THE INVENTION

[0028] In this detailed description, preferred embodiments of the blockchain (4) and digital identity based authenticated interaction system and method of the present invention are described solely for the purpose of providing a better understanding of the subject matter.

[0029] The blockchain (4) and digital identity-based authenticated interaction system comprises blockchain technology (4) and an application (9). The blockchain (4) and digital identity-based authenticated interaction system comprises actors. These actors include a user (1), a physical medium (2), and a digital medium (3). In the blockchain (4) and digital identity-based authenticated interaction system, there are an authenticating actor (7) and an authenticated actor (8). There are also triggers used in the system. These triggers include a wireless communication module (5) and a physical communication module (6).

[0030] Blockchain (4) and digital identity-based authenticated interaction systems and methods generally allow actors (users (1), physical media (2) and digital media (3)) to securely authenticate and interact with each other without the need for a central server. While there is at least one actor in a blockchain (4) and digital identity-based authenticated interaction system, in alternative configurations, many actors may interact with each other.

[0031] During the authentication and authorization process, the user (1) submits his / her personal information or verifies information submitted by another party. Personal information includes all information about the user (1), such as identity information. The user (1) uses the electronic device for authentication and to interact with other users (1) or actors. In alternative embodiments of the present invention, any smart device, such as a phone, tablet, computer, smart watch, smart TV, etc., may be used as the electronic device (10). The application (9) is executed using the control unit of the electronic device (10).

[0032] The physical medium 2 includes identity information. Examples of the physical medium 2 include schools, government offices, work environments, shopping malls, cars, shuttles, and hospitals. The identity information is provided to the physical medium 2 using a wireless communication module 5 and / or a physical communication module 6. The physical medium 2 is optionally connected to the wireless communication module 5 and / or the physical communication module 6. In an alternative embodiment of the present invention, a WiFi module, a Bluetooth module, an RF module, a Zigbee module, and a GSM module may be used as examples of the wireless communication module 5. The wireless communication module 5 plays a role in triggering between actors in the authentication and authorization process. In an alternative embodiment of the present invention, a physical element such as a barcode or a QR code may be used as an example of the physical communication module 6. The physical communication module 6 provides or triggers information during the authentication or authorization process. In an alternative embodiment of the present invention, the physical communication module 6 is a type of matrix barcode that can be scanned by a machine. When the necessary two-dimensional interpretation integration, in which information can be embedded, is added, it can be read using the camera of the electronic device (10). The physical media (2) broadcast their triggers through wireless communication modules (5) and / or physical communication modules (6) located in their environment for the authentication and authorization process required by the legal entity in which they are held. Each physical media (2) is assigned a digital identity through the blockchain (4). The data in the blockchain (4) of all physical media (2) are different from each other and contain their own data. Through the wireless communication modules (5) and / or physical communication modules (6), the physical media (2) reveal their digital identity to the user (1) via the blockchain (4) or submit a verification request to another identity provider that arrives at the physical media (2).

[0033] The digital medium (3) contains identity information. Examples of digital medium (3) include web interfaces, applications, and software running on smart devices. The identity information of the digital medium (3) is stored on a server that services the associated digital medium (3). Each digital medium (3) has different identity information. The identity information is assigned to the digital channel (3) through the blockchain (4). The digital medium (3) presents its digital identity through a trigger or reads the presented data, and has digital transmitters and receivers (devices with hardware and / or software capable of emitting / reading / interpreting / generating signals). The digital medium (3) can send or read an authentication request through the signal transmitter, receiver, or display interface (the interface through which the QR code is displayed) of the electronic device (10) on which it operates.

[0034] In an alternative embodiment of the present invention, the Mina Protocol Blockchain (4) is used as the Blockchain (4). The Blockchain (4) is the medium through which digital identities are authenticated. The Mina Protocol Blockchain (4) is a decentralized, lightweight Blockchain (4) network.

[0035] The authenticating actor (7) is the party that exposes authentication and authorization requirements to the parties that will interact with it, and is responsible for making a decision based on the evidence communicated. In the authentication and authorization process, the authenticating actor (7) is presented with evidence and is responsible for making a verification decision. It is responsible for communicating the authentication and authorization requirements from the authenticating actor (7) to the authenticated actor (8) using defined triggers. The authenticated actor (8) may include physical media (2), digital media (3), and users (1). The authenticated actor (8) presents its identity by producing evidence in the authentication and authorization process and becomes a candidate for verification.

[0036] A user (1), a physical space (2), and a digital medium (3) are the three main actors targeted by the blockchain (4) and digital identity-based authenticated interaction system and method, each with its own blockchain (4) node. The blockchains (4) owned by the user (1), physical medium (2), and digital medium (3) have two fundamental capabilities. The first capability is that actors can store their own digital identities on each blockchain (4). The second capability is that the user (1), physical medium (2), and digital medium (3) present authentication requirements to other actors requesting interaction with them, and if the correct proof is produced, they perform verification. The blockchains (4) of the user (1), physical medium (2), and digital medium (3) can initiate the "authentication and authorization" process through various triggers depending on the process and context. The triggers used in alternative embodiments of the present invention are listed below. a. Triggering The "authentication and authorization" process uses two different basic triggers: the user (1), physical media (2), and digital media (3) to present a verification requirement to another party. 1. Triggering via the physical communication module (6) (QR code-based triggering) These are triggers that allow the party initiating the interaction to visit the blockchain (4) address of the authenticating actor (7) by scanning a QR code presented to it, which, by going to the relevant address, interprets the actor (user (1), physical space (2), and digital medium (3) that needs to present its identity) and for which information it needs to produce proof. 2. Triggering via wireless communication module (5) (Bluetooth and WiFi-based triggering) A Bluetooth signal emitted by a physical device (computer, mobile phone, tablet, etc.) where the service is performed, and the information carried by the service provider using this signal, transmits the blockchain (4) address of the actor that will perform the authentication. Alternatively, a Bluetooth signal transmitter (such as a Bluetooth Low Energy beacon) located on the physical medium transmits the blockchain (4) address of the actor that will authenticate using the Bluetooth 4.0 and 5.0 protocols. The actor that needs to present its identity (authenticated actor (8)) then interacts with the authenticating actor (7) to understand what information it needs to provide.

[0037] It is the trigger that provides access to the blockchain (4) environment, where the interacting party obtains the information it needs to provide for validation. It is a form of radio signal-based triggering within the environment, as presented in the IEEE 802.X radio sub-protocol standard. b. Source of Verification Proof An authentication request is triggered through one of the two methods mentioned above. The triggered request provides access to the area where the actor's digital identity is stored. The actor's digital identity is stored in their own Mina Blockchain (4) node. The Digital Identity Blockchain (4) node for each actor (user (1), physical medium (2), and digital medium (3)) stores information about the parties involved and presents and verifies requirements to the party requesting the interaction.

[0038] Alternative working principle of the present invention:

[0039] In a blockchain (4) and digital identity-based authenticated interaction system, there are three main actor types: users (1), physical agents (2), and digital agents (3). Each actor has its own digital identity and authentication requirements.

[0040] If the actor is a user (1), their digital identity information is stored on their mobile device. If the actor is a digital medium (3), this information is stored on the storage server of the relevant digital medium (3) itself. If the actor is a physical medium (2), it is stored on the server of the relevant institution / organization. The actor's authentication requirements are defined by smart contracts on their own mined blockchain (4) nodes. These blockchain (4) nodes are stored where the actor's digital identity is stored (on their mobile device, digital medium (3), or physical medium (2) if the actor is a user (1)).

[0041] An actor's interaction begins through a trigger. Thanks to their communication protocol, triggers have the ability to carry a certain amount of data. Here, triggers can be Bluetooth 4.0 and 5.0, wireless protocols meeting the IEEE 802.X standard (such as Wi-Fi), or QR codes. The trigger carries the blockchain (4) address of the authenticating actor. The party receiving the corresponding signal and data understands which blockchain (4) address to visit. The party to be authenticated visits the blockchain (4) address of the actor requesting verification and interprets what information is required. This actor in the role to be authenticated then visits its own blockchain (4) node to generate the requested proof. The generated proof is transmitted to the actor in the role of verifier via Bluetooth 4.0 and 5.0, IEEE 802.X standard wireless networks (such as Wi-Fi), QR codes, or HTTP / HTTPS protocols. The actor that certifies the relevant proof authorizes the blockchain (4) address of the actor presenting its identity, and the interaction begins.

[0042] A user (1) equipped with a digital identity storage mobile application (9) enters a physical medium (2). The physical medium (2) is an entrance area of ​​the physical medium, such as a hospital, cafe, school, etc. A trigger exists in the associated physical medium (2) as a wireless communication module (5) and / or physical communication module (6). The user (1) reads the signal emitted by the wireless communication module (5) in the environment through the digital identity storage mobile application (9). The data carried by the read signal is interpreted. Furthermore, the user (1) accesses a camera through the digital identity storage mobile application (9) to read the QR code data placed on the physical medium (2). The data read from the trigger is used to access a routing address to obtain the Mina Blockchain (4) address of the physical medium (2). Redirection to the associated address is realized. The information requested by the physical medium (2) for authentication is interpreted via the Mina Blockchain (4). The necessary authentication and authorization certificates are generated through the Mina Blockchain (4), which hosts the user (1)'s digital identity information. The generated proof is sent to the authentication service on the service provider's blockchain (4) node via the user's (1) digital identity storage mobile application (9). Once the authentication is completed on the blockchain (4) node of the physical medium (2), the user (1) can interact with the processes provided on the blockchain (4) node of the physical medium (2) using their own blockchain (4) address. The authentication and authorization process is thus completed.

[0043] A user (1) equipped with a digital identity storage mobile application (9) logs into a digital medium (3) listed below. (This may be an application (9) on the user's (1) mobile device, a browser on the user's (1) mobile device, or a web environment accessed via a desktop / laptop device.) The user (1) equipped with the digital identity storage mobile application (9) opens the application (9). The application (9) into which the user (1) logs in presents an interaction interface that allows the service provider to redirect the user to its Mina Blockchain (4) verification address to carry out the "authentication and authorization" process. The user (1), interacting with the associated interface, is redirected to the service provider's identity Blockchain (4) address. The user (1)'s digital identity storage mobile application (9) interprets the authentication and authorization requirements on the service provider's Blockchain (4) node. The authentication requirements are conveyed to the user's (1) digital identity storage mobile application (9) via deep linking. According to the requirements of the digital medium (3), the required authentication credentials are generated and sent to the authenticating actor (7). The user's (1) credentials are authenticated at the service provider mobile application's (9) blockchain (4) node, allowing the user (1) to interact with processes hosted on the service provider's blockchain (4).

[0044] A user (1) equipped with a digital identity storage mobile application (9) and another user (1) equipped with the same application (9) share a physical medium (2). One of the parties assumes the role of authenticating actor (7) when activating Bluetooth, hotspot Wi-Fi, or QR code services. Here, user (1) can activate the relevant role through the mobile application (9). Data transmitted from Bluetooth, hotspot Wi-Fi, or QR code services is used to present the blockchain (4) address of the authenticating actor (7). The user (1), who will present his or her identity, navigates to the relevant blockchain address (4) via a transmitted signal or scanned QR code and interprets the authentication authorization requirements. The authenticating user (1) generates the required proof for verification from the blockchain (4) node where his or her digital identity is stored. The generated proof is shared with the authenticating actor's (7) blockchain (4) node via HTTP / HTTPS, Bluetooth, or QR code. The authenticating actor (7), user (1), confirms the verification using the proof sent to him / her and completes the necessary authentication and authorization process through the blockchain (4) address of the person being authenticated.

[0045] The authenticating actor (7), user (1), confirms the verification using the proof sent to him / her and completes the necessary authentication and authorization process through the blockchain (4) address of the person to be authenticated. The digital agent (3) initiating the interaction request interprets and formats the authentication requirements coming through the blockchain (4) node of the other digital agent (3). The digital agent (3) initiating the interaction request generates a proof according to the requirements of the authentication request. The generated proof is authenticated on the blockchain (4) of the authenticating actor (7). The authenticated identity of the relevant digital agent (3) is interpreted together with the blockchain address (4).

[0046] The digital entity (3) accesses the other party from a digital environment that has been compiled to connect it to a blockchain (4) owned by the physical entity (2). The associated physical entity (2) evaluates the interaction request and determines whether to approve or reject it. If the associated physical entity (2) approves, the blockchain (4) address of the associated physical entity (2) is sent to the digital entity (3) via the http / https protocol. The digital entity (3) interprets the physical entity (2)'s verification requirements. The required verification proof for the relevant requirements is generated through the digital entity (3)'s blockchain (4) node. The generated proof is directed to the physical entity (2)'s blockchain (4) node, where digital authentication services are provided. The digital entity (3)'s blockchain (4) address is authenticated and authorized to interact with the physical entity (2).

[0047] An alternative scenario for the present invention is as follows.

[0048] [Example scenario of user (1) / physical medium (2) interaction] 1. A user (1) with an application (9) running on an electronic device (10) enters a hospital. 2. A signal carrying the "Physical Medium (2) ID" broadcast through a wireless communication module (5) located at the entrance door of the hospital interacts with the electronic device (10) of the user (1). 3. Using the signal read from the user's (1) electronic device (10), the application (9) understands through which physical medium (2) it is accessing and the blockchain (4) address of that physical medium (2). 4. The user's (1) mobile application (9) interprets the "authentication and authorization" requirements stored on the physical media (2) blockchain (4) node. 5. Using the "zero-knowledge proof" method, a proof of "authentication and authorization" is generated through the blockchain (4) node containing the "digital identity" information of the user (1). 6. User (1) presents proof to the blockchain (4) node on physical media (2). 7. Physical media (2) confirm the relevant certification. 8. The authenticated user (1) is presented with a list of services available within the hospital. 9. The user (1) selects the service to "reserve" from the services provided to him / her. 10. The reservation booking service is processed and recorded on the hospital's server. 11. The user (1) follows his / her queue through the "Kontak" mobile application (9) platform. 12. User (1) is examined and leaves the hospital once his examination is complete.

[0049] [Example scenario of user(1) / user(1) interaction] 1. A user (1) with the "Kontak" mobile application (9) shares the same physical medium with another user (1) with the same application (9). 2. The party who wants to share their digital identity with other users (1) opens the “Digital Identity QR Code” via the “Kontak” mobile application (9). 3. The user on the other side (1) opens the "QR Code Scan" screen provided through the "Kontak" mobile application (9) and uses their camera to scan the QR code presented by their counterparty. 4. The authenticating user (1) is redirected to the blockchain address (4) embedded in the QR code of the user (1) presenting their identity. 5. The authenticating user (1) sends the information requested for authentication to the blockchain (4) address of the user (1) presenting his / her identity. 6. The user (1), presenting their identity, generates and sends to the other party the necessary proof for the information being requested. 7. The authenticating user (1) verifies the proof sent to him / her through the blockchain (4), and the authentication process is complete. 8. A P2P interaction channel is opened between the authenticated actor (8) and the authenticating party, and communication begins. 9. One party sends its business card to the other party through a P2P channel.

[0050] [Example scenario of user (1) / digital medium (3) interaction] 1. A user (1) equipped with the "Kontak" mobile application (9) visits a website via a computer. 2. The User clicks on the "Continue with Kontak" button on the login screen of the relevant digital medium (3). 3. The "Log in with Kontak" widget opens on the interface of the digital medium (3). 4. User (1) clicks on the "QR code-based login" option from the options "Login via wireless network" and "QR code-based login" provided to him / her as login methods. 5. The user (1) scans the "QR code" presented in the interface of the digital medium (3) using the "QR code scan" screen presented in the "contact mobile application (9)". 6. The user (1) interprets the blockchain (4) address of the digital medium (3) in the scanned QR code and is directed to the relevant address. 7. The "Kontak" mobile application (9) displays a screen to the user (1) regarding the authentication requirements of the associated digital medium (3). 8. User (1) checks the relevant information and performs the "authentication and authorization" process. 9. The required “zero-knowledge proof” for the verification process is generated and sent to the service provider’s blockchain (4) node. 10. The associated digital entity (3) verifies the generated zero-knowledge proof and authorizes the user (1). 11. A user (1) begins an interaction with a digital medium (3).

[0051] [Example scenario of physical medium (2) / physical medium (2) interaction] 1. A Bluetooth Low Energy beacon (wireless communication module (5)) is installed on the school bus. 2. A school bus arrives at a school entrance where a turnstile system is present. 3. At the relevant point, an electronic device capable of reading the Bluetooth signal in the control unit interprets the blockchain (4) address being carried via Bluetooth by the incoming service. 4. It sends the authentication conditions that the service must meet to the blockchain (4) on the server of the company to which the service is connected for query. 5. The service generates a zero-knowledge proof via the blockchain (4) on the server of the company to which it is connected, according to the authentication requirements for logging in to the school. 6. The generated proof is sent to the school server that generated the verification request. 7. This proof generated by the service is authenticated in the “Authentication and Authorization” blockchain (4) node on the school’s server. 8. Information that the identity of the involved service has been authenticated is sent to the control unit. 9. The turnstile opens and the bus enters the school. (Other possible items) [Item 1] A blockchain (4) and digital identity-based authenticated interaction system that allows the authentication request and authorization process between an authenticating actor (7) and an authenticated actor (8) to be performed in a decentralized manner and without a central server, at least one electronic device (10) configured to run at least one application (9) thereon; At least two actors, each having at least one authenticating actor (7) and at least one authenticated actor (8), and one server belonging to each actor, storing digital identity information data and blockchain (4) data of each actor; A trigger, embedded in an actor and transmitting data from the system to which the trigger belongs; Initiating said authentication and authorization interactions between actors and generating zero-knowledge proofs; A trigger that reads the identity information data on the blockchain (4) that is presented to the other actor or the identity information data on the blockchain (4) that is presented by the other actor; An application (9), Executed in a control unit located in the electronic device (10), receiving a signal transmitted by the trigger; reading the received signal and interpreting the data carried in the signal; An application (9) that enables the authentication and authorization interactions between actors to be completed through generated zero-knowledge proofs. An interaction system comprising: [Item 2] A blockchain and digital identity based authenticated interaction system, comprising: Item 1, an interaction system characterized in that the actor is a physical medium (2). [Item 3] A blockchain and digital identity based authenticated interaction system, comprising: Item 1, an interaction system characterized in that the actor is a digital medium (3). [Item 4] A blockchain and digital identity based authenticated interaction system, comprising: 2. The interaction system according to item 1, characterized in that the actor is the user (1). [Item 5] A blockchain and digital identity based authenticated interaction system, comprising: Item 1, an interaction system characterized in that the trigger is a wireless communication module (5). [Item 6] A blockchain and digital identity based authenticated interaction system, comprising: Item 1, an interaction system characterized in that the trigger is a physical communication module (6). [Item 7] A blockchain and digital identity based authenticated interaction system, comprising: Item 6. An interaction system according to item 5, characterized in that the wireless communication module (5) is a Bluetooth module. [Item 8] A blockchain and digital identity based authenticated interaction system, comprising: Item 6. An interaction system according to item 5, characterized in that the wireless communication module (5) is a Zigbee module. [Item 9] A blockchain and digital identity based authenticated interaction system, comprising: Item 6. An interaction system according to item 5, characterized in that the wireless communication module (5) is a WiFi module. [Item 10] A blockchain and digital identity based authenticated interaction system, comprising: Item 6. An interaction system according to item 5, characterized in that the wireless communication module (5) is a GSM module. [Item 11] A blockchain and digital identity based authenticated interaction system, comprising: Item 6. An interaction system according to item 5, characterized in that the wireless communication module (5) is an RF module. [Item 12] A blockchain and digital identity based authenticated interaction system, comprising: 7. An interaction system according to item 6, characterized in that the physical communication module (6) is a matrix barcode. [Item 13] A blockchain and digital identity based authenticated interaction system, comprising: Item 13. An interaction system according to item 12, characterized in that the matrix barcode is a QR code. [Item 14] A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to item 1, characterized in that the blockchain (4) technology is Mina Blockchain (4). [Item 15] A blockchain (4) and digital identity based authenticated interaction method that allows the authentication request and authorization process between an authenticating actor (7) and an authenticated actor (4) to be carried out in a decentralized manner and without a central server, comprising the following process steps: the authenticating actor (7) communicating with the authenticated actor (8) to perform the authentication and authorization process; Retrieving requested data associated with the authenticated actor (8) from the trigger by the authenticating actor (7); Navigating to the blockchain (4) address of the actor (8) to be authenticated in the retrieved data; the authenticating actor (7) interpreting the authentication requirements based on the blockchain address (4); generating an authentication certificate by said authenticating actor (7) according to said interpreted authentication requirements; transmitting the generated proof to the blockchain (4) node of the authenticated actor (8) through the blockchain (4); and Authentication and Completing the Authorization Process An interaction method comprising: [Item 16] A blockchain and digital identity based authenticated interaction method, comprising: If the actor to be authenticated (8) is a physical medium (2), the process comprises the following steps: A step (1000) in which a user (1) enters a physical medium (2), A step (1001) in which the signal generated by the application (9) on the electronic device (10) of the user (1) is read via the trigger in the physical medium (2), Navigating (1004) to a blockchain (4) address of the physical medium (2) using the data carried in the read signal; A step (1005) of interpreting the authentication requirements of the physical medium (2); generating an authentication certificate according to the requirements (1006); transmitting (1007) the generated proof through the blockchain (4) of the user (1) to the blockchain (4) node of the physical medium (2); Step 1008: Completing the authentication and authorization process. Item 16. An interaction system according to item 15, comprising: [Item 17] A blockchain and digital identity based authenticated interaction method, comprising: If the actor to be authenticated (8) is a digital medium (3), the process comprises the following steps: A step (1100) in which a user (1) accesses a digital medium (3), If the digital medium (3) is a mobile application (9) running on a smart device (1101), Redirecting (1102) from a welcome interface of the mobile application (9) to the blockchain (4) address owned by the application (9); interpreting (1103) the authentication requirements of the mobile application (9); Navigating (1104) via said deep linking method to a mobile application (9) in which said digital identity of said associated user (1) is held; Navigating (1105) via a mobile application (9) to the blockchain (4) node where the digital identity of the user (1) is stored; generating an authentication certificate according to the requirements (1106); A step of completing authentication and authorization (1107); If the digital medium (3) is a web application (9) accessed via a mobile device (1110), Following (1111) the blockchain (4) address link provided as an authentication option from the web interface; sending (1112) via HTTP / HTTPS protocol the authentication requirements of each of the service providers to the mobile application (9) in which the digital identity of each of the users (1) is stored; generating an authentication certificate according to the requirements (1106); A step of completing authentication and authorization (1107); If the digital medium (3) is a web application (9) accessed via a desktop / laptop device (1120), broadcasting (1130) the blockchain (4) address of the service provider via a wireless communication module (5) and / or a physical communication module (6) of the desktop / laptop; interpreting (1160) the information requested for authentication; sending (1112) via HTTP / HTTPS protocol the authentication requirements of each of the service providers to the mobile application (9) in which the digital identity of each of the users (1) is stored; generating an authentication certificate according to the requirements (1106); Step 1107: Completing authentication and authorization Item 16. An interaction method according to item 15, comprising: [Item 18] A blockchain and digital identity based authenticated interaction method, comprising: If the authenticating actor (7) is a user (1), the process comprises the following steps: A step (1200) in which users (1) meet in the same physical medium; A step (1201) in which one party assumes the role of an authenticating actor (7), The authenticating actor (7) provides (1202) the blockchain (4) address via a mobile application (9) via a wireless communication module (5) and / or a physical communication module (6); Navigating (1203) the user (1) to be authenticated to the blockchain (4) network of the authenticated user (1); a step (1204) in which the user (1) to be authenticated generates the requested proof of identity via his / her blockchain (4) node; Sharing (1205) the generated certificate with the authenticating actor (7), and Completing the authentication and authorization process (1206). Item 16. An interaction method according to item 15, comprising: [Item 19] A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor (8) and the authenticating actor (7) are users (1), the process comprises the following steps: transmitting (1300) the digital media (3) and / or application (9) available to the user (1) via a mobile device; A step (1301) of transmitting the digital medium (3) to the user (1) together with the blockchain (4) in which the digital identity information held by the digital medium (3) is stored; generating (1302) a proof from the blockchain (4) node of the transmitted digital medium (3) according to the authentication requirements of the user (1); a step (1303) in which the generated proof is authenticated via the blockchain (4) on the mobile device of the user (1); Completing the authentication and authorization process (1304). Item 16. An interaction method according to item 15, comprising: [Item 20] A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor (8) and the authenticating actor (7) are digital media (3) / digital media (3), the process comprises the following steps: A step (1400) in which a digital medium (3) attempts to interact with another digital medium (3); another party generating an authentication request for the originator of the request in the interaction (1401); generating (1402) the authentication certificate from the digital identity on the blockchain (4) node by the digital medium (3) requesting the interaction; certifying (1403) the generated proof on the certifying party's blockchain (4) node; Step 1404: Completing the authentication and authorization Item 16. An interaction method according to item 15, comprising: [Item 21] A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor (8) and the authenticating actor (7) are a digital medium (3) and a physical medium (2), the process comprises the following steps: A step (1500) in which the digital medium (3) connects to the blockchain (4) by transmitting the request for the physical medium (2); evaluating the request for interaction (1501); The digital medium (3) navigates (1502) to the blockchain (4) address of the physical medium (2); interpreting (1503) the authentication and authorization information required by the physical medium (2); generating (1504) the required proof by said digital medium (3); a step (1505) in which the generated proof is authenticated on the blockchain (4) node of the authenticating party; Step 1506: Completing the authentication and authorization Item 16. An interaction method according to item 15, comprising: [Item 22] A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor (8) and authenticating actor (7) are a physical medium (2) and a user (1), the process comprises the following steps: A step (1600) in which the physical medium (2) and the user (1) meet in the same medium; A step (1601) of transferring authentication requirements and blockchain (4) data of the wireless communication module (5) and / or physical communication module (6) in the physical medium (2) to the user (1); Navigating (1602) via the user's (1) mobile application (9) to the blockchain (4) address transmitted by the physical medium (2); generating (1603) the requested proof by a blockchain (4) node on the user's (1) mobile device; transferring (1604) said proof from the physical medium (2) to a blockchain (4) node; Completing the authentication and authorization process (1605) Item 16. An interaction method according to item 15, comprising: [Item 23] A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor (8) and the authenticating actor (7) are a physical medium (2) and a physical medium (2), the process comprises the following steps: A step (1700) in which two physical media (2) share the same environment; the party initiating the interaction assumes the authenticated role (1701); an authenticating actor (7) communicating authentication requirements to the party to be authenticated (1702); The party to be authenticated generates the required proof (1703) through the digital identity blockchain (4) node; a step (1704) in which the generated certificate is authenticated by the authenticating actor (7); Completing the authentication and authorization process (1705) Item 16. An interaction method according to item 15, comprising:

Claims

1. A blockchain and digital identity based authenticated interaction system that enables authentication request and authorization processes between an authenticating actor and an authenticated actor to be performed in a decentralized manner and without a central server, comprising: at least one electronic device configured to execute at least one application thereon; At least two actors, including at least one authenticating actor and at least one authenticated actor, and one server belonging to each actor, storing digital identity information data and blockchain data of each actor; A trigger, embedded in an actor and transmitting data from the interaction system to which the trigger belongs; Initiating said authentication and authorization interactions between actors and generating zero-knowledge proofs; A trigger that reads the digital identity information data on the blockchain that is presented to a counterparty actor or the digital identity information data on the blockchain that is presented by the counterparty actor; 1. An application, comprising: is executed in a control unit located in the electronic device, receiving a signal transmitted by the trigger; reading the received signal and interpreting the data carried in the signal; an application that enables the authentication and authorization interactions between actors to be completed through generated zero-knowledge proofs; An interaction system comprising:

2. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system of claim 1 , wherein the actor is a physical medium.

3. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system of claim 1 , wherein the actor is a digital medium.

4. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system of claim 1 , wherein the actor is a user.

5. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 1 , wherein the trigger is a wireless communication module.

6. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system of claim 1 , wherein the trigger is a physical communication module.

7. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 5 , wherein the wireless communication module is a Bluetooth module.

8. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 5 , wherein the wireless communication module is a Zigbee module.

9. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 5 , wherein the wireless communication module is a WiFi module.

10. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 5 , wherein the wireless communication module is a GSM module.

11. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 5 , wherein the wireless communication module is an RF module.

12. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 6 , wherein the physical communication module is a matrix barcode.

13. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to claim 12 , wherein the matrix barcode is a QR code.

14. A blockchain and digital identity based authenticated interaction system, comprising: The interaction system according to any one of claims 1 to 13, wherein the blockchain technology is Mina Blockchain.

15. A blockchain and digital identity based authenticated interaction method that allows an authentication request and authorization process between an authenticating actor and an authenticated actor to be performed in a decentralized manner and without a central server, comprising the following process steps: the authenticating actor communicating with the authenticated actor to perform the authentication and authorization process; retrieving requested data associated with the authenticated actor from a trigger by the authenticating actor; Navigating to the blockchain address of the authenticated actor in the retrieved data; the authenticating actor interpreting authentication requirements based on the blockchain address; generating an authentication credential by the authenticating actor in accordance with the interpreted authentication requirements; transmitting the generated proof through a blockchain to the blockchain node of the authenticated actor; and Authentication and Completing the Authorization Process An interaction method comprising:

16. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor is a physical medium, the process comprises the following steps: a user entering said physical medium; a step of reading a signal generated by an application on the user's electronic device via the trigger in the physical medium; using the data carried in the retrieved signal to navigate to a block chain address of the physical medium; interpreting authentication requirements of said physical medium; generating an authentication certificate according to the requirements; transmitting the generated proof to the blockchain node of the physical medium through the user's blockchain; Authentication and Completing the Authorization Process 16. The method of interaction according to claim 15, comprising:

17. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor is a digital medium, the process comprises the following steps: a user accessing the digital medium; If the digital medium is a mobile application running on a smart device, redirecting from a welcome interface of the mobile application to the blockchain address owned by the mobile application; interpreting the authentication requirements of the mobile application; navigating via deep linking to a mobile application in which said digital identity of the relevant user is held; Navigating via a mobile application to the blockchain node where the user's digital identity is stored; generating an authentication certificate according to the requirements; completing authentication and authorization; If the digital medium is a web application accessed via a mobile device, following the blockchain address link provided as an authentication option from the web interface; sending the authentication requirements of each service provider via HTTP / HTTPS protocol to the mobile application in which the digital identity of each user is stored; generating an authentication certificate according to the requirements; completing authentication and authorization; If the digital medium is a web application accessed via a desktop / laptop device, broadcasting said blockchain address of the service provider via a wireless communication module and / or a physical communication module of the desktop / laptop; interpreting the information requested for authentication; sending the authentication requirements of each of the service providers via HTTP / HTTPS protocols to the mobile application in which the digital identity of each of the users is stored; generating an authentication certificate according to the requirements; Completing the certification and authorization stage The method of interaction according to claim 15, comprising:

18. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticating actor is a user, the process comprises the following steps: The stage where users meet within the same physical medium; one party takes on the role of authenticating actor; the authenticating actor providing the blockchain address via a mobile application via a wireless communication module and / or a physical communication module; Navigating the user to be authenticated to the authenticated user's blockchain network; the user to be authenticated generating the requested proof of identity via his / her blockchain node; sharing the generated proof with the authenticating actor; and completing said authentication and authorization process.

16. The method of interaction according to claim 15, comprising:

19. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated and authenticating actors are users, the process comprises the following steps: transmitting available digital media and / or applications to said user via a mobile device; Transmitting the digital medium to be transmitted to the user together with the blockchain in which digital identity information held by the digital medium is stored; generating a proof from the blockchain node of the transmitted digital medium according to the authentication requirements of the user; authenticating the generated proof via the blockchain on the user's mobile device; completing said authentication and authorization process.

16. The method of interaction according to claim 15, comprising:

20. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor and the authenticating actor are digital media / digital media, the process comprises the following steps: A digital medium attempts to interact with another digital medium; generating an authentication request from the other party to the originator of the request in said interaction; the digital medium requesting the interaction generating the authentication certificate from the digital identity on the blockchain node; certifying, on the certifying party's blockchain node, the generated proof; completing said authentication and authorization; 16. The method of interaction according to claim 15, comprising:

21. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor and authenticating actor are digital and physical media, the process comprises the following steps: the digital medium communicating the request for the physical medium to connect to the blockchain; evaluating the request for interaction; navigating the digital media to the blockchain address of the physical media; interpreting the authentication and authorization information requested by the physical medium; generating the necessary proof using said digital medium; authenticating the generated proof on the authenticating party's blockchain node; completing said authentication and authorization; 16. The method of interaction according to claim 15, comprising:

22. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated and authenticating actors are a physical medium and a user, the process comprises the following steps: said physical medium and said user meeting in the same medium; transferring authentication requirements and blockchain data to the user via a wireless communication module and / or a physical communication module in the physical medium; Navigating via the user's mobile application to the blockchain address transmitted by the physical medium; a blockchain node on the user's mobile device generating the requested proof; transferring the proof from the physical medium to a blockchain node; completing said authentication and authorization process.

16. The method of interaction according to claim 15, comprising:

23. A blockchain and digital identity based authenticated interaction method, comprising: If the authenticated actor and the authenticating actor are physical media and physical media, the process comprises the following steps: The two physical media share the same environment. a party initiating an interaction assumes the authenticated role; an authenticating actor communicating authentication requirements to the party to be authenticated; said party to be authenticated generating the necessary proof through a digital identity blockchain node; authenticating the generated certificate by the authenticating actor; completing said authentication and authorization process.

23. The method of any one of claims 15 to 22, comprising:

Citation Information

Patent Citations

  • Electronic device for recognizing user and control method thereof

    JP2020009443A

  • Contract agreement method, agreement verification method, contract agreement system, agreement verification device, contract agreement device, contract agreement program and agreement verification program

    WO2017010455A1

  • Entry / exit management system, entry / exit management system authentication device, entry / exit management system management device, entry / exit management system portable terminal, data structure of entry / exit management data, entry / exit management program, and entry / exit management system building method

    WO2020213125A1

  • Information processing device, information processing method, and information processing program

    WO2022102418A1