-
公开(公告)号:CN114327367A
公开(公告)日:2022-04-12
申请号:CN202210217293.3
申请日:2022-03-07
Applicant: 北京智芯微电子科技有限公司 , 国家电网有限公司
Abstract: 本公开实施例公开了一种伪数据处理方法、装置、执行单元以及处理器。其中,伪数据处理方法包括:伪数据获取步骤,执行单元获取伪数据;伪数据操作步骤,在执行单元的状态为空闲状态的条件下,执行单元根据获取的伪数据,执行特定操作,得到伪输出数据,伪数据包括以下的至少一项:输入常数信息、第一随机数,从而用伪数据处理模拟有效操作,防止执行单元在空闲状态下的电流、电压、功耗发生变化,而被外部检测,遭受攻击。输入常数信息作为伪数据易于实现,第一随机数作为伪数据可以更真实的模拟有效操作。
-
公开(公告)号:CN113254082B
公开(公告)日:2021-10-08
申请号:CN202110699799.8
申请日:2021-06-23
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心) , 国家电网有限公司
IPC: G06F9/38
Abstract: 本发明涉及处理器领域,提供一种条件分支指令处理方法及系统、CPU、芯片。所述条件分支指令处理方法包括:译码级对接收自取指级的指令进行译码,并将译码后的指令发送至执行级,其中译码后的指令包含条件分支指令以及条件分支指令的目标地址;译码级在接收到反馈自执行级的下一时钟周期可继续执行指令的确认信号的情况下,将条件分支指令的目标地址发送至取指级;取指级在接收到来自执行级的条件分支指令跳转确认信号的情况下,预取所述条件分支指令的目标地址的数据。本发明基于流水线结构实现条件分支指令处理,无需同时取顺序地址和目标地址的数据,降低功耗浪费,条件分支不跳转时流水线也不会停顿,提升系统性能。
-
公开(公告)号:CN113176983A
公开(公告)日:2021-07-27
申请号:CN202110720483.2
申请日:2021-06-28
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心) , 国家电网有限公司
Abstract: 本发明涉及CPU技术领域,提供一种程序流监控方法及程序流监控系统、CPU、芯片。所述程序流监控方法包括:通过在程序中设置的监控点对所述程序的程序流的执行信息进行记录,确定所述程序流的执行轨迹;根据记录的所述程序流的执行信息确定所述程序流的预期执行时间;统计所述程序流的实际执行时间;根据所述程序流的实际执行时间与所述程序流的预期执行时间的对比结果确定所述程序流是否按照预期执行。本发明从时间和空间相结合的维度来判断程序流是否按照预期执行,提高程序流监控的准确性,可同时实现对程序流的执行时间和执行轨迹进行监控,增强程序流执行的可靠性。
-
公开(公告)号:CN112149138B
公开(公告)日:2021-02-19
申请号:CN202011327250.8
申请日:2020-11-24
Applicant: 北京智芯微电子科技有限公司 , 北京芯可鉴科技有限公司 , 武汉大学 , 国网信息通信产业集团有限公司
Abstract: 本发明涉及信息安全技术领域,提供一种密码算法程序漏洞检测方法及系统、存储介质。所述方法包括:对密码算法程序的汇编文件和配置文件进行解析;根据解析后的汇编文件和配置文件构造程序对象;根据指令分类信息执行所述程序对象的对应指令,在执行首个指令的过程中建立安全类型系统的初始分配集,在执行所述程序对象的对应指令的过程中监测每一指令的执行情况,在所有指令执行完毕后比较所述安全类型系统的最终分配集与指定分配集的偏序关系,以确定所述密码算法程序是否存在信息泄露。本发明漏洞检出的准确率高,实施性强,扩展性好,适用于在指令集架构上运行的不同类型的密码算法程序。
-
公开(公告)号:CN111767586A
公开(公告)日:2020-10-13
申请号:CN202010519130.1
申请日:2020-06-09
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司
IPC: G06F21/72
Abstract: 本发明提供一种内置硬件密码学算法协处理器的微处理器,属于安全芯片设计领域。所述微处理器包括:主处理器,配置有第一协处理器接口;协处理器,包括第二协处理器接口及密码学算法硬件引擎;所述主处理器与所述协处理器之间通过所述第一协处理器接口和所述第二协处理器接口进行通信。本发明通过第一协处理器接口与第二协处理器接口直接通信实现主处理器与协处理器之间的安全通信,主处理与协处理器之间的通信不经过安全芯片的系统总线,而是在安全芯片的微处理器内部实现密码学算法安全性,降低安全芯片的设计难度。
-
公开(公告)号:CN111767584A
公开(公告)日:2020-10-13
申请号:CN202010517006.1
申请日:2020-06-09
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司
Abstract: 本发明提供一种内置随机数发生器的安全微处理器,属于芯片设计领域。本发明的微处理器应用于安全芯片中,所述安全芯片中配置有用于产生随机数种子的真随机数发生器,所述微处理器包括:安全控制模块,用于对所述微处理器的侧信道攻击进行防护;伪随机数发生器,用于根据所述真随机数发生器产生的随机数种子生成所述安全控制模块所需的随机控制信号。本发明内置伪随机数发生器和安全控制模块,微处理器自身具有对抗侧信道攻击的能力。在进行安全芯片设计时,直接调用微处理器就可以实现微处理器和安全芯片的对抗侧信道攻击功能,降低安全芯片设计的难度,为芯片安全功能的成功率提供保障。
-
公开(公告)号:CN111708707A
公开(公告)日:2020-09-25
申请号:CN202010573848.9
申请日:2020-06-22
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网宁夏电力有限公司营销服务中心(国网宁夏电力有限公司计量中心) , 国家电网有限公司
Abstract: 本发明提供一种嵌入式微处理器的调试方法及嵌入式微处理器,属于微处理器领域。所述方法包括:确定外部调试访问是否具有访问微处理器内某一区域的权限;在确定所述外部调试访问具有访问所述某一区域的权限的情况下,执行所述外部调试访问的调试请求。本发明通过对外部调试访问的区域以及权限进行管理,在调试过程中对访问区域和读写权限进行控制,有效提高硬件调试过程中微处理器内数据和系统的安全性。
-
公开(公告)号:CN110008154B
公开(公告)日:2020-08-21
申请号:CN201910304546.9
申请日:2019-04-16
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司 , 国网宁夏电力有限公司电力科学研究院
Abstract: 本发明公开了一种提高处理器与访存总线时序的方法及内存属性预测器,该方法包括:将处理器中设置内存属性预测器,内存属性预测器包括多个存储内存属性的寄存器单元,每个寄存器单元的地址是内存空间的地址范围按照内存属性类别进行分类后的每一类别中的所有地址的tag位段;当处理器接收到访问指令后对内存属性进行预测,该预测过程包括:内存属性预测器根据所述访问指令中的访问地址找到该访问地址的tag位段从而找到其对应的区域,将该区域中的寄存器单元的内存属性作为预测的内存属性;处理器将该预测的内存属性输出。该提高处理器与访存总线时序的方法及内存属性预测器能够提高CPU与外围总线或设备的接口时序,从而提高MCU的性能。
-
公开(公告)号:CN108875416B
公开(公告)日:2020-05-19
申请号:CN201810652042.1
申请日:2018-06-22
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司 , 国网辽宁省电力有限公司电力科学研究院
Abstract: 本发明公开了一种椭圆曲线多倍点运算方法和装置。该椭圆曲线多倍点运算方法包括有序的倍点和点加运算。在点加运算过程中,当扫描到标量K的当前位不为0时则执行真点加运算,当扫描到标量K的当前位为0时则执行等价点转换运算,将所述真点加运算的结果和所述等价点转换运算的结果存到相同的寄存器堆中,所述寄存器堆中包括多个寄存器。所述椭圆曲线多倍点运算方法和装置能够有效抵抗侧信道分析和安全错误攻击。
-
公开(公告)号:CN108628791B
公开(公告)日:2020-05-19
申请号:CN201810427403.2
申请日:2018-05-07
Applicant: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司 , 国网新疆电力有限公司检修公司
Abstract: 本发明公开了一种基于PCIE接口的高速安全芯片架构和高速的数据处理方法。所述高速安全芯片架构将总线、CPU、安全存储单元、DMA、密码运算单元以及高速PCIE接口单元均集成在一个芯片上。只需要使用一颗芯片就可以完成安全芯片的全部功能。所述基于PCIE接口的高速安全芯片架构具有集成度高、面积小、成本低、功耗低的优点。
-
-
-
-
-
-
-
-
-