Improvement Of Barreto-Voloch Algorithm For Computing $r$th Roots Over Finite Fields
نویسندگان
چکیده
Root extraction is a classical problem in computers algebra. It plays an essential role in cryptosystems based on elliptic curves. In 2006, Barreto and Voloch proposed an algorithm to compute rth roots in Fqm for certain choices of m and q. If r || q − 1 and (m, r) = 1, they proved that the complexity of their method is Õ(r(logm + log log q)m log q). In this paper, we extend the Barreto-Voloch algorithm to the general case that r || q − 1, without the restrictions r || q − 1 and (m, r) = 1. We also specify the conditions that the Barreto-Voloch algorithm can be preferably applied.
منابع مشابه
Efficient Computation of Roots in Finite Fields
We present an algorithm to compute r-th roots in Fqm with complexity O((logm + r log q)m log q) for certain choices of m and q. This compares well to previously known algorithms, which need O(rm log q) steps.
متن کاملOn some subgroups of the multiplicative group of finite rings par
Let S be a subset of Fq, the field of q elements and h ∈ Fq[x] a polynomial of degree d > 1 with no roots in S. Consider the group generated by the image of {x − s | s ∈ S} in the group of units of the ring Fq[x]/(h). In this paper we present a number of lower bounds for the size of this group. Our main motivation is an application to the recent polynomial time primality testing algorithm [AKS]...
متن کاملOn some subgroups of the multiplicative group of finite rings
Let S be a subset of Fq, the field of q elements and h ∈ Fq[x] a polynomial of degree d > 1 with no roots in S. Consider the group generated by the image of {x − s | s ∈ S} in the group of units of the ring Fq[x]/(h). In this paper we present a number of lower bounds for the size of this group. Our main motivation is an application to the recent polynomial time primality testing algorithm [AKS]...
متن کاملTheoretical Comparison of Root Computations in Finite Fields
In the paper [4], the authors generalized the CipollaLehmer method [2], [5] for computing square roots in finite fields to the case of r-th roots with r prime, and compared it with the AdlemanManders-Miller method [1] from the experimental point of view. In this paper, we compare these two methods from the theoretical point of view. key words: root computation, finite field, complexity
متن کاملTaking Roots over High Extensions of Finite Fields
We present a new algorithm for computing m-th roots over the finite field Fq, where q = pn, with p a prime, and m any positive integer. In the particular case m = 2, the cost of the new algorithm is an expected O(M(n) log(p) + C(n) log(n)) operations in Fp, where M(n) and C(n) are bounds for the cost of polynomial multiplication and modular polynomial composition. Known results give M(n) = O(n ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1110.4801 شماره
صفحات -
تاریخ انتشار 2011