o cartelă inteligentă este un microcontroler securizat care este de obicei utilizat pentru generarea, stocarea și operarea pe chei criptografice. Smart card authentication oferă utilizatorilor dispozitive smart card în scopul autentificării. Utilizatorii își conectează cardul inteligent la un computer gazdă. Software-ul de pe computerul gazdă interacționează cu materialul cheilor și alte secrete stocate pe cardul inteligent pentru a autentifica utilizatorul.
pentru ca cardul inteligent să funcționeze, un utilizator trebuie să îl deblocheze cu un PIN utilizator.
cardurile inteligente sunt considerate o formă foarte puternică de autentificare, deoarece cheile criptografice și alte secrete stocate pe card sunt foarte bine protejate atât fizic, cât și logic și, prin urmare, sunt extrem de greu de furat.
securitatea adăugată oferită de cardul inteligent vine în detrimentul experienței utilizatorului, deoarece cardurile inteligente trebuie să fie transportate fizic de către utilizator și introduse în computerul gazdă de fiecare dată când doresc să se autentifice cu acesta. Utilizatorii sunt, de asemenea, limitați la dispozitivele gazdă care au instalat software-ul interfeței cardului.
cardurile inteligente sunt, de asemenea, costisitoare de administrat, deoarece necesită instalarea software-ului pe computerul gazdă și distribuirea fizică către utilizatori.