{"id":2665,"date":"2025-07-26T20:33:00","date_gmt":"2025-07-26T20:33:00","guid":{"rendered":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/?page_id=2665"},"modified":"2026-01-26T20:21:39","modified_gmt":"2026-01-26T20:21:39","slug":"survey-on-side-channel-attacks-on-code-based-key-encapsulation-mechanism","status":"publish","type":"page","link":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/survey-on-side-channel-attacks-on-code-based-key-encapsulation-mechanism\/","title":{"rendered":"Survey on Side-Channel Attacks on Code-Based Key Encapsulation Mechanism"},"content":{"rendered":"\n<div style=\"height:63px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<figure class=\"wp-block-image size-full is-resized is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"577\" src=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-content\/uploads\/2022\/03\/logovf-4.png\" alt=\"\" class=\"wp-image-752\" style=\"width:150px;height:200px\" srcset=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-content\/uploads\/2022\/03\/logovf-4.png 468w, https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-content\/uploads\/2022\/03\/logovf-4-243x300.png 243w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<p style=\"font-size:21px\"><strong>Moroccan Journal of Algebra and Geometry with Applications<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/latest-issue\/\" data-type=\"link\" data-id=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/latest-issue\/\">Latest articles<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:1200px\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-center has-text-color has-huge-font-size\" style=\"color:#060182\"><strong>Survey on Side-Channel Attacks on Code-Based Key Encapsulation Mechanism<\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center\" style=\"font-size:18.5px\">Pierre-Louis Cayrel<span class=\"katex-eq\" data-katex-display=\"false\">\\,^1<\/span>, <strong>Mohamed Fall<\/strong><span class=\"katex-eq\" data-katex-display=\"false\">\\,^2<\/span><i class=\"fas fa-envelope\"><\/i>, Laila Mesmoudi<span class=\"katex-eq\" data-katex-display=\"false\">\\,^2<\/span> and Cheikh Tiecoumba Gueye<span class=\"katex-eq\" data-katex-display=\"false\">\\,^2<\/span><br> <span class=\"katex-eq\" data-katex-display=\"false\">\\,^{1}<\/span>Universit\u00e9 Jean Monnet Saint-Etienne, CNRS, Institut d Optique Graduate School,<br> Laboratoire Hubert Curien UMR 5516, F-42023, SAINT-ETIENNE, France<br> <span class=\"katex-eq\" data-katex-display=\"false\">\\,^{2}<\/span>Universit\u00e9 Cheikh Anta Diop, Laboratoire d&#8217;Alg\u00e8bre de Cryptologie de G\u00e9om\u00e9trie alg\u00e9brique et Application,<br> Dakar, S\u00e9n\u00e9gal<br><\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\" style=\"font-size:18.5px\"><span style=\"color:#626161\" class=\"color\">Pages 109-137 | Received 21 October 2024, Accepted 31 December 2024, Published 10 July 2025 <\/span><\/p>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:250%\">\n<div style=\"height:51px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-large-font-size\"><strong><span style=\"color:#060182\" class=\"color\">Abstract<\/span><\/strong><\/p>\n\n\n\n<p>Code-based Key Encapsulation Mechanisms (KEM) represent a promising solution in the field of post-quantum cryptography, providing security guarantees rooted in well-studied mathematical problems, such as decoding linear codes with or without errors. This survey offers an in-depth analysis of the main code-based KEM constructions, including Classic McEliece, BIKE, and HQC. We describe their theoretical foundations, key algorithms (key generation, encapsulation, and decapsulation), as well as their strengths and weaknesses in terms of security and efficiency. Particular attention is given to the practical vulnerabilities of these schemes against cryptanalytic attacks, such as side-channel attacks, fault injection attacks, and specific techniques for key and message recovery. We also highlight the countermeasures proposed in the literature to strengthen their security, including constant-time algorithms, hardware protections, and improvements to decoding mechanisms. Furthermore, we discuss the challenges related to the implementation and adoption of these systems in constrained environments, such as the Internet of Things (IoT), while evaluating their potential in contexts where quantum security becomes a critical necessity. This work aims to provide a clear and comprehensive overview of recent advances and future directions for the development of robust and efficient code-based KEMs, contributing to the transition toward post-quantum cryptographic standards.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-small-font-size\"><span style=\"color:#060182\" class=\"color\"><strong>Keywords<\/strong>:<\/span>&nbsp;Post-quantum cryptography, Code-based cryptography, Keyen capsulation mechanisms(KEMs), Classic McEliece, BIKE, HQC, Cryptanalysis, Counter measures.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><\/p>\n\n\n\n<p class=\"has-small-font-size\"><span style=\"color:#060182\" class=\"color\"><strong>MSC numbers<\/strong>:<\/span> Primary 94A60; Secondary 14G50.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>Downloads:<\/strong> <a href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-content\/uploads\/2026\/01\/11.pdf\" data-type=\"link\" data-id=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-content\/uploads\/2026\/01\/11.pdf\">Full-text PDF<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:800px\"><a href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-content\/uploads\/2026\/01\/11.pdf\" class=\"pdfemb-viewer\" style=\"width:700px;height:950px;\" data-width=\"700\" data-height=\"950\" data-toolbar=\"bottom\" data-toolbar-fixed=\"off\">11<\/a><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:96px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-765c4724 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/a-new-public-key-encryption-scheme-based-on-the-cubic-pell-curve-using-encoding-functions\/\" style=\"border-radius:100px\">Previous article <\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/latest-issue\/\" style=\"border-radius:100px\"><strong>View<\/strong>&nbsp;issue table of contents<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-fdcfc74e wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/on-nonnil-u-s-coherent-rings\/\" style=\"border-radius:100px\"><strong>Next<\/strong>&nbsp;article<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Moroccan Journal of Algebra and Geometry with Applications Latest articles Survey on Side-Channel Attacks on Code-Based Key Encapsulation Mechanism Pierre-Louis Cayrel, Mohamed Fall, Laila Mesmoudi and Cheikh Tiecoumba Gueye Universit\u00e9 Jean Monnet Saint-Etienne, CNRS, Institut d Optique Graduate School, Laboratoire Hubert Curien UMR 5516, F-42023, SAINT-ETIENNE, France Universit\u00e9 Cheikh Anta Diop, Laboratoire d&#8217;Alg\u00e8bre de Cryptologie <a class=\"read-more-link\" href=\"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/survey-on-side-channel-attacks-on-code-based-key-encapsulation-mechanism\/\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-builder.php","meta":{"footnotes":""},"class_list":["post-2665","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/pages\/2665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/comments?post=2665"}],"version-history":[{"count":8,"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/pages\/2665\/revisions"}],"predecessor-version":[{"id":3025,"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/pages\/2665\/revisions\/3025"}],"wp:attachment":[{"href":"https:\/\/ced.fst-usmba.ac.ma\/p\/mjaga\/wp-json\/wp\/v2\/media?parent=2665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}