Concatenated Encryption Reducing Padding Overhead in Bluetooth Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encryption methods for Bluetooth devices require significant padding data when using block ciphers, leading to inefficient memory usage and increased data size, which complicates data storage and transmission in devices with limited memory capacity.

Innovation Solution

A communication apparatus employing a block encryption method that generates concatenated encrypted data, reducing padding data size by aligning data sizes with block cipher block sizes, thereby optimizing storage capacity and transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individually encrypting multiple pieces of data using block cipher, then encryption security is maintained, but total padding data size increases significantly

Engineering Contradiction:
Improveencryption securityVSAvoidtotal padding data size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple separate encryption operations into a single encryption operation by concatenating multiple data pieces before encryption. This merging approach reduces the total padding data size while maintaining security through the use of individual data lengths as separation identifiers during decryption.

Inventive Principle:
Principle #5Merging (Combining)

2Volume of stationary object

If increasing memory capacity to store encrypted data with padding, then data storage capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvememory capacityVSAvoiddevice complexity
Core Design Contradiction:
Volume of stationary objectVSDevice complexity

Solution Approach 1:

The patent changes the parameter of data organization by concatenating multiple data pieces into a single encrypted stream. This parameter change optimizes memory usage by reducing the total data size requiring storage, thereby avoiding the need for increased memory capacity and associated complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If using larger block sizes to reduce padding overhead, then encryption efficiency improves, but compatibility with standard block ciphers decreases

Engineering Contradiction:
Improveencryption efficiencyVSAvoidcipher compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the concatenated data into blocks that fit standard block cipher sizes, using data length information to properly segment and reconstruct the original data during decryption. This segmentation approach maintains compatibility with standard block ciphers while achieving efficient encryption of multiple data pieces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11405178B2Communication apparatus and control method
Publication Date: 2022.08.02 CANON KK
  • US11405178B2 patent drawing
  • US11405178B2 patent drawing
  • US11405178B2 patent drawing

AI summary

A communication apparatus includes a communication unit having a first storage area of a predetermined size in which access from another apparatus is permitted and a second storage area of the predetermined size in which access from the other apparatus is permitted, and an encryption unit to generate concatenated encrypted data by using a block encryption method to encrypt a plurality of pieces of data which are to be read out by the other apparatus and encrypted. Data different from the concatenated encrypted data is held in the second storage area, and the concatenated encrypted data generated by the encryption unit is of a size not exceeding the predetermined size and is held in the first storage area. In addition, the size of padding data included in the concatenated encrypted data is smaller than a total size of padding data generated by individually encrypting the plurality of pieces of data.