Sign In

Communications of the ACM

ACM TechNews

Nanoscale Random Number Circuit to Secure Future Chips

View as: Print Mobile App Share:
electron micrograph image of digital circuits

The digital circuits at the center of this detail from an electron micrograph image can emit a stream of random numbers at high speed. Such circuits could be integrated into future processors, Intel says.

Credit: Intel Corp.

Intel engineers have created computer processors with circuits capable of random behavior, a development that could lead to secure cryptography keys. Building a random number generator into the central processing unit (CPU) should accelerate any process that requires the generation of an encrypted key, says Intel's Ram Krishnamurthy.

"Today random numbers are either generated in software, or in the chip set outside the microprocessor," Krishnamurthy says, neither of which produces actually random numbers. "If the random numbers are not truly random, for example, if they are biased in some way, then an adversary has a better chance of guessing/determining the value," says National Institute of Standards and Technology's Elaine Barker.

Intel's circuit has an all-digital design, making it possible to incorporate it into the microprocessor die. The design features a cross-coupled inverter—a combination of two basic circuit components that is essentially a memory component capable of storing a single 1 or 0. However, the memory component is designed to be unreliable. It can be tipped between its two possible outputs by the influence of thermal noise from the surrounding silicon, a process that produces random output.

From Technology Review
View Full Article


Abstracts Copyright © 2010 Information Inc., Bethesda, Maryland, USA


No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account