发明名称 Microcode-based challenge/response process
摘要 Augmented processor hardware contains a microcode interpreter. When encrypted microcode is included in a challenge from a service requiring authentication, the microcode may be passed to the microcode interpreter. Based on decryption and execution of the microcode taking place at the processor hardware, tampering by potentially abusive device software may be avoided.
申请公布号 US9361107(B2) 申请公布日期 2016.06.07
申请号 US201113179137 申请日期 2011.07.08
申请人 BlackBerry Limited 发明人 Robertson Ian;Bowman Roger Paul;Wood Robert Henderson
分类号 G06F9/30;G06F9/22;G06F21/30;H04L29/06 主分类号 G06F9/30
代理机构 Ridout & Maybee LLP 代理人 Ridout & Maybee LLP
主权项 1. A method of responding to a challenge at a device, said method comprising: receiving an unsolicited challenge from an authentication server, said challenge including an encrypted block of microcode, said unsolicited challenge requiring no previous communication from the device to the authentication server; passing said encrypted block of microcode to a microcode interpreter, thereby allowing: decryption, by said microcode interpreter, of said encrypted block of microcode to form decrypted microcode; andexecution, by said microcode interpreter, of said decrypted microcode, where said execution of said decrypted microcode includes accessing a software memory space of said device; receiving a result of said execution of said decrypted microcode; based on said result, generating a response; and transmitting said response to said authentication server.
地址 Waterloo CA