Beveiligen van embedded systemen

Wibu-Systems heeft voor de beveiliging van Raspberry PI applicaties een starterskit gemaakt onder de naam Compute Module. Daarmee kunnen ontwikkelaars hun intellectuele eigendom op een professionele wijze afschermen tegen inbreuk door onbevoegden.

Gelijktijdig maken ze het activeren van het systeem met zijn enkelvoudige computerboard alleen mogelijk voor personen in het bezit van de in hardware gevatte sleutel (dongle met USB-connector). De CodeMeter Systems Developers Kit (SDK) is geheel geconfigureerd voor gebruik op de Raspberry PI en omvat naast de CmDongle, een encryptie tool (ExProtector), het Linux besturingssysteem en een gemodificeerde versie van het ELF laadsysteem. CodeMeter codeert en versleutelt embedded software met public en private keys. De integriteit van bestanden laat zich verifiëren door middel van een vergelijk van de hash codes met die in de digitale handtekening. Vervolgens is bij het opstarten van de Raspberry Pi het beveiligde programma te controleren en te decoderen door het Linux besturingssysteem. De gebruiker van het systeem merkt niks van dit proces, terwijl de softwarebouwer verzekerd is dat zijn programma’s niet zijn te kopiëren of te wijzigen.