반응형
정보보안의 3대 요소
기밀성 Confidentiality : 허가받은 자만 정보에 접근할 수 있다.
무결성 Integrity : 허가받은 자만 변경해야한다.
가용성 Availability : 허가받은 자면 정보를 사용할 수 있어야 한다.
A는 한가지 방법을 생각해낸다. 바로 암호화해서 보내자!
엇 근데...
RSA 암호화 방식
위의 문제들을 해결하기 위해 RSA 암호화 방식이 등장한다.
현재 가장 많이 사용되는 암호화 방식이다.
RSA 암호화 방식에는 공개키(Public Key)와 개인키(Private Key)가 존재한다.
공개키는 누구나 볼 수 있는 암호이다. (인스타에 올리는 사진처럼)
개인키는 나만 알고있는 암호이다. (개인 금고에 있는 물건처럼)
공개키로 암호화 한 것은 개인키로 열 수 있다. = 기밀 보안 유지
개인키로 암호화 한 것은 공개키로 열 수 있다. = 작성자의 증명 및 변조 방지(전자서명)
반응형
'Computer Science' 카테고리의 다른 글
프로세스? 스레드? (0) | 2022.02.17 |
---|---|
동적계획법 DP 구현방법 ( + [백준] 11050 이항계수 문제풀이) (0) | 2022.02.13 |
DFS, BFS 구현방법 ( + [백준] 2606 바이러스 문제풀이) (0) | 2022.02.12 |
[JWT] JSON Web Token의 구조, 장점, 한계 (0) | 2022.02.03 |
[객체 생성 패턴] 점층적 생성자 패턴 → 자바빈 패턴 → Builder 패턴, lombok @Builder 사용방법 및 주의점 (0) | 2022.01.29 |