ソフトウェアエンジニアのHarperは、電子メールアプリケーションを開発しています。電子メールメッセージの機密性を確保するため。Harperは、暗号化に64ビットのブロックサイズを持つ従来の12ラウンドまたは16ラウンドのFeistelネットワークを持つ対称鍵ブロック暗号を使用します。これには、8 x 32ビットの大きなSボックス(S1、S2、S3、S4)ベースが含まれます。曲がった関数、モジュール式の加算と減算、キーに依存する回転、およびXOR操作について。この暗号は、その機能を実行するためにマスキングキー(Km1)とローテーションキー(Kr1)も使用します。電子メールメッセージを保護するためにハーパーが採用しているアルゴリズムは何ですか?