-
公开(公告)号:CN103699351A
公开(公告)日:2014-04-02
申请号:CN201310654278.6
申请日:2013-12-05
申请人: 西安交通大学
IPC分类号: G06F5/01
摘要: 本发明公开了一种去头去尾移位电路,适用于大数平方运算。该发明电路结构包括:2m位左移寄存器、m位Johnson左移计数器、m位与门网络。其中,2m位寄存器的2m-1位和Johnson左移计数器的m位输出连接到m位与门网络,输出结果送入2m位的寄存器中,最终输出2m位的Q。本发明可以逐步对2m位数据进行去头去尾,进行左移,剩余位补0,直至最终输出结果为0,从而减少平方运算的运行时间。
-
公开(公告)号:CN103699357B
公开(公告)日:2016-11-23
申请号:CN201310655820.X
申请日:2013-12-05
申请人: 西安交通大学
IPC分类号: G06F7/575
摘要: 本发明公开了一种用于模乘和模平方的快速模约简算法电路,该电路结构包括乘法或平方的部分积产生电路,2个m+1位的二输入与门阵列,m+1个两级CSA加法单元,m+2个FA全加器单元,以及m+3个扫描触发器。本发明针对m位大素数P可以采取从高位到低位约简的方法,可以在乘法和平方运算的同时对其结果进行约简,从而避免了对乘法和平方结果单独进行约简的过程,减少了模乘和模平方的时间;同时,省去了专门的模约简电路模块,降低了电路面积。
-
公开(公告)号:CN103699351B
公开(公告)日:2016-06-29
申请号:CN201310654278.6
申请日:2013-12-05
申请人: 西安交通大学
IPC分类号: G06F5/01
摘要: 本发明公开了一种去头去尾移位电路,适用于大数平方运算。该发明电路结构包括:2m位左移寄存器、m位Johnson左移计数器、m位与门网络。其中,2m位寄存器的2m-1位和Johnson左移计数器的m位输出连接到m位与门网络,输出结果送入2m位的寄存器中,最终输出2m位的Q。本发明可以逐步对2m位数据进行去头去尾,进行左移,剩余位补0,直至最终输出结果为0,从而减少平方运算的运行时间。
-
-
-
-
-
公开(公告)号:CN103699357A
公开(公告)日:2014-04-02
申请号:CN201310655820.X
申请日:2013-12-05
申请人: 西安交通大学
IPC分类号: G06F7/575
摘要: 本发明公开了一种用于模乘和模平方的快速模约简算法电路,该电路结构包括乘法或平方的部分积产生电路,2个m+1位的二输入与门阵列,m+1个两级CSA加法单元,m+2个FA全加器单元,以及m+3个扫描触发器。本发明针对m位大素数P可以采取从高位到低位约简的方法,可以在乘法和平方运算的同时对其结果进行约简,从而避免了对乘法和平方结果单独进行约简的过程,减少了模乘和模平方的时间;同时,省去了专门的模约简电路模块,降低了电路面积。
-
-
-
-
-
-
-