Elektronik pasaportlar ve ICAO 9303 uyumlu seyahat belgeleri, klasik görsel veri alanlarının ötesinde, temassız çip içinde saklanan güvenli biyografik ve biyometrik veriler taşır. Bu verilere erişmek için sadece NFC okuyucu kullanmak yetmez; aynı zamanda BAC, PACE, Chip Authentication ve Passive Authentication gibi protokollerin doğru uygulanması gerekir. İşte tam bu noktada JMRTD, yani Java Machine Readable Travel Documents kütüphanesi devreye girer. JMRTD, eMRTD belgeleriyle haberleşmek, LDS veri gruplarını okumak ve güvenlik adımlarını yürütmek için kullanılan Java tabanlı bir kütüphanedir.