2013
DOI: 10.1007/978-3-642-35999-6_11
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Implementation of Bilinear Pairings on ARM Processors

Abstract: Abstract. As hardware capabilities increase, low-power devices such as smartphones represent a natural environment for the efficient implementation of cryptographic pairings. Few works in the literature have considered such platforms despite their growing importance in a post-PC world. In this paper, we investigate the efficient computation of the Optimal-Ate pairing over Barreto-Naehrig curves in software at different security levels on ARM processors. We exploit state-of-the-art techniques and propose new op… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
29
0
5

Year Published

2013
2013
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(34 citation statements)
references
References 13 publications
0
29
0
5
Order By: Relevance
“…It is however hard to compare the quality of an Other pairing implementations for 32-bit ARM processors are limited to the Cortex-A series, such as in [20]. However, their pairing's runtime of 9.9 ms on a 1.2 GHz Cortex-A9 is as well hardly comparable with our pairing's runtime on the Cortex-M0+ since the multi-core Cortex-A processors provide massively higher clock frequencies along with a more powerful instruction set.…”
Section: Comparison With Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It is however hard to compare the quality of an Other pairing implementations for 32-bit ARM processors are limited to the Cortex-A series, such as in [20]. However, their pairing's runtime of 9.9 ms on a 1.2 GHz Cortex-A9 is as well hardly comparable with our pairing's runtime on the Cortex-M0+ since the multi-core Cortex-A processors provide massively higher clock frequencies along with a more powerful instruction set.…”
Section: Comparison With Related Workmentioning
confidence: 99%
“…Therefore, researchers started to implement optimized pairing operations for desktop computers [1,6], for smart phones [20,31], and as dedicated hardware modules [16,24]. Cost-sensitive embedded applications however simply do not have the budget for such powerful application processors or 130-180 kGE of dedicated hardware.…”
Section: Introductionmentioning
confidence: 99%
“…Our library was specifically tailored for computing optimal pairings over Barreto-Naehrig curves at the 127-bit security level. When executed on a developing board that hosts a 1.7 GHz Exynos 5 Cortex-A15 processor, our software computes a single optimal pairing in approximately 5.82M clock cycles, which is about two times less than the estimated cycling count reported in [13] for a single pairing computation over a TI 1.2GHz OMAP 4460 Cortex-A9 processor.…”
Section: Introductionmentioning
confidence: 96%
“…Among the research papers reporting pairing implementations in the ARM Cortex family of processors are [1] and [13]. In [1], the authors advocate the use of affine coordinates could be more attractive than the projective ones when implementing pairings in constrained devices, whereas the software library of [13] reports the current record in the computation of a single asymmetric pairing at the 128, 224 and 320-bit security levels.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation