FREAK
サーバー、クライアント共に一時鍵によるRSA暗号を受け入れる場合に、もっと強い暗号を使える状況であっても一時鍵を解読できる中間者が512ビットRSAでの通信を強制できるダウングレード攻撃は、すでに1998年には報告がなされていた。
クライアントからの接続要求を中間者が書き換え、要求する暗号を輸出暗号のみにする。
サーバは512ビットの鍵と、これからの暗号通信の鍵を生成するための素材を中間者へと返す。
中間者では解読済みの鍵を使って鍵の素材を得て、サーバ・クライアントの両者に対して正しく鍵交換が成立したことを装う。
接続が成立してしまえば、中間者は手元にある鍵の素材を使って通信の復号・改竄が可能となる。
FREAKでは、クライアントが要求する暗号には輸出暗号が含まれていないが、中間者がそれのみを要求するように書き換え、さらにはクライアント側が輸出暗号の一時鍵を受け入れてしまうという実装の隙を突いて、中間者攻撃を成立させている。