Security level とは

暗号化では、セキュリティレベルは、暗号やハッシュ関数などの暗号プリミティブが達成する強さの尺度です。セキュリティレベルは通常「ビット」で表されます.nビットセキュリティとは、攻撃者が2n回の操作を実行しなければならないことを意味しますが、攻撃者のコストをより詳細にモデル化する方法が提案されています。これは、アルゴリズム間の便利な比較を可能にし、ハイブリッド暗号システムで複数のプリミティブを組み合わせる場合に便利です。したがって、最も弱いリンクはありません。たとえば、AES-128(キーサイズ128ビット)は、128ビットセキュリティレベルを提供するように設計されています。これは、およそ3072ビットのRSAと同等と見なされます。
このコンテキストでは、セキュリティ要求またはターゲットセキュリティレベルは、プリミティブが最初に達成するように設計されたセキュリティレベルですが、「セキュリティレベル」もこれらのコンテキストで使用されることがあります。セキュリティ要求よりもコストが低い攻撃が見つかった場合、プリミティブは壊れているとみなされます。