Click here to Skip to main content
15,912,756 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello All,
i am looking for implementing and simulating an exiting RFID authentication protocol and perform various attacks on it. the protocol is YA-TRAP protocol. what i am struggling on is that, an RFID system has: tag + reader + and a server. these 3 entities are communicated with each other. so the system must have some sending receiving capabilities, not only one solid program with execution lines. I don't know which platform would suit me best. tried to look online, up to this point couldn't find any. platforms as (Matlab + C + SystemC + C# + C++).

looking forward to your reply.
Posted

1 solution

Just about any programming language (and even scripting tool like Matlab) will have the ability to support interprocess communications. You have to decide what it is you're trying to simulate exactly, what tools/languages are you already familiar with, how deep do you want to go into the analysis. You may even use a collection of tools/languages to simulate your scenario.

For example, the tag to reader communications are going to be over RF (hence the RFID right?), well... what are you trying to simulate there? The physical layer? If so, Matlab is probably your best option because the simulation of RF is already built into the tool. In another words, you don't have to start from scratch.

On the other hand, if you're only trying to simulate the handshaking process and data relay between the reader and the server (i.e. the application layer), there's no need to simulate the RF. So you can simply pretend the communication over RF was successful.

In any case, you have to first decide what it is EXACTLY you're trying to simulate or prove (i.e. vulnerabilities in one communication type can be completely different as those in another).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900