More about the Complexity of Post Quantum Cryptography

More about the Complexity of Post Quantum Cryptography

in my last post I presented a little study discussing the complexity of implementing Post Quantum Cryptography #PQC . It focussed on https://www.wolfssl.com/ which is a well respected library for all sorts of IOT devices. This also means that specific code for different platforms is contained therein and tends to emphasize the effect of complexity expressed in Software Lines of Code (SLOC) reported by SLOCCount. Here a follow-up study, this time with OpenSSL. OpenSSL claims to have introduced TLS 1.3 with OpenSSL 1.1.1, which suggests OpenSSL 1.1.0 didn't feature TLS 1.3 related code. Unfortunately, OpenSSL doesn't feature a PQC implementation yet, but there is another project called liboqs that builds upon OpenSSL and adds this capability. So let's compare those:

Introducing TLS 1.3 came with an increase of ?200.000 SLOC. Maintaining this code and adding PQC, accounts for another ?400.000 SLOC. If you want to know more about the differences of TLS 1.2 vs. TLS 1.3, then this is an excellent point to start: RFC8446 aka. TLS 1.3.

In summary: security relevant code quickly increased in SLOC-count in the past ten years. While it brings improvements in bug-fixing, performance and new algorithms, one should not under-estimate the challenge introduced by the additional complexity. The 'betterness' of PQC vs. TLS 1.3 is not just given; it needs to be proven in the wild.




要查看或添加评论,请登录

Gert Grammel的更多文章

  • GSMA Whitepapers published

    GSMA Whitepapers published

    The GSM Association recently published two new Whitepapers: 1. PQ.

    1 条评论
  • About the small changes that led to incompatibility between Kyber and ML-KEM

    About the small changes that led to incompatibility between Kyber and ML-KEM

    Following up on my earlier post about Google's implementation of ML-KEM in Chrome. There I highlighted a statement in…

    1 条评论
  • Google's bold Move to PQC

    Google's bold Move to PQC

    In a bold move, Google Chrome announced it is switching to PQC in Chome131 : https://www.linkedin.

    2 条评论
  • About Quantum Teleportation and Semantic Communication

    About Quantum Teleportation and Semantic Communication

    Quantum Teleportation describes an effect whereby the state of one particle is “teleported” to a distant particle in…

    1 条评论
  • How far away are we from RSA-Doomsday?

    How far away are we from RSA-Doomsday?

    Today, I tried to gain a little insight into the current state of quantum computing and worked on a "smell-test". The…

    9 条评论
  • regreSSHion coming

    regreSSHion coming

    Today I stumbled upon this interesting blog of Bharat Jogi: regreSSHion: Remote Unauthenticated Code Execution…

    1 条评论
  • About the Complexity of Post Quantum Cryptography

    About the Complexity of Post Quantum Cryptography

    In her recent article Roberta Faux wrote about "Navigating the Post-Quantum Cryptography Minefield" which is as usual…

  • Of Digital-Sharks, CRQCodiles and PQC-Turtles

    Of Digital-Sharks, CRQCodiles and PQC-Turtles

    Most telecom experts advocate swiftly transitioning to #PostQuantumAlgorithms to safeguard customer data from quantum…

  • Quantum Key Distribution and how it works

    Quantum Key Distribution and how it works

    Since I am looking into Quantum Key Distribution (QKD), my company approached me to write some blogs explaining the new…

  • Feel-well Encryption?

    Feel-well Encryption?

    Nowadays it appears that "encryption" became a byword for "privacy" "confidentiality" and "security". In other words…

    4 条评论

社区洞察

其他会员也浏览了