학술논문

Parallel Hardware Architectures for the Cryptographic Tate Pairing
Document Type
Conference
Source
Third International Conference on Information Technology: New Generations (ITNG'06) Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on. :186-191 2006
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Signal Processing and Analysis
Hardware
Computer architecture
Identity-based encryption
Elliptic curve cryptography
Elliptic curves
Algorithm design and analysis
Coprocessors
Processor scheduling
Circuits
Proposals
Tate pairing
Duursma-Lee
hardware architecture
parallelism
scheduling
area-time tradeoff.
Language
Abstract
Identity-based cryptography uses pairing functions, which are sophisticated bilinear maps defined on elliptic curves. Computing pairings efficiently in software is presently a relevant research topic. Since such functions are very complex and slow in software, dedicated hardware (HW) implementations are worthy of being studied, but presently only very preliminary research is available. This work affords the problem of designing parallel dedicated HW architectures, i.e., co-processors, for the Tate pairing, in the case of the Duursma-Lee algorithm in characteristic 3. Formal scheduling methodologies are applied to carry out an extensive exploration of the architectural solution space, evaluating the obtained structures by means of different figures of merit such as computation time, circuit area and combinations thereof. Comparisons with the (few) existing proposals are carried out, showing that a large space exists for the efficient parallel HW computation of pairings.