Hitelesített szoftverfrissítés beágyazott környezetben

OData támogatás
Konzulens:
Dr. Buttyán Levente
Hálózati Rendszerek és Szolgáltatások Tanszék

Beágyazott vezérlők egy nagy családja az autóiparban használt motorvezérlők (ECU). Hasonlóan más elektronikus eszközökhöz manapság már a termék életciklusa alatt megjelenhet az igény a vezérlőn futó szoftver frissítésére. Az ehhez szükséges infrastruktúra mérete miatt nem biztosítható, hogy a frissítéshez szükséges eszközök a gyártó hatókörén belül maradjanak illetve amennyiben azok piaci forgalomban vannak csak a gyár által jóváhagyott programok átvitelére alkalmazzák. Ezért magán az ECU-n futó szoftvert kell alkalmassá tenni az új szoftvermodulok forrásának ellenőrzésére. Iparági ajánlások alapján, egy nyilvános kulcsú aláírás-ellenőrző rendszer integrálása kielégíti ezen biztonságkritikus elem védelmét. Dolgozatomban bemutatom az autóiparban jelenlévő elektronikai vezérlők típusait, különösképpen a motorvezérlőket. Végigkövetem a vezérlőkön futó szoftver útját a fejlesztéstől egészen a hardverre kerülésig. Fejezetet szentelek azon kriptográfiai módszereknek amelyek egy esetleges szoftver frissítés során szükségesek az új programrészlet eredetének ellenőrzéséhez. Ezután az iparban is használt környezetben implementálok egy, a feladatra alkalmas rendszert. Kitekintésképpen foglalkozom az implementált kriptográfiai rendszer kulcsainak lehetséges forrásaival és méreteivel.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.