암호

Karter·2022년 4월 30일
0

보안

목록 보기
3/3

암호

기밀성 - 아무나 알 수 없어야 한다.

무결성 - 원본과 같고 훼손되지 않아야 한다.

가용성 - 서비스가 필요로 하는 시점에 제공 가능해야 한다.

암호화 종류

양방향 암호화 방식

대칭키 방식

  • 암호화 복호화 할 때 같은 키를 사용. 전형적인 방법이다.
  • AES, Twofish
  • 크래커가 대칭키를 탈취했을 경우 정보가 털린다.

비대칭키 방식

  • 암호화 할때 사용하는 키, 복호화 할때 사용하는 키 두 개의 키가 존재.
  • RSA
  • 크래커가 공개키를 가지고 있어도 비밀키를 모르기 때문에 복호화가 불가능.
  • 공개키는 털려도 되지만 비밀키는 절대로 털리면 안된다.
  • 전자서명
  • 무결성을 체크하여 조작된 것인지 원본인지 알 수 있다.

단방향 암호화 방식 (HASH 알고리즘)

  • 암호화는 가능하지만 복호화는 불가능하다.
  • 무결성을 증명하기 위해 사용.(전자서명, 파일의 식별자, 사용자 비밀번호)
  • md5, sha
profile
미래 최고의 개발자

0개의 댓글