[tc] info AIK
Salvatore Caratozzolo
s.caratozzolo2 a campus.unimib.it
Mar 20 Nov 2007 14:35:40 CET
mumble mumble il discorso si è complicato non poco per me!
provo a fare un esempio perchè trovo che sia la via più
veloce per capire!
allora: dal momento che la EK deve rimanere segreta si è
deciso di usare una coppia di chiavi alternativa chiamata
AIK e viene usata SOLO nel Remote Attestation!
la AIK essendo una chiave ha bisogno di un certificato
AIK_cert che dichiari chi l'ha creata e nel nostro caso
per dichiarare che il nostro TPM sia genuino (e non
simulato!).
la CA per far cio' si fa mandare il EK_cert che contiene
la chiave EK_pub e usa quest'ultima in questo modo:
crea una frase e la cifra con la EK_pub, la manda a me che
tengo la EK_priv e dopo averla decifrata la rimando
indietro, se la frase corrisponde allora la CA ha
verificato che l' EK_cert come l' AIK_cert è originale
quindi che si puo' usare la chiave AIK per cifrare (o
decifrare??) il "set of good values" e per riconoscermi!
puo' anche rendere nota la cosa a terze parti per
permettermi di usufruire di servizi come il download di
mp3 con DRM! giusto? io passo al sito che vende mp3 la mia
AIK e il AIK_cert , il sito controlla il AIK_cert sul db
della CA e se presente allora consente il download (non
parlo su come si esegue l'acquisto!), cosi facendo sa bene
chi è l'acquirente!
se venissi a conoscenza che un hacker è riuscito a
riconoscere la mia AIK per abusarne allora posso creare
un'altra AIK ripetendo i passaggi precedenti!
un hacker potrebbe sniffare da qualche parte la mia AIK,
decifrarla e simulare di avere il mio TPM (cioè la parte
privata della AIK) sulla sua macchina!cosi facendo
potrebbe comprare in rete facendosi passare per me!ma
potrebbe anche accedere alla mia banca se ,in un ipotetico
futuro ,le banche accetterebbero l'accesso limitandosi al
controllo dell'AIK! bho non mi vengono molte idee su come
potrebbe abusarne! suggerimenti?
Maggiori informazioni sulla lista
tc