본문 바로가기

IT 기술/암호학

Diffie-Hellman 키 교환 프로토콜

반응형

Diffie-Hellman 키 교환 프로토콜에 대해서 알아봅시다.

사용자 A, B가 있을 때 두 사용자 사이의 공통키 K를 생성하는 프로토콜입니다.

우선 사용자 A의 비밀키 Xa, 사용자 B의 비밀키 Xb, primitive root g, prime number p를 설정합니다.

사용자 A는 자신의 비밀키 Xa를 이용해서 Ya = g^Xa(mod p)를 계산해서 사용자 B에게 전송합니다.

사용자 B 역시 비밀키 Xb를 이용해서 Yb = g^Xb(mod p)를 계산해서 사용자 A에게 전송합니다.

공통 비밀키 K는 Ya*Yb(mod p)입니다.

참 쉽죠?

반응형

'IT 기술 > 암호학' 카테고리의 다른 글

Chinese Remainder Theorem(중국인의 나머지 정리)  (3) 2012.01.25
Zero Knowledge technique  (0) 2012.01.25
primitive root 증명하기  (0) 2012.01.25
DLP(Discrete Logarithm Problem)  (0) 2012.01.25
Finite Field - Modular Arithmetic  (0) 2012.01.25