Code Domain Isolation via Optical Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virus and malware protection methods require constant updates and are not entirely effective, as they rely on prior knowledge of threats, leading to potential infections and privacy issues during web surfing, which compromises user privacy and device security.
Innovation Solution
Implementing a Code Domain Isolation (CDI) gateway that converts digital information from web sites to analog and back to digital, using a dual-computer system setup where an unprotected embedded computer navigates and displays web content, while a protected embedded computer captures and processes the data in a format that blocks malware and viruses, allowing secure interaction with web sites without direct digital exposure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virus protection software is used to detect and block malware, then security protection is provided, but the software requires constant updates and complex maintenance
Solution Approach 1:
The patent introduces an intermediary system consisting of a display device and an image capture device that acts as a mediator between the internet and the protected computer. The display device shows web content, and the image capture device captures images of the display, creating an indirect communication path that blocks malware while allowing information transfer. This intermediary approach provides security without requiring complex virus protection software on the protected computer.
Solution Approach 2:
The patent replaces the mechanical/software-based virus protection system with an optical-based information transfer system. Instead of using software to detect and block malware digitally, the system uses optical display and capture mechanisms to transfer information without transmitting executable code. This substitution eliminates the need for constant software updates and complex maintenance while maintaining security.
2Adaptability or versatility
If direct digital connection to internet is maintained for web surfing, then information access is enabled, but malware and viruses can infect the device
Solution Approach 1:
The display device and image capture device serve as intermediaries that enable internet access capability while blocking malware infection. The protected computer never directly receives digital data from the internet; instead, information is displayed and then captured as images, creating an indirect path that preserves adaptability while eliminating harmful factors.
Solution Approach 2:
The system creates optical copies of web content by displaying information on a screen and capturing it as images. This copying process transfers information without transferring the original digital code that could contain malware. The protected computer receives only visual representations of web content, not the underlying executable code, thereby maintaining internet access while preventing infections.
3Reliability
If analog conversion process is implemented to isolate code domains, then malware blocking is achieved, but device complexity increases
Solution Approach 1:
The display device and image capture device form a simple intermediary analog conversion system that achieves malware protection without complex device architecture. The conversion process from digital display to optical image and back to digital data is straightforward, requiring only standard display and imaging components rather than complex specialized hardware.
Solution Approach 2:
The patent replaces complex software-based protection mechanisms with a simple optical conversion process. The analog conversion is achieved through basic display and image capture operations rather than complex processing systems. This substitution maintains reliable malware protection while minimizing device complexity by using standard, well-understood technologies.
Data Source
AI summary
A method for achieving code domain isolation. A first set of data is received in a first domain format. The first set of data is changed to a second domain format. The first set of data in the second domain format is captured. The first set of data in the second domain format is changed to a third domain format. The first set of data in the third domain format is prepared for receipt by a user computer system.


