-
公开(公告)号:CN117251393A
公开(公告)日:2023-12-19
申请号:CN202311539242.3
申请日:2023-11-17
Applicant: 北京智芯微电子科技有限公司 , 国网山西省电力公司信息通信分公司 , 国家电网有限公司
Abstract: 本申请公开一种处理器的中断响应方法、中断响应装置、芯片、计算机设备和非易失性计算机可读存储介质。处理器的中断响应方法包括根据当前中断的中断号获取当前中断的入口地址,并取出入口地址的第一条指令,执行第一条指令时流经多级流水;从响应当前中断到执行第一条指令时流经的目标级流水之前,保持全局中断使能开启,以响应目标中断,目标级流水为多级流水中的任一级,目标中断的中断优先级高于当前中断的中断优先级。根据当前中断的中断号获取入口地址,执行入口地址中的第一条指令,在响应当前中断到第一指令执行时对应的流水线最后一个阶段之前,通过将全局中断使能打开,将等待的高优先级中断进行响应,能够及时对高优先级中断进行响应。
-
公开(公告)号:CN116450402B
公开(公告)日:2023-08-18
申请号:CN202310708268.X
申请日:2023-06-15
Applicant: 北京智芯微电子科技有限公司 , 国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心) , 国家电网有限公司
Abstract: 本发明公开了一种程序流监控方法、编译方法、装置、处理器及计算机设备,所述程序流对应有控制流和数据流;所述控制流包括若干基本块;基本块头部在编译阶段插入有控制流校验指令,以及基本块尾部在链接阶段插入有数据流校验指令;所述程序流监控方法包括:在所述程序流运行到当前基本块的情况下,执行所述当前基本块内的所述控制流校验指令以校验所述控制流的正确性;在所述当前基本块运行至所述数据流校验指令的情况下,确定所述当前基本块的所有指令的CRC签名值,以校验所述数据流的完整性。由此在数据流和控制流上对程序流进行双重监控,可以有效检测程序执行行为与预期不符的问题。
-
公开(公告)号:CN116450402A
公开(公告)日:2023-07-18
申请号:CN202310708268.X
申请日:2023-06-15
Applicant: 北京智芯微电子科技有限公司 , 国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心) , 国家电网有限公司
Abstract: 本发明公开了一种程序流监控方法、编译方法、装置、处理器及计算机设备,所述程序流对应有控制流和数据流;所述控制流包括若干基本块;基本块头部在编译阶段插入有控制流校验指令,以及基本块尾部在链接阶段插入有数据流校验指令;所述程序流监控方法包括:在所述程序流运行到当前基本块的情况下,执行所述当前基本块内的所述控制流校验指令以校验所述控制流的正确性;在所述当前基本块运行至所述数据流校验指令的情况下,确定所述当前基本块的所有指令的CRC签名值,以校验所述数据流的完整性。由此在数据流和控制流上对程序流进行双重监控,可以有效检测程序执行行为与预期不符的问题。
-
公开(公告)号:CN116149733A
公开(公告)日:2023-05-23
申请号:CN202310215287.9
申请日:2023-02-28
Applicant: 北京智芯微电子科技有限公司 , 北京大学 , 国网江苏省电力有限公司信息通信分公司 , 国家电网有限公司
IPC: G06F9/38
Abstract: 本发明公开了一种指令转移预测系统、方法、装置、计算机设备及存储介质,所述指令转移预测系统包括预测单元、预测目标地址队列和取指单元;其中:所述预测单元,用于对转移指令进行多级分支预测;所述预测目标地址队列,用于在接收到第一级预测结果的情况下记录对应的所述转移指令的指令地址以及所述第一级预测结果,并在接收到所述转移指令对应的第二级预测结果的情况下,利用所述第二级预测结果覆盖对应的所述第一级预测结果;所述取指单元,用于从所述预测目标地址队列获取目标预测地址以进行相应的取指操作。由此将预测单元从原来的耦合结构中分离出来,有效提升预测单元的解耦合效果。
-
公开(公告)号:CN115374032A
公开(公告)日:2022-11-22
申请号:CN202211304565.X
申请日:2022-10-24
Applicant: 北京智芯微电子科技有限公司 , 国网江苏省电力有限公司 , 国家电网有限公司
IPC: G06F13/28
Abstract: 本公开涉及计算机技术领域,具体涉及一种存储器中非对齐数据传输方法、写入方法和装置,所述存储器基于AHB总线进行数据传输,所述方法包括:获取源地址与第一地址之间的第一字节差p1,所述第一地址为所述源地址的首地址的上一个双字对齐首地址;获取所述源地址的位宽L1,所述源地址的位宽为源地址中包含的字节数;基于所述第一字节差p1和源地址的位宽L1对所述源地址中的数据进行拼接,得到包括N个双字的待传输数据,其中,N=[L1/4]+1,[]为向下取整运算;将所述待传输数据传输至目标地址,实现了使不满足双字对齐的源地址中的数据也可在使用了DMA控制器的存储器中采用AHB总线进行双字传输,提高了数据传输的效率。
-
公开(公告)号:CN115358175A
公开(公告)日:2022-11-18
申请号:CN202211270682.9
申请日:2022-10-18
Applicant: 北京智芯微电子科技有限公司 , 天津大学
IPC: G06F30/3308
Abstract: 本发明实施例提供一种电路形式化模型简化方法及系统,用于集成电路设计过程中的电路形式化模型简化,属于集成电路验证技术领域。所述方法包括:获取集成电路的设计信息,并基于所述设计信息进行形式化模型构建;基于所述形式化模型进行电路模型解构,获得多个电路子模块并组成子模块集;基于所述子模块集中各子模块之间的信号联动关系提取出所有存在交互影响的信号,作为交互关键信号;基于所述交互关键信号进行所有子模块重构,删除其中冗余状态,完成电路模型简化。本发明方案可以实现完全的自动化,不需要验证人员的手动操作,能够降低时间成本,提高验证精度。
-
公开(公告)号:CN114817910A
公开(公告)日:2022-07-29
申请号:CN202210489619.8
申请日:2022-05-06
Applicant: 北京智芯微电子科技有限公司 , 武汉大学 , 国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心) , 国家电网有限公司
Abstract: 本发明公开了一种程序缓存泄露的检测方法和检测装置、存储介质、处理器,所述方法包括:获取程序的控制流图,并确定控制流图中敏感结点的结点类型;根据敏感结点的结点类型获取相应的泄露检测算法;根据泄露检测算法确定敏感结点是否存在缓存泄露。本发明的检测方法,能够有效检测到程序中是否存在缓存泄露,保证程序的理论安全性和提高程序的扩展性。
-
公开(公告)号:CN108052838B
公开(公告)日:2021-12-07
申请号:CN201711183964.4
申请日:2017-11-23
Applicant: 北京智芯微电子科技有限公司 , 武汉大学 , 国网信息通信产业集团有限公司 , 国家电网公司 , 国网新疆电力公司检修公司 , 国网辽宁省电力有限公司
Abstract: 本发明公开了一种芯片加密设计的泄漏定位系统及方法,其用于加密芯片设计的泄漏定位。该泄漏定位系统包括:解析模块、分析模块以及反馈模块。解析模块通过解析RTL文件和网表文件,获得实际硬件电路的层次结构和运算单元信息。分析模块与解析模块电性连接,所述分析模块根据所述实际硬件电路的层次结构和运算单元信息分析出泄漏点精确位置,并计算出泄漏点定位成功率。反馈模块与解析模块和所述分析模块均电性连接,所述反馈模块将所述泄漏点精确位置与RTL文件和网表文件进行比对,在RTL文件和网表文件中标注出泄漏点。本发明的芯片加密设计的泄漏定位系统可以更加精确地定位泄漏点。
-
公开(公告)号:CN110018811B
公开(公告)日:2021-06-15
申请号:CN201910299651.8
申请日:2019-04-15
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司 , 国网宁夏电力有限公司电力科学研究院
IPC: G06F7/58 , G06F12/0806 , G06F12/0877 , G06F12/0897
Abstract: 本发明公开了一种Cache数据处理方法以及Cache,该缓存数据处理方法包括:Cache接收所述CPU发送的所述Main memory的地址信息,其中,所述Main memory的地址包括Main memory Tag字段、Cache set index字段;所述Cache根据所述Main memory Tag字段查找Lookup table从而获取映射偏移值;所述Cache将该映射偏移值和所述Cache set index字段的值进行相加从而得到所述Cache的line地址;所述Cache读取所述line地址中所存储的Cache memory Tag,并将所述Main memory Tag字段与所述Cache memory Tag进行比较,若两者一致,则所述Cache向所述CPU输出在该line地址中所存储的数据。该Cache数据处理方法以及Cache可以有效避免基于Cache访问时间的侧信道攻击,而且硬件实现简单、对CPU运行效率不会有太大影响。
-
公开(公告)号:CN112231695A
公开(公告)日:2021-01-15
申请号:CN202011484779.0
申请日:2020-12-16
Applicant: 北京智芯微电子科技有限公司 , 北京芯可鉴科技有限公司 , 武汉大学 , 国网信息通信产业集团有限公司
IPC: G06F21/52
Abstract: 本发明涉及信息安全技术领域,提供一种基于分支预测机制的攻击方法及系统、存储介质。所述方法包括:基于分支预测机制构建针对目标程序的分支预测信息矩阵;对符合所述目标程序的输入数据规则的明文数据进行选择;将选择后的明文数据作为所述目标程序的输入数据或部分输入数据,采集所述目标程序运行的时间样本数据;根据所述分支预测信息矩阵确定与所述时间样本数据相对应的秘密信息。本发明在攻击过程中利用了目标程序运行的整体时间数据,对采集时间点位要求低,能够对泄露信息(秘密信息)进行整体刻画,减少对目标程序的控制要求,并且通过统计分析的方式进行攻击,对泄露的刻画更精确,提升时间攻击检测的精准性。
-
-
-
-
-
-
-
-
-