Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Working Group Proposal - Application / Industry #34

Closed
maximilien opened this issue Jul 31, 2024 · 4 comments
Closed

Working Group Proposal - Application / Industry #34

maximilien opened this issue Jul 31, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request working group Working Groups

Comments

@maximilien
Copy link
Contributor

Describe the purpose of the group in no more than 4-5 sentences

Proposal to create a working group that focuses on post-quantum applications domain. These applications are part of different industries. For example, in the telecom industry there are different high-level components that could be proposed. Same for other industries.

We want to use this issue to discuss and gauge interest and if there is enough then formally propose the creation of an "Application" (or "Industry") working group which can then work to build communities and review projects and propose them into the PQCA.

cc: @brian-jarvis-aws @Naomi-Wash @hartm @ryjones @ydoroz

Goals of the working group

  • gauge interest by industries
  • identify higher-level PQ components for industries
  • are there reference implementations that could be proposed?
  • are there reference architectures that could be proposed?

Non-goals of the working group

  • complete stack of OSS industry specific applications

Deliverables

  • architectures
  • reference implementations
  • discussions and blogs from interested participants
@maximilien maximilien self-assigned this Jul 31, 2024
@maximilien maximilien added working group Working Groups enhancement New feature or request labels Jul 31, 2024
@maximilien maximilien changed the title New Working Group Proposal - Application Working Group Proposal - Application Jul 31, 2024
@AdityaKoranga
Copy link

AdityaKoranga commented Aug 12, 2024

Good to see the initiation of a discussion on a working group dedicated to the post-quantum applications domain.
The initiative aligns closely with a project we've developed called QORE (Quantumized Core Solution). QORE aims to enhance the Beyond 5G core network by integrating PQC and Quantum Random Number Generation (QRNG), addressing the evolving telecom security challenges in the quantum era.

Problem statement:

The current Core Network, as defined by the 3GPP standard, currently relies on classical cryptographic techniques. However, these traditional encryption methods are increasingly vulnerable to quantum threats.

Solution:

To secure the classical Core against these quantum threats, it is necessary to migrate to a Post-Quantum Core. This migration involves utilizing post-quantum cryptographic algorithms that are designed to be secure against the capabilities of quantum computers.

Migration from Classical Core to Post-Quantum Core using QORE

Feature Classical Core Qore (Post-Quantum Core) Status
SUPI to SUCI ECIES (Elliptic Curve Integrated Encryption Scheme) ML-KEM ✅ Done
Hybrid Post Quantum Mechanism ✅ Done
Random Number PRNG (Pseudo Random Number Generator) QRNG (Quantum Random Number Generator) ✅ Done
SBI Communication mTLS PQ-mTLS ✅ Done
Digital Certificates Classical cryptographic algorithm ML-DSA ✅ Done
Symmetric Key AES128 AES256 ✅ Done
N3 User Data IPSec PQ-IPSec 🟡Ongoing
N3 User Data DTLS PQ-DTLS 🟡Ongoing

Have a look at the high-level information/architecture about QORE in the following resources:

BLOG:

VIDEO:

  • QORE introductory Video

@maximilien maximilien changed the title Working Group Proposal - Application Working Group Proposal - Application / Industry Aug 14, 2024
@planetf1
Copy link
Contributor

A few questions relating to the qcore proposal

  • how do the proposed efforts relate to PQC activities at industry bodies like GSMA and ETSI ?
  • would the intent to facilitate a workgroup amongst other application developers including qcore, or is it to submit some open source code/docs to a new project?
  • are there any other parties identified that might be involved in such contribution?

@AdityaKoranga
Copy link

A few questions relating to the qcore proposal

  • how do the proposed efforts relate to PQC activities at industry bodies like GSMA and ETSI ?

The work proposed by industry bodies like GSMA and ETSI are exactly what have been implemented in QORE. Not only GSMA and ETSI in QORE we also follows other Standard Bodies like NIST, 3GPP etc.

  • would the intent to facilitate a workgroup amongst other application developers including qcore, or is it to submit some open source code/docs to a new project?

Yes, we are in the process to open source the code of QORE. Alongwith that we have blog series ongoing(in the next blog it is going to cover the libraries alongwith liboqs that have been used in QORE), various research papers are being made(soon going to be published), some white papers have already been published and additionaly all the progress is recorded and uploaded on youtube.

  • are there any other parties identified that might be involved in such contribution?

QORE has already been tested with several open source projects including LF projects such as Aether/ SD-CORE(part of 5G SBP LFN) +  QORE & Q-RAN has also been tested with OSC(Open RAN software Committee by LF) projects such as OSC-DU-High, xFAPI and CU(from other party), apart from that it has also been tested with several other open source projects such as UERANSIM and HEXA-eBPF.

@maximilien
Copy link
Contributor Author

Can we close this issue based on the various discussions before at the board and at the TAC meetings.

Of course, we’d love to have you continue participating in the TAC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request working group Working Groups
Projects
None yet
Development

No branches or pull requests

3 participants