Processor Dynamic Translation Unit Encrypted Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing, data encryption is vulnerable when decrypted at processing computers, as it lacks protection during transmission and processing, exposing sensitive information to potential security risks.

Innovation Solution

A processor operates on encrypted data without decrypting it, using a dynamic translation unit to translate Complex Instruction Set Computer (CISC) machine code into Reduced Instruction Set Computer (RISC) instructions, maintaining encryption throughout the processing pipeline, ensuring mathematical security and uniform distribution of encrypted data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted before transfer to processing computers, then data security during transmission is improved, but data becomes vulnerable when decrypted at processing computers

Engineering Contradiction:
Improvedata securityVSAvoidsecurity vulnerability during processing
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the traditional mechanical decryption-processing-encryption workflow with a cryptographic substitution approach. Homomorphic encryption schemes enable direct computation on encrypted data without decryption, substituting the need for plaintext exposure during processing. This resolves the security vulnerability by maintaining encryption throughout the entire processing pipeline while still enabling useful computations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces homomorphic encryption as an intermediary mechanism between data storage and processing. This intermediary allows processing computers to operate on encrypted data without needing to decrypt it, acting as a bridge that enables both secure transmission and secure processing simultaneously. The encrypted data serves as the intermediary form that preserves security while enabling computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If data is decrypted for processing, then processing operations can be performed, but sensitive information is exposed to potential security risks

Engineering Contradiction:
Improveprocessing capabilityVSAvoidinformation exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent substitutes the traditional decryption-then-processing mechanical sequence with direct processing of encrypted data using homomorphic operations. This replacement eliminates the information exposure risk while maintaining full processing capability. The system performs arithmetic and logical operations directly on ciphertext, producing encrypted results that can be decrypted only by authorized parties.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the state parameter of the data from decrypted to encrypted throughout the processing pipeline. Instead of changing data state from encrypted to decrypted for processing, the system maintains the encrypted state as the working parameter. This parameter change enables processing while preserving security, as the data remains in the encrypted state throughout all computational operations.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If a dynamic translation unit translates CISC to RISC instructions, then processor versatility is improved, but device complexity increases

Engineering Contradiction:
Improveinstruction set compatibilityVSAvoidtranslation unit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the translation functionality into a separate, dedicated dynamic translation unit that operates independently from the main processing logic. This extraction allows the translation mechanism to be optimized and implemented efficiently without complicating the core homomorphic processing architecture. The translation unit is taken out as a distinct component that handles instruction set conversion while the main processor focuses on encrypted data operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The dynamic translation unit provides multi-functionality by supporting translation between multiple instruction set architectures (CISC and RISC). This universal translation capability allows the processor to execute various types of code while maintaining a unified encrypted processing architecture. The translation unit serves multiple purposes: instruction conversion, architecture abstraction, and enabling legacy code execution on modern encrypted processing hardware.

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

Data Source

PatentUS20250103363A1Processing unit for encrypted data
Publication Date: 2025.03.27 HECUSYS LLC
  • US20250103363A1 patent drawing
  • US20250103363A1 patent drawing
  • US20250103363A1 patent drawing

AI summary

A processor is provided. The processor includes a dynamic translation unit (DTU) configured to receive first binary words associated with a first machine code language instruction set from a memory unit of the processor and translate the first binary words to second binary words associated with a second machine code language.