私は "Hello there!"のようなメッセージを受け取る小さな暗号化プログラムに取り組んでいます。メッセージを使ってプログラムを実行するたびに、同じ暗号化結果 "Hu8z209 = yTu83tu8"が生成されます。差分暗号解析を使用して暗号化を破った場合、アルゴリズムにランダム化がないことを知ることができます。しかし、暗号化を破るためにこれが実際に私が学ぶのに役立つだろうか?暗号化されたプレーンメッセージのバージョンが常に同じであれば、どのような欠陥が公開されますか?
-3
A
答えて
1
最も簡単なことは、行動が変わったときにMITMに伝えることです。
セットアップ: 毎日0800 Encrypt(「敵視」)でレポートを送信します。敵はこれに気付く。
シナリオ1: 1日後、彼らはあなたに向かって「忍び寄る」ことを始めました。あなたは別のメッセージを送ります。彼らは、あなたの援軍が到着する前に、彼らが目撃されたことを知っていて、全面的な罪に動いています。
シナリオ2: 敵が侵入しておらず、メッセージが変更されたとします。彼らはこれに注意します。最終的には、8日ごとにメッセージの変更が記録されます。わずか6日後にメッセージが変更された場合は、a)別のメッセージを送信したか、b)キー/スケジュールを変更したことを意味します。彼らはおそらく明日を知るだろう。
これらのシナリオは両方とも「敵」に何かを伝えました。彼らは、侵入した直後(キーが変わった翌日)に、あなたを代わってあなたのためにオールクリアするために、両方を組み合わせて、次の前哨基地で7日間先頭に立つことができます。メッセージが常に変更された場合、nonce/IVがランダムなため、情報は得られません。また、nonceが受信者によって重複がチェックされていれば、再現性も妨げられます。
本当にこの質問はhttp://crypto.stackexchange.comに属します。
関連する問題
- 1. ウェブサイトが公開された後に無効な暗号化キー
- 2. ストアドプロシージャが暗号化されて公開される
- 3. 常に暗号化される列暗号化キーはどのようにキャッシュされますか?
- 4. 暗号化されたNFSにはどのような暗号が使用されていますか?
- 5. カラムレベル暗号化が実行された後にサイズ変更されたカラム(常に暗号化されます)
- 6. 解読されたキーが暗号化されたキーと同じでないのはなぜですか?
- 7. リンクされたリスト、どこで私のロジックに欠陥がありますか?
- 8. パスワード、公開鍵、暗号化されたパスワードから暗号化の種類を識別できますか?
- 9. PHPで暗号化されたものが、Rubyで暗号化された同じ文字列と一致しないのはなぜですか?
- 10. RSA暗号化の公開鍵がコンテナから返されませんか?
- 11. パスワードはどのように暗号化されますか?
- 12. BLE通信が暗号化されるようにするにはどうすればよいですか?
- 13. Paypalで開かれたSSLで暗号化されたボタン
- 14. 保存された暗号化されたパスワードと一致するようにパスワードを暗号化します。
- 15. Python:2つの異なるキーでDES-ECB暗号化を行うと、同じ暗号テキストが返される
- 16. SQL Server 2016 RC1に常に暗号化されたキーがありません
- 17. Chef Vaultアイテムが公開鍵で暗号化されていません
- 18. 既に暗号化された同じファイルのバージョンを使用して暗号化されたファイルからAESキーを取得
- 19. 公開鍵暗号化では、サーバーがクライアントからのメッセージをどのように復号化しますか?
- 20. 暗号化/復号化方法に暗号化された文字列に '/'が含まれていない
- 21. uDeployセキュアコンポーネントプロパティがシェルスクリプトで暗号化されたままになる
- 22. (暗号化された)暗号化されたメッセージを復号する
- 23. 暗号化Javaが正しく暗号化されない
- 24. 暗号化されたen base64エンコードされた文字列データベース内で同じではありません
- 25. 暗号化されたweb.configがベストプラクティス
- 26. どこにIIS 7.5 Webサーバーに常に暗号化された証明書が置かれますか?
- 27. SQL Server 2016は常に暗号化されています - 常に表示される暗号化された列を使用した比較と計算式
- 28. 暗号化されたメディアファイルエンジニア
- 29. S3イベント用に暗号化されたSQSのポリシーステートメントを書くにはどうすればよいですか?
- 30. Sql 2016常に暗号化 - 暗号化された列と非暗号化列との結合操作?
これはプログラミングに直接関係していないため、この質問をトピックとしてクローズすることにしました。このタイプの質問には[crypto.se]が適していますが、回答はシステムと暗号化の詳細によって異なります。 –
これは暗号化ではなく、単なるエンコードです。 –