PIN-kalkulaator on seade, mille abil saab kasutaja ennast identifitseerida interneti- või mobiilipangas.[1] Kuna kalkulaator on kohandatud vastavalt kasutajatunnusele, siis internetipanka sisenejalt küsitakse kasutajatunnust ja kalkulaatori enda genereeritud 6- või 8-kohalist ühekordset koodi. Maksekorralduste või lepingu muutuste kinnitamiseks kuvab internetipank kinnituskoodi, mille kasutaja peab PIN-kalkulaatorisse sisestama ning saadud vastuse internetipanka edastama.
PIN-kalkulaatori turvalisus põhineb kaheetapilisel tuvastamisel: kõigepealt toimub identifitseerimine kasutaja enda määratud PIN-koodiga, mille ta sisestab kalkulaatorisse, seejärel genereerib PIN-kalkulaator parooli, mille kasutaja peab internetipanka pääsemiseks sisestama. Krüptograafiliselt põhineb PIN-kalkulaatori protokoll sümmeetrilisel krüptograafial (DES või 3DES) ning panga serveri ja konkreetse kalkulaatori kliendi konto külge sidumisel (initsialiseerimisel) loodud jagatud saladusel.
Eesti interneti-pankade PIN-kalkulaatorid kuuluvad enamasti Vasco Data Digipass sarja.[2]
Maailmas on olnud kasutusel ka teisi, sarnaseid või vähem sarnaseid PIN-kalkulaatoreid, näiteks RSA SecurID.