Smart card o tokens USB per crittografare dati con Windows Vista

Ciao,
vorrei un consiglio da voi su quale sistema hardware/software dovrei
acquistare per
crittografare i dati su un notebook.
Dove mi procuro una smart card?
Quali sono le marche migliori di token USB?
I software come truecrypt supportano smart card o token USB?