Microprocessor with selectivity available random number...

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10365599

ABSTRACT:
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.

REFERENCES:
patent: 3706941 (1972-12-01), Cohn
patent: 4063220 (1977-12-01), Metcalfe et al.
patent: 4375620 (1983-03-01), Singer et al.
patent: 4513386 (1985-04-01), Glazer
patent: 4780814 (1988-10-01), Hayek
patent: 5163132 (1992-11-01), DuLac et al.
patent: 5251165 (1993-10-01), James, III
patent: 5257282 (1993-10-01), Adkisson et al.
patent: 5446683 (1995-08-01), Mullen et al.
patent: 5528526 (1996-06-01), Klug et al.
patent: 5532695 (1996-07-01), Park et al.
patent: 5757923 (1998-05-01), Koopman, Jr.
patent: 6160755 (2000-12-01), Norman et al.
patent: 6199156 (2001-03-01), Yoder et al.
patent: 6247082 (2001-06-01), Lo et al.
patent: 6442579 (2002-08-01), Hansson
patent: 6594680 (2003-07-01), Gu et al.
patent: 6643740 (2003-11-01), Auracher
patent: 6816876 (2004-11-01), Jha et al.
patent: 6871206 (2005-03-01), Henry et al.
patent: 6947960 (2005-09-01), Hars
patent: 2001/0056534 (2001-12-01), Roberts
patent: 2002/0124032 (2002-09-01), Karp
patent: 2002/0172359 (2002-11-01), Saarinen
patent: 2003/0131217 (2003-07-01), Henry et al.
patent: 2003/0149863 (2003-08-01), Henry et al.
patent: 2003/0158876 (2003-08-01), Hars
patent: 2004/0019619 (2004-01-01), Buer et al.
patent: 2004/0019798 (2004-01-01), Ishii
patent: 2004/0096060 (2004-05-01), Henry et al.
patent: 2004/0098429 (2004-05-01), Henry et al.
patent: 2004/0103131 (2004-05-01), Henry et al.
patent: 2004/0158591 (2004-08-01), Cripsin
patent: 0172405 (1986-02-01), None
patent: 0285310 (1988-10-01), None
patent: 0415862 (1991-03-01), None
patent: 04140828 (1992-05-01), None
patent: 2003108365 (2003-04-01), None
patent: WO 99/14881 (1999-03-01), None
patent: WO 02/01328 (2002-01-01), None
Atmel Secure Microcontroller for Smart Cards AT05SC3208R. Data Sheet, pp. 1-2, XP002288710 Section “Peripherals”.
Gammel B M: Hurst's rescaled range statistical analysis for pseudorandom number generator used in physical simulations: Physical review E, vol. 58, No. 2, Aug. 1998 (1998008) pp. 2586-2597, XP002288808 *p. 2589. ;left-hand column, line 4-line 12.
IA-32 Intel Architecture Software Developer's Manual, vol. 2: Instruction Set Reference, 2001 pp. 3-114 to 3-127, 3-670 to 3-671, 3-785 to 3-786.
Federal Information Processing Standard Publication, FIPS PUB 140-2, Security Requirements for Cryptographic Modules, May 25, 2001, Gaithersburg, MD.
Intel 82802AB/82802AC Firmware Hub (FWH), Nov. 2000, Document No. 290658-004.
Benjamin Jun, The Intel Random Number Generator, Cryptography Research, Inc. White Paper Prepared for Intel Corporation, Apr. 22, 1999.
Rukhin AA Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic ApplicationsNIST Special Publication, Gaithersburg, MD, US. No. 800-22. May 15, 2001, XP002276676 ISSN: 1048-776X.
Analog Devices ADSP-2141L Safe Net DSP datasheet, Rev. 0, Analog Devices, Inc., 2000. Norwood, MA.
Trichina et al. “Supplemental Cryptographic Hardware for Smart Cards.”IEEE Micro.Nov.-Dec. 2001 pp. 26-35.
Ancona et al. “Parallel VLSI Architectures for Cryptographic Systems.”IEEE.1997. pp. 176-181.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Microprocessor with selectivity available random number... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Microprocessor with selectivity available random number..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor with selectivity available random number... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3787371

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.