Blockchain Identity Authentication for SIP VoIP Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveidentity verification securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If blockchain technology is implemented for identity authentication, then security is enhanced, but the authentication process becomes more complex

Engineering Contradiction:
Improveidentity authentication securityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If public key verification is performed during SIP call establishment, then identity fraud is prevented, but the call setup process becomes more complex

Engineering Contradiction:
Improveidentity verification accuracyVSAvoidcall establishment process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3716526B1Method of identity authentication for voice over internet protocol call and related device
Publication Date: 2025.09.17 ACER INC
  • EP3716526B1 patent drawingFigure 1~2
  • EP3716526B1 patent drawingFigure 3
  • EP3716526B1 patent drawingFigure 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).