Loading article…
カバーコーディングとは、安全でないリンクを介して送信されるデータを隠蔽し、盗聴のリスクを軽減する技術です。カバーコーディングの例としては、送信者が元のデータと、送信者と受信者の両方が知っているパスワードまたは乱数とのビット単位のXOR演算(排他的論理和)を実行することが挙げられます。こうして生成されたカバーコーディング済みのデータは送信者から受信者に送信され、受信者は受信したデータに対して同じパスワードまたは乱数を用いてさらにビット単位のXOR演算を実行することで、元のデータを復元します。
ISO 18000-6C (EPC クラス 1 ジェネレーション 2) RFID タグは、カバー コードを使用して一部の操作を保護します。リーダーはタグに乱数を要求し、タグは新しい乱数で応答します。リーダーは、送信するデータに対してビット単位の XOR を使用して、この番号で以降の通信を暗号化します。カバー コーディングは、タグ信号が傍受されず、乱数が再利用されない場合に安全です。リーダーからの大きな送信と比較すると、タグのバック散乱ははるかに弱く、傍受は困難ですが、不可能ではありません。[ 1 ] [ 2 ] [ 3 ]