面向可重构阵列架构的随机化抗故障攻击措施的设计方法

    公开(公告)号:CN104484627B

    公开(公告)日:2017-04-26

    申请号:CN201410854494.X

    申请日:2014-12-31

    Abstract: 本发明涉及一种面向可重构阵列架构的随机化抗故障攻击措施的设计方法,包括如下步骤:步骤一、提供可重构阵列架构,得到加密算法的具体映射数据流图;步骤二、给定开销比例约束条件以及抗故障攻击能力;步骤三、计算执行加密算法时的开销;步骤四、确定加密算法中的敏感点分布、时间搜索范围以及空间搜索范围;步骤五、给定时间随机度以及空间随机度,确定相对应的敏感点分布以及时间搜索范围与空间搜索范围;步骤六、计算抗故障攻击能力并匹配给定的抗故障攻击能力;步骤七、确定实际额外开销比例,调整给定时间随机度以及空间随机度,以匹配给定的开销比例约束条件。本发明能为随机化抗故障攻击措施的设计提供依据,能有效提高安全性。

    基于可重构计算阵列实现流密码算法的方法、系统及介质

    公开(公告)号:CN110795748A

    公开(公告)日:2020-02-14

    申请号:CN201911020613.0

    申请日:2019-10-24

    Abstract: 本发明实施例提供了基于可重构计算阵列实现流密码算法的方法、系统以及计算机可读存储介质。该方法包括:获取第一配置信息并根据第一配置信息对可重构计算阵列进行第一配置;获取第二配置信息并根据第二配置信息对可重构计算阵列进行第二配置;获取第三配置信息并根据第三配置信息对可重构计算阵列进行第三配置;第一配置、第二配置以及第三配置后的可重构计算阵列可依次对初始化变量、常量寄存器第一值与固定密钥进行初始化、32次循环运算、N次循环计算处理得到N个密钥,其中,N为预设循环次数。本发明实施通过可重构计算阵列实现流密码算法的过程,提高了流密码算法的计算效率和灵活性。

    信息处理方法和装置
    23.
    发明授权

    公开(公告)号:CN107562686B

    公开(公告)日:2019-12-10

    申请号:CN201710717525.0

    申请日:2017-08-18

    Abstract: 本公开实施例提供了信息处理方法和装置。该方法包括:生成第一命令帧,第一命令帧包括任务信息,任务信息用于指示可重构处理系统执行第一任务;将第一命令帧写入PCIe命令空间中,PCIe命令空间由第一处理器系统和可重构处理系统共享;从PCIe命令空间中获得来自可重构处理系统的第一应答帧,其中,第一应答帧包括返回信息,返回信息用于指示可重构处理系统针对第一任务得到的结果。利用本公开实施例,能够实现第一处理器系统与可重构处理系统之间的简单高效交互。

    处理器调试方法和系统

    公开(公告)号:CN108628693B

    公开(公告)日:2019-10-25

    申请号:CN201810347283.5

    申请日:2018-04-17

    Abstract: 本发明提供了一种处理器调试方法,所述处理器包括可重构计算阵列,所述可重构计算阵列包括多个处理单元以及与所述多个处理单元对应的多个寄存器。所述方法包括,接收调试指令,通过令牌控制至少一个处理单元在使能状态与非使能状态下切换,以控制所述可重构计算阵列执行所述调试指令,产生调试数据并存储于与所述至少一个处理单元对应的寄存器中,以及导出所述至少一个处理单元对应的寄存器中的调试数据。本发明还提供了一种处理器调试系统以及一种计算机可读存储介质。本发明实施例能够提高可重构处理器的调试效率。

    面向分组密码算法并行计算的可重构S盒电路结构

    公开(公告)号:CN105553646B

    公开(公告)日:2018-09-18

    申请号:CN201511027417.8

    申请日:2015-12-31

    Abstract: 本发明涉及一种面向分组密码算法并行计算的可重构S盒电路结构,其包括若干可配置的查找表单元,每个查找表单元内包括存储器以及输入控制电路与输出控制电路;所述存储单元的地址位宽不小于所述存储分组密码替换表的输入数据位宽,所述存储单元的数据位宽不小于所述存储分组密码替换表的输出数据位宽,存储单元的并行地址端口数量不小于分组密码替换表的展开轮数且存储单元内存储器的数量不小于每轮替换中并行操作次数,以满足利用所述分组密码替换表执行相应的分组加密时的全展开访问并发度需求。本发明配置灵活,可并行处理数据,有效提高运算速度快,能实现多种分组密码,减少存储器数量和电路实现面积。

    用于可重构处理系统的任务分配方法和系统

    公开(公告)号:CN108363615A

    公开(公告)日:2018-08-03

    申请号:CN201710846262.3

    申请日:2017-09-18

    CPC classification number: G06F9/4881 G06F9/5011 G06F2209/484

    Abstract: 本公开提供了一种用于可重构处理系统的任务分配方法,所述方法包括:确定可重构处理系统的硬件处理资源的使用状况,其中,所述硬件处理资源包括m个任务通道以及可重构计算阵列,一个任务通道一次能够控制所述可重构计算阵列中的至少一个算子处理一个任务,m为正整数;根据所述硬件处理资源的使用状况,分配n个待处理任务中的第一任务,使得所述m个任务通道中的至少一个任务通道控制所述可重构计算阵列同时处理包括所述第一任务的至少一个任务,n为正整数。本公开还提供了一种用于可重构处理系统的任务分配系统。

    可重构计算阵列的配置方法和系统

    公开(公告)号:CN108345563A

    公开(公告)日:2018-07-31

    申请号:CN201710559718.8

    申请日:2017-07-10

    Abstract: 本公开实施例提供了可重构计算阵列的配置方法和系统。所述可重构计算阵列包括多个算子,对所述可重构计算阵列进行配置包括对所述可重构计算阵列中的算子进行配置,所述方法包括:从控制寄存器读取算法索引值,所述算法索引值指示用于对所述可重构计算阵列进行配置的信息;获取与所述算法索引值相对应的至少一个第一索引值,所述第一索引值对应于一种算子配置信息;根据所述至少一个第一索引值,获取相应的算子配置信息;以及根据所获取的算子配置信息对所述多个算子中的相应的算子进行配置。利用本公开实施例,能够提高可重构计算阵列的配置效率。

    多元化配置信息压缩方法及装置

    公开(公告)号:CN105760784A

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

    申请号:CN201610097052.4

    申请日:2016-02-22

    CPC classification number: G06F21/72

    Abstract: 本发明公开了一种多元化配置信息压缩方法及装置,其中,该方法包括:对密码算法进行规划并生成密码算法对应的数据流图;根据数据流图的重复特性提取公因子,并确定公因子的公因子冗余度;根据可重构密码处理器硬件特性和公因子冗余度对数据流图进行子图划分;以及根据划分后的子图的结构特征信息和互联特征信息确定配置压缩方式,并通过配置压缩方式对子图所对应的可重构运算单元的配置信息和互联的配置信息进行压缩配置。该方法结合密码算法的计算特征来选择配置信息压缩方式,并基于所选择的配置信息压缩方式对配置信息进行压缩,去除冗余的配置信息,进而可提高可重构密码处理器的执行效率。

    一种AES加密方法和基于及的抗功耗攻击方法

    公开(公告)号:CN105656619A

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

    申请号:CN201610074012.8

    申请日:2016-02-02

    CPC classification number: H04L9/0631 H04L63/1441

    Abstract: 本发明公开了一种AES加密方法和基于及的抗功耗攻击方法,AES加密方法包括:对明文数据进行分组;将轮函数的输入与扩展的密钥进行异或操作;使用8位输入、32位输出的S盒进行数据替换;通过S盒输出的32位数据进行移位;对行移位操作输出的32位数据对应地进行异或操作;对扩展密钥进行异或;使用8位输入、8位输出的S盒进行数据替换;与扩展密钥进行异或;输出密文数据。本发明具有如下优点:加密方法中各个操作主要所需的操作只有查表、移位和异或,这在逻辑实现上是较为简单且高效的。抗功耗攻击方法带有列混淆,抗功耗攻击效果好。

    可重构密码处理器
    30.
    发明公开

    公开(公告)号:CN105447414A

    公开(公告)日:2016-03-30

    申请号:CN201510690005.6

    申请日:2015-10-21

    CPC classification number: G06F21/72

    Abstract: 本发明公开了一种可重构密码处理器,其特征在于,包括:配置模块,用于获取配置参数并进行分配;传输模块,用于根据分配的配置参数发送待处理数据;处理模块,用于得到处理数据,并至传输模块进行输出,处理模块包括:阵列运算缓存,用于存放中间数据与交互数据;可重构阵列,用于实现运算,每个可重构单元具有令牌驱动使能端,以获取令牌使能;异步驱动使能网络,用于根据分配的配置参数得到令牌使能网络,从而提供运算的数据跳转运输方式完成所述可重构阵列的驱动,以控制可重构密码处理器进入相应工作模式。本发明实施例的可重构密码处理器,通过令牌使能驱动执行过程,从而提高了灵活性和执行性能,降低了功耗,更好地保证安全性和可靠性。

Patent Agency Ranking