정보처리기사 암호 알고리즘 정리

KwonSungMin·2023년 10월 7일
0

정보처리기사

목록 보기
8/12

개인키 암호화 기법

  • 동일한 키로 데이터를 암호화하고 복호화 하는 기법 → 양방향 인듯
  • 스트림 암호화 방식
    • 스트림을 생성하여 비트 단위로 암호화
    • LFSR, RC4, TKIP
  • 블록 암호화 방식
    • 한번에 하나의 데이터 븡록을 암호화 하는방식
    • DES,SEED,AES,ARIA,IDEA,Skipjack

공개키 암호화 기법

  • 데이터를 암호화할때 사용하는 공개키는 사용자에게 공개하고
  • 복호화할때 비밀키는 관리자가 비밀리에 관리하는 암호화 기법
  • 대표적으로 RSA가 있다.DSA,ECC

양방향 알고리즘의 종류

  • SEED
    • KISA(한국인터넷진흥원)에서 개발한 블록 암호화 알고리즘 1999년
    • 블록 크기는 128비트이며 키 길이에 따라 128,256,으로 분류됨
  • AES(Advanced Encryption standard)
    • 고급 암호화 표준이라고도 불리며 DES를 대체한 암호 알고리즘
    • 블록크기는 128비트 이며 키에 따라 128 192 256으로 분류
  • DES(data encryption standard)
    • 56bit의 키를 이용하고 블록 크기는 64비트
    • NBS에서 발표한 개인키 암호화 알고리즘, 16회 라운드를 수행
  • RSA(Rivest sharmir adleman)
    • 라이베이스트, 샤미르, 애들먼에 의해 제안된 공개키 알고리즘
    • 큰 숫자를 소인수 분해 하기 어렵다는 것에 기반해 만들어짐
  • IDEA(international Data 암호화 알고리즘)
    • 라이와 메시가 개발한 pes를 개선한 알고리즘
    • 블록크기는 64비트이고 키 길이는 128비트임
  • Skipjack
    • 국가 안전 보장국에서 개발한 암호화 알고리즘
    • 클리퍼 칩이라는 ic칩이 내장되어있음
    • 블록 : 64 키 : 128
    • 주로 음성 통신 장비에 있어 음성 데이터를 암호화
  • TKIP(Temproal key intefrity Protocol)
    • 임시 키 무결성 프로토콜
    • 무선랜 보안에 사용된 WEP을 보완한 프토토콜
  • ARIA
    • SEED 이후로 나온 국가 정보원에서 개발한 개인키 암호화 알고리즘

해시

  • 임의의 길이의 입력 데이터나 메세지를 고정된 길이의 값이나 키로 변환하는것
  • SHA 시리즈
    • 미국 국가 안보국(NSA)이 설계, 미국 국립 표준 기술 연구소에 의해 발표됨
  • MD5
    • 리베이스트가 MD4를 대체하기 위해 고안한 암호화 해시함수
  • N-NASH
    • NTT에서 발표한 암호화 해시 함수
  • SNEFRU
    • R.C.MERKLE가 발표한 해시함수

      PEM

      인증서버와 같이 암호화된 개인정보를 포함하는 표준 인코딩 형식

profile
천천히

0개의 댓글