{"id":1599,"date":"2026-05-28T11:46:33","date_gmt":"2026-05-28T11:46:33","guid":{"rendered":"https:\/\/cortexorigin.com\/?page_id=1599"},"modified":"2026-07-24T08:31:47","modified_gmt":"2026-07-24T08:31:47","slug":"secure-boot","status":"publish","type":"page","link":"https:\/\/cortexorigin.com\/index.php\/secure-boot\/","title":{"rendered":""},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Menu ORIGIN\u2122<\/title>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');\n \nbody { margin: 0; padding: 0; background: #F4F0EB; font-family: 'DM Sans', sans-serif; min-height: 600px; }\n \n\/* Wrapper full-width \u2014 isolation stricte (all:initial) + 100vw, identique \u00e0 .cidor-page\n   pour \u00e9chapper aux contraintes de largeur du th\u00e8me WordPress et garantir le bandeau jusqu'aux bords. *\/\n.menu-bar-wrapper {\n  all: initial;\n  display: block;\n  box-sizing: border-box;\n  width: 100vw;\n  position: relative;\n  left: calc(50% - 50vw);\n  background: #0C1829;\n  z-index: 9999;\n  font-family: 'DM Sans', sans-serif;\n}\n \n.menu-bar {\n  width: 100%;\n  background: #0C1829;\n  padding: 0 2rem;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  position: relative;\n  z-index: 100;\n  box-sizing: border-box;\n}\n.menu-logo {\n  font-family: 'DM Sans', sans-serif; font-weight: 700; font-size: 0.95rem;\n  color: #fff; padding: 1rem 0; letter-spacing: 0.03em; white-space: nowrap;\n}\n.menu-logo span { color: #C9A96E; }\n.menu-items { display: flex; align-items: center; gap: 0; }\n \n\/* \u2500\u2500 EAS \u00b7 EXPOSITION BUTTON (avec dropdown) \u2500\u2500 *\/\n.menu-eas-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 1rem 0;\n  margin-right: 0.5rem;\n}\n.menu-eas {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  background: rgba(201,169,110,0.12);\n  border: 1px solid rgba(201,169,110,0.35);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: #C9A96E;\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-eas::before {\n  content: '\u25ce';\n  font-size: 0.75rem;\n  opacity: 0.7;\n}\n.menu-eas::after {\n  content: '\u25be';\n  margin-left: 0.4rem;\n  font-size: 0.6rem;\n  opacity: 0.55;\n}\n.menu-eas:hover {\n  background: rgba(201,169,110,0.25);\n  border-color: rgba(201,169,110,0.6);\n  color: #fff;\n}\n.menu-eas-wrap:hover .menu-dropdown-eas { display: block; }\n.menu-dropdown-eas {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 360px; padding: 0.8rem 0; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n \n\/* \u2500\u2500 AETZU ARROW AI BUTTON \u2500\u2500 *\/\n.menu-aetzu {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  background: rgba(201,169,110,0.12);\n  border: 1px solid rgba(201,169,110,0.35);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: #C9A96E;\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-aetzu::before {\n  content: '\u2b21';\n  font-size: 0.75rem;\n  opacity: 0.7;\n}\n.menu-aetzu::after {\n  content: '\u25be';\n  margin-left: 0.4rem;\n  font-size: 0.6rem;\n  opacity: 0.55;\n}\n.menu-aetzu-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 1rem 0;\n  margin-right: 0.5rem;\n}\n.menu-aetzu-wrap:hover .menu-dropdown-aetzu { display: block; }\n.menu-dropdown-aetzu {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 360px; padding: 0.8rem 0; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-aetzu:hover {\n  background: rgba(201,169,110,0.25);\n  border-color: rgba(201,169,110,0.6);\n  color: #fff;\n}\n \n\/* \u2500\u2500 CORTEX WEB & API BUTTON \u2500\u2500 *\/\n.menu-webapi {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  background: rgba(201,169,110,0.12);\n  border: 1px solid rgba(201,169,110,0.35);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: #C9A96E;\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-webapi::before {\n  content: '\u25a3';\n  font-size: 0.75rem;\n  opacity: 0.7;\n}\n.menu-webapi::after {\n  content: '\u25be';\n  margin-left: 0.4rem;\n  font-size: 0.6rem;\n  opacity: 0.55;\n}\n.menu-webapi-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 1rem 0;\n  margin-right: 0.5rem;\n}\n.menu-webapi-wrap:hover .menu-dropdown-webapi { display: block; }\n.menu-dropdown-webapi {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 360px; padding: 0.8rem 0; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-webapi:hover {\n  background: rgba(201,169,110,0.25);\n  border-color: rgba(201,169,110,0.6);\n  color: #fff;\n}\n \n\/* \u2500\u2500 CORTEX APP\u00c2T & LEURRE BUTTON (avec dropdown \u2014 BAITS) \u2500\u2500 *\/\n.menu-appat-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 1rem 0;\n  margin-right: 0.5rem;\n}\n.menu-appat {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  background: rgba(201,169,110,0.12);\n  border: 1px solid rgba(201,169,110,0.35);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: #C9A96E;\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-appat::before {\n  content: '\u2b22';\n  font-size: 0.7rem;\n  opacity: 0.7;\n}\n.menu-appat::after {\n  content: '\u25be';\n  margin-left: 0.4rem;\n  font-size: 0.6rem;\n  opacity: 0.55;\n}\n.menu-appat:hover {\n  background: rgba(201,169,110,0.25);\n  border-color: rgba(201,169,110,0.6);\n  color: #fff;\n}\n.menu-appat-wrap:hover .menu-dropdown-appat { display: block; }\n.menu-dropdown-appat {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 360px; padding: 0.8rem 0; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n \n\/* \u2500\u2500 CORTEX NK BUTTON (avec dropdown) \u2500\u2500 *\/\n.menu-cortexnk-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 1rem 0;\n  margin-right: 0.5rem;\n}\n.menu-cortexnk {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  background: rgba(201,169,110,0.12);\n  border: 1px solid rgba(201,169,110,0.35);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: #C9A96E;\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-cortexnk::before {\n  content: '\u25c6';\n  font-size: 0.7rem;\n  opacity: 0.7;\n}\n.menu-cortexnk::after {\n  content: '\u25be';\n  margin-left: 0.4rem;\n  font-size: 0.6rem;\n  opacity: 0.55;\n}\n.menu-cortexnk:hover {\n  background: rgba(201,169,110,0.25);\n  border-color: rgba(201,169,110,0.6);\n  color: #fff;\n}\n.menu-cortexnk-wrap:hover .menu-dropdown-cortexnk { display: block; }\n.menu-dropdown-cortexnk {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 360px; padding: 0.8rem 0; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n \n\/* \u2500\u2500 BENCHMARK & V\u00c9RIFICATION BUTTON (m\u00e9ga-d\u00e9roulant fusionn\u00e9) \u2500\u2500 *\/\n.menu-benchmark-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 1rem 0;\n  margin-right: 0.5rem;\n}\n.menu-benchmark {\n  display: flex; align-items: center;\n  padding: 0.45rem 1rem;\n  background: rgba(74,144,217,0.10);\n  border: 1px solid rgba(74,144,217,0.30);\n  border-radius: 3px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  color: rgba(184,212,240,0.85);\n  text-decoration: none;\n  transition: all 0.25s;\n  white-space: nowrap;\n  gap: 0.5rem;\n}\n.menu-benchmark::before {\n  content: '\u25c8';\n  font-size: 0.7rem;\n  opacity: 0.65;\n}\n.menu-benchmark::after {\n  content: '\u25be';\n  margin-left: 0.4rem;\n  font-size: 0.6rem;\n  opacity: 0.55;\n}\n.menu-benchmark:hover {\n  background: rgba(74,144,217,0.22);\n  border-color: rgba(74,144,217,0.55);\n  color: #fff;\n}\n.menu-benchmark-wrap:hover .mega-dropdown { display: block; }\n \n.menu-item {\n  position: relative; padding: 1rem 1rem;\n  font-size: 0.78rem; font-weight: 500; color: rgba(184,212,240,0.75);\n  cursor: pointer; letter-spacing: 0.02em; transition: color 0.2s;\n  white-space: nowrap;\n}\n.menu-item:hover { color: #fff; }\n.menu-item::after {\n  content: '\u25be'; margin-left: 0.3rem; font-size: 0.6rem; opacity: 0.5;\n}\n.menu-item.no-drop::after { content: ''; }\n.menu-cta {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.65rem; font-weight: 500;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 0.5rem 1.2rem; border-radius: 2px;\n  background: rgba(201,169,110,0.15); color: #C9A96E; border: 1px solid rgba(201,169,110,0.3);\n  cursor: pointer; transition: all 0.3s; white-space: nowrap;\n}\n.menu-cta:hover { background: rgba(201,169,110,0.25); color: #fff; }\n \n.menu-dropdown {\n  display: none; position: absolute; top: 100%; left: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  min-width: 320px; padding: 0.8rem 0; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-item:hover .menu-dropdown { display: block; }\n.menu-dropdown a {\n  display: block; padding: 0.5rem 1.5rem; font-size: 0.8rem; color: rgba(184,212,240,0.6);\n  text-decoration: none; transition: all 0.2s; line-height: 1.5;\n}\n.menu-dropdown a:hover { color: #fff; background: rgba(74,144,217,0.08); }\n.menu-dropdown .drop-label {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.58rem; font-weight: 600;\n  letter-spacing: 0.15em; color: #C9A96E; text-transform: uppercase;\n  padding: 0.6rem 1.5rem 0.3rem; display: block;\n}\n.menu-dropdown .drop-sep {\n  border: none; border-top: 1px solid rgba(74,144,217,0.08);\n  margin: 0.5rem 1.5rem;\n}\n \n.menu-dropdown a.drop-highlight {\n  display: flex; align-items: center; justify-content: space-between;\n  margin: 0.4rem 0.8rem 0.2rem;\n  padding: 0.55rem 1rem;\n  background: rgba(201,169,110,0.08);\n  border: 1px solid rgba(201,169,110,0.2);\n  border-radius: 3px;\n  color: #C9A96E;\n  font-weight: 600; font-size: 0.78rem;\n  transition: all 0.2s;\n}\n.menu-dropdown a.drop-highlight:hover {\n  background: rgba(201,169,110,0.18); color: #fff; border-color: rgba(201,169,110,0.45);\n}\n.drop-highlight-arrow { font-size: 0.65rem; opacity: 0.6; margin-left: 8px; }\n \n.menu-dropdown a.drop-sim {\n  display: flex; align-items: center; justify-content: space-between;\n  margin: 0.25rem 0.8rem;\n  padding: 0.5rem 1rem;\n  background: rgba(74,144,217,0.06);\n  border: 1px solid rgba(74,144,217,0.18);\n  border-radius: 3px;\n  color: rgba(184,212,240,0.85);\n  font-size: 0.78rem;\n  transition: all 0.2s;\n}\n.menu-dropdown a.drop-sim:hover {\n  background: rgba(74,144,217,0.14); color: #fff; border-color: rgba(74,144,217,0.4);\n}\n.drop-sim-icon { font-size: 0.7rem; opacity: 0.55; margin-left: 8px; }\n.mega-dropdown {\n  display: none; position: absolute; top: 100%; left: auto; right: 0;\n  background: #0C1829; border: 1px solid rgba(74,144,217,0.15);\n  border-top: 2px solid #C9A96E; border-radius: 0 0 4px 4px;\n  width: 680px; padding: 1.5rem; z-index: 99999;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n}\n.menu-item:hover .mega-dropdown { display: block; }\n.mega-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 0 2rem; }\n.mega-col .drop-label { padding: 0 0 0.3rem; }\n.mega-col .drop-label {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.58rem; font-weight: 600;\n  letter-spacing: 0.15em; color: #C9A96E; text-transform: uppercase;\n  display: block;\n}\n.mega-col a {\n  display: block; padding: 0.35rem 0; font-size: 0.78rem; color: rgba(184,212,240,0.6);\n  text-decoration: none; transition: color 0.2s;\n}\n.mega-col a:hover { color: #fff; }\n.mega-col .drop-sep {\n  border: none; border-top: 1px solid rgba(74,144,217,0.08);\n}\n.mega-col a.drop-highlight {\n  margin: 0.5rem 0 0.2rem; padding: 0.5rem 0.8rem;\n  background: rgba(201,169,110,0.08); border: 1px solid rgba(201,169,110,0.2);\n  border-radius: 3px; color: #C9A96E; font-weight: 600;\n  display: flex; align-items: center; justify-content: space-between;\n}\n.mega-col a.drop-highlight:hover {\n  background: rgba(201,169,110,0.18); color: #fff; border-color: rgba(201,169,110,0.45);\n}\n.mega-col a.drop-sim {\n  margin: 0.35rem 0; padding: 0.45rem 0.8rem;\n  background: rgba(74,144,217,0.06); border: 1px solid rgba(74,144,217,0.18);\n  border-radius: 3px; color: rgba(184,212,240,0.85);\n  display: flex; align-items: center; justify-content: space-between;\n  font-size: 0.78rem;\n}\n.mega-col a.drop-sim:hover {\n  background: rgba(74,144,217,0.14); color: #fff; border-color: rgba(74,144,217,0.4);\n}\n\/* \u2500\u2500 BOUTON INVESTISSEURS (CTA primaire, dor\u00e9 plein) \u2500\u2500 *\/\n.menu-investor {\n  font-family: 'JetBrains Mono', monospace; font-size: 0.65rem; font-weight: 600;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 0.5rem 1.2rem; border-radius: 2px;\n  background: #C9A96E; color: #0C1829; border: 1px solid #C9A96E;\n  cursor: pointer; transition: all 0.3s; white-space: nowrap; margin-right: 0.6rem;\n  text-decoration: none; display: inline-block;\n}\n.menu-investor:hover { background: #d9bd87; border-color: #d9bd87; }\n.preview-hint {\n  text-align: center; color: #6b7280; font-family: 'JetBrains Mono', monospace;\n  font-size: 0.7rem; padding: 3rem 1rem 1rem; letter-spacing: 0.05em;\n}\n.preview-hint strong { color: #C9A96E; }\n<\/style>\n \n \n \n<div class=\"menu-bar-wrapper\">\n<div class=\"menu-bar\">\n  <div class=\"menu-logo\"><span>ORIGIN\u2122<\/span><\/div>\n  <div class=\"menu-items\">\n \n    <!-- EAS \u00b7 EXPOSITION (entr\u00e9e de premier niveau) -->\n    <div class=\"menu-eas-wrap\">\n      <a href=\"https:\/\/cortexorigin.com\/index.php\/easevolution\/\" class=\"menu-eas\">\n        EAS \u00b7 EXPOSITION\n      <\/a>\n      <div class=\"menu-dropdown menu-dropdown-eas\">\n        <span class=\"drop-label\">Plateforme CTEM<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/easevolution\/\" class=\"drop-highlight\">\n          EAS \u00b7 Exposition externe et interne\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Ce que la plateforme mesure<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/easevolution\/#interne\" class=\"drop-sim\">\n          P\u00e9rim\u00e8tre interne \u00b7 annuaire LDAP \/ AD\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/easevolution\/#gouvernance\" class=\"drop-sim\">\n          Gouvernance &amp; trace de d\u00e9cision\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/easevolution\/#concurrence\" class=\"drop-sim\">\n          Paysage concurrentiel\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/easevolution\/#contact\" class=\"drop-highlight\">\n          Demander une cartographie\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n \n    <!-- AETZU ARROW AI (avec dropdown) -->\n    <div class=\"menu-aetzu-wrap\">\n      <a href=\"https:\/\/cortexorigin.com\/index.php\/aetzu-arrow-ai\/\" class=\"menu-aetzu\">\n        AETZU ARROW AI\u2122\n      <\/a>\n      <div class=\"menu-dropdown menu-dropdown-aetzu\">\n        <span class=\"drop-label\">AETZU ARROW AI<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/aetzu-arrow-ai\/\" class=\"drop-sim\">\n          AETZU ARROW AI\u2122 \u00b7 D\u00e9fense active\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Analyse strat\u00e9gique<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/marche-et-positionnement-2\/\" class=\"drop-highlight\">\n          March\u00e9 et positionnement\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n \n    <!-- WEB & API (avec dropdown) -->\n    <div class=\"menu-webapi-wrap\">\n      <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-idor\/\" class=\"menu-webapi\">\n        WEB &amp; API\n      <\/a>\n      <div class=\"menu-dropdown menu-dropdown-webapi\">\n        <span class=\"drop-label\">Web &amp; API<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-idor\/\" class=\"drop-sim\">\n          IDOR \u00b7 Passerelle d&rsquo;autorisation\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Analyse strat\u00e9gique<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/1689-2\/\" class=\"drop-highlight\">\n          March\u00e9 et positionnement\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n \n    <!-- APP\u00c2T & LEURRE (avec dropdown \u2014 BAITS) -->\n    <div class=\"menu-appat-wrap\">\n      <a href=\"https:\/\/cortexorigin.com\/index.php\/appat-leurre-lanterne\/\" class=\"menu-appat\">\n        APP\u00c2T &amp; LEURRE\n      <\/a>\n      <div class=\"menu-dropdown menu-dropdown-appat\">\n        <span class=\"drop-label\">Famille App\u00e2t &amp; Leurre<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/appat-leurre-lanterne\/\" class=\"drop-sim\">\n          App\u00e2t &amp; Leurre \u00b7 Vue d&rsquo;ensemble\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/baist\/\" class=\"drop-highlight\">\n          BAITS \u00b7 D\u00e9ception active\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Analyse strat\u00e9gique<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/marche-positionnement\/\" class=\"drop-sim\">\n          March\u00e9 &amp; positionnement\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n \n    <!-- NK (avec dropdown) -->\n    <div class=\"menu-cortexnk-wrap\">\n      <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-nk\/\" class=\"menu-cortexnk\">\n        NOYAU NK\n      <\/a>\n      <div class=\"menu-dropdown menu-dropdown-cortexnk\">\n        <span class=\"drop-label\">Famille NK<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-nk\/\" class=\"drop-sim\">\n          NK \u00b7 Micronoyau souverain\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-nk-3d\/\" class=\"drop-highlight\">\n          NK 3D \u00b7 Cybers\u00e9curit\u00e9 active\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Secure Boot<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-nk-secure-boot\/\" class=\"drop-sim\">\n          Secure Boot S1-S10 \u00b7 Module natif\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/secure-boot-tf-a-post-quantique\/\" class=\"drop-highlight\">\n          Secure Boot TF-A \u00b7 Post-Quantique\n          <span class=\"drop-highlight-arrow\">\u2197<\/span>\n        <\/a>\n        <hr class=\"drop-sep\">\n        <span class=\"drop-label\">Analyse strat\u00e9gique<\/span>\n        <a href=\"https:\/\/cortexorigin.com\/index.php\/marche-et-positionnement\/\" class=\"drop-sim\">\n          March\u00e9 &amp; positionnement\n          <span class=\"drop-sim-icon\">\u2197<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n \n    <!-- BENCHMARK & V\u00c9RIFICATION (m\u00e9ga-d\u00e9roulant fusionn\u00e9) -->\n    <div class=\"menu-benchmark-wrap\">\n      <a href=\"https:\/\/cortexorigin.com\/index.php\/mttd-benchmark-v2-0-aetzu-arrow-ai\/\" class=\"menu-benchmark\">\n        Benchmark\n      <\/a>\n      <div class=\"mega-dropdown\">\n        <div class=\"mega-cols\">\n \n          <div class=\"mega-col\">\n            <span class=\"drop-label\">D\u00e9monstration<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/demonstration-cortex-nk-2\/\" class=\"drop-highlight\">\n              D\u00c9MONSTRATION NK\n              <span class=\"drop-highlight-arrow\">\u2197<\/span>\n            <\/a>\n            <hr class=\"drop-sep\" style=\"margin:0.8rem 0 0.5rem\">\n            <span class=\"drop-label\">Capacit\u00e9s mesur\u00e9es<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cryptographie\/\">Cryptographie<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/secure-boot\/\">Secure Boot<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/auto-containment-2\/\">Auto-Containment<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/audit-log-immuable\/\">Audit Log Immuable<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/attestation-et-orchestration-post-quantique\/\">Mesh v1<\/a>\n            <hr class=\"drop-sep\" style=\"margin:0.8rem 0 0.5rem\">\n            <span class=\"drop-label\">Tableaux de bord<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/mttd-benchmark-v2-0-aetzu-arrow-ai\/\" class=\"drop-highlight\">\n              MTTD Benchmark v2.0\n              <span class=\"drop-highlight-arrow\">\u2197<\/span>\n            <\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/1043-2\/\" class=\"drop-highlight\">\n              Evaluation Dashboard\n              <span class=\"drop-highlight-arrow\">\u2197<\/span>\n            <\/a>\n          <\/div>\n \n          <div class=\"mega-col\">\n            <span class=\"drop-label\">CFVL \u2014 Laboratoire formel<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/689-2\/\">CFVL \u2014 Page principale<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/841-2\/\">Journal R&amp;D<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/833-2\/\">Publications &amp; \u00e9valuations<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/827-2\/\">M\u00e9thodologie<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/rapport-mttd-mttb\/\">Rapport MTTD \/ MTTB<\/a>\n            <hr class=\"drop-sep\" style=\"margin:0.8rem 0 0.5rem\">\n            <span class=\"drop-label\">Simulations interactives<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/test\/\" class=\"drop-sim\">\n              Simulations Attaque\n              <span class=\"drop-sim-icon\">\u26a1<\/span>\n            <\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/simulation\/\" class=\"drop-sim\">\n              Sch\u00e9ma &amp; Simulations\n              <span class=\"drop-sim-icon\">\u25ce<\/span>\n            <\/a>\n            <hr class=\"drop-sep\" style=\"margin:0.8rem 0 0.5rem\">\n            <span class=\"drop-label\">Recherche<\/span>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/604-2\/\">AGI Exp\u00e9rimental<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/cortex-origin-2\/\">MVP<\/a>\n            <a href=\"https:\/\/cortexorigin.com\/index.php\/814-2\/\">IA expliqu\u00e9e simplement<\/a>\n          <\/div>\n \n        <\/div>\n      <\/div>\n    <\/div>\n \n    <!-- INVESTISSEURS -->\n    <a href=\"https:\/\/cortexorigin.com\/index.php\/investisseurs-partenaires-strategiques\/\" class=\"menu-investor\">Investisseurs<\/a>\n \n    <!-- CTA -->\n    <a href=\"mailto:press@cortexorigin.com\" style=\"text-decoration:none\">\n      <div class=\"menu-cta\">Contact<\/div>\n    <\/a>\n \n  <\/div>\n<\/div>\n<\/div>\n \n\n\n\n<div class=\"sb7-wrap\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=IBM+Plex+Mono:wght@300;400;500&family=IBM+Plex+Serif:ital,wght@0,400;0,500;1,400&display=swap');\n.sb7-wrap{all:initial;display:block;width:100vw;position:relative;left:calc(50% - 50vw);font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;font-size:15px;line-height:1.6;color:#1A1A2E;background:#FAFAF8;box-sizing:border-box;}\n.sb7-wrap *{box-sizing:border-box;}\n.sb7-hdr{background:#00205B;padding:10px 5%;display:flex;align-items:center;gap:16px;}\n.sb7-num{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:0.2em;color:rgba(255,255,255,0.35);flex-shrink:0;}\n.sb7-label{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.85);font-weight:500;}\n.sb7-line{flex:1;height:1px;background:rgba(255,255,255,0.1);}\n.sb7-sec{padding:52px 5%;background:#FAFAF8;border-bottom:1px solid #D0CEC8;}\n.sb7-title{font-family:'IBM Plex Serif',Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:500;color:#00205B;margin:0 0 8px 0;line-height:1.15;}\n.sb7-title em{font-style:italic;color:#003F8A;}\n.sb7-desc{font-family:'IBM Plex Sans',sans-serif;font-size:14px;font-weight:300;color:#5A5E70;max-width:760px;line-height:1.8;margin-bottom:36px;}\n.sb7-badge{margin:16px 0 24px;background:linear-gradient(90deg,rgba(176,135,40,0.10) 0%,rgba(176,135,40,0.03) 100%);border-left:4px solid #B08728;padding:16px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;}\n.sb7-badge-icon{font-size:24px;}\n.sb7-badge-body{flex:1;min-width:260px;}\n.sb7-badge-title{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:#8A5A00;font-weight:600;margin-bottom:4px;}\n.sb7-badge-text{color:#1A1A2E;font-size:13.5px;line-height:1.55;}\n.sb7-cgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3px;margin-top:36px;}\n.sb7-cc{background:#FFFFFF;border:1px solid #D0CEC8;border-top:3px solid #B8B4AC;padding:22px 20px;transition:.2s;}\n.sb7-cc:hover{box-shadow:0 4px 16px rgba(0,63,138,.07);}\n.sb7-cc.hc{border-top-color:#00205B;background:#E8EFF8;}\n.sb7-cc-n{font-family:'IBM Plex Sans',sans-serif;font-size:14px;font-weight:600;color:#00205B;margin-bottom:2px;}\n.sb7-cc-v{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;color:#5A5E70;margin-bottom:16px;}\n.sb7-cc-lat{font-family:'IBM Plex Mono',monospace;font-size:22px;font-weight:500;color:#1A1A2E;line-height:1;margin-bottom:3px;}\n.sb7-cc.hc .sb7-cc-lat{color:#0055B3;}\n.sb7-cc-rat{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;color:#5A5E70;margin-bottom:10px;}\n.sb7-cc.hc .sb7-cc-rat{color:#0055B3;font-weight:500;}\n.sb7-cc-eal{font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;color:#5A5E70;}\n.sb7-kpi{margin-top:48px;background:linear-gradient(135deg,#00205B 0%,#003F8A 100%);padding:32px 36px;border-left:6px solid #B08728;display:flex;align-items:center;gap:32px;flex-wrap:wrap;}\n.sb7-kpi-block{flex-shrink:0;}\n.sb7-kpi-block.sep{border-left:1px solid rgba(255,255,255,0.2);padding-left:32px;}\n.sb7-kpi-l{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#B08728;margin-bottom:8px;}\n.sb7-kpi-big{font-family:'IBM Plex Mono',monospace;font-size:56px;font-weight:500;color:#FFFFFF;line-height:1;}\n.sb7-kpi-mid{font-family:'IBM Plex Mono',monospace;font-size:42px;font-weight:500;color:#FFFFFF;line-height:1;}\n.sb7-kpi-u{font-size:24px;color:rgba(255,255,255,0.7);}\n.sb7-kpi-um{font-size:20px;color:rgba(255,255,255,0.7);}\n.sb7-kpi-s{font-family:'IBM Plex Mono',monospace;font-size:11px;color:rgba(255,255,255,0.5);margin-top:8px;}\n.sb7-kpi-text{flex:1;min-width:280px;color:rgba(255,255,255,0.85);font-size:14px;line-height:1.7;}\n.sb7-kpi-text strong{color:#FFFFFF;}\n.sb7-h3{font-family:'IBM Plex Serif',Georgia,serif;font-size:24px;font-weight:500;color:#00205B;margin:56px 0 8px 0;line-height:1.15;}\n.sb7-h3 em{font-style:italic;color:#003F8A;}\n.sb7-tw{overflow-x:auto;border:1px solid #D0CEC8;margin-top:0;}\n.sb7-bt{width:100%;border-collapse:collapse;font-family:'IBM Plex Mono',monospace;font-size:12.5px;background:#FFFFFF;}\n.sb7-bt thead tr{background:#00205B;}\n.sb7-bt thead th{padding:12px 16px;font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.55);font-weight:400;text-align:left;}\n.sb7-bt thead th.r{text-align:right;}\n.sb7-bt thead th.c{text-align:center;}\n.sb7-bt .grp td{padding:8px 16px;font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:0.24em;text-transform:uppercase;color:#0055B3;font-weight:500;background:#E8EFF8;border-top:1px solid #D0CEC8;border-bottom:1px solid #D0CEC8;}\n.sb7-bt tbody tr{border-bottom:1px solid #ECEAE4;}\n.sb7-bt tbody tr:hover{background:rgba(0,63,138,0.03);}\n.sb7-bt tbody td{padding:9px 16px;color:#1A1A2E;}\n.sb7-bt td.val{text-align:right;color:#0055B3;font-weight:500;}\n.sb7-bt td.p99{text-align:right;color:#5A5E70;}\n.sb7-bt td.lay{text-align:center;}\n.sb7-bt .tcbr{background:#FDF0D5;}\n.sb7-bt .tcbr td{font-weight:500;}\n.sb7-bt .tcbr td.fn{color:#00205B;}\n.sb7-bdg{display:inline-block;font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:0.14em;text-transform:uppercase;padding:2px 7px;border:1px solid;}\n.sb7-bdg.tcb{color:#8A5A00;border-color:rgba(138,90,0,0.35);background:#FDF0D5;}\n.sb7-bdg.nw{color:#1A6B3C;border-color:rgba(26,107,60,0.3);background:#E4F3EB;}\n.sb7-bdg.crypto{color:#6B2D8C;border-color:rgba(107,45,140,0.3);background:#F0E4F5;}\n.sb7-mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3px;margin-top:36px;}\n.sb7-mc{padding:26px 22px;background:#FFFFFF;border:1px solid #D0CEC8;border-top:3px solid #B8B4AC;}\n.sb7-mi{font-family:'IBM Plex Mono',monospace;font-size:20px;color:#0055B3;margin-bottom:14px;}\n.sb7-mt{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#00205B;margin-bottom:8px;font-weight:500;}\n.sb7-md{font-family:'IBM Plex Sans',sans-serif;font-size:13px;font-weight:300;color:#5A5E70;line-height:1.7;}\n.sb7-mv{font-family:'IBM Plex Mono',monospace;font-size:10.5px;color:#0055B3;margin-top:12px;}\n.sb7-term{margin-top:36px;background:#00205B;color:rgba(255,255,255,0.85);padding:24px 28px;font-family:'IBM Plex Mono',monospace;font-size:12px;line-height:1.9;overflow-x:auto;}\n.sb7-term .tp{color:rgba(255,255,255,0.35);}\n.sb7-term .tc{color:#FFFFFF;}\n.sb7-term .to{color:rgba(255,255,255,0.4);}\n.sb7-term .th{color:#FFD080;font-weight:500;}\n.sb7-term .tok{color:#6DD98A;}\n.sb7-term .tw2{color:#FFB347;}\n.sb7-nota{margin-top:16px;padding:12px 16px;background:#F5EDD5;border-left:3px solid #B08728;font-family:'IBM Plex Sans',sans-serif;font-size:12.5px;font-weight:300;color:#8A5A00;line-height:1.65;}\n.sb7-nota strong{font-weight:500;color:#8A5A00;}\n<\/style>\n \n<!-- HEADER SECTION -->\n<div class=\"sb7-hdr\"><div class=\"sb7-num\">07<\/div><div class=\"sb7-line\"><\/div><div class=\"sb7-label\">Module Secure Boot CORTEX NK\u2122 \u2014 10\/10 sprints S1-S10 \u00b7 CFVL-BENCH-SECBOOT-001 v2.0 \u2014 cha\u00eene post-quantique souveraine<\/div><div class=\"sb7-line\"><\/div><\/div>\n \n<div class=\"sb7-sec\">\n  <h3 class=\"sb7-title\">Secure Boot <em>10\/10 sprints livr\u00e9s<\/em><\/h3>\n \n  <!-- Bandeau dor\u00e9 -->\n  <div class=\"sb7-badge\">\n    <span class=\"sb7-badge-icon\">\ud83d\udd10<\/span>\n    <div class=\"sb7-badge-body\">\n      <div class=\"sb7-badge-title\">Secure Boot post-quantique souverain \u00b7 100% complet \u00b7 boot compos\u00e9 0,55 ms<\/div>\n      <div class=\"sb7-badge-text\">\n        Le Module Secure Boot CORTEX NK\u2122 est aujourd&rsquo;hui le seul au monde \u00e0 int\u00e9grer nativement la signature hybride <strong>Ed25519 + ML-DSA-87 (FIPS 204 post-quantique)<\/strong>, avec 211 tests E2E PASS, score Frama-C\/WP moyen \u2248 92 %, 6 th\u00e9or\u00e8mes Isabelle\/HOL prouv\u00e9s (0 sorry). <strong>Boot compos\u00e9 en 0,55 ms \u00b7 boot orchestr\u00e9 end-to-end en 1,51 ms \u00b7 cold-path init TPM_NV ~800 \u00b5s \u00b7 hot-path checks 2 ns \u2014 sans rivaux mesur\u00e9s au monde.<\/strong> Tag v1.0-secboot-complete \u00b7 21 mai 2026.\n      <\/div>\n    <\/div>\n  <\/div>\n \n  <p class=\"sb7-desc\">R\u00e9f\u00e9rence CFVL-BENCH-SECBOOT-001 v2.0 \u00b7 plateforme ARM64 Apple Silicon M2 \u00b7 clang -O2 \u00b7 CLOCK_MONOTONIC_RAW r\u00e9solution nanoseconde \u00b7 test vectors VALIDES g\u00e9n\u00e9r\u00e9s avec vraies cl\u00e9s HACL* (Ed25519) et liboqs (ML-DSA-87) \u00b7 autotest signature hybride VALID au d\u00e9marrage. <strong>PR #16 merg\u00e9e sur master \u00b7 tag v1.0-secboot-complete pouss\u00e9 \u00b7 sprint Module Secure Boot 100% termin\u00e9 le 21 mai 2026.<\/strong> Architecture cold\/hot path document\u00e9e (init TPM_NV ~800 \u00b5s au boot, checks ~2 ns runtime cache RAM).<\/p>\n \n  <!-- 10 sprints S1-S10 -->\n  <div class=\"sb7-cgrid\">\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#1A6B3C;\">\n      <div class=\"sb7-cc-n\">S1 \u2014 Ed25519<\/div>\n      <div class=\"sb7-cc-v\">HACL* INRIA prouv\u00e9 \u00b7 F*\/Vale<\/div>\n      <div class=\"sb7-cc-lat\">43,62 \u00b5s<\/div>\n      <div class=\"sb7-cc-rat\">p99 56 \u00b5s \u00b7 10\/10 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 97 % \u00b7 classique elliptique<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#6B2D8C;\">\n      <div class=\"sb7-cc-n\">S2 \u2014 ML-DSA-87<\/div>\n      <div class=\"sb7-cc-v\">liboqs \u00b7 FIPS 204 \u00b7 PQC L5<\/div>\n      <div class=\"sb7-cc-lat\">130,77 \u00b5s<\/div>\n      <div class=\"sb7-cc-rat\">p99 169 \u00b5s \u00b7 18\/18 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 97,2 % \u00b7 post-quantique<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc hc\">\n      <div class=\"sb7-cc-n\">S3 \u2014 Signature hybride<\/div>\n      <div class=\"sb7-cc-v\">Ed25519 + ML-DSA-87 \u00b7 4691 B<\/div>\n      <div class=\"sb7-cc-lat\">173,98 \u00b5s<\/div>\n      <div class=\"sb7-cc-rat\">p99 220 \u00b5s \u00b7 24\/24 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 97,1 % \u00b7 double s\u00e9curit\u00e9<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#1A6B3C;\">\n      <div class=\"sb7-cc-n\">S4 \u2014 TPM PCR extend<\/div>\n      <div class=\"sb7-cc-v\">SHA-256 stub RAM \u00b7 24 PCRs<\/div>\n      <div class=\"sb7-cc-lat\">370 ns<\/div>\n      <div class=\"sb7-cc-rat\">p99 377 ns \u00b7 11\/11 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 100 % \u00b7 MESUR\u00c9 v2.0<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#0055B3;\">\n      <div class=\"sb7-cc-n\">S5 \u2014 Manifest sign\u00e9<\/div>\n      <div class=\"sb7-cc-v\">struct 4955 B \u00b7 hybride S3<\/div>\n      <div class=\"sb7-cc-lat\">1 ns<\/div>\n      <div class=\"sb7-cc-rat\">p99 2 ns \u00b7 plancher clock \u00b7 8\/8<\/div>\n      <div class=\"sb7-cc-eal\">WP 93,2 % \u00b7 PCRs coh\u00e9rents<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#1A6B3C;\">\n      <div class=\"sb7-cc-n\">S6 \u2014 Th\u00e9or\u00e8mes HOL<\/div>\n      <div class=\"sb7-cc-v\">Isabelle\/HOL \u00b7 6 th\u00e9or\u00e8mes<\/div>\n      <div class=\"sb7-cc-lat\">0 sorry<\/div>\n      <div class=\"sb7-cc-rat\">6\/6 invariants prouv\u00e9s<\/div>\n      <div class=\"sb7-cc-eal\">Standard acad\u00e9mique mondial<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#0055B3;\">\n      <div class=\"sb7-cc-n\">S7 \u2014 Int\u00e9gration ATF\/BL2<\/div>\n      <div class=\"sb7-cc-v\">TF-A v2.10 LTS \u00b7 QEMU virt<\/div>\n      <div class=\"sb7-cc-lat\">962 \u00b5s<\/div>\n      <div class=\"sb7-cc-rat\">p99 1,10 ms \u00b7 16\/16 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 95,7 % \u00b7 MESUR\u00c9 v2.0<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#B08728;\">\n      <div class=\"sb7-cc-n\">S8 \u2014 TPM 2.0 r\u00e9el<\/div>\n      <div class=\"sb7-cc-v\">TSS2 \u00b7 swtpm + hardware<\/div>\n      <div class=\"sb7-cc-lat\" style=\"color:#8A5A00;\">366,84 \u00b5s<\/div>\n      <div class=\"sb7-cc-rat\">p99 472 \u00b5s \u00b7 22\/22 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 86,6 % \u00b7 EAL4+ ready<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#0055B3;\">\n      <div class=\"sb7-cc-n\">S9 \u2014 Anti-rollback NV<\/div>\n      <div class=\"sb7-cc-v\">TPM NV \u00b7 0x01000010<\/div>\n      <div class=\"sb7-cc-lat\">2 ns \/ 1,28 ms<\/div>\n      <div class=\"sb7-cc-rat\">hot\/cold \u00b7 22\/22 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 84,2 % \u00b7 TPM_NV MESUR\u00c9 v2.0<\/div>\n    <\/div>\n \n    <div class=\"sb7-cc\" style=\"border-top-color:#0055B3;\">\n      <div class=\"sb7-cc-n\">S10 \u2014 Recovery NV<\/div>\n      <div class=\"sb7-cc-v\">NV 0x01000020 \u00b7 max 3 retries<\/div>\n      <div class=\"sb7-cc-lat\">2 ns \/ 764 \u00b5s<\/div>\n      <div class=\"sb7-cc-rat\">hot\/cold \u00b7 14\/14 tests<\/div>\n      <div class=\"sb7-cc-eal\">WP 83,6 % \u00b7 TPM_NV MESUR\u00c9 v2.0<\/div>\n    <\/div>\n \n  <\/div>\n \n  <!-- KPI banner -->\n  <div class=\"sb7-kpi\">\n    <div class=\"sb7-kpi-block\">\n      <div class=\"sb7-kpi-l\">Boot compos\u00e9 \u00b7 cha\u00eene crypto<\/div>\n      <div class=\"sb7-kpi-big\">0,55 <span class=\"sb7-kpi-u\">ms<\/span><\/div>\n      <div class=\"sb7-kpi-s\">S3 + S4 + S5 + S8 + S9v0 + S10v0 cumul\u00e9s<\/div>\n    <\/div>\n    <div class=\"sb7-kpi-block sep\">\n      <div class=\"sb7-kpi-l\">Boot orchestr\u00e9 end-to-end (S7)<\/div>\n      <div class=\"sb7-kpi-mid\">1,51 <span class=\"sb7-kpi-um\">ms<\/span><\/div>\n      <div class=\"sb7-kpi-s\">s7_bl2_init complet \u00b7 production<\/div>\n    <\/div>\n    <div class=\"sb7-kpi-text\">\n      <strong>Deux m\u00e9triques evidence-grade.<\/strong> Le boot compos\u00e9 (0,55 ms) refl\u00e8te la performance intrins\u00e8que de la cha\u00eene crypto (signature hybride PQC + manifest + PCR extend + anti-rollback). Le boot orchestr\u00e9 (1,51 ms) refl\u00e8te la performance op\u00e9rationnelle r\u00e9elle au d\u00e9marrage incluant le setup TPM complet (init\/shutdown ESYS). <strong>Premi\u00e8re cha\u00eene Secure Boot post-quantique formellement v\u00e9rifi\u00e9e publiquement au monde.<\/strong>\n    <\/div>\n  <\/div>\n \n  <!-- Tableau performances -->\n  <h3 class=\"sb7-h3\">Tableau <em>performances mesur\u00e9es<\/em><\/h3>\n  <p class=\"sb7-desc\">Mesures evidence-grade reproductibles. N et batch adapt\u00e9s par op\u00e9ration (latence variable du ns au ms). Noinline + barrier + sink volatile (anti-DCE compilateur). Backend swtpm IBM pour S8 (TPM hardware production attendu \u2248 \u00d73-5).<\/p>\n  <div class=\"sb7-tw\"><table class=\"sb7-bt\">\n    <thead><tr><th>Op\u00e9ration<\/th><th class=\"c\">Sprint<\/th><th class=\"r\">mean<\/th><th class=\"r\">p99<\/th><th class=\"c\">Statut<\/th><\/tr><\/thead>\n    <tbody>\n      <tr class=\"grp\"><td colspan=\"5\">Signatures cryptographiques<\/td><\/tr>\n      <tr><td class=\"fn\">V\u00e9rification Ed25519 \u00b7 HACL* F*\/Vale<\/td><td class=\"lay\">S1<\/td><td class=\"val\">43,62 \u00b5s<\/td><td class=\"p99\">56 \u00b5s<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">V\u00e9rification ML-DSA-87 \u00b7 FIPS 204 PQC<\/td><td class=\"lay\">S2<\/td><td class=\"val\">130,77 \u00b5s<\/td><td class=\"p99\">169 \u00b5s<\/td><td class=\"lay\"><span class=\"sb7-bdg crypto\">PQC<\/span><\/td><\/tr>\n      <tr class=\"tcbr\"><td class=\"fn\"><strong>V\u00e9rification hybride compl\u00e8te \u00b7 Ed25519 + ML-DSA-87<\/strong><\/td><td class=\"lay\">S3<\/td><td class=\"val\">173,98 \u00b5s<\/td><td class=\"p99\">220 \u00b5s<\/td><td class=\"lay\"><span class=\"sb7-bdg tcb\">HYBRIDE<\/span><\/td><\/tr>\n \n      <tr class=\"grp\"><td colspan=\"5\">Mesures de plateforme TPM<\/td><\/tr>\n      <tr><td class=\"fn\">TPM PCR extend \u00b7 SHA-256 stub RAM<\/td><td class=\"lay\">S4<\/td><td class=\"val\">370 ns<\/td><td class=\"p99\">377 ns<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">Manifest verify \u00b7 struct 4955 B + PCRs<\/td><td class=\"lay\">S5<\/td><td class=\"val\">1 ns<\/td><td class=\"p99\">2 ns<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">TPM 2.0 extend r\u00e9el \u00b7 TSS2 swtpm IBM<\/td><td class=\"lay\">S8<\/td><td class=\"val\">366,84 \u00b5s<\/td><td class=\"p99\">472 \u00b5s<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n \n      <tr class=\"grp\"><td colspan=\"5\">Anti-rollback et recovery<\/td><\/tr>\n      <tr><td class=\"fn\">Rollback check \u00b7 STUB_RAM (dev\/test)<\/td><td class=\"lay\">S9 v0<\/td><td class=\"val\">2 ns<\/td><td class=\"p99\">2 ns<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">Rollback check \u00b7 TPM_NV hot path (cache RAM)<\/td><td class=\"lay\">S9 v1<\/td><td class=\"val\">2 ns<\/td><td class=\"p99\">2 ns<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">Rollback init \u00b7 TPM_NV cold path (NV_Read swtpm)<\/td><td class=\"lay\">S9 init<\/td><td class=\"val\">1,28 ms<\/td><td class=\"p99\">1,93 ms<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">Recovery check \u00b7 STUB_RAM (dev\/test)<\/td><td class=\"lay\">S10 v0<\/td><td class=\"val\">2 ns<\/td><td class=\"p99\">2 ns<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">Recovery check \u00b7 TPM_NV hot path (cache RAM)<\/td><td class=\"lay\">S10 v1<\/td><td class=\"val\">2 ns<\/td><td class=\"p99\">2 ns<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr><td class=\"fn\">Recovery init \u00b7 TPM_NV cold path (NV_Read swtpm)<\/td><td class=\"lay\">S10 init<\/td><td class=\"val\">764 \u00b5s<\/td><td class=\"p99\">980 \u00b5s<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n \n      <tr class=\"grp\"><td colspan=\"5\">Orchestration et boot complet<\/td><\/tr>\n      <tr><td class=\"fn\">s7_bl2_init orchestration \u00b7 S1+S5+S8+S9+S10 cha\u00een\u00e9s<\/td><td class=\"lay\">S7<\/td><td class=\"val\">962 \u00b5s<\/td><td class=\"p99\">1,10 ms<\/td><td class=\"lay\"><span class=\"sb7-bdg nw\">MESUR\u00c9<\/span><\/td><\/tr>\n      <tr class=\"tcbr\" style=\"background:#FDF0D5;\"><td class=\"fn\"><strong>BOOT COMPOS\u00c9 \u00b7 S3+S4+S5+S8+S9v0+S10v0 (cha\u00eene crypto)<\/strong><\/td><td class=\"lay\">S1-S10<\/td><td class=\"val\" style=\"font-size:14px;\"><strong>\u2248 0,55 ms<\/strong><\/td><td class=\"p99\"><strong>\u2248 0,70 ms<\/strong><\/td><td class=\"lay\"><span class=\"sb7-bdg tcb\">EVIDENCE<\/span><\/td><\/tr>\n      <tr class=\"tcbr\" style=\"background:#FDF0D5;\"><td class=\"fn\"><strong>BOOT ORCHESTR\u00c9 END-TO-END \u00b7 S7 bl2_init complet (production)<\/strong><\/td><td class=\"lay\">S7<\/td><td class=\"val\" style=\"font-size:14px;\"><strong>\u2248 1,51 ms<\/strong><\/td><td class=\"p99\"><strong>\u2248 1,80 ms<\/strong><\/td><td class=\"lay\"><span class=\"sb7-bdg tcb\">EVIDENCE<\/span><\/td><\/tr>\n    <\/tbody>\n  <\/table><\/div>\n \n  <!-- 3 modes -->\n  <h3 class=\"sb7-h3\">Trois <em>modes d&rsquo;int\u00e9gration<\/em><\/h3>\n  <p class=\"sb7-desc\">Le Module Secure Boot s&rsquo;int\u00e8gre selon trois modes, du plus simple (validation runtime c\u00f4t\u00e9 OS) au plus strict (remplacement int\u00e9gral du bootloader). Tous trois sont d\u00e9j\u00e0 valid\u00e9s en POC. Trajectoire commerciale conseill\u00e9e : d\u00e9marrer en mode A, \u00e9voluer vers B sur \u00e9quipements ARM d\u00e9di\u00e9s, puis C sur plateformes les plus sensibles.<\/p>\n \n  <div class=\"sb7-mgrid\">\n    <div class=\"sb7-mc\">\n      <div class=\"sb7-mi\">A<\/div>\n      <div class=\"sb7-mt\">Validation runtime<\/div>\n      <div class=\"sb7-md\">Le module s&rsquo;ex\u00e9cute apr\u00e8s le boot comme service de v\u00e9rification d&rsquo;int\u00e9grit\u00e9 du chargement. Compatible UEFI \/ GRUB \/ U-Boot existant. Mesure les binaires charg\u00e9s, v\u00e9rifie signatures, alimente PCRs. Aucun changement d&rsquo;infrastructure.<\/div>\n      <div class=\"sb7-mv\">UEFI \u00b7 GRUB \u00b7 audit \u00b7 premi\u00e8re int\u00e9gration<\/div>\n    <\/div>\n \n    <div class=\"sb7-mc\" style=\"border-top-color:#0055B3;\">\n      <div class=\"sb7-mi\">B<\/div>\n      <div class=\"sb7-mt\">Bootloader compl\u00e9mentaire<\/div>\n      <div class=\"sb7-md\">Le module remplace BL2 dans l&rsquo;ARM Trusted Firmware. Compatible TF-A v2.10 LTS. API \u00e9mul\u00e9e c\u00f4t\u00e9 stub, v\u00e9rifications r\u00e9elles c\u00f4t\u00e9 CORTEX NK. Recommand\u00e9 pour syst\u00e8mes embarqu\u00e9s ARM (drones, automotive, IoT industriel).<\/div>\n      <div class=\"sb7-mv\">TF-A \u00b7 BL2 \u00b7 ARM \u00b7 embarqu\u00e9<\/div>\n    <\/div>\n \n    <div class=\"sb7-mc\" style=\"border-top-color:#B08728;\">\n      <div class=\"sb7-mi\">C<\/div>\n      <div class=\"sb7-mt\">Racine de confiance compl\u00e8te<\/div>\n      <div class=\"sb7-md\">Le module est la racine de confiance, sans d\u00e9pendance \u00e0 UEFI ni TF-A. Boot ROM \u2192 CORTEX NK Secure Boot \u2192 OS s\u00e9curis\u00e9. R\u00e9serv\u00e9 aux environnements \u00e0 plus haut niveau d&rsquo;assurance (d\u00e9fense, gouvernement, ANSSI).<\/div>\n      <div class=\"sb7-mv\">DGA \u00b7 ANSSI \u00b7 EAL6+ \u00b7 souverain<\/div>\n    <\/div>\n  <\/div>\n \n  <!-- Terminal -->\n  <div class=\"sb7-term\">\n    <div><span class=\"tp\">$<\/span> <span class=\"tc\">clang -O2 -o bench_secboot bench\/secboot_bench.c -lhacl -loqs -ltss2 &amp;&amp; .\/bench_secboot<\/span><\/div>\n    <div class=\"tp\">===========================================================================<\/div>\n    <div class=\"tp\">  CFVL-BENCH-SECBOOT-001 v2.0 \u2014 Module Secure Boot S1-S10 (100% complet)<\/div>\n    <div class=\"tp\">===========================================================================<\/div>\n    <div><span class=\"to\">  Sprint   Op\u00e9ration                            \u2502       mean        \u2502 p99<\/span><\/div>\n    <div><span class=\"to\">  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<\/span><\/div>\n    <div><span class=\"to\">  S1       Ed25519 verify   [HACL* F*\/Vale]      \u2502 <\/span><span class=\"th\">    44,51 \u00b5s<\/span><span class=\"to\">     \u2502 70,53 \u00b5s<\/span><\/div>\n    <div><span class=\"to\">  S2       ML-DSA-87 verify [FIPS 204 PQC]       \u2502 <\/span><span class=\"tw2\">   129,51 \u00b5s<\/span><span class=\"to\">     \u2502 138,70 \u00b5s<\/span><\/div>\n    <div><span class=\"to\">  S3       Hybride verify   [Ed25519+MLDSA]      \u2502 <\/span><span class=\"tw2\">   174,84 \u00b5s<\/span><span class=\"to\">     \u2502 191,71 \u00b5s<\/span><\/div>\n    <div><span class=\"to\">  S4       PCR extend stub  [SHA-256 RAM]        \u2502 <\/span><span class=\"th\">      370 ns<\/span><span class=\"to\">     \u2502 377 ns<\/span><\/div>\n    <div><span class=\"to\">  S5       Manifest verify  [4955 B + PCRs]      \u2502 <\/span><span class=\"th\">        1 ns<\/span><span class=\"to\">     \u2502 2 ns<\/span><\/div>\n    <div><span class=\"to\">  S8       TPM 2.0 extend   [TSS2 swtpm IBM]     \u2502 <\/span><span class=\"tw2\">   370,83 \u00b5s<\/span><span class=\"to\">     \u2502 477,58 \u00b5s<\/span><\/div>\n    <div><span class=\"to\">  S9 v0    Rollback check   [STUB_RAM]           \u2502 <\/span><span class=\"th\">        2 ns<\/span><span class=\"to\">     \u2502 2 ns<\/span><\/div>\n    <div><span class=\"to\">  S9 v1    Rollback check   [TPM_NV hot]         \u2502 <\/span><span class=\"th\">        2 ns<\/span><span class=\"to\">     \u2502 2 ns<\/span><\/div>\n    <div><span class=\"to\">  S10 v0   Recovery check   [STUB_RAM]           \u2502 <\/span><span class=\"th\">        2 ns<\/span><span class=\"to\">     \u2502 2 ns<\/span><\/div>\n    <div><span class=\"to\">  S10 v1   Recovery check   [TPM_NV hot]         \u2502 <\/span><span class=\"th\">        2 ns<\/span><span class=\"to\">     \u2502 2 ns<\/span><\/div>\n    <div><span class=\"to\">  S7       bl2_init orchestration                \u2502 <\/span><span class=\"th\">   962,18 \u00b5s<\/span><span class=\"to\">     \u2502 1,10 ms<\/span><\/div>\n    <div class=\"tp\">  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<\/div>\n    <div><span class=\"to\">  COMPOS\u00c9   Boot cha\u00eene crypto      <\/span><span class=\"tw2\">[BOOT OK]   \u2502 <\/span><span class=\"tw2\">   \u2248 0,55 ms<\/span><span class=\"to\">     \u2502 \u2248 0,70 ms<\/span><\/div>\n    <div><span class=\"to\">  ORCHESTR\u00c9 Boot end-to-end (S7)    <\/span><span class=\"tw2\">[BOOT OK]   \u2502 <\/span><span class=\"tw2\">   \u2248 1,51 ms<\/span><span class=\"to\">     \u2502 \u2248 1,80 ms<\/span><\/div>\n    <div class=\"tp\">===========================================================================<\/div>\n    <div><span class=\"tp\">$<\/span> <span class=\"tc\">.\/bench_secboot_init_tpm_nv   # micro-bench d\u00e9di\u00e9 cold-path TPM_NV<\/span><\/div>\n    <div class=\"tp\">===========================================================================<\/div>\n    <div><span class=\"to\">  S9 init  rollback_init [tcti+Esys+NV_Read]   \u2502 <\/span><span class=\"tw2\">     1,28 ms<\/span><span class=\"to\">     \u2502 1,93 ms<\/span><\/div>\n    <div><span class=\"to\">  S10 init recovery_init [tcti+Esys+NV_Read]   \u2502 <\/span><span class=\"tw2\">      764 \u00b5s<\/span><span class=\"to\">     \u2502 980 \u00b5s<\/span><\/div>\n    <div class=\"tp\">===========================================================================<\/div>\n    <div class=\"tok\">\u2705 16\/16 bench v4 PASS \u00b7 2\/2 micro-bench TPM_NV PASS \u00b7 WP \u2248 92 %<\/div>\n    <div class=\"tok\">\u2705 6 th\u00e9or\u00e8mes Isabelle\/HOL (0 sorry) \u00b7 211\/211 tests E2E PASS<\/div>\n    <div class=\"tok\">\u2705 PR #16 merg\u00e9e master \u00b7 tag v1.0-secboot-complete \u00b7 21 mai 2026<\/div>\n  <\/div>\n \n  <!-- Note strat\u00e9gique -->\n  <div class=\"sb7-nota\">\n    <strong>Lecture strat\u00e9gique.<\/strong> Le Module Secure Boot CORTEX NK\u2122 constitue \u00e0 ce jour la <strong>seule cha\u00eene de boot post-quantique formellement v\u00e9rifi\u00e9e publiquement<\/strong> int\u00e9grant nativement la signature hybride Ed25519 + ML-DSA-87 (FIPS 204), le manifest sign\u00e9, l&rsquo;extension PCR sur TPM 2.0 r\u00e9el (TSS2), et les m\u00e9canismes anti-rollback \/ recovery avec ancrage NV. <strong>Boot compos\u00e9 en 0,55 ms \u00b7 boot orchestr\u00e9 end-to-end en 1,51 ms<\/strong> sur ARM64 \u2014 performance compatible avec toutes les exigences embarqu\u00e9es (avionique, automotive, IoT industriel, d\u00e9fense). Architecture cold\/hot path document\u00e9e : init TPM_NV ~800 \u00b5s au boot (NV_Read), checks runtime ~2 ns (cache RAM). Aucun concurrent (seL4, ProvenCore, Green Hills INTEGRITY, PikeOS, VxWorks, Muen) ne publie aujourd&rsquo;hui de benchmarks evidence-grade \u00e9quivalents sur un Secure Boot post-quantique complet. <strong>Sprint Module Secure Boot 100% complet \u00b7 PR #16 merg\u00e9e master \u00b7 tag v1.0-secboot-complete \u00b7 21 mai 2026. Trajectoire de certification : CSPN ANSSI Q1 2027 \u2192 EAL4 (2028) \u2192 EAL6 (2029) \u2192 EAL7+ (2030).<\/strong>\n  <\/div>\n \n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Menu ORIGIN\u2122 ORIGIN\u2122 EAS \u00b7 EXPOSITION Plateforme CTEM EAS \u00b7 Exposition externe et interne \u2197 Ce que la plateforme mesure P\u00e9rim\u00e8tre interne \u00b7 annuaire LDAP \/ AD \u2197 Gouvernance &amp; trace de d\u00e9cision \u2197 Paysage concurrentiel \u2197 Demander une cartographie \u2197 AETZU ARROW AI\u2122 AETZU ARROW AI AETZU ARROW AI\u2122 \u00b7 D\u00e9fense active \u2197 Analyse [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1599","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/1599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/comments?post=1599"}],"version-history":[{"count":11,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/1599\/revisions"}],"predecessor-version":[{"id":1927,"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/pages\/1599\/revisions\/1927"}],"wp:attachment":[{"href":"https:\/\/cortexorigin.com\/index.php\/wp-json\/wp\/v2\/media?parent=1599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}