-1

Arduino の NFC シールドと携帯電話の間で送信されるメッセージに使用する暗号化を決定するのに苦労しています。高速で安全な暗号化方式を使用したいと考えており、AESが適していると考えました。対象はNFCを鍵としたドアロック。考え、長所または短所はありますか?RSAのように、非対称暗号化の方が優れていますか?

ただし、AESで何かを理解するのに苦労しています。AES は盗聴や中間者攻撃からどのように保護されていますか? AES 暗号化文字列が 100 回送信され、誰かがその暗号化されたメッセージを傍受した場合、AES は常にキーを変更するため、盗聴者は 100 個の異なる暗号化文字列を取得します。

4

1 に答える 1

2

対称暗号化または非対称暗号化を使用する必要があるかどうかは、すべてプロトコルに依存します。アルゴリズムの選択は、プロトコルが確立された後に行う必要があります。プロトコル自体は、ユース ケースと脅威モデルに依存します。

前の段落を理解していない場合は、より多くの知識を得ることから始めるべきです。そうしないと、独自のプロトコルを作成するどころか、他の人が作成したプロトコルを理解することもできません。その場合は、実績のある、おそらく認定済みの市販製品を選択することをお勧めします。

正しい方向へのヒントを得るには、鍵合意プロトコル(非対称Diffie-Hellmanなど) とチャレンジ/レスポンス プロトコルについて学習してみてください。

于 2013-03-19T19:56:58.517 に答える