一种面向ECC的双域并行度可变的Montgomery模乘电路

    公开(公告)号:CN107463354B

    公开(公告)日:2020-08-21

    申请号:CN201710565871.1

    申请日:2017-07-12

    Abstract: 本发明提出了一种面向ECC(椭圆曲线密码)可伸缩串并混合并行度可变的双域Montgomery模乘电路电路,它由控制模块、Memory、寄存器组和双域流水线乘法单元组成,支持Montgomery模乘运算并行度可变,灵活的均衡Montgomery模乘运算的时间和面积开销,具有扩展性,最高可支持256bit的Montgomery模乘运算。资源约束条件下,通过降低电路模块的并行度来减少模乘的面积开销。同时可以通过增加电路的并行度来减少Montgomery模乘的运算时间。本发明可以根据使用场景灵活的在Montgomery模乘运算时间及电路面积中选择与均衡,使得采用本发明电路模块结构的ECC加密算法使用场景更加灵活。

    一种可重构系统的动态精度仿真控制器及方法

    公开(公告)号:CN107608234A

    公开(公告)日:2018-01-19

    申请号:CN201710854352.7

    申请日:2017-09-20

    Abstract: 本发明公开了一种可重构系统的动态精度仿真控制器及方法,包括可重构系统、动态精度控制器、可重构配置接口、配置总线、流水总线、可重构系统输入输出端口;所述可重构系统以模块为单位,其输入端接配置总线,输出端接流水总线;所述可重构配置接口用于实现对可重构系统的配置信息切换与动态精度控制器的使能与配置信息切换;所述动态精度控制器用于实现可重构系统的模块精度可变;所述配置总线和流水总线用于实现可重构系统与外部配置信息的传递;所述可重构输入输出端口用于实现可重构系统的数据输入与可重构运算数据的输出。本发明达到了可重构系统内部动态精度可控的目的,提高了可重系统仿真的灵活性,加快了可重构系统的设计开发与验证流程。

    一种多码率二元QC-LDPC码译码器及译码方法

    公开(公告)号:CN105656491A

    公开(公告)日:2016-06-08

    申请号:CN201511015976.7

    申请日:2015-12-29

    CPC classification number: H03M13/116

    Abstract: 本发明公开了一种基于可配置计算阵列架构的多码率二元QC-LDPC码译码器及译码方法,译码器包括主控制器、主体译码运算器、数据存储单元和数据传输通路;主控制器用于接收译码请求,并提取译码率信息;主体译码运算器包括可配置计算单元阵列、阵列配置控制逻辑单元和配置存储单元,配置存储单用于译码率及对应的存储配置信息,阵列配置控制逻辑单元用于读取并解析配置信息,可配置计算单元阵列根据解析的配置信息进行重构配置以实现对应译码率的译码。本发明可以通过阵列配置控制逻辑单元对具有多功能的可配置计算单元阵列进行功能配置,从而完成不同译码环境下的不同计算需求。

    基于粗粒度可重构架构的SM3算法轮迭代系统及迭代方法

    公开(公告)号:CN109672524B

    公开(公告)日:2021-08-20

    申请号:CN201811514910.6

    申请日:2018-12-12

    Abstract: 本发明公开一种基于粗粒度可重构架构的SM3算法轮迭代系统及迭代方法,迭代系统包括系统总线、可重构处理器和微处理器,可重构处理器包括配置单元、输入先进先出寄存器组、输出先进先出寄存器组、通用寄存器堆和4个可重构阵列块,配置单元进线口经系统总线与微处理器连接,出线口与各可重构阵列块连接;输入先进先出寄存器组经系统总线与微处理器连接;4个可重构阵列块分别与输入/输出先进先出寄存器组、通用寄存器堆连接;4个可重构阵列块之间经通用寄存器堆进行数据储存、读取和传递;输出先进先出寄存器组经系统总线与微处理器连接。此种技术方案在支持一定的灵活性的同时,通过提高对DES算法的并行度以及优化流水线等实现SM3算法的高效运算。

    基于粗粒度可重构架构的SM3算法轮迭代系统及迭代方法

    公开(公告)号:CN109672524A

    公开(公告)日:2019-04-23

    申请号:CN201811514910.6

    申请日:2018-12-12

    Abstract: 本发明公开一种基于粗粒度可重构架构的SM3算法轮迭代系统及迭代方法,迭代系统包括系统总线、可重构处理器和微处理器,可重构处理器包括配置单元、输入先进先出寄存器组、输出先进先出寄存器组、通用寄存器堆和4个可重构阵列块,配置单元进线口经系统总线与微处理器连接,出线口与各可重构阵列块连接;输入先进先出寄存器组经系统总线与微处理器连接;4个可重构阵列块分别与输入/输出先进先出寄存器组、通用寄存器堆连接;4个可重构阵列块之间经通用寄存器堆进行数据储存、读取和传递;输出先进先出寄存器组经系统总线与微处理器连接。此种技术方案在支持一定的灵活性的同时,通过提高对DES算法的并行度以及优化流水线等实现SM3算法的高效运算。

Patent Agency Ranking