کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
403320 677089 2011 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Simultaneous modular reduction and Kronecker substitution for small finite fields
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
پیش نمایش صفحه اول مقاله
Simultaneous modular reduction and Kronecker substitution for small finite fields
چکیده انگلیسی

We present algorithms to perform modular polynomial multiplication or a modular dot product efficiently in a single machine word. We use a combination of techniques. Polynomials are packed into integers by Kronecker substitution; several modular operations are performed at once with machine integer or floating point arithmetic; normalization of modular images is avoided when possible; some conversions back to polynomial coefficients are avoided; the coefficients are recovered efficiently by preparing them before conversion. We discuss precisely the required control on sizes and degrees. We then present applications to polynomial multiplication, prime field linear algebra and small extension field arithmetic, where these techniques lead to practical gains of quite large constant factors.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Symbolic Computation - Volume 46, Issue 7, July 2011, Pages 823-840