Security Context Transfer Between Processors for VoIP Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic devices processing Voice over Internet Protocol (VoIP) services, the application of IP security results in issues where a TCP/IP stack managing the IP security context must remain active, leading to potential problems when another stack attempts to process security packets, especially during idle states.

Innovation Solution

An apparatus and method for synchronizing a security context between multiple protocol stacks in an electronic device, allowing one processor to transfer and manage the security context to another processor, enabling the processing of security packets without requiring the primary processor to wake up from an idle mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a TCP/IP stack manages an IP security context, then security packets can be processed correctly, but other TCP/IP stacks cannot process security packets even when activated

Engineering Contradiction:
Improvesecurity packet processing reliabilityVSAvoidprocessor flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a security context transfer mechanism that acts as an intermediary between processors. When a second processor needs to handle security packets, it receives the security context from the first processor through inter-process communication, enabling the second processor to temporarily gain the capability to process security packets without compromising the security integrity maintained by the first processor.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the TCP/IP stack managing IP security context is always activated, then security processing is reliable, but power consumption increases

Engineering Contradiction:
Improvesecurity processing availabilityVSAvoidprocessor power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a dynamic processor state management system where the first processor can transition between active and idle states based on whether security packets need processing. When the first processor is in idle state and a second processor is activated, the security context can be transferred to the second processor, allowing the first processor to remain idle and save power while maintaining security processing capability.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the TCP/IP stack managing IP security context is in idle state, then power consumption is reduced, but the stack must finish idle state before processing security packets

Engineering Contradiction:
Improveprocessor power savingVSAvoidsecurity packet processing delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring the security context transfer mechanism. When the first processor enters idle state, the security context is prepared for potential transfer. When a security packet arrives and the first processor is idle, the context can be quickly transferred to the second processor without requiring the first processor to wake up and process the packet, thus avoiding processing delays while maintaining power savings.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9961051B2Apparatus and method for processing security packet in electronic device
Publication Date: 2018.05.01 SAMSUNG ELECTRONICS CO LTD
  • US9961051B2 patent drawing
  • US9961051B2 patent drawing
  • US9961051B2 patent drawing

AI summary

An electronic device that may process a security packet is provided. The electronic device includes a first processor configured to transmit a security context and a second processor configured to process a packet to which security is applied using the security context.