Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Kryptomechanizmy pro IoT zařízení

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26220%2F26%3A0199730" target="_blank" >RIV/00216305:26220/26:0199730 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://www.utko.fekt.vut.cz/kryptomechanizmy-pro-iot-zarizeni" target="_blank" >https://www.utko.fekt.vut.cz/kryptomechanizmy-pro-iot-zarizeni</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    čeština

  • Název v původním jazyce

    Kryptomechanizmy pro IoT zařízení

  • Popis výsledku v původním jazyce

    Software implementuje tři odlehčené protokoly AKA (Authentication and Key Agreement) pro prostředí Průmyslu 4.0. Jeden protokol využívá symetrickou kryptografii, dva jsou založeny na asymetrické. Při kompilaci si vývojář volí mezi rychlejším symetrickým AKA a asymetrickým AKA, které nabízí snadnější distribuci klíčů a nepopiratelnost, ale je pomalejší. Všechny protokoly zajišťují autentizované ustanovení klíče pro obě strany a podporují oboustrannou i jednostrannou autentizaci. Implementace je optimalizována pro mikrokontrolery STM, běžné v IoT zařízeních. Některé modely, např. STM32WB, podporují hardwarové kryptografické čipy, které knihovna využívá. Uživatel si může při kompilaci zvolit šifrovací algoritmus pro následné šifrování. Nabízí se HW AES-GCM-256 (nejrychlejší), SW AES-GCM-256 nebo ChaCha20-Poly1305 pro zařízení bez kryptografického čipu. Ve všech případech je zajištěna důvěrnost, integrita a autentičnost dat díky autentizovanému šifrování. Alternativně lze komunikaci zabezpečit pouze pomocí autentizačních kódů (MAC), které chrání integritu a autentičnost, nikoli důvěrnost. Pro MAC se používají klíče sjednané v AKA protokolech spolu s HMAC-SHA256 nebo HMAC-SHA512. Knihovna tak poskytuje flexibilní volbu mezi rychlostí, bezpečností a dostupným hardwarem. Cílem je efektivní a bezpečná komunikace v IoT prostředí s omezenými zdroji.

  • Název v anglickém jazyce

    Cryptographic mechanisms for IoT devices

  • Popis výsledku anglicky

    The software implements three lightweight AKA (Authentication and Key Agreement) protocols designed for Industry 4.0 environments. One protocol uses symmetric cryptography, while the other two are based on asymmetric cryptography. During compilation, the developer can choose between the faster symmetric AKA or the asymmetric AKA, which offers easier key distribution and non-repudiation but is slower. All protocols ensure authenticated key establishment for both parties and support both mutual and unilateral authentication. The implementation is optimized for STM microcontrollers, commonly used in IoT devices. Some models, such as STM32WB, also support hardware cryptographic modules, which the library utilizes. At compile time, the user can select the encryption algorithm for subsequent data protection. Available options include AES-GCM-256 (hardware implementation) for maximum performance, AES-GCM-256 (software implementation), or ChaCha20-Poly1305 for devices without a cryptographic chip. In all cases, confidentiality, integrity, and authenticity of data are guaranteed through authenticated encryption. Alternatively, communication can be secured using Message Authentication Codes (MAC) only, which protect integrity and authenticity but not confidentiality. For MAC, keys established via AKA protocols are combined with HMAC-SHA256 or HMAC-SHA512. The library thus provides flexible choices between speed, security, and available hardware. The goal is efficient and secure communication in IoT environments with limited resources.

Klasifikace

  • Druh

    R - Software

  • CEP obor

  • OECD FORD obor

    20202 - Communication engineering and systems

Návaznosti výsledku

  • Projekt

    <a href="/cs/project/TN02000067" target="_blank" >TN02000067: Nové směry v elektronice pro průmysl 4.0 a medicínu 4.0</a><br>

  • Návaznosti

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Ostatní

  • Rok uplatnění

    2025

  • Kód důvěrnosti údajů

    C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    KryIotNpo

  • Technické parametry

    Software implementuje tři odlehčené protokoly AKA (Authentication and Key Agreement) pro prostředí Průmyslu 4.0 vhodné zejména pro produkty STM.

  • Ekonomické parametry

    Předpokládáné zvýšení obratu smluvního výzkumu VUT (0,2-0,4 mil. Kč/ročně po dobu 3 let).  Zvýšení prestiže VUT. Zařazení SW do výuky. Získané know-how bude sloužit k dalšímu výzkumu a vývoji. 

  • IČO vlastníka výsledku

    00216305

  • Název vlastníka

    Vysoké učení technické v Brně