• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Fang Yuejian, Shen Qingni, Wu Zhonghai. A Parallel Architecture for FPGA Based Hyperelliptic Curve Cryptoprocessor[J]. Journal of Computer Research and Development, 2013, 50(11): 2383-2388.
Citation: Fang Yuejian, Shen Qingni, Wu Zhonghai. A Parallel Architecture for FPGA Based Hyperelliptic Curve Cryptoprocessor[J]. Journal of Computer Research and Development, 2013, 50(11): 2383-2388.

A Parallel Architecture for FPGA Based Hyperelliptic Curve Cryptoprocessor

More Information
  • Published Date: November 14, 2013
  • Hyperelliptic curve is an extension of elliptic curve cryptography. Shorter key lengths of hyperellitic curve cryptosystems (HECC) can be used to achieve same level of security comparing to RSA and elliptic curve cryptosystem (ECC). A parallel architecture for field programmable gate array (FPGA) based hyperelliptic curve cryptoprocessor is designed in this paper. The processor is composed of parallel finite field (FF) cores, and each core consists of a control unit, a register file and an ALU. Through sharing mechanism of register files, the independent cores can collaborate to fulfill complicated computations. Each ALU can execute customized instruction A(B+C)+D, and the instruction can be flexibly configured in the instruction generation and execution process. In our architecture, since every ALU is coupled with a control unit and a ROM, the ALUs are independent of each other. Any ALU can be started at any cycle, so multiple instructions can run on ALUs at the same time. The results of ALUs can be shared among the register files, so multiple ALUs can cooperate to finish complicated computations. A four stage pipeline is used to increase performance. The architecture designed can sufficiently support parallel processing and much higher speed up has been gained with the experiment results.
  • Related Articles

    [1]Li Xiaobo, Tang Zhimin, Li Wen. FPGA Verification for Heterogeneous Multi-Core Processor[J]. Journal of Computer Research and Development, 2021, 58(12): 2684-2695. DOI: 10.7544/issn1000-1239.2021.20200289
    [2]Li Junnan, Yang Xiangrui, Sun Zhigang. DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA[J]. Journal of Computer Research and Development, 2018, 55(4): 717-728. DOI: 10.7544/issn1000-1239.2018.20170927
    [3]Liu Ke, Cai Xiaojun, Zhang Zhiyong, Zhao Mengying, Jia Zhiping. Design and Verification of NVM Control Architecture Based on High-Performance SOC FPGA Array[J]. Journal of Computer Research and Development, 2018, 55(2): 265-272. DOI: 10.7544/issn1000-1239.2018.20170695
    [4]Zhu Ying, Chen Cheng, Xu Xiaohong, and Li Yanzhe. Design and Implementation of FPGA Verification Platform for Multi-core Processor[J]. Journal of Computer Research and Development, 2014, 51(6): 1295-1303.
    [5]He Yi, Ren Ju, Wen Mei, Yang Qianming, Wu Nan, Zhang Chunyuan, and Guo Min. Research on FPGA-Based Paging-Simulation Model for SIMD Architecture[J]. Journal of Computer Research and Development, 2011, 48(1): 9-18.
    [6]Wang Jiandong, Zhu Chao, Xie Yingke, Han Chengde, Zhao Zili. FPGA-Based Parallel Real-Time System for 10Gbps Traffic Processing[J]. Journal of Computer Research and Development, 2009, 46(2): 177-185.
    [7]Chen Jing, Jiang Junjie, Duncan S. Wong, Deng Xiaotie, Wang Dongsheng. High Performance Architecture for Elliptic Curve Scalar Multiplication Based on FPGA[J]. Journal of Computer Research and Development, 2008, 45(11): 1947-1954.
    [8]Hao Zhiquan, Wang Zhensong, Liu Bo. Research on Real-Time Realizing PGA Algorithm in FPGA[J]. Journal of Computer Research and Development, 2008, 45(2): 342-347.
    [9]Guo Meng, Jian Fangjun, Zhang Qin, Xu Bin, Wang Zhensong, Han Chengde. FPGA-Based Real-Time Imaging System for Spaceborne SAR[J]. Journal of Computer Research and Development, 2007, 44(3).
    [10]Gu Haiyun, Li Li, Xu Juyan, Gao Minglun. Lossless Configuration Bitstream Compression for Virtex FPGAs[J]. Journal of Computer Research and Development, 2006, 43(5): 940-945.

Catalog

    Article views (891) PDF downloads (627) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return