Skip to content

post quantum security for 2023 #2168

@dvc94ch

Description

@dvc94ch

So did some research on this yesterday and this is what I came up with:

Breaking elliptic curves requires (pdf, see 6.2) roughly 6n qubits where n is the order or key size of the curve, which for Curve25519 would be 6∗255=1530. Less than secure RSA sizes require, but much more than has been accomplished. [0]

Bob Sutor, vice president of IBM Quantum Strategy and Ecosystem, said the company made a 65-qubit quantum computing system available on the cloud in September and released its quantum hardware roadmap, calling for a 127-qubit system in 2021, a 433-qubit system in 2022, and a 1,121-qubit system in 2023. [1]

This will affect especially noise/tls but also signatures in gossipsub and kademlia. There are two kinds of post quantum resistance.

  1. existing communication that is stored by a powerful adversary can't be decrypted once a quantum computer becomes available
  • proposed solutions include the noise hybrid forward secrecy extension [2]
  1. new communications are not interceptable by an online quantum computer
  • proposed solutions are being investigated by the NIST PQC competition, a likely candidate for standardization by 2022 is NTRU for key agreement

Are there any concrete plans yet for libp2p? Even if 2023 is a pessimistic target it likely won't buy us more than a year or two.

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