1.암호(Cipher)
정보를 보호하기 위해 데이터를 변형하는 방법
암호화는 원본 데이터를 이해할 수 없도록 변환하고, 암호화된 데이터를 복호화 과정을 통해 원래의 형태로 되돌릴 수 있다.
2. 대칭키 암호화(Symmetric Key Encryption)
암호화와 복호화에 동일한 키를 사용하는 방식
암호화와 복호화 속도가 빠름
알고리즘이 상대적으로 단순함
대규모 네트워크에서는 키 관리가 복잡해짐
3. 비대칭키 암호화(Asymmetric Key Encryption)
암호화와 복호화에 서로 다른 키를 사용하는 방식
공개키(public key)와 비밀키(private key)가 한 쌍으로 구성
공개키를 안전하게 공유할 수 있음
인증 및 디지털 서명에 유용함
4. 해시 함수(Hash Functions)
임의의 길이의 입력 데이터를 고정된 길이의 해시 값으로 변환하는 함수
데이터의 무결성을 검증하거나, 비밀번호 저장에 사용
데이터의 무결성 검증에 유용
고속의 해시 값 생성 가능
'Computer Science > Security' 카테고리의 다른 글
[보안] DOS, DDOS (0) | 2024.06.29 |
---|---|
[보안] 인증(Authentication), 인가(Authorization) (0) | 2024.06.29 |
[보안] 보안 요소 (0) | 2024.06.29 |