2012
DOI: 10.1007/978-3-642-31662-3_12
|View full text |Cite
|
Sign up to set email alerts
|

Finding Optimal Formulae for Bilinear Maps

Abstract: Abstract. We describe a unified framework to search for optimal formulae evaluating bilinear -or quadratic -maps. This framework applies to polynomial multiplication and squaring, finite field arithmetic, matrix multiplication, etc. We then propose a new algorithm to solve problems in this unified framework. With an implementation of this algorithm, we prove the optimality of various published upper bounds, and find improved upper bounds.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
19
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(19 citation statements)
references
References 15 publications
0
19
0
Order By: Relevance
“…Because of applications in a variety of areas, such as cryptography and coding theory, new techniques for improving polynomial multiplication have been presented in numerous papers, e.g., [1,4,5,7,8,[13][14][15][16][17][18]20,[23][24][25]27,28]. For cryptographic applications, arithmetic in the binary extension field F 2 n is often used and, of the basic operations in F 2 n , multiplication contributes most to the total number of bit operations.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Because of applications in a variety of areas, such as cryptography and coding theory, new techniques for improving polynomial multiplication have been presented in numerous papers, e.g., [1,4,5,7,8,[13][14][15][16][17][18]20,[23][24][25]27,28]. For cryptographic applications, arithmetic in the binary extension field F 2 n is often used and, of the basic operations in F 2 n , multiplication contributes most to the total number of bit operations.…”
Section: Introductionmentioning
confidence: 99%
“…6] + a[0] t143 = a[10] + t86 t201 = t182 + a[8] t259 = t250 + t256 t317 = t217 + t315 t28 = a[6] * b[7] t86 = a[7] + a[1] t144 = a[11] + t87 t202 = t183 + b[6] t260 = t251 + t257 c0 = t1 t29 = a[7] * b[6] …”
mentioning
confidence: 99%
“…Specifically, we compute all the decompositions for the short product of polynomials P and Q modulo X 5 and the product of 3 × 2 by 2 × 3 matrices. The latter problem was out of reach with the method used in [1]. We prove, in particular, that the set of possible decompositions for this matrix product is essentially unique, up to the action of the automorphism group.…”
Section: Introductionmentioning
confidence: 94%
“…In [20], Oseledets proposes a heuristic approach to solve the bilinear rank problem for the polynomial product over F 2 . Later, Barbulescu et al proposed in [1] a unified framework, extending the idea proposed by Oseledets. This allows the authors to compute the bilinear rank of different applications, such as the short product or the middle product over a finite field.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation