{"id":2135,"date":"2026-05-12T16:09:20","date_gmt":"2026-05-12T14:09:20","guid":{"rendered":"https:\/\/integratr.tech\/?p=2135"},"modified":"2026-05-12T16:09:41","modified_gmt":"2026-05-12T14:09:41","slug":"iso-26262-iso-21434-heavy-duty-zero-emission-functional-safety-cybersecurity","status":"publish","type":"post","link":"https:\/\/integratr.tech\/nl\/blog\/iso-26262-iso-21434-heavy-duty-zero-emission-functional-safety-cybersecurity\/","title":{"rendered":"Iso 26262 iso 21434 zwaar materieel emissievrij functionele veiligheid cyberbeveiliging"},"content":{"rendered":"\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emi\u2026 | IntegratR<\/title>\n  <meta name=\"description\" content=\"ISO 26262 and ISO 21434 are now both mandatory for heavy-duty zero-emission programs entering the EU market. Here is how the two standards interact, whe\u2026\">\n  <link rel=\"canonical\" href=\"https:\/\/integratr.tech\/en\/blog\/iso-26262-iso-21434-heavy-duty-zero-emission-functional-safety-cybersecurity\/\">\n  <meta property=\"og:type\" content=\"article\">\n  <meta property=\"og:title\" content=\"ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emi\u2026 | IntegratR\">\n  <meta property=\"og:description\" content=\"ISO 26262 and ISO 21434 are now both mandatory for heavy-duty zero-emission programs entering the EU market. Here is how the two standards interact, whe\u2026\">\n  <meta property=\"og:url\" content=\"https:\/\/integratr.tech\/en\/blog\/iso-26262-iso-21434-heavy-duty-zero-emission-functional-safety-cybersecurity\/\">\n  <meta property=\"article:published_time\" content=\"2026-05-12\">\n  <script type=\"application\/ld+json\">{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BlogPosting\",\n  \"headline\": \"ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emission: Functional Safety and Cybersecurity in Parallel\",\n  \"description\": \"ISO 26262 and ISO 21434 are now both mandatory for heavy-duty zero-emission programs entering the EU market. Here is how the two standards interact, where they conflict, and what an integration partner does about it.\",\n  \"url\": \"https:\/\/integratr.tech\/en\/blog\/iso-26262-iso-21434-heavy-duty-zero-emission-functional-safety-cybersecurity\/\",\n  \"datePublished\": \"2026-05-12\",\n  \"dateModified\": \"2026-05-12\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Edvin van IntegratR\",\n    \"url\": \"https:\/\/integratr.tech\/auteurs\/edvin\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"IntegratR\",\n    \"url\": \"https:\/\/integratr.tech\"\n  },\n  \"inLanguage\": \"en-US\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/integratr.tech\/en\/blog\/iso-26262-iso-21434-heavy-duty-zero-emission-functional-safety-cybersecurity\/\"\n  }\n}<\/script>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Rubik:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Rubik:wght@400;500;600;700;800&display=swap');\n@font-face{font-family:'Cal Sans';src:url('https:\/\/integratr.tech\/wp-content\/uploads\/2025\/10\/CalSans-Regular.ttf') format('truetype');font-weight:400;font-display:swap}\n\n:root{\n  --ir:#4CD9D2;--ird:#2CB8B2;--irl:#EBF9F8;--irb:#B8EEE9;\n  --navy:#000A2D;--navym:#13228E;--navyc:#0a1540;--icn:#00469A;\n  --tx:#333333;--txl:#64748B;--txm:#94A3B8;\n  --brd:#E2E8F0;--bg:#F2F4FF;--white:#ffffff;\n  --r:24px;--rs:16px;\n}\nhtml{scroll-behavior:smooth !important}\nbody{font-family:'Rubik',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:17px !important;color:var(--tx) !important;background:var(--white) !important;line-height:1.75 !important;-webkit-font-smoothing:antialiased !important}\nimg{max-width:100% !important;display:block !important}\na{color:inherit !important}\n.ir-container{max-width:1200px !important;margin:0 auto !important;padding:0 32px !important}\n.ir-nav,.ir-blog-hero,.ir-blog-body,.ir-blog-faq,.ir-blog-related,.ir-container,\n.ir-nav *,.ir-blog-hero *,.ir-blog-body *,.ir-blog-faq *,.ir-blog-related *,.ir-container *{box-sizing:border-box !important}\n\n\/* \u2500\u2500 NAVBAR \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 *\/\n.ir-nav,html body .ir-nav,html body nav.ir-nav{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:72px !important;background:transparent !important;z-index:99999 !important;transition:background .25s,box-shadow .25s !important;border:none !important;border-top:none !important;border-bottom:none !important;border-left:none !important;border-right:none !important;outline:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;appearance:none !important;-webkit-appearance:none !important}\n.ir-nav.ir-nav--scrolled{background:rgba(0,10,45,.97) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;box-shadow:0 1px 16px rgba(0,0,0,.3) !important}\n.ir-nav-inner{max-width:1200px !important;margin:0 auto !important;padding:0 36px !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important}\n.ir-nav-logo{display:flex !important;align-items:center !important;flex-shrink:0 !important;text-decoration:none !important}\n.ir-nav-links{display:flex !important;align-items:center !important;gap:4px !important;list-style:none !important;margin:0 !important;padding:0 !important}\n.ir-nav-links li{list-style:none !important;margin:0 !important;padding:0 !important}\n.ir-nav-links a{font-family:'Rubik',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:rgba(255,255,255,.75) !important;padding:8px 14px !important;border-radius:8px !important;transition:color .15s,background .15s !important;text-decoration:none !important;display:block !important;background:transparent !important;border:none !important}\n.ir-nav-links a:hover{color:#fff !important;background:rgba(255,255,255,.08) !important}\n.ir-nav-right{display:flex !important;align-items:center !important;gap:10px !important;flex-shrink:0 !important}\n.ir-nav-cta{display:inline-flex !important;align-items:center !important;gap:10px !important;padding:8px 8px 8px 22px !important;background:#4CD9D2 !important;color:#000A2D !important;font-family:'Rubik',sans-serif !important;font-size:14px !important;font-weight:800 !important;border:none !important;border-radius:100px !important;cursor:pointer !important;transition:all .18s !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:none !important;letter-spacing:normal !important;text-transform:none !important}\n.ir-nav-cta:hover{background:#5DE8E1 !important;transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(76,217,210,.3) !important;color:#000A2D !important}\n.ir-nav-cta-icon{width:32px !important;height:32px !important;background:#000A2D !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}\n.ir-nav-cta-icon svg{width:14px !important;height:14px !important;color:#fff !important}\n@media(max-width:900px){.ir-nav-links{display:none !important}}\n\n\/* \u2500\u2500 HERO \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 *\/\n.ir-blog-hero{position:relative !important;padding:120px 0 64px !important;overflow:hidden !important;background:var(--navy) !important}\n.ir-blog-hero::before{content:'' !important;position:absolute !important;inset:0 !important;\n  background:radial-gradient(ellipse 70% 80% at 5% 60%,rgba(76,217,210,.12) 0%,transparent 60%),\n             radial-gradient(ellipse 50% 60% at 90% 10%,rgba(19,34,142,.4) 0%,transparent 55%) !important;\n  pointer-events:none !important}\n.ir-blog-breadcrumb{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;font-size:.8rem !important;color:#64748B !important;margin-bottom:24px !important;position:relative !important;z-index:1 !important}\n.ir-blog-breadcrumb a{color:#94A3B8 !important;text-decoration:none !important;transition:color .2s !important}\n.ir-blog-breadcrumb a:hover{color:var(--ir) !important}\n.ir-blog-breadcrumb span{color:#475569 !important}\n.ir-blog-cat-badge{display:inline-block !important;background:rgba(76,217,210,.18) !important;color:var(--ir) !important;border:1px solid rgba(76,217,210,.35) !important;border-radius:100px !important;padding:4px 16px !important;font-size:.75rem !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;margin-bottom:20px !important;position:relative !important;z-index:1 !important}\n.ir-blog-hero-title{font-size:clamp(2rem,4.5vw,3.2rem) !important;font-weight:400 !important;font-family:'Cal Sans','Rubik',sans-serif !important;color:#fff !important;line-height:1.12 !important;margin:0 0 20px !important;max-width:900px !important;position:relative !important;z-index:1 !important}\n.ir-blog-hero-lead{font-size:1.05rem !important;color:rgba(255,255,255,.7) !important;max-width:760px !important;margin:0 0 28px !important;position:relative !important;z-index:1 !important;line-height:1.7 !important}\n.ir-blog-meta-row{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;position:relative !important;z-index:1 !important}\n.ir-blog-meta-avatar{width:38px !important;height:38px !important;border-radius:50% !important;border:2px solid rgba(76,217,210,.5) !important;background:var(--navym) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-weight:700 !important;font-size:.85rem !important;flex-shrink:0 !important}\n.ir-blog-meta-author a{color:#fff !important;font-weight:600 !important;font-size:.92rem !important;text-decoration:none !important}\n.ir-blog-meta-dot{color:#475569 !important}\n.ir-blog-meta-date,.ir-blog-meta-read{color:rgba(255,255,255,.55) !important;font-size:.85rem !important;display:inline-flex !important;align-items:center !important;gap:5px !important}\n\n\/* \u2500\u2500 BODY LAYOUT \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 *\/\n.ir-blog-body{padding-top:56px !important;padding-bottom:80px !important;background:var(--white) !important}\n.ir-blog-layout{display:grid !important;grid-template-columns:1fr 300px !important;gap:64px !important;align-items:stretch !important}\n@media(max-width:1023px){.ir-blog-layout{grid-template-columns:1fr !important;gap:0 !important}}\n.ir-blog-main{min-width:0 !important}\n.ir-blog-featured-img{margin:0 0 40px !important;border-radius:var(--r) !important;overflow:hidden !important;aspect-ratio:16\/7 !important;background:linear-gradient(135deg,var(--navy) 0%,var(--navym) 55%,#1a3fa0 100%) !important;position:relative !important}\n.ir-blog-featured-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}\n.ir-blog-featured-img::after{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 55% 65% at 15% 55%,rgba(76,217,210,.28) 0%,transparent 55%) !important;pointer-events:none !important}\n.ir-blog-featured-placeholder{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(255,255,255,.35) !important;font-size:.8rem !important;font-weight:500 !important;letter-spacing:.1em !important;text-transform:uppercase !important;z-index:1 !important}\n.ir-blog-toc-mobile{display:none !important;margin-bottom:36px !important}\n@media(max-width:1023px){.ir-blog-toc-mobile{display:block !important}.ir-blog-toc-desktop{display:none !important}}\n\n\/* \u2500\u2500 ARTICLE CONTENT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ir-blog-article-content{font-size:1.05rem !important;line-height:1.8 !important;color:var(--tx) !important}\n.ir-blog-article-content h2{font-size:1.9rem !important;font-weight:400 !important;font-family:'Cal Sans','Rubik',sans-serif !important;color:var(--navy) !important;margin:56px 0 18px !important;line-height:1.15 !important;scroll-margin-top:90px !important}\n.ir-blog-article-content h3{font-size:1.2rem !important;font-weight:700 !important;color:var(--navy) !important;margin:36px 0 12px !important;font-family:'Rubik',sans-serif !important}\n.ir-blog-article-content h4{font-size:1rem !important;font-weight:700 !important;color:var(--navy) !important;margin:24px 0 8px !important;font-family:'Rubik',sans-serif !important}\n.ir-blog-article-content p{margin:0 0 1.35em !important}\n.ir-blog-article-content a{color:var(--navym) !important;text-decoration:underline !important;text-decoration-color:rgba(76,217,210,.5) !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;font-weight:500 !important;transition:color .15s,text-decoration-color .15s !important}\n.ir-blog-article-content a:hover{color:var(--ird) !important;text-decoration-color:var(--ir) !important}\n.ir-blog-article-content strong{font-weight:700 !important;color:var(--navy) !important}\n.ir-blog-article-content ul,.ir-blog-article-content ol{margin:0 0 1.35em !important;padding-left:0 !important;list-style:none !important}\n.ir-blog-article-content ul li{position:relative !important;padding-left:1.5em !important;margin-bottom:.6em !important}\n.ir-blog-article-content ul li::before{content:'' !important;position:absolute !important;left:2px !important;top:.72em !important;width:7px !important;height:7px !important;background:var(--ir) !important;border-radius:50% !important}\n.ir-blog-article-content ol{counter-reset:ol-c !important}\n.ir-blog-article-content ol li{position:relative !important;padding-left:2.2em !important;margin-bottom:.6em !important;counter-increment:ol-c !important}\n.ir-blog-article-content ol li::before{content:counter(ol-c)'.' !important;position:absolute !important;left:0 !important;top:0 !important;font-weight:700 !important;color:var(--ir) !important;font-size:.92rem !important}\n.ir-blog-article-content blockquote{border-left:4px solid var(--ir) !important;margin:36px 0 !important;padding:20px 26px !important;background:var(--irl) !important;border-radius:0 var(--rs) var(--rs) 0 !important;font-style:italic !important;color:var(--navy) !important}\n.ir-blog-article-content blockquote p{margin:0 !important}\n.ir-blog-article-content hr{border:none !important;border-top:1px solid var(--brd) !important;margin:48px 0 !important}\n\n\/* \u2500\u2500 TABLES \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 *\/\n.tbl-scroll{overflow-x:auto !important;margin:32px 0 !important;border-radius:var(--r) !important;background:var(--white) !important;box-shadow:0 2px 20px rgba(0,10,45,.07) !important;border:1px solid var(--brd) !important}\n.compare-table{width:100% !important;border-collapse:collapse !important;font-size:.93rem !important}\n.compare-table th{background:var(--bg) !important;color:var(--navym) !important;font-size:.75rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.09em !important;padding:12px 18px !important;text-align:left !important;border-bottom:2px solid var(--irb) !important}\n.compare-table td{padding:13px 18px !important;border-bottom:1px solid var(--brd) !important;vertical-align:top !important;color:var(--tx) !important}\n.compare-table td:first-child{font-weight:700 !important;color:var(--navy) !important}\n.compare-table tr:last-child td{border-bottom:none !important}\n.compare-table tr:hover td{background:var(--irl) !important}\n\n\/* \u2500\u2500 STEP CARDS \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 *\/\n.ir-step-card{display:flex !important;align-items:flex-start !important;gap:20px !important;padding:20px 24px !important;background:var(--bg) !important;border-radius:var(--rs) !important;border-left:3px solid var(--ir) !important;margin:0 0 12px !important}\n.ir-step-num{font-family:'Cal Sans','Rubik',sans-serif !important;font-size:1.35rem !important;font-weight:400 !important;color:var(--ir) !important;flex-shrink:0 !important;width:32px !important;line-height:1.6 !important}\n.ir-step-content{flex:1 !important;min-width:0 !important}\n.ir-step-content p{margin:0 0 .4em !important;font-size:.95rem !important;line-height:1.65 !important;color:var(--tx) !important}\n.ir-step-content p:last-child{margin:0}\n.ir-step-content p strong,.ir-step-content strong{font-weight:700;color:var(--navy)}\n\n\/* \u2500\u2500 INLINE CTA \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 *\/\n.ir-inline-cta{background:linear-gradient(135deg,var(--navy) 0%,var(--navym) 100%) !important;border-radius:var(--rs) !important;padding:28px 32px !important;margin:36px 0 !important;color:#fff !important;position:relative !important;overflow:hidden !important}\n.ir-inline-cta::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 60% 80% at 80% 30%,rgba(76,217,210,.15) 0%,transparent 55%) !important;pointer-events:none !important}\n.ir-inline-cta p{color:rgba(255,255,255,.85) !important;margin:0 0 .6em !important;position:relative !important;font-size:.97rem !important}\n.ir-inline-cta p:last-child{margin:0 !important}\n.ir-inline-cta strong{color:#fff !important;font-weight:700 !important}\n.ir-inline-cta-btn{display:inline-flex !important;align-items:center !important;gap:14px !important;padding:8px 10px 8px 24px !important;background:var(--ir) !important;color:#fff !important;font-size:.9rem !important;font-weight:700 !important;border-radius:100px !important;text-decoration:none !important;margin-top:4px !important;transition:background .2s !important}\n.ir-inline-cta-btn:hover{background:#5DE8E1 !important;color:#fff !important}\n.ir-inline-cta-btn .btn-icon{width:30px !important;height:30px !important;background:var(--icn) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}\n\n\/* \u2500\u2500 CALLOUT \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 *\/\n.callout{background:var(--irl) !important;border:1px solid var(--irb) !important;border-radius:var(--rs) !important;padding:22px 26px !important;margin:32px 0 !important;display:flex !important;gap:16px !important}\n.callout-icon{flex-shrink:0 !important;width:36px !important;height:36px !important;border-radius:10px !important;background:var(--ir) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important}\n.callout-body p{margin:0 0 .5em !important;font-size:.97rem !important}\n.callout-body p:last-child{margin:0 !important}\n\n\/* \u2500\u2500 INTERNAL LINKS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.ir-blog-internal-links{border-radius:var(--r) !important;overflow:hidden !important;margin:0 0 40px !important;box-shadow:0 2px 16px rgba(0,10,45,.06) !important;border:1px solid var(--irb) !important}\n.ir-blog-internal-links-label{display:block !important;padding:12px 22px !important;background:var(--navy) !important;color:var(--ir) !important;font-size:.75rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.1em !important}\n.ir-blog-internal-link{display:flex !important;align-items:center !important;gap:16px !important;padding:16px 22px !important;background:var(--white) !important;text-decoration:none !important;transition:background .2s !important;border-top:1px solid var(--brd) !important}\n.ir-blog-internal-link:hover{background:var(--irl) !important}\n.ir-blog-internal-link-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;background:var(--irl) !important;color:var(--ird) !important;border-radius:10px !important;flex-shrink:0 !important;border:1px solid var(--irb) !important}\n.ir-blog-internal-link-text{flex:1 !important;min-width:0 !important}\n.ir-blog-internal-link-text strong{font-size:.95rem !important;font-weight:600 !important;color:var(--navy) !important;display:block !important}\n.ir-blog-internal-link-text span{font-size:.8rem !important;color:var(--txl) !important}\n.ir-blog-internal-link-arrow{color:var(--ird) !important;flex-shrink:0 !important;transition:transform .2s !important}\n.ir-blog-internal-link:hover .ir-blog-internal-link-arrow{transform:translateX(4px) !important}\n\n\/* \u2500\u2500 AUTHOR CARD \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 *\/\n.ir-blog-author-card{display:flex !important;gap:24px !important;margin-top:56px !important;padding:32px !important;background:var(--bg) !important;border-radius:var(--r) !important;align-items:flex-start !important}\n.ir-blog-author-avatar{width:68px !important;height:68px !important;border-radius:50% !important;flex-shrink:0 !important;border:3px solid var(--ir) !important;background:var(--navy) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-weight:700 !important;font-size:1.5rem !important}\n.ir-blog-author-label{font-size:.72rem !important;font-weight:700 !important;color:var(--ird) !important;text-transform:uppercase !important;letter-spacing:.1em !important;margin-bottom:4px !important}\n.ir-blog-author-name{font-size:1.05rem !important;font-weight:700 !important;font-family:'Cal Sans','Rubik',sans-serif !important;color:var(--navy) !important;text-decoration:none !important;display:block !important;margin-bottom:3px !important}\n.ir-blog-author-role{font-size:.82rem !important;color:var(--txl) !important;margin-bottom:10px !important}\n.ir-blog-author-bio{font-size:.9rem !important;line-height:1.65 !important;color:var(--tx) !important}\n\n\/* \u2500\u2500 TOC \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 *\/\n.ir-blog-toc{background:var(--white) !important;border:1px solid var(--brd) !important;border-radius:var(--r) !important;overflow:hidden !important;box-shadow:0 2px 16px rgba(0,10,45,.06) !important}\n.ir-blog-toc-header{display:flex !important;align-items:center !important;gap:8px !important;padding:16px 20px !important;background:var(--navy) !important;color:#fff !important;font-size:.78rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.1em !important}\n.ir-blog-toc-list{list-style:none !important;margin:0 !important;padding:8px 0 !important;counter-reset:toc-c !important}\n.ir-blog-toc-list li{counter-increment:toc-c !important;list-style:none !important;margin:0 !important;padding:0 !important}\n.ir-blog-toc-list li a{display:flex !important;align-items:baseline !important;gap:10px !important;padding:9px 20px !important;font-size:.84rem !important;color:var(--tx) !important;text-decoration:none !important;line-height:1.4 !important;border-left:3px solid transparent !important;transition:all .15s !important;background:transparent !important;font-family:'Rubik',sans-serif !important;font-weight:400 !important}\n.ir-blog-toc-list li a::before{content:counter(toc-c,decimal-leading-zero) !important;font-size:.7rem !important;font-weight:700 !important;color:var(--txm) !important;flex-shrink:0 !important}\n.ir-blog-toc-list li a:hover,.ir-blog-toc-list li a.ir-toc-active{color:var(--ird) !important;border-left-color:var(--ir) !important;background:var(--irl) !important}\n.ir-blog-toc-list li a:hover::before,.ir-blog-toc-list li a.ir-toc-active::before{color:var(--ird) !important}\n\n\/* \u2500\u2500 SIDEBAR \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 *\/\n.ir-blog-sidebar{position:relative !important}\n.ir-blog-sidebar-sticky{position:sticky !important;top:88px !important;display:flex !important;flex-direction:column !important;gap:20px !important;max-height:calc(100vh - 112px) !important;overflow-y:auto !important}\n@media(max-width:1023px){.ir-blog-sidebar{display:none !important}}\n.ir-blog-sidebar-author{display:flex !important;align-items:center !important;gap:14px !important;padding:18px 20px !important;background:var(--white) !important;border:1px solid var(--brd) !important;border-radius:var(--rs) !important;box-shadow:0 2px 12px rgba(0,10,45,.05) !important}\n.ir-blog-sidebar-author-avatar{width:46px !important;height:46px !important;border-radius:50% !important;background:var(--navy) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-weight:700 !important;font-size:1rem !important;flex-shrink:0 !important;border:2px solid var(--irb) !important}\n.ir-blog-sidebar-author-label{font-size:.7rem !important;color:var(--txm) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-bottom:2px !important}\n.ir-blog-sidebar-author-name{font-size:.9rem !important;font-weight:700 !important;color:var(--navy) !important;text-decoration:none !important}\n.ir-blog-sidebar-cta{padding:24px !important;background:var(--navy) !important;border-radius:var(--rs) !important;color:#fff !important}\n.ir-blog-sidebar-cta h4{font-size:1rem !important;font-weight:400 !important;font-family:'Cal Sans','Rubik',sans-serif !important;margin:0 0 10px !important;color:#fff !important;line-height:1.3 !important}\n.ir-blog-sidebar-cta p{font-size:.83rem !important;color:rgba(255,255,255,.6) !important;margin:0 0 16px !important;line-height:1.55 !important}\n.ir-blog-sidebar-cta a{display:inline-flex !important;align-items:center !important;gap:16px !important;padding:6px 6px 6px 20px !important;background:var(--ir) !important;color:#fff !important;font-size:.85rem !important;font-weight:700 !important;border-radius:100px !important;text-decoration:none !important;transition:background .2s !important;border:none !important;box-shadow:none !important}\n.ir-blog-sidebar-cta a:hover{background:#5DE8E1 !important;color:#fff !important}\n.ir-blog-sidebar-cta a .btn-icon{width:30px !important;height:30px !important;background:var(--icn) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;flex-shrink:0 !important}\n.ir-blog-sidebar-share{padding:18px 20px !important;background:var(--white) !important;border:1px solid var(--brd) !important;border-radius:var(--rs) !important}\n.ir-blog-sidebar-share-label{font-size:.72rem !important;font-weight:700 !important;color:var(--txm) !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-bottom:12px !important}\n.ir-blog-share-btns{display:flex !important;gap:8px !important}\n.ir-share-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:50% !important;color:#fff !important;text-decoration:none !important;transition:transform .2s,opacity .2s !important}\n.ir-share-btn:hover{transform:translateY(-2px) !important;opacity:.9 !important}\n.ir-share-li{background:#0A66C2 !important}.ir-share-em{background:var(--navym) !important}\n.ir-sidebar-follow-li{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 14px !important;background:#0A66C2 !important;color:#fff !important;font-size:.78rem !important;font-weight:600 !important;border-radius:100px !important;text-decoration:none !important;transition:opacity .2s !important;border:none !important;box-shadow:none !important}\n.ir-sidebar-follow-li:hover{opacity:.85 !important;color:#fff !important}\n\n\/* \u2500\u2500 CTA BANNER \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 *\/\n.ir-blog-cta-banner{background:linear-gradient(135deg,var(--navy) 0%,var(--navym) 100%) !important;padding:56px 48px !important;border-radius:var(--r) !important;margin:56px 0 0 !important;color:#fff !important;position:relative !important;overflow:hidden !important}\n.ir-blog-cta-banner::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 60% 80% at 85% 40%,rgba(76,217,210,.18) 0%,transparent 55%) !important;pointer-events:none !important}\n.ir-blog-cta-banner h3{font-size:2rem !important;font-weight:400 !important;font-family:'Cal Sans','Rubik',sans-serif !important;color:#fff !important;margin:0 0 12px !important;position:relative !important;max-width:640px !important;line-height:1.2 !important}\n.ir-blog-cta-banner p{font-size:.97rem !important;color:rgba(255,255,255,.65) !important;margin:0 0 28px !important;max-width:580px !important;position:relative !important;line-height:1.65 !important}\n.ir-blog-cta-banner a{display:inline-flex !important;align-items:center !important;gap:20px !important;padding:8px 10px 8px 32px !important;background:var(--ir) !important;color:#fff !important;font-size:.97rem !important;font-weight:700 !important;border-radius:100px !important;text-decoration:none !important;position:relative !important;transition:background .2s !important;border:none !important;box-shadow:none !important}\n.ir-blog-cta-banner a:hover{background:#5DE8E1 !important;color:#fff !important}\n.ir-blog-cta-banner a .btn-icon{width:38px !important;height:38px !important;background:var(--icn) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;flex-shrink:0 !important}\n\n\/* \u2500\u2500 FAQ \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 *\/\n.ir-blog-faq{padding:80px 0 72px !important;background:var(--bg) !important}\n.ir-blog-faq-inner{max-width:860px !important;margin:0 auto !important}\n.ir-blog-faq-title{font-size:2.2rem !important;font-weight:400 !important;font-family:'Cal Sans','Rubik',sans-serif !important;color:var(--navy) !important;margin:0 0 40px !important;line-height:1.1 !important}\n.ir-blog-faq-title span{color:var(--ir) !important}\n.ir-blog-faq-list{display:flex !important;flex-direction:column !important;gap:12px !important}\n.ir-blog-faq-item{border:1px solid var(--brd) !important;border-radius:var(--rs) !important;background:var(--white) !important;overflow:hidden !important;transition:border-color .2s,box-shadow .2s !important}\n.ir-blog-faq-item:hover{box-shadow:0 4px 20px rgba(0,10,45,.07) !important}\n.ir-blog-faq-item.ir-faq-open{border-color:var(--irb) !important;box-shadow:0 4px 20px rgba(76,217,210,.1) !important}\n.ir-blog-faq-question{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:20px 24px !important;background:none !important;border:none !important;cursor:pointer !important;text-align:left !important;font-family:'Rubik',sans-serif !important;font-size:1rem !important;font-weight:600 !important;color:var(--navy) !important;line-height:1.4 !important;transition:color .2s !important}\n.ir-blog-faq-question:hover{color:var(--ird) !important}\n.ir-blog-faq-item.ir-faq-open .ir-blog-faq-question{color:var(--ird) !important}\n.ir-blog-faq-icon{flex-shrink:0 !important;width:24px !important;height:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--irl) !important;border-radius:50% !important;color:var(--ird) !important;transition:transform .25s,background .2s !important}\n.ir-blog-faq-item.ir-faq-open .ir-blog-faq-icon{transform:rotate(45deg) !important;background:var(--ir) !important;color:#fff !important}\n.ir-blog-faq-answer{display:none !important;padding:0 24px 20px !important;font-size:.95rem !important;line-height:1.75 !important;color:var(--tx) !important;border-top:1px solid var(--brd) !important}\n.ir-blog-faq-item.ir-faq-open .ir-blog-faq-answer{display:block !important}\n.ir-blog-faq-answer p{margin:16px 0 0 !important}\n.ir-blog-faq-answer p:first-child{margin-top:16px !important}\n\n\/* \u2500\u2500 RELATED POSTS \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 *\/\n.ir-blog-related{background:var(--navy) !important;padding:80px 0 88px !important;position:relative !important;overflow:hidden !important}\n.ir-blog-related::before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse 60% 80% at 10% 50%,rgba(76,217,210,.07) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 90% 20%,rgba(19,34,142,.4) 0%,transparent 55%) !important;pointer-events:none !important}\n.ir-blog-related-header{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:0 0 40px !important;position:relative !important;z-index:1 !important}\n.ir-blog-related-title{font-size:2.2rem !important;font-weight:400 !important;font-family:'Cal Sans','Rubik',sans-serif !important;color:#fff !important;line-height:1.1 !important}\n.ir-blog-related-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:24px !important;position:relative !important;z-index:1 !important}\n@media(max-width:900px){.ir-blog-related-grid{grid-template-columns:repeat(2,1fr) !important}}\n@media(max-width:560px){.ir-blog-related-grid{grid-template-columns:1fr !important}}\n.ir-blog-related-card{display:flex !important;flex-direction:column !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:var(--r) !important;overflow:hidden !important;text-decoration:none !important;transition:transform .3s,border-color .3s,box-shadow .3s !important;backdrop-filter:blur(4px) !important}\n.ir-blog-related-card:hover{transform:translateY(-6px) !important;border-color:rgba(76,217,210,.4) !important;box-shadow:0 16px 40px rgba(0,0,0,.4) !important}\n.ir-blog-related-img{position:relative !important;aspect-ratio:16\/9 !important;background-color:var(--navyc) !important;overflow:hidden !important;background-size:cover !important;background-position:center !important}\n.ir-blog-related-img::after{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(ellipse at 25% 60%,rgba(76,217,210,.22) 0%,transparent 55%) !important}\n.ir-blog-related-cat{position:absolute !important;top:12px !important;left:12px !important;background:var(--ir) !important;color:var(--navy) !important;font-size:.68rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.06em !important;padding:3px 10px !important;border-radius:100px !important;z-index:1 !important}\n.ir-blog-related-body{padding:20px 22px !important;flex:1 !important}\n.ir-blog-related-body h3{font-size:1rem !important;font-weight:600 !important;color:#fff !important;line-height:1.45 !important;margin:0 0 10px !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-family:'Rubik',sans-serif !important}\n.ir-blog-related-meta{display:flex !important;align-items:center !important;gap:6px !important;font-size:.78rem !important;color:rgba(255,255,255,.4) !important}\n<\/style>\n<\/head>\n<body>\n\n<nav class=\"ir-nav\">\n  <div class=\"ir-nav-inner\">\n    <a href=\"https:\/\/integratr.tech\/\" class=\"ir-nav-logo\">\n      <img decoding=\"async\" src=\"https:\/\/integratr.tech\/wp-content\/uploads\/2025\/09\/Logo-IntegratR.svg\" alt=\"IntegratR\" style=\"height:38px;width:auto\">\n    <\/a>\n    <ul class=\"ir-nav-links\">\n      <li><a href=\"https:\/\/integratr.tech\/#why\">Why IntegratR<\/a><\/li>\n      <li><a href=\"https:\/\/integratr.tech\/#facilities\">World-Class facilities<\/a><\/li>\n      <li><a href=\"https:\/\/integratr.tech\/#ecosystem\">Ecosysteem<\/a><\/li>\n      <li><a href=\"https:\/\/integratr.tech\/#partners\">Partners<\/a><\/li>\n    <\/ul>\n    <div class=\"ir-nav-right\">\n      <a href=\"https:\/\/integratr.tech\/#contact\" class=\"ir-nav-cta\" style=\"display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 8px 8px 22px!important;background:#4CD9D2!important;color:#fff!important;font-family:'Rubik',sans-serif!important;font-size:14px!important;font-weight:800!important;border:none!important;border-radius:100px!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important\">\n        Get in contact\n        <span class=\"ir-nav-cta-icon\" style=\"width:32px!important;height:32px!important;background:#000A2D!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:14px;height:14px\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/nav>\n\n<section class=\"ir-blog-hero\">\n  <div class=\"ir-container\">\n    <nav class=\"ir-blog-breadcrumb\">\n      <a href=\"https:\/\/integratr.tech\/\">Home<\/a><span>\u203a<\/span>\n      <a href=\"https:\/\/integratr.tech\/blog-overview\/\">Blog<\/a><span>\u203a<\/span>\n      <span>Certificering<\/span>\n    <\/nav>\n    <span class=\"ir-blog-cat-badge\">Certificering<\/span>\n    <h1 class=\"ir-blog-hero-title\">ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emission: Functional Safety and Cybersecurity in Parallel<\/h1>\n    <p class=\"ir-blog-hero-lead\">ISO 26262 and ISO 21434 are now both mandatory for heavy-duty zero-emission programs entering the EU market. Here is how the two standards interact, where they conflict, and what an integration partner does about it.<\/p>\n    <div class=\"ir-blog-meta-row\">\n      <time class=\"ir-blog-meta-date\" datetime=\"2026-05-12\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg> May 12, 2026<\/time>\n      <span class=\"ir-blog-meta-dot\">\u00b7<\/span>\n      <span class=\"ir-blog-meta-read\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg> 8 min read<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"ir-blog-body\">\n  <div class=\"ir-container\">\n    <div class=\"ir-blog-layout\">\n\n      <main class=\"ir-blog-main\">\n        <figure class=\"ir-blog-featured-img\">\n          <img decoding=\"async\" src=\"https:\/\/integratr.tech\/wp-content\/uploads\/2025\/12\/Test-battery-scaled.png\" alt=\"ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emission: Functional Safety and Cybersecurity in Parallel\" loading=\"eager\">\n        <\/figure>\n\n        \n    <div class=\"ir-blog-toc ir-blog-toc-mobile\">\n      <div class=\"ir-blog-toc-header\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"15\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"18\" y2=\"18\"\/><\/svg> Contents<\/div>\n      <ol class=\"ir-blog-toc-list\">\n          <li><a href=\"#quick-answer\" class=\"ir-toc-link\" data-target=\"quick-answer\">Quick answer<\/a><\/li>\n          <li><a href=\"#iso-26262-in-three-lines\" class=\"ir-toc-link\" data-target=\"iso-26262-in-three-lines\">ISO 26262 in three lines<\/a><\/li>\n          <li><a href=\"#iso-21434-and-ece-r155-in-three-lines\" class=\"ir-toc-link\" data-target=\"iso-21434-and-ece-r155-in-three-lines\">ISO 21434 and ECE R155 in three lines<\/a><\/li>\n          <li><a href=\"#where-the-two-standards-overlap\" class=\"ir-toc-link\" data-target=\"where-the-two-standards-overlap\">Where the two standards overlap<\/a><\/li>\n          <li><a href=\"#where-they-conflict-and-how-to-resolve\" class=\"ir-toc-link\" data-target=\"where-they-conflict-and-how-to-resolve\">Where they conflict, and how to resolve<\/a><\/li>\n          <li><a href=\"#what-changes-for-heavy-duty-zero-emission-specifically\" class=\"ir-toc-link\" data-target=\"what-changes-for-heavy-duty-zero-emission-specifically\">What changes for heavy-duty zero-emission \u2026<\/a><\/li>\n          <li><a href=\"#the-integration-partners-role\" class=\"ir-toc-link\" data-target=\"the-integration-partners-role\">The integration partner&#8217;s role<\/a><\/li>\n          <li><a href=\"#timeline-where-26262-and-21434-land-in-a-typical-heavy-duty-\" class=\"ir-toc-link\" data-target=\"timeline-where-26262-and-21434-land-in-a-typical-heavy-duty-\">Timeline: where 26262 and 21434 land in a \u2026<\/a><\/li>\n          <li><a href=\"#frequently-asked-questions\" class=\"ir-toc-link\" data-target=\"frequently-asked-questions\">Frequently asked questions<\/a><\/li>\n        <\/ol>\n    <\/div>\n\n        <article class=\"ir-blog-article-content\">\n          <div class=\"callout\"><div class=\"callout-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"><\/line><\/svg><\/div><div class=\"callout-body\"> <h2 id=\"quick-answer\">Quick answer<\/h2> <p><strong>ISO 26262<\/strong> is the international standard for functional safety of electrical and electronic systems in road vehicles. <strong>ISO 21434<\/strong> is the corresponding standard for automotive cybersecurity, mandated by ECE R155 for type approval and supported by ECE R156 for over-the-air software updates. Both apply to heavy-duty zero-emission platforms entering the EU market. They share lifecycle structure (concept, development, production, operation, decommissioning) but address different hazards: 26262 covers random hardware failures and systematic faults; 21434 covers deliberate attack. Heavy-duty programs are expected to run them in parallel from concept phase, with shared item definitions, shared HARA \/ TARA workflows, and an integrated technical file.<\/p> <\/div><\/div><p>This article walks through the two standards as a heavy-duty zero-emission integration partner sees them: what each requires, how they interact in practice, and where co-development adds the most leverage.<\/p><h2 id=\"iso-26262-in-three-lines\">ISO 26262 in three lines<\/h2><p>ISO 26262 (current edition: 2018, second edition) defines the functional safety lifecycle for E\/E systems in road vehicles up to 3.5 tonnes, with explicit extensions to heavy-duty vehicles in Part 1 Clause 1 of the second edition. The lifecycle starts with an item definition, runs through Hazard Analysis and Risk Assessment (HARA), assigns Automotive Safety Integrity Level (ASIL) classifications, derives technical safety requirements, validates them through testing and analysis, and continues into production and operation through a safety case.<\/p><p>ASIL is the central concept. It is not an absolute safety rating; it is a quantification of how rigorous the development process has to be for a given hazard. ASIL A is the lightest, ASIL D the most stringent. Most heavy-duty traction-related functions land at ASIL C or D; HMI functions tend to ASIL A or QM (quality-managed, no ASIL).<\/p><h2 id=\"iso-21434-and-ece-r155-in-three-lines\">ISO 21434 and ECE R155 in three lines<\/h2><p>ISO 21434 (2021) defines the cybersecurity engineering lifecycle for road vehicles. It mirrors ISO 26262 in structure: concept, development, production, operation, decommissioning. Where 26262 has HARA, 21434 has TARA (Threat Analysis and Risk Assessment). Where 26262 has ASIL, 21434 has CAL (Cybersecurity Assurance Level).<\/p><p>ISO 21434 is not directly a regulation. The regulation is <strong>ECE R155<\/strong>, which mandates a Cybersecurity Management System (CSMS) for any vehicle entering the EU market from July 2024 (new types) or July 2026 (all types in production). Compliance with ISO 21434 is the standard route to demonstrating the CSMS. <strong>ECE R156<\/strong> mirrors this for software-update management, mandating a Software Update Management System (SUMS) for over-the-air updates.<\/p><h2 id=\"where-the-two-standards-overlap\">Where the two standards overlap<\/h2><p>The two standards were written by different working groups but with conscious cross-references. They share more than they diverge. The overlap is most visible at four points in the lifecycle.<\/p><div class=\"tbl-scroll\"><table class=\"comparison-table compare-table\"> <thead> <tr><th>Lifecycle point<\/th><th>ISO 26262 artifact<\/th><th>ISO 21434 artifact<\/th><th>Shared in practice?<\/th><\/tr> <\/thead> <tbody> <tr><td>Item definition<\/td><td>Item definition (Part 3-5)<\/td><td>Item definition (Clause 9.3)<\/td><td>Yes, single document with two annotations<\/td><\/tr> <tr><td>Risk analysis<\/td><td>HARA<\/td><td>TARA<\/td><td>Parallel, often same workshop<\/td><\/tr> <tr><td>Architecture<\/td><td>Functional and technical safety concept<\/td><td>Cybersecurity concept<\/td><td>Same architecture, two annotation layers<\/td><\/tr> <tr><td>Verification<\/td><td>Verification of safety requirements<\/td><td>Cybersecurity validation<\/td><td>Mostly different test methods<\/td><\/tr> <tr><td>Production<\/td><td>Safety case<\/td><td>Cybersecurity case<\/td><td>Bound together in CSMS evidence<\/td><\/tr> <\/tbody> <\/table><\/div><p>An OEM that runs the two lifecycles separately will discover, around month 9 of a heavy-duty program, that the two teams have written conflicting requirements on the same ECU. The fix is structural: run a single workshop for HARA and TARA on the same item, in the same week, with both teams in the room.<\/p><h2 id=\"where-they-conflict-and-how-to-resolve\">Where they conflict, and how to resolve<\/h2><p>The overlap is genuine, but it is not seamless. Three conflict patterns are common.<\/p><h3>Conflict 1: fail-safe versus secure-state<\/h3><p>ISO 26262 requires that on detection of a fault, the system enters a defined safe state (often torque cut, isolation open, brakes applied). ISO 21434 requires that on detection of a cybersecurity event, the system enters a secure state, which sometimes means continuing to operate while alerting. The two states can be different, and on a heavy-duty platform the safe state is sometimes risky in cybersecurity terms (shutting down a vehicle on a public road creates a different attack surface).<\/p><p>Resolution: define a unified state machine at architecture phase, with explicit transitions between safe state and secure state, and document the trade-off in both safety and cybersecurity cases.<\/p><h3>Conflict 2: update integrity<\/h3><p>ISO 26262 requires that any change to safety-relevant software triggers a regression-test cycle proportional to the affected ASIL. ISO 21434 and ECE R156 require that cybersecurity patches reach the fleet within defined timelines. The two requirements pull on opposite ends: thorough re-validation versus rapid deployment.<\/p><p>Resolution: pre-qualified update channels with pre-built regression test packages, so a patch can be released within hours while still meeting 26262 evidence requirements.<\/p><h3>Conflict 3: ASIL versus CAL<\/h3><p>ASIL and CAL look similar on paper but they grade different things. A function can be ASIL D (highest safety integrity) and CAL 2 (moderate cybersecurity assurance), or ASIL B and CAL 4. Hardware budget allocation to either can pull the architecture in different directions.<\/p><p>Resolution: an integrated risk register that lists every function once, with both ASIL and CAL, and uses the higher of the two as the development discipline driver. This avoids two parallel architectures.<\/p><h2 id=\"what-changes-for-heavy-duty-zero-emission-specifically\">What changes for heavy-duty zero-emission specifically<\/h2><p>Heavy-duty zero-emission programs add three concrete differences from passenger-car ISO 26262 \/ 21434 work.<\/p><ul> <li><strong>HV battery as ASIL D component.<\/strong> Loss of battery isolation is a hazard with potential for fire and electrocution. Most heavy-duty programs classify battery isolation monitoring at ASIL D, which forces redundant sensing and a high-rigor development process.<\/li> <li><strong>Charging interface as cybersecurity attack surface.<\/strong> Any plug-in interface (CCS2, MCS) is a potential entry point. ISO 15118 introduces TLS-secured Plug and Charge, but the certificate management at fleet scale is a CSMS topic, not a charging-protocol topic.<\/li> <li><strong>Off-highway operating modes.<\/strong> Many heavy-duty platforms have non-public-road modes (construction site, mine, port). HARA scoping has to cover both. Some hazards that are negligible on a public road are critical in a port (where a fully laden electric reach stacker can damage a vessel).<\/li> <\/ul><h2 id=\"the-integration-partners-role\">The integration partner&#8217;s role<\/h2><p>Functional safety and cybersecurity work spans concept, development, validation and production. The integration partner adds value at three points specifically.<\/p><ol> <li><strong>Item definition workshop:<\/strong> co-author the document that anchors both HARA and TARA, ensuring it is fit for both purposes.<\/li> <li><strong>HARA + TARA in parallel:<\/strong> facilitate the workshop, document hazards and threats simultaneously, identify shared mitigations.<\/li> <li><strong>Technical safety + cybersecurity case:<\/strong> assemble the evidence in the format both ECE R155 and the WVTA technical file expect.<\/li> <\/ol><p>OEMs that try to do this internally for the first heavy-duty zero-emission program almost always end up with two parallel documentation chains, each with gaps. An integration partner that has run this for prior programs delivers a single chain with cross-references where they belong.<\/p><h2 id=\"timeline-where-26262-and-21434-land-in-a-typical-heavy-duty-\">Timeline: where 26262 and 21434 land in a typical heavy-duty program<\/h2><p>A 36-month heavy-duty zero-emission program from concept to type approval usually structures the safety and cybersecurity work like this. The dates are illustrative but the sequencing is consistent across programs.<\/p><div class=\"tbl-scroll\"><table class=\"comparison-table compare-table\"> <thead> <tr><th>Month<\/th><th>ISO 26262 milestone<\/th><th>ISO 21434 milestone<\/th><\/tr> <\/thead> <tbody> <tr><td>0-3<\/td><td>Item definition, HARA, ASIL allocation<\/td><td>Item definition, TARA, CAL allocation<\/td><\/tr> <tr><td>3-9<\/td><td>Functional safety concept, technical safety concept<\/td><td>Cybersecurity concept<\/td><\/tr> <tr><td>9-18<\/td><td>Hardware and software development per ASIL<\/td><td>Cybersecurity controls implementation<\/td><\/tr> <tr><td>18-27<\/td><td>Verification, validation, integration testing<\/td><td>Penetration testing, cybersecurity validation<\/td><\/tr> <tr><td>27-33<\/td><td>Safety case assembly<\/td><td>Cybersecurity case, CSMS evidence<\/td><\/tr> <tr><td>33-36<\/td><td>Type approval submission with WVTA<\/td><td>R155 \/ R156 evidence in WVTA file<\/td><\/tr> <\/tbody> <\/table><\/div><section class=\"faq\"> <h2 id=\"frequently-asked-questions\">Frequently asked questions<\/h2> <h3>Is ISO 26262 mandatory for heavy-duty vehicles?<\/h3> <p>The standard itself is voluntary, but in practice it is the route to demonstrating functional safety due diligence required by EU type approval and by most OEM internal processes. The second edition (2018) explicitly extends scope to vehicles above 3.5 tonnes. Heavy-duty zero-emission programs that bypass ISO 26262 typically face questions from approval authorities and from OEM customers requesting evidence of safety integrity.<\/p> <h3>What is the relationship between ISO 21434 and ECE R155?<\/h3> <p>ECE R155 is the regulation that mandates a Cybersecurity Management System for vehicles entering the EU market. ISO 21434 is the international standard that defines how to build that CSMS. Compliance with ISO 21434 is the de facto route to compliance with ECE R155, although other routes are theoretically possible. In practice, EU type-approval authorities expect ISO 21434-aligned evidence.<\/p> <h3>What is the difference between ASIL and CAL?<\/h3> <p>ASIL (Automotive Safety Integrity Level) is an ISO 26262 grading from QM, A, B, C to D, used to set the rigor of functional safety development for a given hazard. CAL (Cybersecurity Assurance Level) is an ISO 21434 grading from CAL 1 to CAL 4, used to set the rigor of cybersecurity engineering for a given threat. They grade different concepts and are not directly comparable. A function can carry both an ASIL and a CAL, and the development process has to satisfy both.<\/p> <h3>How long does ISO 26262 \/ 21434 work add to a heavy-duty program?<\/h3> <p>For a first-time heavy-duty zero-emission OEM, expect 4-8 months of additional concept-phase work compared to a non-26262 program, plus continuous work through development. Programs that already run 26262 on adjacent products usually absorb the cybersecurity work in 2-4 additional months. The cost of late entry is steep: retrofitting safety and cybersecurity evidence onto a finished design typically costs 3-5 times more than building it in from concept.<\/p> <\/section><div class=\"callout\"><div class=\"callout-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"><\/line><\/svg><\/div><div class=\"callout-body\"> <h3>Building the safety and cybersecurity case in parallel?<\/h3> <p>IntegratR&#8217;s integration team supports OEMs through HARA, TARA, ASIL and CAL allocation, and assembling the WVTA technical file with R155 \/ R156 evidence. <a href=\"\/contact\">Get in touch<\/a> or join us at <a href=\"https:\/\/ivtexpo.com\" target=\"_blank\" rel=\"noopener\">iVT Expo Cologne<\/a>.<\/p> <\/div><\/div>\n        <\/article>\n\n        \n\n        <div class=\"ir-blog-cta-banner\">\n          <h3>Ready to accelerate your zero-emission innovation?<\/h3>\n          <p>IntegratR offers everything on one campus: EMC test facility, certification support and production site in Nijmegen.<\/p>\n          <a href=\"https:\/\/integratr.tech\/#contact\">Get in touch<span class=\"btn-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"14\" height=\"14\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/span><\/a>\n        <\/div>\n      <\/main>\n\n      <aside class=\"ir-blog-sidebar\">\n        <div class=\"ir-blog-sidebar-sticky\">\n          \n    <div class=\"ir-blog-toc ir-blog-toc-desktop\">\n      <div class=\"ir-blog-toc-header\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"15\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"18\" y2=\"18\"\/><\/svg> Contents<\/div>\n      <ol class=\"ir-blog-toc-list\">\n          <li><a href=\"#quick-answer\" class=\"ir-toc-link\" data-target=\"quick-answer\">Quick answer<\/a><\/li>\n          <li><a href=\"#iso-26262-in-three-lines\" class=\"ir-toc-link\" data-target=\"iso-26262-in-three-lines\">ISO 26262 in three lines<\/a><\/li>\n          <li><a href=\"#iso-21434-and-ece-r155-in-three-lines\" class=\"ir-toc-link\" data-target=\"iso-21434-and-ece-r155-in-three-lines\">ISO 21434 and ECE R155 in three lines<\/a><\/li>\n          <li><a href=\"#where-the-two-standards-overlap\" class=\"ir-toc-link\" data-target=\"where-the-two-standards-overlap\">Where the two standards overlap<\/a><\/li>\n          <li><a href=\"#where-they-conflict-and-how-to-resolve\" class=\"ir-toc-link\" data-target=\"where-they-conflict-and-how-to-resolve\">Where they conflict, and how to resolve<\/a><\/li>\n          <li><a href=\"#what-changes-for-heavy-duty-zero-emission-specifically\" class=\"ir-toc-link\" data-target=\"what-changes-for-heavy-duty-zero-emission-specifically\">What changes for heavy-duty zero-emission \u2026<\/a><\/li>\n          <li><a href=\"#the-integration-partners-role\" class=\"ir-toc-link\" data-target=\"the-integration-partners-role\">The integration partner&#8217;s role<\/a><\/li>\n          <li><a href=\"#timeline-where-26262-and-21434-land-in-a-typical-heavy-duty-\" class=\"ir-toc-link\" data-target=\"timeline-where-26262-and-21434-land-in-a-typical-heavy-duty-\">Timeline: where 26262 and 21434 land in a \u2026<\/a><\/li>\n          <li><a href=\"#frequently-asked-questions\" class=\"ir-toc-link\" data-target=\"frequently-asked-questions\">Frequently asked questions<\/a><\/li>\n        <\/ol>\n    <\/div>\n          <div class=\"ir-blog-sidebar-cta\">\n            <h4>Need advice on your programme?<\/h4>\n            <p>We help manufacturers and integrators go from prototype to market.<\/p>\n            <a href=\"https:\/\/integratr.tech\/#contact\">Get in touch<span class=\"btn-icon\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span><\/a>\n          <\/div>\n          <div class=\"ir-blog-sidebar-share\">\n            <div class=\"ir-blog-sidebar-share-label\">Share this article<\/div>\n            <div class=\"ir-blog-share-btns\">\n              <a href=\"https:\/\/www.linkedin.com\/company\/integratr-innovation-campus\/\" class=\"ir-share-btn ir-share-li\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/><\/svg>\n              <\/a>\n              <a href=\"mailto:info@integratr.tech\" class=\"ir-share-btn ir-share-em\" aria-label=\"Email\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n              <\/a>\n            <\/div>\n            <div class=\"ir-sidebar-follow\">\n              <div class=\"ir-blog-sidebar-share-label\" style=\"margin-top:14px\">Follow IntegratR<\/div>\n              <a href=\"https:\/\/www.linkedin.com\/company\/integratr-innovation-campus\/\" class=\"ir-sidebar-follow-li\" target=\"_blank\" rel=\"noopener\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/><\/svg>\n                IntegratR Innovation Campus\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/aside>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n\n\n<script>\n(function(){\n  var nav=null,hero=null,_dark=null;\n  function setNavDark(dark){\n    if(!nav||dark===_dark)return;\n    _dark=dark;\n    if(dark){\n      nav.style.setProperty('background','rgba(0,10,45,0.97)','important');\n      nav.style.setProperty('backdrop-filter','blur(16px)','important');\n      nav.style.setProperty('-webkit-backdrop-filter','blur(16px)','important');\n      nav.style.setProperty('box-shadow','0 1px 16px rgba(0,0,0,0.3)','important');\n    } else {\n      nav.style.setProperty('background','transparent','important');\n      nav.style.removeProperty('backdrop-filter');\n      nav.style.removeProperty('-webkit-backdrop-filter');\n      nav.style.removeProperty('box-shadow');\n    }\n  }\n  function navLoop(){\n    if(!nav) nav=document.querySelector('.ir-nav');\n    if(nav) setNavDark((window.pageYOffset||document.documentElement.scrollTop)>20);\n    requestAnimationFrame(navLoop);\n  }\n  requestAnimationFrame(navLoop);\n})();\n(function(){\n  var links=null,headings=null,_activeId=null;\n  function initToc(){\n    links=Array.from(document.querySelectorAll('.ir-toc-link'));\n    if(!links.length){links=null;return;}\n    headings=links.map(function(l){return document.getElementById(l.dataset.target);}).filter(Boolean);\n    document.querySelectorAll('.ir-blog-faq-question').forEach(function(btn){\n      btn.addEventListener('click',function(){\n        var item=this.closest('.ir-blog-faq-item');\n        var open=item.classList.contains('ir-faq-open');\n        document.querySelectorAll('.ir-blog-faq-item').forEach(function(i){i.classList.remove('ir-faq-open');i.querySelector('.ir-blog-faq-question').setAttribute('aria-expanded','false');});\n        if(!open){item.classList.add('ir-faq-open');this.setAttribute('aria-expanded','true');}\n      });\n    });\n  }\n  function tocLoop(){\n    if(!links) initToc();\n    if(links&&headings&&headings.length){\n      var y=(window.pageYOffset||document.documentElement.scrollTop)+120;\n      var active=headings.reduce(function(a,h){return h.offsetTop<=y?h:a;},headings[0]);\n      var id=active?active.id:null;\n      if(id!==_activeId){\n        _activeId=id;\n        links.forEach(function(l){\n          var on=l.dataset.target===id;\n          l.classList.toggle('ir-toc-active',on);\n          if(on){l.style.setProperty('color','#2CB8B2','important');l.style.setProperty('border-left-color','#4CD9D2','important');l.style.setProperty('background','#EBF9F8','important');}\n          else{l.style.removeProperty('color');l.style.removeProperty('border-left-color');l.style.removeProperty('background');}\n        });\n      }\n    }\n    requestAnimationFrame(tocLoop);\n  }\n  requestAnimationFrame(tocLoop);\n})();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emi\u2026 | IntegratR Why IntegratR World-Class facilities Ecosysteem Partners Get in contact Home\u203a Blog\u203a Certificering Certificering ISO 26262 and ISO 21434 for Heavy-Duty Zero-Emission: Functional Safety and Cybersecurity in Parallel ISO 26262 and ISO 21434 are now both mandatory for heavy-duty zero-emission programs entering the EU market. Here [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1083,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/posts\/2135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/comments?post=2135"}],"version-history":[{"count":1,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/posts\/2135\/revisions"}],"predecessor-version":[{"id":2136,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/posts\/2135\/revisions\/2136"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/media\/1083"}],"wp:attachment":[{"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/media?parent=2135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/categories?post=2135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/integratr.tech\/nl\/wp-json\/wp\/v2\/tags?post=2135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}