eTamga
eTamga Dizin
Türkiye E-İmza & E-Dönüşüm Sağlayıcıları Kataloğu

APDU

eTamga Ansiklopedi Modülü

Tanım ve Çalışma Prensibi

APDU (Application Protocol Data Unit), akıllı kartlar (smart card) ve akıllı kart okuyucular arasındaki iletişimde kullanılan standart bir veri birimidir. ISO/IEC 7816 standardı ile tanımlanan bu protokol, akıllı kart tabanlı güvenlik sistemlerinde, e-imza işlemlerinde ve kimlik doğrulama süreçlerinde temel iletişim katmanını oluşturur.

İletişim, bir komut (Command APDU) ve bir cevap (Response APDU) döngüsü çerçevesinde gerçekleşir. Terminal (okuyucu) karta bir komut gönderir, kart ise bu komutu işleyerek sonucu bir cevap olarak terminale iletir.

APDU Yapısı

Bir Command APDU temel olarak şu alanlardan oluşur:

  • CLA (Class Byte): Komutun sınıfını belirtir.
  • INS (Instruction Byte): Yapılacak işlemi tanımlar.
  • P1 / P2 (Parameter Bytes): Komuta ait parametrelerdir.
  • Lc / Data / Le: Gönderilen veri uzunluğu, veri ve beklenen veri uzunluğunu ifade eder.

Bu sayfa eTamga açık kaynak bilgi bankasının bir parçasıdır. Geri bildirimleriniz için GitHub üzerinden katkıda bulunabilirsiniz.