글
Diffie-Hellman Key Exchange
Programming/Security
2009. 12. 10. 09:26
1. prime number q 와 primitive root a 가 주어진다.
2. Xa, Xb ( 각자의 private key )를 랜덤으로 선택한다.
3. Ya( public key ) = a ^ Xa mod q 를 계산하여 공개키를 계산한다.
4. 그리고 서로 공개 키를 공유한다.( Ya는 B에게, Yb는 A에게 전송 )
5. Kab = Yb ^ Xa mod q = Ya ^ Xb mod q 를 각자 계산한다. ( Private Key )
'Programming > Security' 카테고리의 다른 글
MAC( Message Authentication Code ) (0) | 2009.12.10 |
---|---|
RSA (0) | 2009.12.10 |
키 분배 시나리오 (0) | 2009.10.23 |
RC4 알고리즘 (0) | 2009.10.23 |
블록 암호의 운용 모드 (0) | 2009.10.23 |