-
公开(公告)号:CN105912501A
公开(公告)日:2016-08-31
申请号:CN201610299248.1
申请日:2016-05-06
Applicant: 东南大学—无锡集成电路技术研究所
CPC classification number: G06F15/7882 , G06F21/72
Abstract: 本发明公开了一种基于大规模粗粒度可重构处理器的SM4?128加密算法实现方法及系统,该系统包括可重构处理器、微处理器、系统总线;所述可重构计算阵列包括可重构计算阵列块,可重构计算阵列块包括可重构阵列运算行、写端口运算行选择器、读端口运算行选择器;所述微处理器通过系统总线分别与配置控制模块的配置与控制接口,可重构处理器的输入先入先出寄存器组连接,所述输入先入先出寄存器组连接可重构计算阵列,可重构计算阵列连接输出端连接可重构处理器,输出端连接可重构处理器通过系统总线与微处理器连接。该系统及方法针对SM4?128加密算法,通过将多轮迭代在可重构处理器中部分展开和中间结果数据缓存的方式进行优化和加速。
-
公开(公告)号:CN105912501B
公开(公告)日:2018-11-06
申请号:CN201610299248.1
申请日:2016-05-06
Applicant: 东南大学—无锡集成电路技术研究所
Abstract: 本发明公开了一种基于大规模粗粒度可重构处理器的SM4‑128加密算法实现方法及系统,该系统包括可重构处理器、微处理器、系统总线;所述可重构计算阵列包括可重构计算阵列块,可重构计算阵列块包括可重构阵列运算行、写端口运算行选择器、读端口运算行选择器;所述微处理器通过系统总线分别与配置控制模块的配置与控制接口,可重构处理器的输入先入先出寄存器组连接,所述输入先入先出寄存器组连接可重构计算阵列,可重构计算阵列连接输出端连接可重构处理器,输出端连接可重构处理器通过系统总线与微处理器连接。该系统及方法针对SM4‑128加密算法,通过将多轮迭代在可重构处理器中部分展开和中间结果数据缓存的方式进行优化和加速。
-
公开(公告)号:CN105630736A
公开(公告)日:2016-06-01
申请号:CN201511019586.7
申请日:2015-12-29
Applicant: 东南大学—无锡集成电路技术研究所
IPC: G06F15/78
CPC classification number: G06F15/7871 , G06F15/7846
Abstract: 本发明公开了可重构系统存储系统的数据宏块预测访问装置,包括多个可重构处理单元(RPU)、与可重构处理单元一一对应的块缓存和片外存储器,所述块缓存内设有带控制逻辑的色度块缓存和亮度块缓存,用于从片外存储器中预取色度宏块(MB)和亮度宏块(MB);所述色度块缓存和亮度块缓存中各包含有一个从片外存储器中预取宏块的子缓存模块,所述子缓存模块内设有带控制逻辑的存储器,两个子缓存模块缓存地址空间不重叠的宏块。本发明通过在粗粒度可重构系统中增加了一个块缓存,使得在H.264/MPEG2等多媒体算法中的帧数据在传输时可以按块传输到可重构处理单元中,极大的提高了数据传输效率。
-
公开(公告)号:CN109144472B
公开(公告)日:2023-02-28
申请号:CN201810783678.X
申请日:2018-07-17
Applicant: 东南大学 , 东南大学—无锡集成电路技术研究所
IPC: G06F7/544
Abstract: 本发明公开了一种二元扩域椭圆曲线的标量乘法及其实现电路,属于公钥中椭圆曲线密码的技术领域。标量乘法根据椭圆曲线上基点的投影坐标以及椭圆参数初始化数据,对初始化后数据重组后进行包含两级流水的主循环操作求解椭圆曲线上的输出点坐标,再对输出点坐标进行仿射变换得到标量乘法结果。该标量乘法通过包含三路并行的乘法器、两个模加器、三个模平方器的电路实现,最大程度地利用标量乘法算法中的并行度,达到最快的计算速度,同时提升了乘法器的资源利用率。
-
公开(公告)号:CN106155979B
公开(公告)日:2019-03-19
申请号:CN201610334543.6
申请日:2016-05-19
Applicant: 东南大学—无锡集成电路技术研究所
IPC: G06F15/78
Abstract: 本发明公开了一种基于粗粒度可重构架构的DES算法密钥扩展系统及扩展方法,包括系统总线、可重构处理器和微处理器;所述可重构处理器包括配置单元、输入先进先出寄存器组、输出先进先出寄存器组、通用寄存器堆、M个可重构阵列块、查找表,本发明针对DES算法密钥扩展,通过将多轮迭代在可重构处理器中并行移位替换的方式进行优化和加速。
-
公开(公告)号:CN109144472A
公开(公告)日:2019-01-04
申请号:CN201810783678.X
申请日:2018-07-17
Applicant: 东南大学 , 东南大学—无锡集成电路技术研究所
IPC: G06F7/544
CPC classification number: G06F7/544
Abstract: 本发明公开了一种二元扩域椭圆曲线的标量乘法及其实现电路,属于公钥中椭圆曲线密码的技术领域。标量乘法根据椭圆曲线上基点的投影坐标以及椭圆参数初始化数据,对初始化后数据重组后进行包含两级流水的主循环操作求解椭圆曲线上的输出点坐标,再对输出点坐标进行仿射变换得到标量乘法结果。该标量乘法通过包含三路并行的乘法器、两个模加器、三个模平方器的电路实现,最大程度地利用标量乘法算法中的并行度,达到最快的计算速度,同时提升了乘法器的资源利用率。
-
公开(公告)号:CN105975251A
公开(公告)日:2016-09-28
申请号:CN201610334436.3
申请日:2016-05-19
Applicant: 东南大学—无锡集成电路技术研究所
IPC: G06F9/315
CPC classification number: G06F9/30134
Abstract: 本发明公开了一种基于粗粒度可重构架构的DES算法轮迭代系统及迭代方法,包括系统总线、可重构处理器和微处理器;所述可重构处理器包括配置单元、输入先进先出寄存器组、输出先进先出寄存器组、通用寄存器堆、M个可重构阵列块、查找表,本发明利用可重构技术的并行性处理、运算模块独立可配置等优点,在支持一定的灵活性的同时,通过提高对DES算法的并行度以及优化流水线等方法实现了DES算法的高效运算。
-
公开(公告)号:CN106155979A
公开(公告)日:2016-11-23
申请号:CN201610334543.6
申请日:2016-05-19
Applicant: 东南大学—无锡集成电路技术研究所
IPC: G06F15/78
CPC classification number: G06F15/7871
Abstract: 本发明公开了一种基于粗粒度可重构架构的DES算法密钥扩展系统及扩展方法,包括系统总线、可重构处理器和微处理器;所述可重构处理器包括配置单元、输入先进先出寄存器组、输出先进先出寄存器组、通用寄存器堆、M个可重构阵列块、查找表,本发明针对DES算法密钥扩展,通过将多轮迭代在可重构处理器中并行移位替换的方式进行优化和加速。
-
公开(公告)号:CN105975251B
公开(公告)日:2018-10-02
申请号:CN201610334436.3
申请日:2016-05-19
Applicant: 东南大学—无锡集成电路技术研究所
IPC: G06F9/315
Abstract: 本发明公开了一种基于粗粒度可重构架构的DES算法轮迭代系统及迭代方法,包括系统总线、可重构处理器和微处理器;所述可重构处理器包括配置单元、输入先进先出寄存器组、输出先进先出寄存器组、通用寄存器堆、M个可重构阵列块、查找表,本发明利用可重构技术的并行性处理、运算模块独立可配置等优点,在支持一定的灵活性的同时,通过提高对DES算法的并行度以及优化流水线等方法实现了DES算法的高效运算。
-
公开(公告)号:CN106021171A
公开(公告)日:2016-10-12
申请号:CN201610299347.X
申请日:2016-05-06
Applicant: 东南大学—无锡集成电路技术研究所
CPC classification number: G06F15/7882 , G06F21/72
Abstract: 本发明公开了一种基于大规模粗粒度可重构处理器的SM4‑128的密钥扩展实现方法及系统,该系统包括可重构处理器、微处理器、系统总线;所述可重构计算阵列包括可重构计算阵列块,可重构计算阵列块包括可重构阵列运算行、写端口运算行选择器、读端口运算行选择器;所述微处理器通过系统总线分别与配置控制模块的配置与控制接口,可重构处理器的输入先入先出寄存器组连接,所述输入先入先出寄存器组连接可重构计算阵列,可重构计算阵列连接输出端连接可重构处理器,输出端连接可重构处理器通过系统总线与微处理器连接。本发明针对SM4‑128密钥扩展方法,通过将多轮迭代在可重构处理器中部分展开和中间结果数据缓存的方式进行优化和加速。
-
-
-
-
-
-
-
-
-