質問
これはAESアルゴリズムに関するものです。
AESアルゴリズムを実装し、アルゴリズムを使用してデータを暗号化したとします。ここで、他の誰かが同じAESアルゴリズム(128ビット)を実装しているとします。アルゴリズムを使用してデータを暗号化すると、他の人が開発した2番目のアルゴリズムを使用してデータを復号化し、元のデータを取得することが可能になります。アルゴリズムの根本的な違いは何ですか。
S-BOXに関連するものですか
ありがとう
解決
AESは指定されたアルゴリズムです。 2つの異なる実装を使用している場合、両者は違いなく暗号化および復号化できるはずです。違いがある場合、そのうちの少なくとも1つはAESではありません。
そのようなことについて
- いずれも、相互運用する暗号化アルゴリズムのすべての実装が正しいと仮定します。
- または実際に車輪について何かを学びたいのでない限り、車輪を再発明しないでください。
所属していません StackOverflow