-
公开(公告)号:CN110750301B
公开(公告)日:2020-07-07
申请号:CN201811001532.1
申请日:2018-08-29
Applicant: 清华大学无锡应用技术研究院
Abstract: 本发明提供了一种检测处理器安全性的方法、装置、系统及存储介质。该方法包括:当分析至处理器的第一读取时间计数器指令时,判断已分析的处理器的指令流中是否具有特定样式的指令组合;当已分析的处理器的指令流中具有特定样式的指令组合时,判断访存读指令是否发生缓存命中,以及访存读指令对应的内存地址是否被已分析的处理器的指令流中位于访存读指令之前的指令读取过,以生成第一判断结果;根据第一判断结果,确定处理器的安全性。根据本发明实施例的技术方案,能够提升处理器的硬件安全性。
-
公开(公告)号:CN108228529B
公开(公告)日:2019-07-26
申请号:CN201810072695.2
申请日:2018-01-24
Applicant: 清华大学无锡应用技术研究院
IPC: G06F15/78
Abstract: 本公开提供了一种用于配置可重构计算阵列的方法,该方法包括:确定存储体中的第一命令地址,其中,存储体为可重构计算阵列的专用存储设备,存储体存储有用于对可重构计算阵列进行配置的配置命令集合;以及控制存储体将第一命令地址处的第一配置命令发送给可重构计算阵列,其中,第一配置命令属于配置命令集合。本公开还提供了一种用于配置可重构计算阵列的系统。
-
公开(公告)号:CN108363615B
公开(公告)日:2019-05-14
申请号:CN201710846262.3
申请日:2017-09-18
Applicant: 清华大学 , 清华大学无锡应用技术研究院
Abstract: 本公开提供了一种用于可重构处理系统的任务分配方法,所述方法包括:确定可重构处理系统的硬件处理资源的使用状况,其中,所述硬件处理资源包括m个任务通道以及可重构计算阵列,一个任务通道一次能够控制所述可重构计算阵列中的至少一个算子处理一个任务,m为正整数;根据所述硬件处理资源的使用状况,分配n个待处理任务中的第一任务,使得所述m个任务通道中的至少一个任务通道控制所述可重构计算阵列同时处理包括所述第一任务的至少一个任务,n为正整数。本公开还提供了一种用于可重构处理系统的任务分配系统。
-
公开(公告)号:CN105656619B
公开(公告)日:2019-02-26
申请号:CN201610074012.8
申请日:2016-02-02
Applicant: 清华大学无锡应用技术研究院
Abstract: 本发明公开了一种AES加密方法和基于其的抗功耗攻击方法,AES加密方法包括:对明文数据进行分组;将轮函数的输入与扩展的密钥进行异或操作;使用8位输入、32位输出的S盒进行数据替换;通过S盒输出的32位数据进行移位;对行移位操作输出的32位数据对应地进行异或操作;对扩展密钥进行异或;使用8位输入、8位输出的S盒进行数据替换;与扩展密钥进行异或;输出密文数据。本发明具有如下优点:加密方法中各个操作主要所需的操作只有查表、移位和异或,这在逻辑实现上是较为简单且高效的。抗功耗攻击方法带有列混淆,抗功耗攻击效果好。
-
公开(公告)号:CN108628693A
公开(公告)日:2018-10-09
申请号:CN201810347283.5
申请日:2018-04-17
Applicant: 清华大学无锡应用技术研究院
IPC: G06F11/07 , G06F11/263
Abstract: 本发明提供了一种处理器调试方法,所述处理器包括可重构计算阵列,所述可重构计算阵列包括多个处理单元以及与所述多个处理单元对应的多个寄存器。所述方法包括,接收调试指令,通过令牌控制至少一个处理单元在使能状态与非使能状态下切换,以控制所述可重构计算阵列执行所述调试指令,产生调试数据并存储于与所述至少一个处理单元对应的寄存器中,以及导出所述至少一个处理单元对应的寄存器中的调试数据。本发明还提供了一种处理器调试系统以及一种计算机可读存储介质。本发明实施例能够提高可重构处理器的调试效率。
-
公开(公告)号:CN108566393A
公开(公告)日:2018-09-21
申请号:CN201810336891.6
申请日:2018-04-13
Applicant: 清华大学无锡应用技术研究院
IPC: H04L29/06
Abstract: 本发明提供了一种数据加密的方法。该方法包括:从用户系统接收封装待加密数据的数据包;解析数据包,得到数据包的包头信息;根据数据包的包头信息调度可重构电路或专用集成电路对待加密数据进行加密,得到已加密数据;以及向用户系统发送已加密数据。其中,根据数据包的包头信息调度可重构电路或专用集成电路对待加密数据进行加密包括:在数据包的包头信息满足预设条件的情况下,使用可重构电路对待加密数据进行加密;或者在数据包的包头信息不满足预设条件的情况下,使用专用集成电路对待加密数据进行加密。本发明还提供了一种数据加密的装置、系统和介质。本发明实施例能够兼顾加密灵活性与高性能的需要,提升了加密安全性。
-
公开(公告)号:CN107562686A
公开(公告)日:2018-01-09
申请号:CN201710717525.0
申请日:2017-08-18
Applicant: 清华大学无锡应用技术研究院
Abstract: 本公开实施例提供了信息处理方法和装置。该方法包括:生成第一命令帧,第一命令帧包括任务信息,任务信息用于指示可重构处理系统执行第一任务;将第一命令帧写入PCIe命令空间中,PCIe命令空间由第一处理器系统和可重构处理系统共享;从PCIe命令空间中获得来自可重构处理系统的第一应答帧,其中,第一应答帧包括返回信息,返回信息用于指示可重构处理系统针对第一任务得到的结果。利用本公开实施例,能够实现第一处理器系统与可重构处理系统之间的简单高效交互。
-
公开(公告)号:CN307775843S
公开(公告)日:2023-01-06
申请号:CN202230307729.9
申请日:2022-05-24
Applicant: 清华大学无锡应用技术研究院
Abstract: 1.本外观设计产品的名称:可重构计算阵列算法配置软件图形用户界面的显示屏幕面板。
2.本外观设计产品的用途:用于芯片领域的计算机辅助设计。
3.本外观设计产品的设计要点:在于显示屏幕中的图形用户界面的界面内容。
4.最能表明设计要点的图片或照片:主视图。
5.惯常设计,无设计要点,省略后视图、左视图、右视图、俯视图和仰视图。
6.图形用户界面的用途:用于芯片领域的计算机辅助设计。
7.点击主视图导航条的首页按钮进入主界面,在主界面中,点击编辑按钮进入变化状态图1,即C代码编辑界面;点击设计按钮进入变化状态图2,即阵列映射编辑界面;点击资源按钮进入变化状态图3,即资源编辑界面;点击项目按钮进入状态变化图4,即项目配置界面;点击运行按钮进入变化状态图5,即运行项目界面;点击调试按钮进入变化状态图6,即调试项目界面。
8. 图形用户界面显示屏幕面板应用于电脑。
-
-
-
-
-
-
-