{"id":17225,"date":"2023-08-18T14:05:19","date_gmt":"2023-08-18T18:05:19","guid":{"rendered":"https:\/\/www.thesslstore.com\/blog\/?p=17225"},"modified":"2025-03-21T14:10:18","modified_gmt":"2025-03-21T18:10:18","slug":"google-chrome-adds-support-for-a-hybrid-post-quantum-cryptographic-algorithm","status":"publish","type":"post","link":"https:\/\/www.thesslstore.com\/blog\/google-chrome-adds-support-for-a-hybrid-post-quantum-cryptographic-algorithm\/","title":{"rendered":"Google Chrome Adds Support for a Hybrid Post-Quantum Cryptographic Algorithm"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-if-you-ve-been-waiting-to-put-quantum-resistant-encryption-to-work-to-protect-your-organization-s-infrastructure-and-data-then-your-wait-is-over-chrome-rolled-out-a-quantum-hybrid-key-agreement-mechanism-in-its-latest-release-version-116-on-aug-15\">If you\u2019ve been waiting to put <a href=\"https:\/\/www.thesslstore.com\/blog\/quantum-resistant-encryption-why-its-critical-to-future-cybersecurity\/\">quantum-resistant encryption<\/a> to work to protect your organization\u2019s infrastructure and data, then your wait is over. Chrome rolled out a quantum hybrid key agreement mechanism in its latest release (version 116) on Aug. 15.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On Aug. 10, the Chromium Project <a href=\"https:\/\/blog.chromium.org\/2023\/08\/protecting-chrome-traffic-with-hybrid.html\">announced in a blog post<\/a> by Devon O\u2019Brien its adoption of a hybrid cryptographic algorithm (X25519Kyber768) for Chrome and Google Servers. The goal is to help organizations globally secure their data against future quantum computing-based threats while ensuring security against today\u2019s cryptographic threats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In December 2022, the <a href=\"https:\/\/www.congress.gov\/bill\/117th-congress\/house-bill\/7535\/text\">U.S. Congress passed legislation<\/a> encouraging federal agencies to adopt quantum-resistant cryptography. Some quantum computing (QC) algorithms are already being used by companies like <a href=\"https:\/\/aws.amazon.com\/blogs\/security\/round-2-post-quantum-tls-is-now-supported-in-aws-kms\/\">Amazon Web Services (AWS)<\/a>, <a href=\"https:\/\/blog.cloudflare.com\/post-quantum-for-all\/\">Cloudflare,<\/a> and <a href=\"https:\/\/www.ibm.com\/blogs\/research\/2019\/08\/crystals\/\">IBM<\/a>. While widespread adoption of quantum computers will be great when used by well-intentioned people, it also poses a significant threat should that technology fall into the wrong hands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From an organizational security perspective, Google\u2019s move represents the first real opportunity for users to use <a href=\"https:\/\/www.thesslstore.com\/blog\/post-quantum-cryptography-data-security-in-a-post-quantum-world\/\">post quantum cryptography (PQC)<\/a> for HTTPS. But what does this mean for your business and the security of your customers and users, whose data you\u2019re entrusted to protect?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s hash it out.<span id=\"newline\"><\/span><\/p>\n\n\n<span style=\"display:none\" class=\"tl-placeholder-f-type-shortcode_18369\"><\/span>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-overview-google-chrome-116-adds-support-for-its-first-public-post-quantum-algorithm\">Overview: Google Chrome 116 Adds Support for Its First Public Post Quantum Algorithm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google is testing new PQC algorithms as part of its <a href=\"https:\/\/cloud.google.com\/blog\/products\/identity-security\/how-google-is-preparing-for-a-post-quantum-world\">multi-year goal of preparing for the PQC future<\/a>. Starting officially with Chrome version 116, the browser has added support for a quantum-resistant algorithm called <a href=\"https:\/\/www.ietf.org\/archive\/id\/draft-tls-westerbaan-xyber768d00-02.html\">X25519Kyber768<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As Google explains, the algorithm is a \u201chybrid mechanism\u201d that \u201ccombines the output of two cryptographic algorithms to create the session key used to encrypt the bulk of the TLS connection.\u201d The two algorithms used are X25519 (an elliptic curve algorithm already in use) and Kyber-768 (a winner of the NIST PQC competition).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/security.googleblog.com\/2016\/07\/experimenting-with-post-quantum.html\">Google ran a test several years ago<\/a> where they <a href=\"https:\/\/www.thesslstore.com\/blog\/googles-post-quantum-cryptography-experiment-successful\/\">rolled out another quantum computing hybrid algorithm, CECPQ1<\/a>, to a limited group of Chrome Canary (the experimental version of Chrome) users, but this is the first algorithm rolled out for general use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pqc-is-now-available-for-both-clients-and-servers\">PQC Is Now Available for Both Clients and Servers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ve been talking about post-quantum encryption for a while, and this is the first algorithm to be supported by commonly used clients (browsers) and servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alongside Google Chrome\u2019s support:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google announced that they are also rolling out support for <a href=\"https:\/\/www.ietf.org\/archive\/id\/draft-tls-westerbaan-xyber768d00-02.html\">X25519Kyber768<\/a> to Google Servers.<\/li>\n\n\n\n<li>Cloudflare <a href=\"https:\/\/blog.cloudflare.com\/post-quantum-for-all\/\">previously announced<\/a> they had added support for Kyber on \u201call websites and APIs served through Cloudflare.\u201d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, we don\u2019t want to overstate what\u2019s happened here \u2014 this is just one algorithm being supported by one client and a couple of server providers. There are many other steps needed to migrate the internet to post-quantum cryptography (quantum-resistant digital signatures, for example), but this is a very tangible milestone in the journey.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to know more details about quantum cryptography, what the changes are regarding the hybrid algorithm, and why it\u2019s a smart move, then keep reading. But first, we want to address how to check what cryptographic security measures you\u2019re currently using and how to enable them in Chrome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-tell-if-you-have-the-pqc-hybrid-algorithm-enabled-in-chrome\">How to Tell If You Have the PQC Hybrid Algorithm Enabled in Chrome<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Want to see if your version of Chrome is set to enable post-quantum security? You can do this easily using the <a href=\"https:\/\/pq.cloudflareresearch.com\/\">Cloudflare Research PQC Key Agreement<\/a> checker tool:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"780\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/cloudflare-pqc-ka-tool-shadow-1024x780.png\" alt=\"A screenshot of Cloudflare Research's PQC Key Agreement tool results when I check my browser's key agreement settings.\" class=\"wp-image-17227\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/cloudflare-pqc-ka-tool-shadow-1024x780.png 1024w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/cloudflare-pqc-ka-tool-shadow-300x229.png 300w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/cloudflare-pqc-ka-tool-shadow-768x585.png 768w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/cloudflare-pqc-ka-tool-shadow.png 1066w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Image caption: A screenshot of the Cloudflare Research PQKA tool that shows an example of the PQC support results you may receive depending on your browser&#8217;s settings. <\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Otherwise, you can check to see which encryption algorithms Chrome is using for a specific website connection in Chrome\u2019s Developer\u2019s Tools.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To access this screen, click on Chrome\u2019s menu (the three stacked dots in the top-right corner of your browser window. Then navigate to <strong>More Tools<\/strong> &gt; <strong>Developer Tools<\/strong> and select the <strong>Security<\/strong> tab):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s an example of what Chrome displays if the client and\/or server don\u2019t have Kyber enabled (we\u2019re using TheSSLstore.com as an example):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"618\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/chrome-116-kyber-not-enabled-v2-shadow.png\" alt=\"An example of what it looks like when the hybrid PQC algorithm is not enabled in Chrome.\" class=\"wp-image-17228\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/chrome-116-kyber-not-enabled-v2-shadow.png 695w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/chrome-116-kyber-not-enabled-v2-shadow-300x267.png 300w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><figcaption class=\"wp-element-caption\"><em>Image caption: A screenshot of TheSSLstore.com\u2019s secure connection settings in Google Chrome, prior to enabling the Kyber PQC algorithm.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This tells me that The SSL Store is using the X25519 key agreement algorithm and has TLS 1.3 enabled. But what if you want to go ahead and enable X25519Kyber768 instead?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s time to explore how to enable this hybrid quantum-resistant algorithm in Chrome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-enable-client-support-of-kyber-in-google-chrome-116\">How to Enable Client Support of Kyber in Google Chrome 116<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>NOTE: The following directions also work in Google Chrome 115 as well (behind a flag).<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open your browser and type the following in the web address bar: <strong><em>chrome:\/\/flags<\/em><\/strong><em>.&nbsp;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will open a new window titled \u201cExperiments,\u201d where you can choose to enable or disable experimental features. In the top search bar, start typing <strong>TLS 1.3 hybridized Kyber support<\/strong> and you should see the search result pop up right away.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your browser is set to Default, change it to <strong>Enabled<\/strong> instead:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"324\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/kyber-enabled-shadow-1024x324.png\" alt=\"\" class=\"wp-image-17229\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/kyber-enabled-shadow-1024x324.png 1024w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/kyber-enabled-shadow-300x95.png 300w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/kyber-enabled-shadow-768x243.png 768w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/kyber-enabled-shadow-1536x486.png 1536w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/kyber-enabled-shadow.png 1564w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Image caption: A screenshot we captured of the Chrome flags settings page.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Chrome will then inform you that the change will take place once you relaunch the browser. (Don\u2019t worry, it\u2019ll be quick and will re-load all of your existing tabs right away.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s what it looks like when Kyber is enabled:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"595\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/chrome-116-kyber-enabled-v2-shadow.png\" alt=\"An example of what it looks like when the hybrid PQC algorithm is enabled in Chrome.\" class=\"wp-image-17230\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/chrome-116-kyber-enabled-v2-shadow.png 683w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/chrome-116-kyber-enabled-v2-shadow-300x261.png 300w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><figcaption class=\"wp-element-caption\"><em>Image caption: A screenshot of TheSSLstore.com\u2019s secure connection settings in Google Chrome, after enabling the Kyber PQC algorithm.<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-let-s-go-back-to-the-basics-what-is-quantum-cryptography\">Let\u2019s Go Back to the Basics: What Is Quantum Cryptography?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Just in case quantum computers aren\u2019t something you\u2019re very familiar with, let\u2019s quickly review what they are and how they work. Quantum computers are supercomputers that currently exist only in laboratory environments and use a quantum mechanics principle called <em>superposition<\/em> to process information differently from classical (modern) computers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, we sense that your eyes are probably starting to glaze over, so let\u2019s simplify this a bit: &nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Modern computers process bits (1s or 0s) individually.<\/strong> A traditional computer views bits (values of 1 or 0) of data in one of two states. As such, it processes each bit of data independently as either a 1 <strong>or<\/strong> 0. This requires higher computing costs and slower processing speeds.<\/li>\n\n\n\n<li><strong>Quantum computers process them differently, using quantum bits (called \u201cqubits\u201d), which can represent 1s and 0s <em>simultaneously<\/em>.<\/strong> A quantum computer views each bit of data as existing in both states simultaneously (i.e., it can be both a 1 and 0 at the same time). This change in approach exponentially increases processing power and shrinks processing times.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s a nifty graphic animated illustration from Natasha Hanacek\/NIST that illustrates this concept in a simple way:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.nist.gov\/sites\/default\/files\/images\/2019\/12\/04\/superposition.gif\" alt=\"An illustration by Natasha Hanacek\/NIST that shows the basic concept of how superposition works.\"\/><figcaption class=\"wp-element-caption\"><em>Image caption: An illustration that demonstrates the quantum mechanics superposition principle. Imag source: <a href=\"https:\/\/www.nist.gov\/sites\/default\/files\/images\/2019\/12\/04\/superposition.gif\">N. Hanacek\/NIST<\/a>.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/www.wired.com\/2007\/02\/the-father-of-quantum-computing\/\">concept of quantum computing<\/a> has been around since the 1970s, but concerns about what this new technology would mean for data security really gained traction in the 80s and early 90s. It was then that mathematician <a href=\"https:\/\/arxiv.org\/abs\/quant-ph\/9508027\">Peter Shor shared his groundbreaking algorithm<\/a> and the <a href=\"https:\/\/www.britannica.com\/technology\/quantum-computer\">first quantum computer<\/a> was created.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(<strong>NOTE<\/strong>: If you want to dive into the nitty-gritty of superposition and how quantum computers process data, check out notes from <a href=\"https:\/\/math.mit.edu\/~shor\/435-LN\/Lecture_02.pdf\">Schor\u2019s Fall 2022 lecture notes<\/a>.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To combat the significantly faster processing speeds of quantum computers, cyber security experts need to have new tools in their toolbox. This is where quantum-resistant cryptographic algorithms and key agreement functions come into play.<\/p>\n\n\n<span style=\"display:none\" class=\"tl-placeholder-f-type-shortcode_18375\"><\/span>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-enter-x25519kyber768-a-hybrid-key-agreement-algorithm\">Enter X25519Kyber768, a Hybrid Key Agreement Algorithm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Although the header of this section looks like something akin to a math problem you had to solve in high school math classes, I can promise that this is something very different. <a href=\"https:\/\/www.ietf.org\/archive\/id\/draft-tls-westerbaan-xyber768d00-02.html\">X25519Kyber768<\/a> is a combination of two post-quantum cryptography (PQC) key-related security mechanisms:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7748#section-6.1\"><strong>X25519<\/strong><\/a> \u2014 This is a modern key agreement algorithm we use today that\u2019s based on elliptic curve cryptography (ECC). A key agreement function enables two parties to agree upon a shared secret that they can use to communicate securely in an open connection. This key is generated using points on a specific type of elliptic curve (Curve25519).<\/li>\n\n\n\n<li><strong>Kyber-768<\/strong> \u2014 <a href=\"https:\/\/pq-crystals.org\/kyber\/index.shtml\">Kyber<\/a> is one of the finalist post-quantum public-key key encapsulation method (KEM) and encryption schemes selected by the National Institute of Standards and Technology (NIST). It\u2019s a way to protect data confidentiality and offer authentication in place of cryptographic signatures that require less computational power. Kyber-786 is roughly the equivalent of AES-192 in terms of the data security (i.e., encryption) it offers.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Key encapsulation methods (KEMs) involve the use of two algorithms: encapsulation and decapsulation. So, let\u2019s take a moment to consider what this will look like.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Essentially, a client will create a new symmetric secret (i.e., a X25519 key) for a session to encrypt data and convert it into ciphertext.<\/li>\n\n\n\n<li>Before it can be used, the symmetric secret will be encapsulated (\u201cencap\u201d for short) with the server\u2019s public key using the Kyber-768 KEM encapsulation algorithm. (Think of it like placing the key inside a box and locking it; doing this protects the key in transit by providing an additional layer of security.)<\/li>\n\n\n\n<li>When the server receives the message, it uses its corresponding private key with a decapsulation algorithm (\u201cdecap\u201d) to decrypt the shared key data.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s a quick look at how this process works:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"719\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/how-key-encapsulation-decapsulation-work.png\" alt=\"A basic overview that shows how key encapsulation and decapsulation work. \" class=\"wp-image-17233\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/how-key-encapsulation-decapsulation-work.png 1013w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/how-key-encapsulation-decapsulation-work-300x213.png 300w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/how-key-encapsulation-decapsulation-work-768x545.png 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\" \/><figcaption class=\"wp-element-caption\"><em>Image caption: This illustration demonstrates how a key encryption method (KEM) works to encapsulate and decapsulate symmetric key data. This approach protects the confidentiality of data against interception attacks. Even if someone manages to get their hands on it, they won\u2019t be able to decipher the data without the recipient\u2019s private key.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Although Kyber is still in draft form and won\u2019t be standardized until 2024, early implementations like what Google is doing are thought to promote greater interoperability as more companies add support for PQC.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-using-a-hybrid-approach-is-good-for-data-security-now-and-in-the-future\">Why Using a Hybrid Approach Is Good for Data Security Now and in the Future<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It boils down to securing data against both the attacks we face today <em>and<\/em> the <a href=\"https:\/\/www.thesslstore.com\/blog\/quantum-computings-threat-public-key-cryptography-need-worry\/\">quantum computing<\/a> attacks we\u2019ll face tomorrow (or, more realistically, years from now). This ensures that the connection will still be secure even if one of the key agreement methods is broken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Devon O\u2019Brien, Technical Program Manager at Chrome Security, explained more about this in his Chromium blog post: \u201cHybrid mechanisms such as X25519Kyber768 provide the flexibility to deploy and test new quantum-resistant algorithms while ensuring that connections are still protected by an existing secure algorithm.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But why is all of this necessary? O\u2019Brien says it has to do with cryptanalysis attacks known as \u201cHarvest Now, Decrypt Later\u201d (HNDL) attacks. In these attacks, the bad guy stores a bunch of your company\u2019s encrypted data now, so they can decrypt it years down the road when more powerful quantum technology becomes available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Regardless of whether the bad actor is a cybercriminal acting on their own or a nation-state actor with an even darker agenda, it\u2019s easy to see the cause for concern regarding <a href=\"https:\/\/www.thesslstore.com\/blog\/harvest-now-decrypt-later-hndl\/\">HNDL attacks<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <a href=\"https:\/\/www.slideshare.net\/DeloitteUS\/harvest-now-decrypt-later-attacks-pose-a-security-concern-as-organizations-consider-implications-of-quantum-computing\/DeloitteUS\/harvest-now-decrypt-later-attacks-pose-a-security-concern-as-organizations-consider-implications-of-quantum-computing\">2022 Deloitte survey<\/a> shows that more than 50% of organizations\u2019 respondents believe they\u2019re at risk of HNDL attacks; another 29% indicate that they don\u2019t know.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-some-types-of-data-have-longer-lifespans-than-others\">Some Types of Data Have Longer Lifespans Than Others<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Just think about it. Although your credit card and login credentials may be inconvenient to change, they have short lifespans because attackers know that your account info can be changed relatively quickly when things go wrong. But some types of personal data (highlighted below) have significantly longer lifespans because they\u2019re exceptionally harder (if not impossible) to change \u2014 e.g., your name, social security number, date of birth, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let\u2019s think about this in terms of your organization. If you\u2019re like most organizations, you\u2019ve got a treasure trove of data that you\u2019re responsible for protecting:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Employees\u2019 personally identifiable information (PII),<\/li>\n\n\n\n<li>Customers\u2019 PII and account-related information,<\/li>\n\n\n\n<li>Trade secrets (e.g., Coca-Cola\u2019s recipe or KFC\u2019s chicken spices mix), and<\/li>\n\n\n\n<li>National secrets (e.g., identities of spies or blueprints for nuclear weapons) &nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Now, imagine that information falling into the wrong hands. The idea of HNDL attacks is similar to how pirates buried their gold so they could return for it later. If an attacker steals your sensitive data and it\u2019s not secured with a hybrid PQC algorithm, all they have to do is sit on it until the time when quantum technology becomes available. Then they\u2019ll be able to use that technology to carry out identity theft and a wealth of other attacks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is where implementing PQC hybrid algorithms within your organization\u2019s IT environment sooner rather than later can help.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-google-implements-pqc-to-protect-data-now-against-future-decryption-attacks\">Google Implements PQC to Protect Data Now Against Future Decryption Attacks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c[\u2026] any encrypted messages sent today could be stored until those computers are eventually built,\u201d Matthew Green, a Johns Hopkins cryptography professor told <a href=\"https:\/\/www.theregister.com\/2023\/08\/12\/google_chrome_kem\/\">The Register<\/a> in an email. \u201cBy adding post-quantum encryption to today\u2019s connections, that threat is eliminated.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, how exactly does using quantum-resistant cryptography help in the scenario? In modern SSL\/TLS connections, we rely on public key encryption to enable clients and servers to agree upon a shared (symmetric) session key they can use to communicate securely for the rest of the session. But there are a few problems here:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Public key cryptography relies on ciphers like RSA that use large prime numbers, which can be factored and broken (<em>a la<\/em> Shor\u2019s algorithm).<\/li>\n\n\n\n<li>While symmetric ciphers are thought to be secure, the methods we rely on now to generate symmetric keys aren\u2019t considered safe against PQC.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Google aims to replace the industry\u2019s existing symmetric key agreement methods with quantum-resistant session keys. The thought process here is that by securing the connections organizations and businesses use now to transmit sensitive information using those PQC keys, even once quantum computers are available, attackers won\u2019t be able to decrypt data they previously harvested.&nbsp; &nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-let-s-wrap-this-up\">Let\u2019s Wrap This Up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Although quantum cryptography has been around for several decades, it still represents both a technological marvel and secret threat that looms on the horizon. Although we don\u2019t know a specific date, experts agree that it is coming&#8230; it\u2019s just a matter of when, not if. So, it\u2019s good to Google and several other tech industry leaders are taking steps to help organizations start the process.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google\u2019s move to integrate this hybrid PQC algorithm into its browser and servers is great because it provides an opportunity to protect data now against modern attacks while preparing for the quantum-related threats still to come. Instead of kicking the can down the road to deal with \u201clater,\u201d adopting a hybrid PQC approach now helps you kill two birds with one stone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quantum computing isn\u2019t something to freak out about now. However, now is the time to start preparing for its eventual arrival.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve been waiting to put quantum-resistant encryption to work to protect your organization\u2019s infrastructure and data, then your wait is over. Chrome rolled out a quantum hybrid key agreement&#8230;<\/p>\n","protected":false},"author":17,"featured_media":17235,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":1,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[13107,16,17,10200],"tags":[131,155,241,13249,13250],"class_list":["post-17225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-beyond-hashed-out","category-hashing-out-cyber-security","category-industry-lowdown","category-monthly-digest","tag-google","tag-google-chrome","tag-post-quantum-cryptography","tag-pqc","tag-pqc-algorithms","post-with-tags"],"views":16501,"jetpack_featured_media_url":"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2023\/08\/pqc-hybrid-algorithm-feature.jpg","_links":{"self":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/17225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/comments?post=17225"}],"version-history":[{"count":0,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/17225\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media\/17235"}],"wp:attachment":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media?parent=17225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/categories?post=17225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/tags?post=17225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}