1. 디피-헬먼 교환(Diffie-Hellman Key Exchange)

암호 키를 교환하는 하나의 방법으로, 두 사람이 암호화되지 않은 통신망을 통해 공통의 비밀 키를 공유할 수 있도록 한다.

앨리스와 밥이 공개된 통신망에서 디피-헬먼 키 교환을 하기 위해서는 다음과 같은 절차를 거친다.

 

2. 디피-헬먼 교환 방식

 

3. 디피-헬먼 교환의 안정성

소수 p g 적절하게 고르면 도청에 안전한 것으로 알려져 있다. 이산 로그 문제를 효율적으로 있을 경우 디피-헬먼 문제 또한 효율적으로 있지만, 역이 참인지는 알려져 있지 않다.

또한 앨리스와 밥이 충분히 안전하지 못한 난수 생성 알고리즘을 사용할 경우, 공격자는 이를 이용해 a, b 특성을 예측할 있다.

디피-헬먼 키 교환은 통신을 하는 대상과 비밀 정보를 공유할 수 있지만, 상대방에 대한 인증은 보장되지 않으며 중간자 공격이 가능하다. 앨리스와 밥이 상대방에 대한 인증을 하지 못할 경우, 공격자는 중간에서 통신을 가로채 앨리스와 공격자, 그리고 공격자와 밥 사이에 각각 두 개의 디피 헬먼 키 교환을 생성하고, 앨리스와 밥이 각각 서로와 통신을 하는 것처럼 위장할 수 있다. 이와 같은 종류의 중간자 공격을 막기 위한 여러가지 다른 알고리즘이 개발되어 있다.

 

출처:

https://ko.wikipedia.org/wiki/%EB%94%94%ED%94%BC-%ED%97%AC%EB%A8%BC_%ED%82%A4_%EA%B5%90%ED%99%98

'정보보안' 카테고리의 다른 글

암호화 해시함수  (0) 2020.09.23
공개키(비대칭키) 암호 방식  (0) 2020.09.23
블록 암호 알고리즘 정리  (0) 2020.09.23
블록 암호 모드 (블록 암호 운용 방식)  (0) 2020.09.21
블록 암호 방식 - DES  (0) 2020.09.21

+ Recent posts