Non-Deterministic Self-Modifiable Computing Machine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cybersecurity approaches, including cryptography and physical barriers, are inadequate in securing computers and networks due to vulnerabilities in operating systems and the proliferation of mobile devices, and are susceptible to advanced methods like quantum computing attacks.

Innovation Solution

The introduction of non-deterministic, self-modifiable computing machines that incorporate meta instructions and random instructions, which allow for unpredictable behavior and the ability to compute beyond the capabilities of standard digital computers, enhancing security and cryptographic computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional cryptography and physical barriers are used to secure computers and networks, then security is provided to some extent, but the security is inadequate due to vulnerabilities in operating systems and susceptibility to quantum computing attacks

Engineering Contradiction:
ImprovesecurityVSAvoidvulnerabilities and quantum attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the computing machine's behavior non-deterministic and self-modifiable. The machine can change its own instructions and state transitions dynamically, making it unpredictable to adversaries. This is achieved through random instructions that modify the machine's configuration during execution, resolving the security vulnerability issue by making the system adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameters of computing by introducing non-determinism and self-modification capabilities. The machine's instruction set and state transitions are no longer fixed but can change during execution. This parameter change enables the system to resist quantum computing attacks and other threats by constantly evolving its computational behavior.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If standard digital computers with fixed instructions are used, then computation is predictable and manageable, but the computation is limited to Turing-computable functions and lacks security against advanced attacks

Engineering Contradiction:
Improvecomputational capabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent makes the computing machine dynamic by allowing it to modify its own instructions and state transitions during execution. This enables the machine to compute beyond Turing-computable functions while simultaneously improving security through unpredictable behavior. The dynamic nature allows the system to adapt to different computational tasks and resist security threats.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service through self-modifiable instructions that allow the machine to change its own configuration without external intervention. The machine can add, remove, or modify instructions and state transitions autonomously, enabling it to expand its computational capabilities and improve its security posture independently.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If deterministic computing machines are used, then the behavior is predictable and easy to analyze, but the predictability makes them vulnerable to attacks and tampering

Engineering Contradiction:
ImprovepredictabilityVSAvoidattacks and tampering
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent inverts the traditional approach by making the computing machine non-deterministic and unpredictable. Instead of seeking to analyze and control deterministic behavior, the system embraces unpredictability through random instructions and self-modification. This inversion makes the machine resistant to attacks while maintaining operational effectiveness.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS11093614B2Secure non-deterministic, self-modifiable computing machine
Publication Date: 2021.08.17 AEMEA INC
  • US11093614B2 patent drawing
  • US11093614B2 patent drawing
  • US11093614B2 patent drawing

AI summary

Based upon the principles of randomness and self-modification a novel computing machine is constructed. This computing machine executes computations, so that it is difficult to apprehend by an adversary and hijack with malware. These methods can also be used to help thwart reverse engineering of proprietary algorithms, hardware design and other areas of intellectual property.Using quantum randomness in the random instructions and self-modification in the meta instructions, creates computations that are incomputable by a digital computer. In an embodiment, a more powerful computational procedure is created than a computational procedure equivalent to a digital computer procedure. Current digital computer algorithms and procedures can be constructed or designed with ex-machine programs, that are specified by standard instructions, random instructions and meta instructions. A novel computer is invented so that a program's execution is difficult to apprehend.