Consolidated DIDComm Protocol for Decentralized Identity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DIDComm protocols require establishing a secure connection between devices before issuing or verifying verifiable credentials, leading to significant latency in data communications.
Innovation Solution
Consolidating steps in the DIDComm protocol to reduce latency while maintaining security, allowing for the simultaneous request and establishment of a secure connection, as well as the issuance and verification of verifiable credentials.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a secure connection is established between devices before issuing or verifying verifiable credentials, then data security is ensured, but communication latency increases significantly
Solution Approach 1:
The protocol performs preliminary actions by establishing the secure connection and issuing verifiable credentials in parallel before the verification step, rather than sequentially. The issuer can prepare and send the credential along with the secure connection establishment, so that when the holder receives both, the verification can immediately proceed without waiting for sequential completion of prior steps.
Solution Approach 2:
The protocol ensures continuity of useful action by allowing the secure connection establishment and credential issuance to overlap in time. The issuer continuously performs both connection setup and credential preparation simultaneously, and the holder continuously receives and processes both the connection and credential in parallel, eliminating idle waiting periods.
2Reliability
If multiple steps are performed sequentially in the DIDComm protocol, then each step can be completed thoroughly, but the overall communication time increases
Solution Approach 1:
The protocol merges multiple steps by combining the secure connection establishment with the verifiable credential issuance into a single parallel operation. Instead of completing connection setup fully before issuing credentials, the protocol combines both operations so they execute simultaneously and can be processed together by the holder, reducing total communication time while maintaining protocol completeness.
Solution Approach 2:
The protocol performs preliminary actions by preparing and sending the verifiable credential along with the secure connection establishment request. This allows the holder to receive both the connection parameters and the credential in advance, enabling immediate verification without sequential processing delays.
Data Source
AI summary
Disclosed are various embodiments for consolidated protocols for decentralized identifier communications (DIDComm). In various embodiments, an issuer can receive a secure connection request and request for a credential from a holder. The issuer can then send a second packet comprising an acceptance of the secure connection request to the holder and subsequently send a verifiable credential after establishing the secure connection. The holder can simultaneously send an acknowledgement for setting up the secure connection and receiving the verifiable credential. The holder can request a second secure connection with a verifier. After establishing the second secure connection, the holder can send a verifiable presentation or the verifiable credential to the verifier, which the verifier can verify.


