Call Recording Encryption via Segmented Key Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Call centers face significant security risks due to the use of a single encryption key for multiple recordings, which can lead to massive data breaches if compromised, as existing methods do not adequately ensure unique encryption for each message recording.

Innovation Solution

Each call recording is divided into segments, with a unique encryption key generated for each segment, incorporating seed information from multiple sources and a key counter, ensuring that each record is encrypted separately and stored independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single encryption key is used for multiple call recordings, then device complexity and key management are simplified, but security reliability deteriorates because a compromised key exposes all recordings

Engineering Contradiction:
Improvekey management complexityVSAvoidsecurity reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the encryption key into two separate components: a master key stored securely and a unique random value generated for each recording. This segmentation ensures that compromising one component does not expose all recordings, as each recording requires both the master key and its unique random value for decryption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a unique random value as an intermediary element between the master key and the actual encryption of each recording. This intermediary ensures that even though the master key is reused, each recording has a unique encryption key formed by combining the master key with the random value, thus preventing full data exposure if the master key is compromised.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a unique encryption key is generated for each recording, then security reliability is improved by limiting breach impact, but device complexity and key generation requirements increase

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidkey generation and management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption key is segmented into a master key (reused across all recordings) and a unique random value (generated per recording). This reduces the complexity of key generation compared to generating entirely new keys for each recording, while still achieving unique encryption for each recording through the combination of these two components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The master key serves a universal function by being used to generate or combine with random values for encrypting multiple different recordings. This multi-functionality reduces the overall key management burden compared to having separate unique keys for each recording, while maintaining security through the addition of the random value component.

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

3Reliability

If sufficient entropy and randomness are provided for key generation, then security is improved, but the amount of randomness available from a single device is limited

Engineering Contradiction:
Improvekey securityVSAvoidavailable randomness
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The randomness requirement is segmented into two parts: the master key (which can be generated with standard randomness) and the unique random value (which provides additional entropy for each recording). This segmentation allows the system to achieve high overall entropy without requiring an unlimited source of randomness from a single device, as the master key component can be pre-generated with acceptable randomness.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10685135B2Computer-implemented system and method for encrypting call recordings
Publication Date: 2020.06.16 PULSELINK SYSTEMS LLC
  • US10685135B2 patent drawing
  • US10685135B2 patent drawing
  • US10685135B2 patent drawing

AI summary

A computer-implemented system and method for encrypting call recordings is provided. Calls are recorded and each call recording is divided into segments. Each segment represents a record. An encryption key unique to each call recording is generated. The unique encryption keys each include seed information from two or more sources and a key counter for one such call recording. For each record, an encryption counter is encrypted using the encryption key for the call recording associated with that record. Also, for each record, the encrypted encryption counter and the data from that record are mixed and encrypted.