0

これはAESアルゴリズムに関するものです。

AESアルゴリズムを実装し、アルゴリズムを使用してデータを暗号化したとします。ここで、他の誰かが同じAESアルゴリズム(128ビット)を実装したとします。今、自分のアルゴリズムを使用してデータを暗号化すると、データを復号化し、他の人が開発した2番目のアルゴリズムを使用して元のデータを取り戻すことができます。アルゴリズムの根本的な違いは何ですか。

S-BOXに関連するものですか

ありがとう

4

1 に答える 1

4

AESは指定されたアルゴリズムです。2つの異なる実装がある場合、どちらも違いなく暗号化と復号化ができるはずです。違いがある場合、それらの少なくとも1つはAESではありません。

そのようなことのためにあなたは

  1. 相互運用可能にしたい暗号化アルゴリズムのすべての実装が、自分のものも含めて正しいと仮定します。
  2. または、実際にホイールについて何かを学びたいのでない限り、ホイールを再発明しないでください。
于 2009-10-23T09:37:04.547 に答える