215E225 TÜBİTAK 3001 PROJESİ SONUÇ RAPORU
Doğrulama Aşaması
Sunucu, okuyucudan gönderilen M3' bilgisini alır ve veritabanı üzerinde arama yapar. Veritabanı üzerinde E(IDt, kt) şifreli metni ile M3' bilgisini karşılaştırır ve eşleşmeyi tespit ederse, yine okuyucunun gönderdiği Nt değerini veritabanında ilgili satırdaki Nt değeri ile karşılaştırır. Eğer Nt değerlerinde eşleşme varsa daha önce kullanılan bir nonce değeri var diyerek sunucuya replay atak uyarısı ile döner. M3 değerlerinde eşleşme sağlandı ve yeni bir nonce değeri var ise öncelikle veritabanında mevcut Nt değeri okuyucudan gelen yeni değer ile güncellenir ve ilgili kayda ait IDt, kt gibi değerler okuyucuya dönülür.