kyber-k2so

Go implementation of the Kyber (version 3) post-quantum IND-CCA2 KEM. (by symbolicsoft)

Kyber-k2so Alternatives

Similar projects and alternatives to kyber-k2so

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better kyber-k2so alternative or higher similarity.

kyber-k2so reviews and mentions

Posts with mentions or reviews of kyber-k2so. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-21.
  • A quick post on Chen's algorithm
    1 project | news.ycombinator.com | 16 Apr 2024
    It seems like the post-quantum algorithm that Signal selected [0] involves lattices [1] somehow:

    > Kyber is an IND-CCA2-secure key encapsulation mechanism (KEM), whose security is based on the hardness of solving the learning-with-errors (LWE) problem over module lattices.

    Curious to see if Chen's work will eventually lead to Signal selecting a different algorithm.

    [0]: https://signal.org/blog/pqxdh/

    [1]: https://pq-crystals.org/kyber/

  • Kyber
    1 project | news.ycombinator.com | 22 Feb 2024
  • iMessage with PQ3 Cryptographic Protocol
    2 projects | news.ycombinator.com | 21 Feb 2024
    This is pretty fascinating. For easier reading, the Signal blog post [0] they link to is great.

    Both Signal and Apple went with CRYSTALS-Kyber [1] as their post-quantum algorithm. If you're interested in the math, and maybe learned at some point about how classic public key cryptography is built on the idea that it's easy to multiply two primes, but hard to factor them, and how this (or other math problems) can be used as a one-way function to make encryption hard to break, the hard math problem that backs Kyber is the "learning-with-errors" [2] problem.

    [0] https://signal.org/blog/pqxdh/

    [1] https://pq-crystals.org/kyber/

    [2] https://en.wikipedia.org/wiki/Learning_with_errors

  • Post-Quantum Diffie-Hellman?
    1 project | /r/crypto | 10 Jun 2023
    NIST has chosen to standardize Kyber, which is a Key Encapsulation Mechanism (KEM) rather than a key exchange mechanism like Diffie-Hellman:
  • Signal has begun it's transition towards post-quantum key exchanges
    2 projects | /r/signal | 27 May 2023
    However looks like this wasn't good enough, as the team has merged some code into the Signal protocol's library, that uses the latest NIST standard Crystals-Kyber post-quantum key exchange. I'm not sure if it's a hybrid scheme with X25519, or if it's replacing it, but damn, gotta love how the project not only innovates in terms of secure messaging protocols, but slaps the latest and greatest on top of best practice.
  • Lattice Asymetric Encryption
    2 projects | /r/crypto | 22 May 2023
    Kyber is one of the finalists for PQC and has an open source impl: https://pq-crystals.org/kyber/
  • Open-source file encryption software written in Go.
    4 projects | /r/golang | 1 May 2023
    I’d recommend looking into https://github.com/symbolicsoft/kyber-k2so -> for post quantum safety. But I’d highly recommend looking at this: https://github.com/open-quantum-safe/liboqs-go -> this library is significantly more advanced but allows for hybrid key generation so you can have post-quantum security while being at least as secure as more established cryptography schemes like Ed25519. But at very least you should move off of RSA and research current cryptography standards for file encryption.
  • What's your opinion on the future of PKI ?
    1 project | /r/cryptography | 31 Jan 2023
    No, none of that is true. Kyber, one of the approved encryption schemes, actually has a smaller key size than RSA and is pretty fast, around 10,000 encryptions per second on a commercial CPU. Just because it is quantum resistant doesn't necessarily mean it is "more complicated", it is just different. We have had the idea for lattice-based encryption for over 20 years now, it is not new stuff just finally being put to use due to the impending threat of quantum computers.
  • NIST announces preliminary winners of post-quantum competition
    1 project | news.ycombinator.com | 29 Jul 2022
  • NIST Announces First Four Quantum-Resistant Cryptographic Algorithms
    2 projects | /r/programming | 7 Jul 2022
    For reference, the Kyber algorithm selected here mentions on their website that, very conservatively, the Kyber-768 parameter set gives 128 bits of security, or roughly on the order of 31 undecillion operations to break.
  • A note from our sponsor - WorkOS
    workos.com | 28 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic kyber-k2so repo stats
13
83
6.8
4 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com