A microcoded elliptic curve processor using FPGA technology

P.H.W. Leong, I.K.H. Leung
2002 IEEE Transactions on Very Large Scale Integration (vlsi) Systems  
The implementation of a microcoded elliptic curve processor using field-programmable gate array technology is described. This processor implements optimal normal basis field operations in 2 . The design is synthesized by a parameterized module generator, which can accommodate arbitrary and also produce field multipliers with different speed/area tradeoffs. The control part of the processor is microcoded, enabling curve operations to be incorporated into the processor and hence reducing the
more » ... s I/O requirements. The microcoded approach also facilitates rapid development and algorithmic optimization: for example, projective and affine coordinates were supported using different microcode. The design was successfully tested on a Xilinx Virtex XCV1000-6 device and could perform an elliptic curve multiplication over the field 2 using affine and projective coordinates for = 113 155 and 173.
doi:10.1109/tvlsi.2002.801608 fatcat:wj5735bg3nbtfh3z6qc3q4xqhm