경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 취소할 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| [[분류:보안]][[분류:암호학]][[분류:정보보안기사]] | | [[분류:보안]][[분류:암호학]][[분류:정보보안기사]] |
| = 분류 = | | = 분류 = |
| ;크게 대칭키 알고리즘과 공개키 알고리즘으로 분류할 수 있다.
| |
| {| class="wikitable"
| |
| !
| |
| ! 비밀키(대칭키) 암호
| |
| ! 공개키(비대칭키) 암호
| |
| |-
| |
| | 암호화 방법
| |
| | 암호화와 복호화에 같은 키를 사용
| |
| | 암호화와 복호화에 다른 키를 사용
| |
| 키 쌍 K1, K2에 대해
| |
| * K1으로 암호화한 것은 K2로 복호화
| |
| * K2로 암호화한 것은 K1으로 복호화
| |
| |-
| |
| | 키의 개수
| |
| | 암호를 공유하는 사용자의 순서쌍 개수
| |
| n(n-1)/2
| |
| | 사람당 2개씩(공개키, 비밀키)
| |
| 2n
| |
| |-
| |
| | 장점
| |
| | 상대적으로 빠름
| |
| | 키 분배 문제 해소
| |
| 전자서명 가능
| |
| |-
| |
| | 단점
| |
| | 안전한 키 분배가 문제
| |
| 참여자 증가에 따라 키 개수 기하급수적 증가
| |
| | 키 발급자에 대한 보증 어려움
| |
| 상대적으로 느림
| |
| |}
| |
| ==대칭키(비밀키) 방식== | | ==대칭키(비밀키) 방식== |
| ; 블록 암호화 스트림 암호로 나눌 수 있다.
| |
| ===블록 암호=== | | ===블록 암호=== |
| {| class="wikitable" | | {| class="wikitable" |
73번째 줄: |
42번째 줄: |
| | SPN | | | SPN |
| | SPN | | | SPN |
| | Lai-Massey schema | | | SPN |
| |- | | |- |
| | 비고 | | | 비고 |
138번째 줄: |
107번째 줄: |
| *** 1991년 미국국립표준·기술연구소(NIST)에서 표준안으로 개발한 공개 키 기반의 알고리즘 | | *** 1991년 미국국립표준·기술연구소(NIST)에서 표준안으로 개발한 공개 키 기반의 알고리즘 |
|
| |
|
| == 해시 알고리즘 == | | ==국내 개발 암호화 알고리즘== |
| * SHA
| | ARIA, HIGHT, LEA, SEED |
| * MD
| |
| | |
| =국내 개발 암호화 알고리즘= | |
| [[ARIA]], [[HIGHT]], [[LEA]], [[SEED]]
| |