一种适用于素域和多项式域的模乘模除器

    公开(公告)号:CN102122241A

    公开(公告)日:2011-07-13

    申请号:CN201010022647.6

    申请日:2010-01-08

    Applicant: 复旦大学

    Abstract: 本发明涉及一种适用于高速网络应用以及便携式移动设备应用需要的针对ECC(椭圆曲线密码)算法的双域模乘模除器,它由4个PE运算单元、5个寄存器堆Regfile、Booth编码单元、输入寄存器Load file、控制模块control和17个多路选择器组成,由17个多路选择器来改变四个PE运算单元之间的连接以及数据的读取位置以完成模除或模乘操作,具有可扩展性,最高可支持480-bit的模乘除运算,模乘与模除运算能够共用硬件单元,以减小硬件的面积;算法中的长操作数的加减法和移位运算都以字为单位进行,大大加快的算法的收敛速度,从而使运算速度加倍。

Patent Agency Ranking