리눅스와 서버/서버관리
암호학의 기본 용어, 핵심 원칙, 인가와 인증의 차이
빈스터디
2023. 2. 15. 09:51
기본 용어
평문 : 메시지의 형태, 암호화되기 전의 메시지
암호문 : 평문을 제 3자가 읽을 수 없게 변형한 메시지
암호화 : 평문을 암호문으로 변환
복호화 : 암호문을 평문으로 환원
대칭키 암호 시스템 : 암호화 키와 복호화 키가 같다. ex) AES 256비트
비대칭키(공개키) 암호 시스템 : 암호화 키와 복호화 키가 다르다. ex) RSA 2048비트
*공개키 : 요청하는 사람한테 주는 키
하이브리드 암호 시스템 : 메시지를 암호화하면 용량이 크기 때문에, 키 자체를 암호화 시키는 것
핵심 원칙
무결성(Intergrity) : 정보의 위조, 변조, 분실이 없어야 한다.
가용성(availability) : 원할 때 언제든지 서비스 이용가능
기밀성(Confidentiality) : 정보를 오직 인가된 사람들에게만 공개한다.
인가 vs 인증
인가(authorization) : 관리자 권한을 받는다.
인증(athentication) : 자신이 사용자라는 것을 증명한다.