This project contains a Software-Defined Radio (SDR) implementation for ISO 14443 Type A NFC/RFID communications. Specifically, it can eavesdrop and decrypt MIFARE Ultralight and Classic 1K communications and partially emulate them. It can also work with a Limesdr.
The reader is an RFID-RN522 Arduino module, interacting with MIFARE Ultralight and Classic tags. A wire wrapped into a coil acts as our antenna for the Limesdr SDR.
A wire wrapped into a coil acts as our antenna for the Limesdr SDR.
1.I implement in pure Software-Defined Radio a demodulator for NFC/RFID readers and tags operating in the 13.56 MHz frequency, which decodes radio waves into plaintext packets.
2.I test our implementation by eavesdropping on real MIFARE Classic 1K and Ultralight communications with an RFID reader using a home-made antenna and a Limesdr, successfully decoding any encrypted packets.
3.I additionally implement in software the emulation of both readers and tags, including encryption if necessary.