{"id":7936,"date":"2022-07-08T14:02:37","date_gmt":"2022-07-08T13:02:37","guid":{"rendered":"https:\/\/cyberschool.univ-rennes.fr\/?page_id=7936"},"modified":"2026-09-01T15:14:45","modified_gmt":"2026-09-01T14:14:45","slug":"advanced-hardware-protection","status":"publish","type":"page","link":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/","title":{"rendered":"Advanced Hardware Protection"},"content":{"rendered":"\n<section class=\"txt\">\n    <div class=\"container\">\n        <div class=\"bloc-txt\">\n                            <h2><span class=\"elipse\"><\/span><span class=\"trait\"><\/span>Teaching goals<\/h2>\n                        <p>Ce cours a pour but de permettre aux \u00e9l\u00e8ves de comprendre les probl\u00e9matiques de s\u00e9curit\u00e9 li\u00e9es au mat\u00e9riel, et de savoir concevoir un syst\u00e8me embarqu\u00e9 durcis, logiciel et mat\u00e9riel.<\/p>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<section class=\"txt\">\n    <div class=\"container\">\n        <div class=\"bloc-txt\">\n                            <h2><span class=\"elipse\"><\/span><span class=\"trait\"><\/span>Course description<\/h2>\n                        <div class=\"contain-txt\">\n<p>Un syst\u00e8me informatique est le r\u00e9sultat de l\u2019agencement de diff\u00e9rentes abstractions : l\u2019algorithme est impl\u00e9ment\u00e9 par du logiciel, qui tourne sur un certain mat\u00e9riel, utilisant une technologie de transistors&#8230;<\/p>\n<p>M\u00eame si votre algorithme est math\u00e9matiquement s\u00fbr et robuste, une vuln\u00e9rabilit\u00e9 \u00e0 un autre niveau peut l\u2019affaiblir.<\/p>\n<p>Nous examinerons dans ce cours plusieurs exemples de telles vuln\u00e9rabilit\u00e9s \u00e0 l\u2019aide de cours magistraux, TD et TP.<\/p>\n<ul>\n<li>Comment l\u2019injection de faute permet de contourne les d\u00e9fenses d\u2019un syst\u00e8me s\u00fbr. Application \u00e0 la cryptanalyse de l\u2019AES et \u00e0 la r\u00e9cup\u00e9ration de codes PIN.<\/li>\n<li>Comment la m\u00e9moire est impl\u00e9ment\u00e9e dans un syst\u00e8me informatique : de la technologie jusqu\u2019\u00e0 l\u2019utilisation des pointeurs en C. De nombreuses subtilit\u00e9s sont cause de vuln\u00e9rabilit\u00e9s.<\/li>\n<li>La s\u00e9curit\u00e9 de la microarchitecture : dans la qu\u00eate de performances maximales, les concepteurs de processeurs ont souvent oubli\u00e9 de se pr\u00e9occuper de la s\u00e9curit\u00e9. Nous verrons les failles connues, et en particulier les attaques Spectre et Meltdown, maintenant bien connues.<\/li>\n<\/ul>\n<\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"tuiles\">\n    <div class=\"container\">\n                <div class=\"bloc\">\n            <h2><span class=\"elipse\"><\/span><span class=\"trait\"><\/span>Keywords<\/h2>\n            <p>S\u00e9curit\u00e9 mat\u00e9rielle, microarchitecture, Spectre, attaques physiques, cryptanalyse physique.<\/p>\n\n                    <\/div>\n                <div class=\"bloc\">\n            <h2><span class=\"elipse\"><\/span><span class=\"trait\"><\/span>Prerequisite<\/h2>\n            <div class=\"contain-txt\">\n<div class=\"contain-txt\">\n<ul>\n<li>Architecture des processeurs<\/li>\n<li>Compilation crois\u00e9e<\/li>\n<li>Syst\u00e8mes embarqu\u00e9s<\/li>\n<li>Langage C<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n                    <\/div>\n            <\/div>\n<\/section>\n\n\n\n<section class=\"txt\">\n    <div class=\"container\">\n        <div class=\"bloc-txt\">\n                            <h2><span class=\"elipse\"><\/span><span class=\"trait\"><\/span>Bibliography<\/h2>\n                        <div class=\"contain-txt\">\n<div class=\"contain-txt\">\n<ul>\n<li>V\u00e9rifier un code PIN, by Lashermes Ronan and Le Bouder H\u00e9l\u00e8ne, 2018<\/li>\n<li>Attaques par faute, by Lashermes Ronan, 2018<\/li>\n<li>Meltdown et attaques sur KASLR : les attaques par canal auxiliaire passent \u00e0 la vitesse sup\u00e9rieure, by Maurice Cl\u00e9mentine, 2018<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<section class=\"txt\">\n    <div class=\"container\">\n        <div class=\"bloc-txt\">\n                            <h2><span class=\"elipse\"><\/span><span class=\"trait\"><\/span>Biography<\/h2>\n                        <p><strong>Daniel De almeida braga <\/strong> is a research engineer at INRIA, team CAPSULE, working on various ways to improve post-quantum cryptography implementations\u2019 security. His research focuses on vulnerabilities in cryptographic implementations, which can be related to the core protocol (if there is an issue in the specification) or implementation-specific (side channels or any information leak). He is also developing a strong interest in microarchitectural security, with practical exploitation.<\/p>\n\n        <\/div>\n    <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":8,"featured_media":0,"parent":11707,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-7936","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Advanced Hardware Protection - CyberSchool<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advanced Hardware Protection - CyberSchool\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/\" \/>\n<meta property=\"og:site_name\" content=\"CyberSchool\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CSchoolRennes\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-01T14:14:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cyberschool.univ-rennes.fr\/app\/uploads\/2021\/02\/cover-social-network.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@CSchoolRennes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\\\/advanced-hardware-protection\\\/\",\"url\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\\\/advanced-hardware-protection\\\/\",\"name\":\"Advanced Hardware Protection - CyberSchool\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/#website\"},\"datePublished\":\"2022-07-08T13:02:37+00:00\",\"dateModified\":\"2026-09-01T14:14:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\\\/advanced-hardware-protection\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\\\/advanced-hardware-protection\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\\\/advanced-hardware-protection\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Education\",\"item\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Master\u2019s and postgraduate programmes\",\"item\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Master\u2019s Cybersecurity, Science of Software and Hardware Security\",\"item\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Study programme of the Master\u2019s Cybersecurity, Science of Software and Hardware Security\",\"item\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/education\\\/masters-and-postgraduate-programmes\\\/masters-cybersecurity-science-of-software-and-hardware-security\\\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\\\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Advanced Hardware Protection\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/\",\"name\":\"CyberSchool\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cyberschool.univ-rennes.fr\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Advanced Hardware Protection - CyberSchool","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/","og_locale":"en_US","og_type":"article","og_title":"Advanced Hardware Protection - CyberSchool","og_url":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/","og_site_name":"CyberSchool","article_publisher":"https:\/\/www.facebook.com\/CSchoolRennes\/","article_modified_time":"2026-09-01T14:14:45+00:00","og_image":[{"width":1500,"height":500,"url":"https:\/\/cyberschool.univ-rennes.fr\/app\/uploads\/2021\/02\/cover-social-network.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@CSchoolRennes","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/","url":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/","name":"Advanced Hardware Protection - CyberSchool","isPartOf":{"@id":"https:\/\/cyberschool.univ-rennes.fr\/en\/#website"},"datePublished":"2022-07-08T13:02:37+00:00","dateModified":"2026-09-01T14:14:45+00:00","breadcrumb":{"@id":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/advanced-hardware-protection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cyberschool.univ-rennes.fr\/en\/"},{"@type":"ListItem","position":2,"name":"Education","item":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/"},{"@type":"ListItem","position":3,"name":"Master\u2019s and postgraduate programmes","item":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/"},{"@type":"ListItem","position":4,"name":"Master\u2019s Cybersecurity, Science of Software and Hardware Security","item":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/"},{"@type":"ListItem","position":5,"name":"Study programme of the Master\u2019s Cybersecurity, Science of Software and Hardware Security","item":"https:\/\/cyberschool.univ-rennes.fr\/en\/education\/masters-and-postgraduate-programmes\/masters-cybersecurity-science-of-software-and-hardware-security\/study-programme-of-the-masters-cybersecurity-science-of-software-and-hardware-security\/"},{"@type":"ListItem","position":6,"name":"Advanced Hardware Protection"}]},{"@type":"WebSite","@id":"https:\/\/cyberschool.univ-rennes.fr\/en\/#website","url":"https:\/\/cyberschool.univ-rennes.fr\/en\/","name":"CyberSchool","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cyberschool.univ-rennes.fr\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/pages\/7936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/comments?post=7936"}],"version-history":[{"count":19,"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/pages\/7936\/revisions"}],"predecessor-version":[{"id":18935,"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/pages\/7936\/revisions\/18935"}],"up":[{"embeddable":true,"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/pages\/11707"}],"wp:attachment":[{"href":"https:\/\/cyberschool.univ-rennes.fr\/en\/wp-json\/wp\/v2\/media?parent=7936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}