Beskriva och förklara grundläggande begrepp relaterade betrodda datorsystem
Beskriva och förstå tekniker för hård- och mjukvarubaserad tillit
Förstå angreppsmodeller samt säkerhets- och prestandafrågor i betrodda datorsystem
Förstå design av betrodda system och dess relation till tillämpningar
2. Färdighet och förmåga
Välja, konfigurera, driftsätta och testa ett betrott system i liten skala
Välja lämpliga hård- och mjukvarukoncept för betrodda system
Utforma mjukvara i liten skala för att uppnå egenskaper hos betrodda system
Skriva och muntligt presentera projektresultat i form av en kort rapport
3. Värderingsförmåga och förhållningssätt
Bedöma fördelar, nackdelar och krav för de viktigaste modellerna och koncepten för betrodda system
Bedöma säkerhet och prestanda hos betrodda datorsystem
Kursinnehåll
I kursen har studenten möjlighet att skaffa sig kunskaper om principerna, teknikerna och teknologierna för betrodda system (datorn och dess tjänster), samt gör det möjligt för dem att förstå processen att designa och bygga säkra system och nätverk. Kursen introducerar också Blockchain-konceptet, pålitlig datoranvändning i decentraliserade system och dess industriella tillämpningar.
Introduktion till tillit
Grunder för tillit, funktioner och alternativa angreppssätt
Definitioner av tillit i datorsystem
Systemmodeller för betrodda datorsystem
Hårdvara, tillit och confidential computing
Blockkedjor och betrodda system
Avancerade och tillämpade ämnen inom betrodda system
Förutsättningar
För tillträde till kursen krävs genomgången kurs i operativsystem. Vidare krävs (I) 6 hp avklarade i säkerhetsteknik eller (II) 3 hp avklarade i kryptologins grunder och en genomgången kurs i grundläggande cybersäkerhet. Engelska 6.