VoIP Data Verification via Voice Channel Hash Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Voice over Internet Protocol (VoIP) systems lack a mechanism for data verification, particularly in insecure signaling channels, where data can be modified during transmission, leading to the need for a method to embed and verify data integrity.

Innovation Solution

A data verification method and system that transmits a subset of bits, generated from a hash value, over a voice channel, allowing the receiver to verify the data by comparing these bits with a second set of bits calculated locally, using a selection mask to adjust parameters for security and transmission performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted over an insecure signaling channel in VoIP systems, then communication can be established, but data integrity cannot be verified and data can be modified during transmission

Engineering Contradiction:
Improvedata integrityVSAvoidverification mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the verification process by separating data transmission over the signaling channel from verification data transmission over the voice channel. The original data is sent through the insecure signaling channel, while a hash value (or portion thereof) is sent through the more secure voice channel for verification purposes. This segmentation allows verification without compromising the simplicity of the original transmission path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hash value as an intermediary element that mediates between the original data and the verification process. The hash value serves as a digital fingerprint that can be transmitted separately (over the voice channel) and compared against locally generated hash values to verify data integrity without exposing the original data to potential tampering risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a complete hash value is transmitted for verification, then data integrity verification is most accurate, but transmission bandwidth and time are increased

Engineering Contradiction:
Improveverification accuracyVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only a portion (subset) of the hash value bits rather than transmitting the complete hash value. By selecting and transmitting only necessary bits (e.g., through a selection mask that chooses specific bit positions), the system reduces transmission time and bandwidth requirements while maintaining sufficient verification accuracy for the application's security needs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only a subset of hash value bits rather than the complete hash value. This partial transmission is sufficient for verification purposes in many cases, reducing the transmission overhead (time and bandwidth) while still providing adequate security and verification accuracy for the specific application requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If more bits are embedded into voice data, then verification security is improved, but voice quality and transmission performance deteriorate

Engineering Contradiction:
Improveverification securityVSAvoidvoice quality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent uses partial action by embedding only a subset of hash value bits into the voice data rather than the complete hash value. This reduces the number of bits that need to be embedded and transmitted, thereby minimizing the impact on voice quality and transmission performance while still providing sufficient verification security for the application's needs.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8036249B2System and method of data verification
Publication Date: 2011.10.11 SAMSUNG ELECTRONICS CO LTD
  • US8036249B2 patent drawing
  • US8036249B2 patent drawing
  • US8036249B2 patent drawing

AI summary

A data verification method and system is provided. The data verification method includes the steps of transmitting data from a sender to a receiver over a signaling channel, transmitting a first set of bits to the receiver over a voice channel, wherein the first set of bits is generated using the data in the sender, and verifying the data through comparison between the first set of bits and a second set of bits that is generated based on the data in the receiver. The first and the second sets of bits may be a group of bits that are selected from a hash value using a selection mask in the sender and the receiver respectively, wherein the section mask has the same length as the hash value and the hash value is calculated based on the data, and the selection mask may be pre-defined between the sender and the receiver.