정보처리기사

암호화

Ski_ 2022. 10. 14. 00:09
  • 암호화 방식
    • 양방향 암호화 : Plaintext > Ciphertext(암호문) > Plaintext 가능
      • 대칭키(비밀 키)
        • Stream : LFSR, RC4, RC5
        • Block : DES, AES, IDEA
        • 블록 암호화
          • AES : 128bit 평문을 128/192/256bit로 암호화, 레인달에 기반 암호화, SPN 암호 방식 사용
          • SEED : 순수 국내기술로 개발한 128bit, 256bit 대칭 키 알고리즘
          • ARIA : 국가 암호화 알고리즘, 128/192/256bit 암호화, SPN 암호 방식
          • IDEA : PES를 개량하여 만든 블록 암호화 알고리즘, 키:128bit, 블록:64bit, Feistel + SPN 방식
      • 비대칭키(공개 키)
        • 인수분해 : RSA, Robin
        • 이산대수 : DSA
        • 타원곡선 : ECC
    • 단방향 암호화: Plaintext > Ciphertext (가변 길이 > 고정 길이 암호화), Ciphertext > Plaintext 불가능
      • MD5
        • MD4를 발전시킴, 임의의 길이 값을 입력받아 128비트 길이의 해시값을 출력, 
        • MD5는 깨져서 이제는 sha-128, sha-256등을 사용
      • 해시 암호화: SHA, MD5
반응형