- 专利标题: Fuse based replay protection with aggressive fuse usage and countermeasures for fuse voltage cut attacks
-
申请号: US17219459申请日: 2021-03-31
-
公开(公告)号: US11860999B2公开(公告)日: 2024-01-02
- 发明人: Ling Tony Chen , Felix Domke , Ankur Choudhary , Bradley Joseph Litterell
- 申请人: Microsoft Technology Licensing, LLC
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F21/55
- IPC分类号: G06F21/55 ; G06F21/76
摘要:
A TPM with programmable fuses in an SOC includes an on-die RAM storing a blown-fuse count and a TPM state including a PIN-attempt-failure count and a fuse count, read from off-die NV memory. During initialization, if the blown-fuse count is greater than TPM state fuse count, TPM state PIN-attempt-failure count is incremented, thereby thwarting a replay attack. A PIN is received for access, and if the TPM state PIN-attempt-failure count satisfies a policy, a fuse is blown and the blown-fuse count incremented. If the fuse blow fails, TPM activity is halted. If the fuse blow succeeds and the PIN is correct, the TPM state PIN-attempt-failure count is cleared, but if the PIN is incorrect the TPM state PIN-attempt-failure count is incremented. TPM state fuse count is set equal to the blown-fuse count, and the TPM state is saved to off-die NV memory.
公开/授权文献
信息查询