私はRFIDプロトコルを提案しており、それを実装したいと考えています。
タグは、読み取り、書き込み、およびPRNG、XOR、および連結演算子を計算する必要があります。
タグとリーダーは乱数を生成する必要があります。
これは、プロトコルの 2 つのステップの例です。
たとえば、タグは次の機能を実行してリーダーに送信する必要があります。
- リーダー -> タグ : R1
- タグ -> リーダー: M1= PRNG( R1 || R2)、ここで、R1 と R2 はそれぞれリーダーとタグによって生成された乱数です。
- 次に、リーダーは M1 と乱数をサーバーに送信します (SQL): リーダー -> サーバー: R1、R2、M1
認証が成功すると、タグとサーバーの両方がデータを更新する必要があります。
どこから始めればよいですか?RFID タグへのデータの読み取りと書き込みに関する多くのチュートリアルを見ましたが、それらは非常に基本的なものです。
たとえば、マイクロコントローラー(Arduino Uno)がすべての計算を実行する多くのチュートリアルを見ましたが、マイクロコントローラーではなくタグを実行したいです。
開始方法とチュートリアルはありますか?