暗号化と復号に同じ鍵を使う暗号方式です。 秘密鍵暗号とも呼ばれます。 古典暗号、ブロック暗号(DES、AES、ARIA、SEED)、ストリーム暗号(RC4、ChaCha)などがあります。 長所:非対称鍵暗号より高速で、効率的です。 短所:鍵共有の問題があり、多数の鍵を管理する必要があります。
固定長のブロック単位で暗号化する共通鍵暗号方式です。 入力:一度に一つのブロックを構成する要素。 出力:各入力ブロックに対応する暗号化されたブロック。 鍵を再利用できる、一般的な暗号化方式です。 代表的なブロック暗号には、換字暗号、置換暗号、DES、AES、ARIA、SEEDがあります。
ビット単位で暗号化する共通鍵暗号方式です。 入力:連続したビット単位の要素。 出力:各入力ビットに対応する暗号化されたビット。 長所