技術的背景<3>誤り訂正や暗号化
主要な技術として最後にとりあげるのは、通信自体の信頼性をいかに確保するかということです。
これは非接触あるいは搬送波変調といった方式に限らず、情報をやりとりする限り、重要な技術です。
まず誤り検出あるいは誤り訂正ということがあります。
これはタグにもカードにも必要なことです。
0/1からなる時系列データを送る場合、すべてのビットが正確に届けばよいのですが、限られたコストや時間で行う場合、確率的には稀にですが、誤った伝送がなされてしまうことは避けがたいのです。
この時、例えば信号をNビット毎にブロック化し、そのブロック毎に1ビットの情報(パリティ)を付加して送信します。
どういう情報かというと、そのNビットの中の1の数が奇数なら「1」、偶数なら「0」ということにします。
するとパリティまで含めたN+1ビットの中には、必ず1の数は偶数のはずです。
つまり1ビットだけの誤りはそれによりチェックできるわけです。
もう少し複雑なパリティを乗せると、やはり1ビットだけ誤伝送されたという前提で、その訂正まで行えます。
図は、4ビットの信号に3ビットのパリティを載せることにより、どの2パターンも相互に3ビット以上異なるようにしたものです。
これにより、1ビットの誤りなら復元まで行えます。
一方暗号化というのは、特にカードに関して必要です。
公開鍵暗号という技術があり、暗号化と復号化で異なる鍵(ただし実は相互に関係している)を用いることで、正規の本人にしかわからない形で情報を送信する、あるいは本当に本人であることが確認できる、といった技術です。
スポンサードリンク

