Identity-Based Encryption Using Bilinear Map Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identity-based-encryption (IBE) systems, such as the Boneh-Franklin scheme, face inefficiencies in encryption and decryption operations compared to conventional public key infrastructure (PKI) systems, particularly in terms of time and bandwidth.

Innovation Solution

IBE cryptosystems that utilize bilinear groups and group multiplication operations for encapsulation and encryption, while reserving bilinear maps for unencapsulation and decryption, enhancing efficiency by eliminating the need for bilinear maps in these processes and employing a distributed key arrangement for private key construction from multiple shares.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bilinear maps are used in both encryption and decryption operations as in the Boneh-Franklin scheme, then security is maintained, but computational efficiency deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the cryptographic operations by applying different computational methods to encryption versus decryption. Encryption uses only group multiplication operations which are computationally efficient, while decryption uses bilinear maps which provide security. This segmentation resolves the contradiction by allowing each operation type to use the most appropriate method for its specific requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different computational qualities to different parts of the system: group multiplication for encryption (where speed is prioritized) and bilinear maps for decryption (where security is prioritized). This local differentiation allows the system to optimize for both efficiency and security in their respective domains without compromising overall performance.

Inventive Principle:
Principle #3Local quality

2Productivity

If traditional PKI systems are used, then encryption efficiency is improved, but key management complexity increases

Engineering Contradiction:
Improveencryption efficiencyVSAvoidkey management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the public key generation process from the traditional PKI model, allowing any user to independently generate public keys from their identity information without requiring certificate authorities. This eliminates the complex key management infrastructure of PKI while maintaining encryption efficiency, as users can directly use their identity-based public keys for encryption operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system enables self-service key generation where users independently create their own public keys from their identity information without external intervention. This eliminates the need for centralized key management and certificate distribution, reducing complexity while maintaining security and efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7590236B1Identity-based-encryption system
Publication Date: 2009.09.15 VOLTAGE SECURITY INC
  • US7590236B1 patent drawing
  • US7590236B1 patent drawing
  • US7590236B1 patent drawing

AI summary

Systems and methods for supporting symmetric-bilinear-map and asymmetric-bilinear-map identity-based-encryption (IBE) key exchange and encryption schemes are provided. IBE key exchange schemes use an IBE encapsulation engine to produce a secret key and an encapsulated version of the secret key. An IBE unencapsulation engine is used to unencapsulate the encapsulated key. IBE encryption schemes use an IBE encryption engine to produce ciphertext from plaintext. An IBE decryption engine is used to decrypt the ciphertext to reveal the plaintext. The IBE unencapsulation engine and decryption engines use bilinear maps. The IBE encapsulation and encryption engines perform group multiplication operations without using bilinear maps, improving efficiency. IBE private keys for use in decryption and unencapsulation operations may be generated using a distributed key arrangement in which each IBE private key is assembled from private key shares.