System-on-Chip for IoT VPN Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices face increasing security threats due to their exposure to internet-based hacking and remote control risks, and existing VPN solutions are limited by high computational overhead, making them unsuitable for low-end processors and memory devices.

Innovation Solution

A miniaturized system-on-chip (SoC) is developed, incorporating a microcontroller unit (MCU), an advanced encryption standard (AES) engine core, a trusted platform module (TPM), and a real-time operating system (RTOS) to perform VPN functions, including message encryption and authentication using TLS, ECDSA, and RSA algorithms, enabling secure communication in resource-constrained devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VPN is implemented using software application or hardware on commercial operating system, then encryption and authentication functions are provided, but computational overhead is high and requires high-end processor and memory

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the VPN functionality into a dedicated system-on-chip (SoC) module that can be independently integrated into IoT devices. This separate encryption/authentication module handles security operations independently from the main processor, reducing the computational burden on the main system while maintaining security functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a trusted platform module (TPM) or secure element as an intermediary component that specifically handles cryptographic operations. This mediator handles key storage, encryption, and authentication tasks, protecting the main processor from high computational overhead while ensuring security operations are performed by a specialized component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If VPN is implemented with high-level encryption algorithms, then security is enhanced, but processing time and resource consumption increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces software-based cryptographic implementations with hardware-accelerated encryption engines built into the SoC. This substitution of hardware for software mechanics provides the same security functions but executes cryptographic operations much faster, eliminating the processing speed penalty associated with complex encryption algorithms.

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

3Adaptability or versatility

If commercial operating system is used for VPN, then various security protocols are available, but system size and memory requirements increase

Engineering Contradiction:
Improveprotocol supportVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential security protocols and cryptographic functions needed for VPN operation from a full commercial operating system. By taking out just the necessary components (encryption engines, authentication mechanisms) and integrating them directly into the SoC, the system achieves protocol support without the memory overhead of a complete OS.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent designs the SoC with universal cryptographic engines that can handle multiple encryption standards and authentication protocols (AES, RSA, ECC, SHA) within a single integrated component. This multi-functional approach provides broad protocol support equivalent to a full OS but consumes minimal memory resources.

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

Data Source

PatentUS11277444B2System-on-chip for performing virtual private network function and system including the same
Publication Date: 2022.03.15 SECURITY PLATFORM INC
  • US11277444B2 patent drawing
  • US11277444B2 patent drawing
  • US11277444B2 patent drawing

AI summary

Provided is a system-on-chip that may perform a message encryption operation based on a transport layer security (TLS) scheme. The system-on-chip may include an authentication unit configured for exchanging a key used for the message encryption operation and performing authentication for a subject to perform communication, an advanced encryption standard (AES) engine core configured for performing a function of encrypting a message using a key or decrypting the encrypted message and a function of encrypting the key or decrypting the encrypted key, and a controller configured for controlling the AES engine core and the authentication unit based on a real time operating system (RTOS) and firmware for performing the message encryption operation.