External Security Device for Legacy Embedded Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Older Internet-enabled embedded systems have limited resources, making it costly and impractical to upgrade their firmware with advanced security features like encryption, as they lack the processing power to run complex encryption software.

Innovation Solution

A low-cost, self-contained device with Ethernet connectivity that determines whether data needs to be encrypted or decrypted, using public and private keys, and cipher suites like AES, to establish secure communication channels between legacy devices and remote hosts, enabling secure data transmission over networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware is upgraded with encryption software to enhance security, then security capability is improved, but the embedded system cannot support it due to insufficient processing power and resources

Engineering Contradiction:
Improvesecurity capabilityVSAvoidprocessing power requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an external security device that acts as an intermediary between the legacy embedded system and the network. This external device handles all encryption and decryption operations, allowing the embedded system to communicate securely without requiring any upgrades to its own processing capabilities. The security functions are performed by the intermediary device rather than the resource-constrained embedded system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption software is installed on the embedded system, then data security is improved, but the cost of replacement increases due to insufficient resources

Engineering Contradiction:
Improvedata securityVSAvoidupgrade cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent segments the security function from the embedded system itself, placing it in a separate external device. This allows the embedded system to remain unchanged and inexpensive, while security is provided by a dedicated external component. The segmentation enables independent optimization of each component - the embedded system stays simple and low-cost, while the external security device provides robust encryption capabilities.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If the embedded system is left unchanged to maintain low cost, then manufacturing cost is reduced, but security concerns arise from lack of encryption capability

Engineering Contradiction:
Improvemanufacturing costVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The external security device serves as a mediator that protects the embedded system from security vulnerabilities without requiring changes to the embedded system itself. This intermediary handles all security-sensitive operations, allowing the embedded system to remain simple and low-cost while still providing secure communication through the protective layer it introduces.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If processing power is increased to run encryption software, then security capability is improved, but the embedded system becomes more complex and costly

Engineering Contradiction:
Improvesecurity capabilityVSAvoidprocessing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent uses an external security device as an intermediary to perform all processing-intensive encryption operations. This allows the embedded system to maintain its original low processing power while still achieving secure communication. The intermediary device bears the processing burden, enabling the embedded system to remain simple and energy-efficient.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8010789B2Secure data transfer using an embedded system
Publication Date: 2011.08.30 LANTRONIX INC
  • US8010789B2 patent drawing
  • US8010789B2 patent drawing
  • US8010789B2 patent drawing

AI summary

A method and device for securing data transmission via an embedded system that is operationally coupled to a local device and a remote computing system using a network is provided. The method includes, determining if data received from the remote computing system is secured, handshaking with the remote computing system if the data received is from a new connection; decrypting the secured data; and transmitting the decrypted data to the local device. The method also includes, determining if the data received from the local device is from a new connection, handshaking with the remote computing system if the data received is from a new connection; encrypting the data; and transmitting the encrypted data to the remote computing system. A receiving module determines whether input data needs to be encrypted or decrypted; a processing module for encrypting and/or decrypting input data; and an output module for transmitting encrypted and/decrypted data.