EED(Extend Euclid Algorithm)[c]
1. 확장 유클리드 알고리즘 ∀a,b ∈Z, If gcd(a,b)=d, then ∃x,y ∈Z s.t ax+by=d : 유클리드 알고리즘을 이용해 두 수의 최대공약수를 구하는 거라면 확장 유클리드 알고리즘은 거꾸로 수행하며 x,y를 찾는 과정이라고 할 수 있다 : 이 점을 이용하여 두 개의 정수가 서로소, 즉 gcd의 값이 1일 땐 하나의 수에 대한 다른 수의 곱셈에 대한 역원을 계산할 수 있다 : gcd(a,n)=1 (a 단항식의 해를 구하는 과정은 n을 법으로 하는 a의 곱셈의 역원을 구하는 것과 동일해진다 (1) EED 동작 : ∀a,b ∈Z(a≥b), sxa + txb = gcd(a,b) 만족하는 gcd와 s,t 값 도출 이때 a= b*q+r (division algorithm) 1) Divisi..
2023. 9. 1.