Secure Content Buffering via Processor Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digitally processed content remains vulnerable during buffering in memory storage, as it becomes unsecured when decrypted and stored or transmitted, potentially leading to unauthorized access and redistribution.

Innovation Solution

A system and method that securely buffers content by using a processor to encrypt content before storing it in memory and decrypting it after retrieval, employing different encryption schemes based on processing units and content types to maintain security throughout the processing stages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content is decrypted and stored in external memory storage device for processing, then content can be accessed and processed, but content becomes vulnerable to unauthorized access and copying

Engineering Contradiction:
Improvecontent processing capabilityVSAvoidcontent security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies encryption to content before storing it in external memory storage. The processor encrypts the decrypted content prior to writing it to the memory device, ensuring that even though the content is accessible for processing, it remains protected against unauthorized access. This preliminary encryption action resolves the contradiction by enabling processing access while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary encryption layer between the content processing function and the external memory storage. The processor acts as an intermediary that decrypts content for processing, then re-encrypts it before storage. This intermediary encryption mechanism allows the system to maintain both processing capability and security, resolving the technical contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If content is encrypted during storage in external memory, then content security is maintained, but processing efficiency decreases due to additional encryption/decryption operations

Engineering Contradiction:
Improvecontent securityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs encryption as a preliminary action before storage and decryption as a preliminary action before processing. By pre-establishing the encryption state during storage and pre-decryption during access, the system minimizes the time content remains in unsecured states, thereby maintaining security without significantly impacting processing throughput.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous security protection by ensuring content is encrypted during storage and decrypted during processing without interruption. The encryption/decryption operations are integrated into the continuous data flow between the processor and memory, minimizing idle security verification time and maintaining productive processing action throughout.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If content is held in memory buffer during processing stages, then processing can continue smoothly, but content becomes vulnerable while being written to or read from memory

Engineering Contradiction:
Improveprocessing continuityVSAvoidcontent security during buffering
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies encryption as a preliminary action before content enters the memory buffer for buffering during processing. The processor encrypts content prior to writing it to the buffer, ensuring that even during the vulnerable periods of writing and reading operations, the content remains protected. This resolves the contradiction by maintaining processing continuity while preventing security vulnerabilities during buffering.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7797550B2System and method for securely buffering content
Publication Date: 2010.09.14 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7797550B2 patent drawing
  • US7797550B2 patent drawing
  • US7797550B2 patent drawing

AI summary

Systems and methods that securely buffer content are provided. In one embodiment, a system may include, for example, a processor and a memory. The memory may be coupled to the processor. Before content leaves the processor for the memory, the processor may secure the content. After the secured content enters the processor from the memory, the processor may recover the content from the secured content.