Group Secret Key Sharing via Smart Contracts and Tree-Based Rekeying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication methods for secure group messaging lack robustness against man-in-the-middle attacks and require a central server, which is a single point of failure, compromising security and compliance with data protection regulations.

Innovation Solution

A method for managing a group using a binary tree or chained list structure, leveraging a smart contract on a blockchain to distribute and update a group secret key among members, ensuring secure encryption and decentralized communication without a central server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized server is used to exchange public information within a group, then information sharing is simplified, but security is compromised due to single point of failure and vulnerability to cyberattacks

Engineering Contradiction:
Improveinformation sharingVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized server architecture into a decentralized peer-to-peer network where each member device independently participates in key exchange and information sharing. The group key management is divided into distributed components, with each member holding partial information necessary to reconstruct the group key, eliminating the single point of failure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a cryptographic intermediary mechanism using elliptic curve cryptography and key derivation functions. Instead of direct server-mediated key distribution, members use cryptographic intermediaries (public keys and derived keys) to securely exchange information peer-to-peer, with the blockchain serving as an immutable ledger for verification rather than active mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a common secret is updated each time a member leaves or joins the group, then security is maintained, but system complexity increases due to continuous key management requirements

Engineering Contradiction:
ImprovesecurityVSAvoidkey management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining the attachment chain structure and key derivation relationships before members join or leave. Each member's attachment chain is established in advance with specific parent-child relationships in the tree structure, so when a member joins or leaves, the system only needs to recompute keys along the affected path rather than managing complex real-time key updates across the entire group.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by making the key management system adaptive to group changes. When members join or leave, the attachment chain dynamically reconfigures itself, and keys are recomputed only for the affected subtree. This dynamic approach allows the system to maintain security with minimal computational overhead, as the key management structure flexibly adapts to group composition changes.

Inventive Principle:
Principle #15Dynamics

3Reliability

If blockchain technology is used for decentralized information sharing, then security against cyberattacks is improved, but communication efficiency decreases due to distributed consensus requirements

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the consensus and transaction validation functions from the blockchain, using it only as an immutable ledger for storing public keys and attachment chain information. The actual key exchange and group communication occur off-chain through direct peer-to-peer cryptographic operations, eliminating the need for blockchain consensus in every communication interaction while maintaining security benefits.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by using blockchain only for the minimal necessary function of verifying member identities and attachment relationships, rather than requiring blockchain consensus for all group communications. The majority of communication happens through efficient cryptographic protocols without blockchain overhead, achieving a balance between security verification and communication efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250385784A1Method for managing a group sharing a secret key
Publication Date: 2025.12.18 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • US20250385784A1 patent drawing
  • US20250385784A1 patent drawing
  • US20250385784A1 patent drawing

AI summary

The invention relates to a method for managing a group comprising a plurality of members (U1 . . . Un), each member (Ui) holding or being capable of holding a group secret key (SKj,k,p).The method uses an asymmetric cryptosystem and a registry (B) wherein a smart contract (SC) is deployed.A data structure such as a binary tree or a chained list (A) is used to organize the group members.The method comprises a procedure for adding a member to the group to include a candidate seeking to join the group, during which, by means of operations similar to the Diffie-Hellman protocol and using the smart contract, the new member is added to the group, and a new group secret key is computed and shared by each of the group members including the new member.