Apparatus and method for masking power consumption of a processor

    公开(公告)号:US11188682B2

    公开(公告)日:2021-11-30

    申请号:US16378256

    申请日:2019-04-08

    Applicant: ARM Limited

    Abstract: An apparatus for masking power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises power-complementing circuitry configured to provide a second power consumption to directly power-complementing the power consumption associated with the one or more operations of the logic circuitry. The second power consumption complements the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The power-complementing circuitry and the header circuitry are each coupled to the logic circuitry at the common node.

    Apparatus and Method for Masking Power Consumption of a Processor

    公开(公告)号:US20190236315A1

    公开(公告)日:2019-08-01

    申请号:US16378256

    申请日:2019-04-08

    Applicant: ARM Limited

    CPC classification number: G06F21/755 G06F1/28

    Abstract: An apparatus for masking power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises power-complementing circuitry configured to provide a second power consumption to directly power-complementing the power consumption associated with the one or more operations of the logic circuitry. The second power consumption complements the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The power-complementing circuitry and the header circuitry are each coupled to the logic circuitry at the common node.

    Apparatus and method for obfuscating power consumption of a processor

    公开(公告)号:US10255462B2

    公开(公告)日:2019-04-09

    申请号:US15185789

    申请日:2016-06-17

    Applicant: ARM Limited

    Abstract: An apparatus for obfuscating power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises counterbalance circuitry configured to provide a second power consumption to directly counterbalance the power consumption associated with the one or more operations of the logic circuitry. The second power consumption varies inversely with the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The counterbalance circuitry and the header circuitry are each coupled to the logic circuitry at the common node.

    Apparatus and method for masking power consumption of a processor

    公开(公告)号:US11822705B2

    公开(公告)日:2023-11-21

    申请号:US17536696

    申请日:2021-11-29

    Applicant: Arm Limited

    CPC classification number: G06F21/755 G06F1/28

    Abstract: An apparatus for masking power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises power-complementing circuitry configured to provide a second power consumption to directly power-complementing the power consumption associated with the one or more operations of the logic circuitry. The second power consumption complements the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The power-complementing circuitry and the header circuitry are each coupled to the logic circuitry at the common node.

    Repetitive side channel attack countermeasures

    公开(公告)号:US11361111B2

    公开(公告)日:2022-06-14

    申请号:US16030459

    申请日:2018-07-09

    Applicant: Arm Limited

    Abstract: A computing device incorporating repetitive side channel attack (SCA) countermeasures can include a timer circuit and a capacitive delay circuit that notifies of a potential repetitive-based attack by sending an activity-detected signal that can be used to initiate an appropriate countermeasure response. Additionally, or independently, a computing device incorporating repetitive SCA countermeasures can include at least one storage unit that can store an incoming input signal, at least one comparator to compare the incoming input signal with another signal and indicate a match, and a counter that increments upon the match. When the counter reaches a specified limit, a limit-exceeded signal can be sent to notify of a potential repetitive-based attack and initiate an appropriate countermeasure response.

    Apparatus and Method for Masking Power Consumption of a Processor

    公开(公告)号:US20220083696A1

    公开(公告)日:2022-03-17

    申请号:US17536696

    申请日:2021-11-29

    Applicant: Arm Limited

    Abstract: An apparatus for masking power consumption associated with one or more operations of a logic circuitry of a processor. The apparatus comprises power-complementing circuitry configured to provide a second power consumption to directly power-complementing the power consumption associated with the one or more operations of the logic circuitry. The second power consumption complements the power consumption associated with the one or more operations of the logic circuitry. The apparatus further comprises header circuitry configured to enable a common node to vary in voltage corresponding to the one or more operations of the logic circuitry. The power-complementing circuitry and the header circuitry are each coupled to the logic circuitry at the common node.

    Dynamic selection of memory management algorithm
    10.
    发明授权
    Dynamic selection of memory management algorithm 有权
    动态选择内存管理算法

    公开(公告)号:US09454313B2

    公开(公告)日:2016-09-27

    申请号:US14300735

    申请日:2014-06-10

    Applicant: ARM Limited

    Abstract: A data processing system includes a memory controller which dynamically selects from a plurality of candidate management algorithms a selected management algorithm to be used for managing memory access conflicts. The memory management algorithms may include various versions of speculative memory access issue and/or memory access issue using memory locks. The dynamic selection is performed on the basis of detected state parameters of the system. These detected state parameters may include conflict level indicators, such as memory access conflict counters tracked on one or more of a global, per-process, per-region or per-thread basis.

    Abstract translation: 数据处理系统包括存储器控制器,其从多个候选管理算法中动态地选择要用于管理存储器访问冲突的所选择的管理算法。 存储器管理算法可以包括使用存储器锁的推测存储器访问问题和/或存储器访问问题的各种版本。 基于检测到的系统状态参数进行动态选择。 这些检测到的状态参数可以包括冲突级指示符,诸如在全局,每进程,每区域或每个线程的一个或多个上跟踪的存储器访问冲突计数器。

Patent Agency Ranking