Prejsť na obsah
Inovasense

Secure Element

Secure Element (SE) — Mikročip odolný voči manipulácii, ktorý poskytuje ochranu kryptografických kľúčov a identity zariadenia na úrovni hardvéru v systémoch IoT.

Definícia
Secure Element (SE) — Mikročip odolný voči manipulácii, ktorý poskytuje ochranu kryptografických kľúčov a identity zariadenia na úrovni hardvéru v systémoch IoT.

Secure Element — hardvérový koreň dôvery pre embedded systémy

Secure Element (SE) je jednoúčelový mikročip odolný voči manipulácii, navrhnutý na ukladanie kryptografických kľúčov a vykonávanie bezpečnostných operácií v izolovanom prostredí. Poskytuje hardvérový koreň dôvery (hardware root of trust) — fyzicky ukotvený bezpečnostný základ, ktorý sa samotným softvérom nedá napodobniť.

Čo robí secure element?

Secure element vykonáva bezpečnostné funkcie, ktoré by boli pri softvérovej implementácii zraniteľné:

FunkciaBez SES SE
Ukladanie kľúčovVo flash pamäti (extrahovateľné)V kremíku zabezpečenom proti manipulácii (neextrahovateľné)
Kryptografické operácieNa CPU (zraniteľné voči útokom postranným kanálom)Izolovaný procesor (chránené)
Identita zariadeniaSoftvérový certifikát (klonovateľný)Identita ukotvená v hardvéri (jedinečná)
Overovanie Secure Boot (bezpečného zavádzania)Softvérová kontrola (dá sa obísť)Hardvérová kontrola (nemenná)
Správa certifikátovV súboroch (prepísateľné)Zabezpečené úložisko objektov (s riadeným prístupom)

Popredné secure elementy (2026)

ProduktVýrobcaCertifikáciaKľúčové vlastnosti
STSAFE-A110STMicroelectronicsCC EAL5+Prevzatie operácií TLS 1.3 (offload), STSAFE-V pre automobilový priemysel
OPTIGA Trust MInfineonCC EAL6+Chránené spojenie (shielded connection), integrita platformy
EdgeLock SE050NXPCC EAL6+Prepojenie IoT s cloudom (IoT-to-cloud), podpora viacerých koreňových certifikátov
ATECC608BMicrochipFIPS 140-2Nízka cena, CryptoAuth, integrácia s AWS IoT
A71CHNXPCC EAL6+Plug-and-trust, vopred nahrané kľúče

Všetky secure elementy vyrábané v Európe (STMicroelectronics, Infineon) — zaistenie suverenity dodávateľského reťazca pre výrobcov hardvéru v EÚ.

Architektúra secure elementu

Typický secure element obsahuje:

  • Zabezpečené CPU — Izolovaný procesor na kryptografické operácie s hardvérovými protiopatreniami proti vnášaniu chýb (fault injection) a útokom postranným kanálom.
  • Zabezpečená pamäť — Šifrovaná pamäť NVM na ukladanie kľúčov a certifikátov s aktívnou detekciou manipulácie.
  • Kryptografické akcelerátory — Hardvérové bloky pre AES, RSA, ECC (P-256, P-384) a čoraz častejšie aj pre algoritmy PQC.
  • Generátor skutočne náhodných čísel (TRNG) — Hardvérový zdroj entropie na generovanie kľúčov.
  • Komunikačné rozhranie — I²C, SPI alebo ISO 7816 na pripojenie k hostiteľskému MCU.

SE vs. TPM vs. TEE

VlastnosťSecure ElementTPM (Trusted Platform Module)TEE (Trusted Execution Environment)
VyhotovenieDiskrétny čip na doske plošných spojov (PCB)Diskrétny čip alebo firmvérZóna v hlavnom procesore
IzoláciaFyzicky oddelenýFyzicky oddelený (diskrétny)Iba logické oddelenie
Ukladanie kľúčovVyhradená zabezpečená pamäť NVMVyhradená zabezpečená pamäť NVMZdieľaná pamäť (šifrovaná)
CertifikáciaCC EAL5–EAL6+FIPS 140-2/3PSA Certified, GP TEE
Cena$0,30–$2,00 za kus$1–$5 za kusZahrnutá v SoC
Najvhodnejšie preZariadenia IoT, čipové kartyPC, servery, podnikové prostredieMobilné telefóny, zariadenia s plnohodnotným OS (rich OS)

Prípady použitia v IoT

1. Identita a autentifikácia zariadení IoT

Každé zariadenie dostane počas výroby jedinečnú identitu ukotvenú v hardvéri. SE uchováva súkromný kľúč a certifikát X.509, čo umožňuje vzájomnú autentifikáciu TLS s cloudovými službami. Kľúč nikdy neopustí čip.

2. Reťazec Secure Boot

SE overí autenticitu bootloadera skôr, než ho hlavný MCU spustí — vzniká tak reťazec dôvery ukotvený v hardvéri, od zapnutia napájania až po aplikáciu.

3. Bezpečné aktualizácie firmvéru OTA

SE overuje podpis prichádzajúcich balíkov firmvéru pomocou uloženého koreňového verejného kľúča. V kombinácii s počítadlami proti návratu na staršiu verziu (anti-rollback) to zabraňuje prijatiu zmanipulovaného firmvéru aj firmvéru staršej verzie.

4. Ochrana dát

Dáta zo senzorov možno pred prenosom zašifrovať kľúčmi uloženými v SE, čím sa zaistí dôvernosť medzi koncovými bodmi (end-to-end), aj keď je komunikačný kanál kompromitovaný.

Regulačný kontext EÚ

Nariadenie EÚ Cyber Resilience Act (CRA) zaraďuje secure elementy medzi kritické produkty s digitálnymi prvkami (príloha IV) — zhodu treba preukázať prostredníctvom notifikovanej osoby alebo európskeho systému certifikácie kybernetickej bezpečnosti; samoposúdenie nie je možné. To podčiarkuje ich zásadnú úlohu v infraštruktúre kybernetickej bezpečnosti EÚ.

Súvisiace pojmy

  • HSM — Hardvérové bezpečnostné moduly väčšieho rozsahu; SE sú v podstate miniaturizované HSM.
  • Secure Boot — Proces budovania reťazca dôvery, ktorý sa opiera o kľúče uložené v SE.
  • IoT — Pripojené zariadenia, v ktorých secure elementy poskytujú ochranu na úrovni hardvéru.
  • Hardvérový koreň dôvery — Širší bezpečnostný koncept, ktorý SE implementujú na úrovni čipu.

V rámci našej praxe v oblasti embedded bezpečnosti integrujeme secure elementy vyrábané v Európe do hardvéru pre IoT a priemysel — vrátane provisioningu identity zariadení, reťazcov Secure Boot a vkladania kľúčov vo výrobe; všetko je navrhnuté pre zhodu s CRA už od výrobnej linky.

Oficiálne referencie