CORE
🇺🇦
make metadata, not war
Services
Services overview
Explore all CORE services
Access to raw data
API
Dataset
FastSync
Content discovery
Recommender
Discovery
OAI identifiers
OAI Resolver
Managing content
Dashboard
Bespoke contracts
Consultancy services
Support us
Support us
Membership
Sponsorship
Community governance
Advisory Board
Board of supporters
Research network
About
About us
Our mission
Team
Blog
FAQs
Contact us
unknown
Hardware implementation of a point multiplication algorithm based on parallel scheduling
Authors
王云峰
王静
黄世伟
Publication date
20 July 2014
Publisher
Abstract
针对gf(2M)域椭圆曲线点乘算法计算速度慢,硬件实现成本高的问题,提出一种改进的并行调度算法以及专用的硬件调度结构。通过合并点乘算法中底层模乘、模逆及模平方算法,降低底层运算单元硬件成本。同时对点乘算法进行模乘和模平方两路并行调度分解,以提高运算速度。并针对点乘调度算法的特点,设计专用的硬件调度结构,以减少调度复杂性。STrATIXIII系列的fPgA原型实现结果表明,通过这些方式使点乘运算速度得到提高。AnimprovedparallelschedulingalgorithmandspecifichardwareschedulingstructureispresentedinthispaperforsolvingtheproblemoflowspeedandhighhardwarecostofpointmultiplicationalgorithmofellipticcurveoverGF(2m).Mergingtheunderlyingmodularmultiplication,modularinversionandmodularsquarealgorithmisusedtoreducethecostofhardwareimplementation.Thenaparallelschedulinghasbeenmadetopointmultiplicationalgorithmwithmodularmultiplicationandmodularsquareforincreasingcomputingspeed.Besides,specifichardwareschedulingstructureisdesignedtoreducethecomplexityaccordingtothefeatureofpointmultiplication.TheresultshowsthatpointmultiplicationmoduleintroducedbythispaperhasreachedanexcellentcostperformancebothonspeedandhardwareresourcesonFPGAofStratixIIIseries.国家自然科学基金项目(61274133); 福建省自然科学基金项目(2010J05143
Similar works
Full text
Open in the Core reader
Download PDF
Available Versions
Xiamen University Institutional Repository
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:dspace.xmu.edu.cn:2288/123...
Last time updated on 16/06/2016