Blockchain Identity Authentication for SIP VoIP Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing VoIP call systems rely on centralized servers for authentication, which are vulnerable to hacking and password breaches, compromising the identity verification of callers and callees.
Innovation Solution
Implementing blockchain technology for decentralized identity authentication by using public and private key encryption to verify the identity of communication devices through a blockchain server, where public keys are stored and retrieved to confirm the identity of communication devices during SIP call establishment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized server authentication is used in VoIP calls, then call establishment is simple and fast, but security is compromised due to vulnerability to hacking and password breaches
Solution Approach 1:
The patent introduces blockchain technology as an intermediary layer between communication devices. The blockchain server acts as a decentralized mediator that stores public keys and verifies identities without requiring centralized server control. This resolves the security vulnerability by removing the single point of failure while maintaining authentication functionality.
Solution Approach 2:
The patent replaces the traditional centralized server-based authentication mechanism with a blockchain-based cryptographic verification system. Instead of relying on centralized password verification, the system uses public-key cryptography and blockchain consensus mechanisms, substituting the mechanical centralized control with distributed cryptographic verification.
2Reliability
If blockchain technology is implemented for identity authentication, then security is enhanced, but the authentication process becomes more complex
Solution Approach 1:
The patent implements preliminary action by pre-storing public keys in the blockchain before authentication is needed. During the authentication process, devices can directly query and verify public keys without real-time computation or interaction with key generation systems. This pre-positioning of authentication credentials significantly reduces the time required during actual authentication while maintaining security.
3Reliability
If public key verification is performed during SIP call establishment, then identity fraud is prevented, but the call setup process becomes more complex
Solution Approach 1:
The patent applies universality by making the blockchain server serve multiple functions: it stores public keys, verifies identities, and provides authentication services for SIP calls. The same blockchain infrastructure supports various communication protocols and authentication scenarios, reducing the need for separate dedicated systems and simplifying overall architecture despite the enhanced verification capabilities.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A method of identity authentication for VoIP call, used for a first communication device supporting SIP and blockchain transmission technology, the method comprising: requesting an identity signature from a second communication device during a SIP call establishment (400), receiving the identity signature transmitted by the second communication device, wherein the identity signature is generated by the second communication device according to a private key (410), querying a public key corresponding to the identity signature from a blockchain server (420), utilizing the public key to verify the identity signature when obtaining the public key from the blockchain server, so as to generate a verification result (430), and determining to continue or terminate the SIP call establishment based on the verification result (440).