| 번호 | 청구항 |
|---|---|
| 1 | f(x)=xm+axk+b(a,b∈F3)가 F3[x]의 삼항 기약다항식이고, =F3[x]/(f(x))이라 할 때, C∈에 대하여, SPB(Shifted Polynomial Basis)를 기저로 한 에 속하는 다항식 C를 생성하는 SPB 기저 생성부; 상기 생성한 다항식 C에 대하여 세제곱근 식을 생성하는 세제곱근 생성부; 상기 세제곱근 식에 대하여 모듈로 감산 연산이 필요하지 않도록 하는 상기 SPB의 x-r을 결정하는 시프트 베이스 결정부; 및 상기 결정된 x-r을 이용하여 상기 C의 세제곱근을 연산하는 세제곱근 연산부를 포함하는 에서의 세제곱근 연산장치를 이용하여 상기 에서의 세제곱근 연산방법에 있어서,상기 세제곱근 생성부가 상기 C∈에 대하여, 상기 SPB를 기저로 한 C1/3의 x1/3과 x2/3를 상기 m과 k에 따라 계산하는 단계;상기 시프트 베이스 결정부가 상기 계산된 x1/3과 x2/3를 이용하여 상기 C1/3를 계산하는 경우, 상기 모듈로 감산 연산이 필요없도록 상기 SPB를 사용할 때 상기 C에 곱해지는 x-r의 r값을 결정하는 단계; 및상기 세제곱근 연산부가 상기 C의 세제곱근을 연산하는 단계를 포함하고,상기 시프트 베이스 결정부는 상기 C1/3의 최소 디그리(degree)와 최대 디그리를 이용하여 상기 r값을 결정하는 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 2 | 제 1 항에 있어서,상기 m≡0(mod 3), 상기 k≡1(mod 3)이고, 임의의 양수 u와 v에 대하여(u003e#v) m=3u이고, k=3v+1이라 하면, 상기 r값은 3v 또는 3v+1인 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 3 | 제 1 항에 있어서,상기 m≡0(mod 3), 상기 k≡-1(mod 3)이고, 임의의 양수 u와 v에 대하여(u≥v) m=3u이고, k=3v-1이라 하면, 상기 r값은 3v-2 또는 3v-1인 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 4 | 제 1 항에 있어서,상기 m≡1(mod 3), 상기 k≡0(mod 3)이고, 임의의 양수 u와 v에 대하여(u≥v) m=3u+1이고, k=3v이라 하면, 상기 r값은 3u 또는 3u+1인 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 5 | 제 1 항에 있어서,상기 m≡-1(mod 3), 상기 k≡0(mod 3)이고, 임의의 양수 u와 v에 대하여(u003e#v) m=3u-1이고, k=3v이라 하면, 상기 r값은 3u-2 또는 3u-1인 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 6 | C∈에 대하여, SPB(Shifted Polynomial Basis)를 기저로 한 에 속하는 다항식 C를 생성하는 SPB 기저 생성부; 상기 생성한 다항식 C에 대하여 세제곱근 식을 생성하는 세제곱근 생성부; 상기 세제곱근 식에 대하여 모듈로 감산 연산이 필요하지 않도록 하는 상기 SPB의 x-r을 결정하는 시프트 베이스 결정부; 및 상기 결정 된 x-r을 이용하여 상기 C의 세제곱근을 연산하는 세제곱근 연산부를 포함하는 에서의 세제곱근 연산장치를 이용하여 상기 에서의 세제곱근 연산방법에 있어서,상기 세제곱근 생성부가 상기 C∈에 대하여, 상기 SPB를 기저로 한 C1/3의 x1/3과 x2/3를 계산하는 단계;상기 시프트 베이스 결정부가 상기 계산된 x1/3과 x2/3를 이용하여 상기 C1/3를 계산하는 경우, 모듈로 감산 연산이 필요없도록 상기 SPB를 사용할 때 상기 C에 곱해지는 x-r의 r값을 결정하는 단계; 및상기 세제곱근 연산부가 상기 C의 세제곱근을 연산하는 단계를 포함하는 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 7 | 제 6 항에 있어서,상기 x1/3과 상기 x2/3의 계수들의 개수를 각각의 해밍 웨이트라고 할 때, 상기 SPB를 기저로 하는 경우 상기 해밍 웨이트가 최소가 되는 것을 특징으로 하는 에서의 세제곱근 연산방법. |
| 8 | 삭제 |
| 9 | 제 1 항 내지 제 7 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체. |
| 10 | f(x)=xm+axk+b(a,b∈F3)가 F3[x]의 삼항 기약다항식이고, =F3[x]/(f(x))이라 할 때, 에서의 세제곱근 연산장치에 있어서,C∈에 대하여, SPB(Shifted Polynomial Basis)를 기저로 한 에 속하는 다항식 C를 생성하는 SPB 기저 생성부;상기 생성한 다항식 C에 대하여 세제곱근 식을 생성하는 세제곱근 생성부;상기 세제곱근 식에 대하여 모듈로 감산 연산이 필요하지 않도록 하는 상기 SPB의 x-r을 결정하는 시프트 베이스 결정부; 및상기 결정된 x-r을 이용하여 상기 C의 세제곱근을 연산하는 세제곱근 연산부를 포함하고,상기 세제곱근 식의 최소 디그리(degree)와 최대 디그리를 이용하여 상기 x-r을 결정하는 것을 특징으로 하는 에서의 세제곱근 연산장치. |