대칭키와 비대칭키 암호화 알고리즘 비교

1. 대칭키 알고리즘과 비대칭키 암호화 알고리즘 비교

항목대칭키 암호화 알고리즘비대칭키 암호화 알고리즘
개념도
개념– 동일 비밀키 기반 암/복호화 알고리즘 – 암/복호 키가 서로 다른 알고리즘
키 관계– 암호화키 = 복호화키
– 동일 비밀키 사용
– 암호화키 ≠ 복호화키
– 공개키와 개인키
키 관리– 암복호화 위해 공유
– 키 관리 복잡
– 공개키만 공유
– 개인키 관리 필요
장점– 비트 단위 암호화로 빠른 속도 제공 – 키 공유 용이
– 여러 분야 응용
단점– 비밀키 유출 시 데이터 노출 위험 – 암/복호화 속도 느림
구현
알고리즘
– 블록, 스트림 암호화
– DES, AED, SEED
– 소인수분해, 이산대수
– RSA, ECC, PKI
용도– 개인 파일 암호화
– 실시간 스트리밍 암호
– 신원 확인, 전자서명
– 부인방지, 비밀키공유
  • 키 관리 방식에 따라 대칭키, 비대칭키로 나뉘며, 암호화 단위에 따라 블록/스트림 암호화로 구분
  • 대칭키 방식은 파일 암호화 등 용도로 사용, 비대칭키 방식은 전자서명, 부인방지 용도로 사용

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^