Mecanismul de criptare a datelor in internet banking se bazeaza pe utilizarea unor algoritmi matematici avansati, care transforma datele transmise intre calculatorul personal si serverul bancii intr-un format ininteligibil pentru terti. Procesul de criptare se bazeaza pe utilizarea unei chei de criptare, care este unica pentru fiecare utilizator sau tranzactie, astfel incat numai utilizatorul autorizat poate accesa datele criptate.