Preboot authentication using smart cards on HP EliteBook Folio9480m and Microsoft Surface Pro systems