디피헬만 키 교환 프로토콜의 경우 간단한 형태이다. 예시를 들자면 A, B가 있을 때 A는 B에게 3을 보내고 B는 6에게 보냈다고 할 경우 서로 3과 6을 곱한 값인 18을 세션키로 사용하는 것과 같다.
세션키를 만들기 위해 각자의 개인키를 g의 승수로 취해 모듈러 연산을 한 다음 보낸다. Bob는 세션키를 생성하기 위해 Alice로부터 받은 $R_1$에 자신의 개인키인 $y$를 곱해주고, Alice는 세션키를 생성하기 위해 해 Bob으로부터 받은 $R_2$에 자신의 개인키인 $x$를 곱하여 같은 세션키를 사용한다.
'Computer Science > 사이버 보안' 카테고리의 다른 글
[사이버 보안] 보안공학 종합시험 정리 (6) | 2022.10.03 |
---|---|
[사이버 보안] 개인정보비식별화 (0) | 2021.10.17 |
[암호학] 영지식 증명의 조건 (0) | 2021.09.29 |
[암호학] 해시함수의 3가지 성질 (0) | 2021.09.29 |
[암호학] Elgamal 암호 알고리즘과 취약점 (0) | 2021.09.29 |