PVV( Pin Verification Value) nedir?

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.

Yeni yazılardan haberdar olun

Ödeme sistemleri, kart işlemleri ve fintek üzerine yeni rehberler yayınlandığında e-posta ile bildirelim. Reklam yok, dilediğiniz an ayrılabilirsiniz.

Avatar fotoğrafı

Arif Ünal

Arif Ünal; bankacılık, fintek ve ödeme sistemlerinde 20 yılı aşkın deneyime sahip teknoloji yöneticisi. Kart ödemeleri (issuing/acquiring), POS, ATM, elektronik para, FAST ve BDDK/TCMB mevzuatı üzerine yazıyor. Emlak Katılım, Vakıf Katılım ve Türkiye Finans'ta üst düzey görevlerde bulundu. İstanbul Üniversitesi Endüstri Mühendisliği lisans, Marmara Üniversitesi Yönetim Bilişim Sistemleri yüksek lisans mezunu.

Hakkımda · LinkedIn