-
公开(公告)号:CN104238995B
公开(公告)日:2017-03-15
申请号:CN201310248491.7
申请日:2013-06-21
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明实施例提供了一种非线性反馈移位寄存器,数据分配网络依据逻辑运算函数从状态值中选择变量并将变量进行输出,计算网络将数据分配网络输入的变量进行逻辑与和逻辑异或运算,因为密码算法的非线性反馈函数均能转换为仅包含逻辑与和逻辑异或的函数,因此,本发明实施例所述的非线性反馈移位寄存器,因为数据分配网络依据的逻辑运算函数由逻辑与运算和逻辑异或运算组成,计算网络进行的计算同样由逻辑与和逻辑异或运算组成,所以,能够依据不同的非线性反馈函数进行数据的选择及计算,从而广泛适用于不同的密码算法。
-
公开(公告)号:CN104506310B
公开(公告)日:2018-05-18
申请号:CN201510010453.7
申请日:2015-01-09
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明实施例提供一种多核密码处理器的片上网络拓扑结构及路由算法,其中片上网络拓扑结构包括:多个树形处理器群,与所述多个树形处理器群数量对应的路由单元;其中,一个路由单元对应一个树形处理器群,树形处理器群之间通过对应的路由单元采用2D‑Mesh网络结构进行互联;各树形处理器群包括:数据分配控制器,数据输出控制器和N个密码处理器,N为大于1的整数;各树形处理器群的数据分配控制器,数据输出控制器和N个密码处理器,与对应的路由单元采用树形NoC网络结构联接。本发明提升优化了多核密码处理器的片上网络拓扑结构的综合性能。
-
公开(公告)号:CN101826142A
公开(公告)日:2010-09-08
申请号:CN201010152022.1
申请日:2010-04-19
Applicant: 中国人民解放军信息工程大学
IPC: G06F21/00
Abstract: 本发明公开了一种可重构椭圆曲线密码处理器,包括:控制单元,用于完成指令存取、指令译码、指令存储器地址生成及协调处理器内部指令与外部用户命令的正确执行;数据通路单元,包括:向量寄存器堆子单元,用于存储待进行椭圆密码处理的数据;多个向量功能子单元,用于根据所述控制单元的协调指令对椭圆密码处理的数据进行相应运算处理;配置寄存器子单元,用于接收所述控制单元输出的可重构配置指令,对所述功能子单元的运算进行可重构配置;回写子单元,用于将所述功能单元的输出数据及回写数据回传至相应向量寄存器堆;输入/输出单元,用于实现待进行椭圆密码处理的数据的输入和处理结果的输出。以提高椭圆曲线密码处理器的处理灵活性和效率。
-
公开(公告)号:CN104506310A
公开(公告)日:2015-04-08
申请号:CN201510010453.7
申请日:2015-01-09
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明实施例提供一种多核密码处理器的片上网络拓扑结构及路由算法,其中片上网络拓扑结构包括:多个树形处理器群,与所述多个树形处理器群数量对应的路由单元;其中,一个路由单元对应一个树形处理器群,树形处理器群之间通过对应的路由单元采用2D-Mesh网络结构进行互联;各树形处理器群包括:数据分配控制器,数据输出控制器和N个密码处理器,N为大于1的整数;各树形处理器群的数据分配控制器,数据输出控制器和N个密码处理器,与对应的路由单元采用树形NoC网络结构联接。本发明提升优化了多核密码处理器的片上网络拓扑结构的综合性能。
-
公开(公告)号:CN104238995A
公开(公告)日:2014-12-24
申请号:CN201310248491.7
申请日:2013-06-21
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明实施例提供了一种非线性反馈移位寄存器,数据分配网络依据逻辑运算函数从状态值中选择变量并将变量进行输出,计算网络将数据分配网络输入的变量进行逻辑与和逻辑异或运算,因为密码算法的非线性反馈函数均能转换为仅包含逻辑与和逻辑异或的函数,因此,本发明实施例所述的非线性反馈移位寄存器,因为数据分配网络依据的逻辑运算函数由逻辑与运算和逻辑异或运算组成,计算网络进行的计算同样由逻辑与和逻辑异或运算组成,所以,能够依据不同的非线性反馈函数进行数据的选择及计算,从而广泛适用于不同的密码算法。
-
公开(公告)号:CN101826142B
公开(公告)日:2011-11-09
申请号:CN201010152022.1
申请日:2010-04-19
Applicant: 中国人民解放军信息工程大学
IPC: G06F21/00
Abstract: 本发明公开了一种可重构椭圆曲线密码处理器,包括:控制单元,用于完成指令存取、指令译码、指令存储器地址生成及协调处理器内部指令与外部用户命令的正确执行;数据通路单元,包括:向量寄存器堆子单元,用于存储待进行椭圆密码处理的数据;多个向量功能子单元,用于根据所述控制单元的协调指令对椭圆密码处理的数据进行相应运算处理;配置寄存器子单元,用于接收所述控制单元输出的可重构配置指令,对所述功能子单元的运算进行可重构配置;回写子单元,用于将所述功能单元的输出数据及回写数据回传至相应向量寄存器堆;输入/输出单元,用于实现待进行椭圆密码处理的数据的输入和处理结果的输出。以提高椭圆曲线密码处理器的处理灵活性和效率。
-
-
-
-
-