Security

암호화1. 암호화방식(단방향, 양방향(대칭키, 비대칭키))

SK_MOUSE 2020. 12. 10. 14:53
반응형

암호의 3요소

  • 기밀성(Confidentiality)
  • 무결성(Integrity)
  • 인증(Authentication)

1. 단방향 암호화 방식 : 무결성을 위한것(돌이킬 수 없음)

ex) md5 , sha : 해쉬 알고리즘

 

=> 어떤 키가 조작되었는지를 확인할 수 있음.

 

 


2. 양방향 암호화 방식 : 대칭키(1개의 키) vs 비대칭키방식(2개의 키 for 암호화용&복호화용)

 

 

  • 2-1. 대칭키=비밀키 ex) AES : 하나의 키를 이용해 암호화/복호화 하는방식

 

  • 2-2. 비대칭키=공개키방식("공개키" + "비공개키" ex) RSA : 하나의 키로 암호화시, 나머지 다른키로 복호화

A의 공개키를 모두에게 공유.

A의 공개키로 암호화 한 파일을 A는 비공개키로 복호화해서 본다.

 

전자서명

: RSA+Hash를 섞어서 써서 보낸 데이터 원문과

개인키로 보낸 원문의 암호를 

public Key로 복호화하여

데이터원문==public key 복호화 내용 true면

=> 전자서명 인증완료.

 

 

아래는 한국인터넷진흥원에 따른 당시 안전한 암호화 동향이다.

https://www.kisa.or.kr/public/laws/laws3_View.jsp?mode=view&p_No=259&b_No=259&d_No=82&ST=total&SV=

 

반응형