이산로그

최근 편집: 2021년 5월 8일 (토) 03:30
Quickn (토론 | 기여)님의 2021년 5월 8일 (토) 03:30 판 (새 문서: '''이산로그'''(Discrete logarithm)는 위수가 <math>N </math>인 군 <math>G</math>에서 <math>a, b \in G</math>에 대하여 <math>a^{x} \equiv b \ (mod \ N) </math>를...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

이산로그(Discrete logarithm)는 위수가 인 군 에서 에 대하여 를 만족하는 를 의미한다. 또한, 일반적인 로그처럼 로 표기하기도 한다.

현재 이산로그 문제는 공개키 암호(Public-key cryptography)에서 기반이 되고 있고, 이 문제를 다항 시간 안에 해결 하는 것은 미해결 문제로 남아있다.

양자 컴퓨터의 경우에는 쇼어 알고리즘(Shor's algorithm)을 통해서 다항 시간에 해결할 수 있다.

성질

정리 1

에서 에 대하여 가 성립한다.

증명

와 같이 놓았을때 에서 를 얻는다.

알고리즘 목록