Tracking events of interest to mitigate attacks

    公开(公告)号:US11232196B2

    公开(公告)日:2022-01-25

    申请号:US16409205

    申请日:2019-05-10

    Applicant: Arm Limited

    Abstract: A computing device can include a comparator coupled to an I/O pin of the computing device; a storage unit coupled to the comparator; and a counter coupled to receive an output of the comparator, an output of the counter being coupled to a computation engine to provide a limit-exceeded signal to the computation engine, wherein the counter comprises a volatile counter and a nonvolatile storage, wherein the nonvolatile storage stores a bit for each top volatile count number of events identified by the volatile counter. The computing device can further include a backup power source coupled to the volatile counter; and readout circuitry and control logic coupled to the volatile counter and to the nonvolatile storage, the readout circuitry and control logic being configured to control operations of the volatile counter during an error event and determine a total number of events. The computing device can be a smart card.

    Apparatus and Method for Obfuscating Power Consumption of a Processor

    公开(公告)号:US20170364710A1

    公开(公告)日:2017-12-21

    申请号:US15185789

    申请日:2016-06-17

    Applicant: ARM Limited

    CPC classification number: G06F21/75 G09C1/00 H04L9/003 H04L2209/125

    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.

Patent Agency Ranking