我提出了一个RFID协议,我想实现它。
标签必须读取、写入并需要计算PRNG、 XOR 和连接运算符。
标签和阅读器必须生成随机数。
这是协议的两个步骤的示例:
例如,标签必须执行此功能并将其发送给阅读器:
- 阅读器->标签:R1
- Tag -> Reader: M1= PRNG( R1 || R2),其中 R1 和 R2 分别是 reader 和 tag 生成的随机数。
- 然后阅读器将M1和随机数发送到服务器(SQL):阅读器->服务器:R1,R2,M1
当认证成功时,标签和服务器都必须更新它们的数据。
我从哪里开始?我看过很多关于读取和写入数据到 RFID 标签的教程,但它们非常基础。
我看到了许多教程,例如微控制器(Arduino Uno)执行所有计算,但我希望标签执行,而不是微控制器。
我如何开始,有一些教程吗?