Skip to content

Post-Quantum Key Exchange #6236

@0x20CB

Description

@0x20CB

Description

Hello,

I was wondering if it would be a good idea to add Kyber768 (ML-KEM) as a post-quantum key exchange with hybrid classical keys. This would make Libp2p more resistant and future proof for the long-term use of the project.

Motivation

This feature is needed for longevity of the project Libp2p and for being quick to adopt Post-Quantum cryptography like OpenSSL.

Requirements

  1. To encrypt data using a hybrid form of Kyber768 and classical keys exchange (like X25519).
  2. To be used with the Noise protocol for authentication

Open questions

NA

Are you planning to do it yourself in a pull request?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions