22.08.2013 Views

Trusted Computing ur datasäkerhetssynpunkt - Umeå universitet

Trusted Computing ur datasäkerhetssynpunkt - Umeå universitet

Trusted Computing ur datasäkerhetssynpunkt - Umeå universitet

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!