Active Element Machine Non-Turing Architecture Malware Resistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cybersecurity approaches, including cryptography and homomorphic cryptography, are vulnerable to advanced methods such as Shor's algorithm on quantum computing machines and are susceptible to malware due to fundamental weaknesses in register machine architectures, making it difficult to secure computers and networks effectively.

Innovation Solution

A non-Turing, non-register machine called the Active Element Machine (AEM) is developed, which uses randomness and self-modification to change its program rules unpredictably, incorporating meta-commands and parallel processing to enhance security and conceal computations, thereby making it resistant to reverse engineering and malware attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional cryptography and homomorphic cryptography are used, then computational security is provided, but the systems remain vulnerable to quantum computing attacks and malware due to fundamental weaknesses in register machine architectures

Engineering Contradiction:
Improvecomputational securityVSAvoidvulnerability to quantum attacks and malware
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the traditional register machine architecture with an Active Element Machine (AEM) that operates on fundamentally different computational principles. Instead of using sequential register-based operations vulnerable to malware, the AEM employs parallel active elements that fire based on threshold crossings, creating a non-Turing computational model that is inherently resistant to traditional malware attacks and potentially immune to quantum computing threats.

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

Solution Approach 2:

The invention changes the fundamental parameters of computation by transitioning from deterministic register machine operations to stochastic threshold-based active element firing. This parameter change includes using continuous voltage levels instead of discrete binary states, parallel simultaneous operations instead of sequential execution, and random noise injection to create unpredictable computational paths that malware cannot exploit.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If register machine architectures are used, then conventional computing operations are efficient, but the systems are susceptible to malware and reverse engineering

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidmalware susceptibility and reverse engineering vulnerability
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces dynamic behavior into the computational system by allowing active elements to continuously adjust their threshold values and connection weights based on incoming signals and internal noise. This dynamic adaptation creates a living, evolving computational system that can respond to threats in real-time and change its operational characteristics to prevent reverse engineering, while maintaining high computational throughput through parallel processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The AEM implements self-service mechanisms where the system automatically adjusts its own parameters, selects its own computational paths, and adapts to threats without external intervention. The random noise injection and threshold adjustment occur autonomously within the system, creating self-organizing computational patterns that are difficult to predict or exploit by malware while maintaining efficient parallel computation.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If deterministic computation is used, then program behavior is predictable and controllable, but the system can be apprehended and hijacked by adversaries

Engineering Contradiction:
Improveprogram predictabilityVSAvoidadversary apprehension and hijacking
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent employs periodic resetting of the computational system where the active elements are periodically reinitialized with new random noise patterns and adjusted thresholds. This periodic action creates fresh computational contexts that prevent adversaries from building long-term models of system behavior, while the underlying computational logic remains consistent enough to maintain functional predictability for legitimate operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The invention introduces random noise as an intermediary element that mediates between the deterministic structure of the AEM architecture and the need for unpredictable behavior. This noise intermediary creates stochastic variations in firing patterns and computational paths, making it difficult for adversaries to predict or hijack system behavior, while the deterministic threshold logic ensures that legitimate computational goals are still achieved.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10268843B2Non-deterministic secure active element machine
Publication Date: 2019.04.23 AEMEA INC
  • US10268843B2 patent drawing
  • US10268843B2 patent drawing
  • US10268843B2 patent drawing

AI summary

Based upon Turing incomputability, connectedness and properties of the active element machine (AEM), a malware-resistant computing machine is constructed. The active element computing machine is a non-Turing, non-register machine. AEM programs are designed so that the purpose of the AEM computations are 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, the AEM can deterministically execute a universal Turing machine (universal digital computer program) with active element firing patterns that are Turing incomputable. In an embodiment, a more powerful computational procedure is created than Turing's computational procedure (equivalent to a digital computer procedure). Current digital computer algorithms and procedures can be derived or designed with a Turing machine computational procedure. A novel computer is invented so that a program's execution is difficult to apprehend.