PIC マイクロコントローラー用の優れた暗号化アルゴリズムが必要です。グーグル検索の結果、XXTEA が唯一の選択肢のようですが、「XXTEA は、2^59 クエリとごくわずかな作業を必要とする選択平文攻撃に対して脆弱です」 .
私は暗号が苦手なので、質問したいのですが、上記の説明はどれくらい正確ですか? 商用セキュリティ アプリケーションで XXTEA を使用できますか? いいえの場合、組み込みシステムに使用できる利用可能なアルゴリズムはありますか?
PIC マイクロコントローラー用の優れた暗号化アルゴリズムが必要です。グーグル検索の結果、XXTEA が唯一の選択肢のようですが、「XXTEA は、2^59 クエリとごくわずかな作業を必要とする選択平文攻撃に対して脆弱です」 .
私は暗号が苦手なので、質問したいのですが、上記の説明はどれくらい正確ですか? 商用セキュリティ アプリケーションで XXTEA を使用できますか? いいえの場合、組み込みシステムに使用できる利用可能なアルゴリズムはありますか?
暗号化アルゴリズムを安全にするものを知ることはできません。暗号化アルゴリズムが安全である理由は誰にもわかりません。私たちが持っている最高のものは、「何年にもわたって何百人もの暗号学者から厳しい精査を受けてきたが、まだ比較的無傷であるアルゴリズム」です。これはXXTEAではなくAESの場合です。XXTEA への攻撃は依然として非常に高価であり、実現可能に近づいており、おそらくほとんどの「商業的」状況には適用できないことに注意してください。そのため、セキュリティを重視する場合は、暗号化で創造的にならないでください。十分に吟味された基準を使用します。
なぜXXTEA を使いたいのですか? AES ではできないことは何ですか? 一部の PIC マイクロコントローラーの AES の実装へのいくつかのポインターについては、この質問をご覧になることをお勧めします。
(TEA および XXTEA のようなその派生物の主な設計基準は、コンパクトなソース コードを持つことでした。これにより、暗記してコンピューターで再度入力できるようになります。これは、コンパイルされたコードのコンパクトさにすぐには変換されません。(X*)TEAアルゴリズムは遅くなる傾向があり、小さなマイクロコントローラーには不向きな 32 ビット操作に依存する傾向があります。)