블록 암호: Difference between revisions

From CS Wiki
No edit summary
No edit summary
Line 7: Line 7:
* [[AES]]
* [[AES]]
* [[DES]]
* [[DES]]
* [[IDEA]]
* [[SEED]]
== 구현 방식 ==
* ECB : 간단, 고속, 위험
* CBC : 한 블록 내에서 에러 전파, 다른 블록에 1비트 영향
* CFB : 스트림 모드, 약한 에러전파
* OFB : 스트림 모드, CTR사용을 권장
* CTR : 스트림 모드, 권장됨


== 공격 ==
== 공격 ==
; 블록 암호의 키를 찾기 위한 공격 기법들
* 차분 공격(Differential Cryptanalysis)
* 차분 공격(Differential Cryptanalysis)
* 선형 공격(Linear Cryptanalysis)
* 선형 공격(Linear Cryptanalysis)

Revision as of 03:57, 20 May 2018

Block Cipher
  • 평문을 일정한 크기의 블록으로 잘라낸 후 각 블록을 암호화하는 방식
  • 일반적으로 블록의 크기는 8비트 또는 16비트의 배수

종류

구현 방식

  • ECB : 간단, 고속, 위험
  • CBC : 한 블록 내에서 에러 전파, 다른 블록에 1비트 영향
  • CFB : 스트림 모드, 약한 에러전파
  • OFB : 스트림 모드, CTR사용을 권장
  • CTR : 스트림 모드, 권장됨

공격

블록 암호의 키를 찾기 위한 공격 기법들
  • 차분 공격(Differential Cryptanalysis)
  • 선형 공격(Linear Cryptanalysis)
  • 전수 공격(Exhaustive Key Search)
  • 통계적 분석 공격(Statistic Analysis)
  • 수학적 분석 공격(Mathematical Analysis)