컴퓨터보안#8

LeeMir, 21 April 2021

기타관용암호화


SEED
  • 한국 표준 블록 암호 알고리즘
  • Feistel 구조
Stream Cipher
  • LFSR
    • Linear Feedback Shift Register
    • 그래프를 따라 이번 time에서 특정 원소들을 XOR한 값이 다음 time의 특정 위치로 들어간 후 Shift 연산해 바깥으로 튀어나가는 원소가 Output이 됨
  • RC4
    • 1987년 Rivest에 의해 설계된 가변 키 길이 지원
    • 원래는 미공개
    • 1994년 인터넷 뉴스 그룹에 익명으로 공개된 알고리즘
Mode
  • ECB
    • Electronic CodeBook
    • Plaintext를 Block 단위로 나눈 후 Key와 함께 암호화(Block Cipher)
    • 일반적인 DES
  • CBC
    • Cipher Block Chaining
    • 암호화된 결과 Block을 다음 Plaintext Block과 XOR한 후 다음 단계 진행
  • CFB
    • Cipher FeedBack
    • 암호화된 결과 Block을 다음 Key Block과 같이 Encrypt해 다음 단계 진행
    • Block Cipher를 Stream Cipher처럼 사용
  • OFB
    • Output FeedBack
    • CFB와 비슷하나 암호화되기 직전 Key Block을 다음 Key Block과 같이 Encrypt
  • CTR
    • Counter
    • 단계별로 하나씩 늘어나는 숫자를 Key와 함께 Encrypt