发明名称 Microprocessor with selectively available random number generator based on self-test result
摘要 A microprocessor including a random number generator (RNG) that performs a self-test on reset and selectively enables/disables itself based on the self-test results is disclosed. The RNG includes a self-test unit that performs the self-test to determine whether the RNG is functioning properly in response to either a power-up or warm reset. If the self-test fails, the microprocessor disables the RNG. Disabling the RNG may include returning extended function information indicating the RNG is not present in response to execution of a CPUID instruction. Disabling the RNG may include generating a general protection fault in response to execution of a RDMSR or WRMSR instruction specifying an MSR associated with the RNG. Disabling the RNG may include generating an invalid opcode fault in response to execution of an instruction that attempts to obtain random numbers from the RNG. In one embodiment, the self-test is specified by FIPS 140-2.
申请公布号 EP2068239(A1) 申请公布日期 2009.06.10
申请号 EP20090151472 申请日期 2003.04.14
申请人 US 发明人 US;US;US
分类号 H04L9/00;G06F7/58;G06F1/02;G06F9/00;G06F9/312 主分类号 H04L9/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利