Secure Content Buffering via Processor Encryption
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


