PVV, kartların manyetik şeridine kodlanan ve kart sahibinin PIN’inin ATM’ler ve POSlar tarafından kontrol edilmesini sağlayan numaradır. Pin ve Kart verilerini içeren kriptografik bir işlemle hesaplanarak 4 basamaklı bir kriptogramdır. Gerçek sonuç 4 haneden daha büyüktür, ancak algoritmanın bir parçası olarak 4 basamak olacak şekilde dönüştürülür.
PVV değeri Track1 ve Track2 datasında yer alır.
PVV şu şekilde hesaplanır:
(PAN + PVKI + PIN) PVKey -> PVV
PVV = ENC(PVK[f(PAN, PIN)] by Issuer
- Kart numarasının 11 hanesi alınır.
- Tek haneli bir PVKI (PIN Doğrulama Anahtar Index) kullanılır. (Genellikle “1” değerini içerir.)
- 4 haneli PIN değeri de eklenir.
- Elde edilen 16 hanelik değer 8 baytlık bir hex gösterimi olarak ele alınır.
- Triple DES PIN Doğrulama Anahtarı kullanılarak şifrelenir.