Trusted Computing ur datasäkerhetssynpunkt - Umeå universitet
Trusted Computing ur datasäkerhetssynpunkt - Umeå universitet
Trusted Computing ur datasäkerhetssynpunkt - Umeå universitet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Next Generation Sec<strong>ur</strong>e <strong>Computing</strong><br />
Base<br />
3<br />
Under 1998 diskuterades idén att göra Microsoft Windows till ett säkert operativsystem<br />
för första gången på allvar. Det dröjde dock till 2002 innan ett första<br />
förslag hade utarbetats. Förslaget fick kodnamnet Palladium och ingick i ett initiativ<br />
som Microsoft valde att kalla <strong>Trusted</strong> <strong>Computing</strong> (TC). Både förslaget och<br />
initiativet bytte sedermera namn. Palladium blev Next Generation Sec<strong>ur</strong>e <strong>Computing</strong><br />
Base (NGSCB) och <strong>Trusted</strong> <strong>Computing</strong> bytte namn till Trustworthy <strong>Computing</strong>.<br />
Eftersom NGSCB är ett produktnamn används det som benämning för<br />
teknologin i denna rapport. Förkortningen “TC” är däremot ett vedertaget uttryck<br />
inom forskning i sin betydelse <strong>Trusted</strong> <strong>Computing</strong> och används därför på detta<br />
sätt i rapporten. NGSCB är ett tillägg till Microsofts operativsystem. Lösningen<br />
är omfattande och involverar både hård- och mjukvara.<br />
Systemets är menat att förstärka möjligheterna till stark identifiering, skydd av<br />
känslig data samt skydd av upphovsrättsskyddat material [28, 24]. Dessa mål ska<br />
uppnås genom fyra huvuddelar [25]:<br />
• Stark processisolering – Vissa program får endast exekvera i en specifik del<br />
av minnet, fysiskt åtskilt och dolt från övrigt minne. Syftet är att programmets<br />
minnesbuffer inte ska kunna modifieras från övriga delar av systemet.<br />
• Förseglad lagring – Känslig data, till exempel speciell NGSCB-data, lagras<br />
krypterat.<br />
• Attestering (säker körning) – Attestering sker när en bit kod digitalt signerar<br />
och intygar att data kommer från en kryptografiskt identifierbar stack.<br />
• Säkra vägar till användaren – Till exempel krypterad kommunikation från<br />
tangentbord och mus.<br />
33