ブロック暗号
この「一定の大きさ」をブロックとよぶ
ブロックのサイズより大きい平文を暗号化する際には、ブロック暗号に対して暗号化モードが適用される
鍵生成アルゴリズム($ KeyGenとする)、暗号化アルゴリズム($ Encとする)、復号アルゴリズム($ Decとする)の組$ (KeyGen, Enc, Dec)で構成される
$ KeyGenから出力される秘密鍵$ keyの鍵長は$ kビット
暗号化アルゴリズムの入力である平文は$ nビットで、出力される暗号文は$ nビット
ブロック長は$ nビット