PRNG-Based Secure Chiplet Communication With Chained Cipher Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for secure and lightweight communication protocols between chiplets in resource-constrained devices, such as smart cameras, smart home devices, and IoT devices, that minimize computational power, memory resources, and electrical power usage while ensuring data integrity and authenticity.

Innovation Solution

The use of pseudo-random number generators (PRNGs) for encryption and decryption, employing dynamic substitution strings (DSS) and keystream strings (KSS) with cipher block chaining (CBC) and counter modes, to replace resource-intensive operations like multiplication and hash functions, ensuring secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encryption protocols are used for chiplet-to-chiplet communication, then security is improved, but computational overhead and power consumption increase

Engineering Contradiction:
ImprovesecurityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The message is divided into multiple blocks, and encryption is performed on each block independently using PRNG. This segmentation allows the use of lightweight encryption operations instead of resource-intensive traditional encryption protocols, reducing power consumption while maintaining security for chiplet-to-chiplet communication in resource-constrained devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the encryption approach from traditional heavy-weight protocols to PRNG-based encryption with dynamic substitution strings and keystream strings. This parameter change in the encryption method reduces computational overhead and power consumption while providing adequate security for IoT and resource-constrained devices.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional encryption protocols are used for chiplet-to-chiplet communication, then security is improved, but computational resources are consumed

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes resource-intensive operations (multiplication and hash functions) from the encryption process, replacing them with lightweight PRNG-based operations. This extraction of heavy computational elements reduces device complexity and computational overhead while maintaining security through dynamic substitution strings and keystream generation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses disposable, lightweight cryptographic elements (PRNG-generated substitution strings and keystreams) instead of complex, long-lived cryptographic keys and protocols. These cheap, short-living cryptographic objects reduce computational overhead and device complexity while providing sufficient security for resource-constrained chiplet communication.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If traditional encryption protocols are used for chiplet-to-chiplet communication, then security is improved, but memory resources are consumed

Engineering Contradiction:
ImprovesecurityVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

By segmenting the message into blocks and using PRNG to generate encryption keys on-the-fly for each block, the patent reduces the need to store large cryptographic keys and intermediate values in memory. This segmentation approach maintains security while reducing memory resource consumption in resource-constrained devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The PRNG generates substitution strings and keystreams autonomously during the encryption process, eliminating the need to pre-store extensive cryptographic tables or key material in memory. This self-service approach to key generation reduces memory resources while maintaining security for chiplet-to-chiplet communication.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12362911B1PRNG-based chiplet-to-chiplet secure communication using chaining of message blocks
Publication Date: 2025.07.15 CEREMORPHIC INC
  • US12362911B1 patent drawing
  • US12362911B1 patent drawing
  • US12362911B1 patent drawing

AI summary

A first chiplet parses at least a message into ordered message blocks that are associated with index values. The first chiplet generates a substitution value by executing a pseudo-random number generator using a seed value that is computed with at least (i) a first random or pseudo-random number and at least (ii) a first message block. The first chiplet generates a sequencing value by executing a pseudo-random number generator using a seed value that is computed with at least (i) a second random or pseudo-random number and at least (ii) an index value for the first message block. The first chiplet generates a first ciphertext block with at least the substitution value and the sequencing value and further generates a second ciphertext block at least partly with the first ciphertext block. The blocks are concatenated and transmitted to a second chiplet.