Science Current Events | Science News | Brightsurf.com
 
Email a Friend Send to a friend
Printer Friendly Print Computer hardware 'guardians' protect users from undiscovered bugs

Computer hardware 'guardians' protect users from undiscovered bugs

October 02, 2008

ANN ARBOR, Mich.-As computer processor chips grow faster and more complex, they are likely to make it to market with more design bugs. But that may be OK, according to University of Michigan researchers who have devised a system that lets chips work around all functional bugs, even those that haven't been detected.

Firms such as Intel find functional bugs by simulating different scenarios, commands and configurations that their processor might encounter. Bugs only show themselves when they're triggered by certain configurations. When firms find major bugs, they fix them. But because it would be virtually impossible to simulate all possibilities, engineers don't find all the bugs.




Buggy hardware inadvertently released to customers could fail. Short of replacing the product, there isn't much a company can do to fix the problem today.

The U-M researchers' system would eliminate this risk by building a virtual fence that prevents a chip from operating in untested configurations. The approach keeps track of all the configurations the firm did test, and loads that information onto a miniscule monitor that would be added to each processor.

The monitor, called a semantic guardian, keeps the chip operating within its virtual fence. It works by switching the processor into a slower, bare-bones, safe mode when the chip encounters a configuration that has not been validated. In this way, the monitor would treat all untested configurations as potential threats.

This guardian isn't as controlling as it may sound, the researchers say.

"If you consider all the possible configurations of the processor, only a tiny fraction of them is verified. But that tiny portion accounts for the configurations that occur 99.9 percent of the time," said Valeria Bertacco, assistant professor in the Department of Electrical Engineering and Computer Science.

"Users wouldn't even notice when their processor switched to safe mode," Bertacco said. "It would happen infrequently, and it would only last momentarily, to get the computer through the uncharted territory. Then the chip would flip back to its regular mode."

Bertacco says this system would be akin to turning a motorcycle into a bicycle briefly when a rider encounters a rough patch of road. Then the rider could pedal over the bumps without crashing.

The vast majority of a processor's components are there for speed, Bertacco says. A chip in safe mode still operates properly and can perform all necessary functions.

The guardian would take only a small fraction of the microprocessor's area with a imperceptible performance impact, which the researchers assert is a small price to pay to eliminate the risks of buggy hardware.

This system could also protect against what could be hackers' next frontier: exploiting hardware design bugs in order to gain control of other computers. This threat has been in the news lately, as independent security researcher Kris Kaspersky announced plans to demonstrate a hardware bug exploit that can take over a machine, independent of its applications, operating system, or patch level. He is scheduled to demonstrate this attack at the upcoming Hack in the Box Security Conference, Oct. 27-30.

"Semantic guardians would stop these security attackers dead in their tracks, since the processor would no longer be able to execute the buggy configurations that they were planning to exploit, said Ilya Wagner, a doctoral student in the Department of Electrical Engineering and Computer Science.

Wagner presents this research Sept. 29 at the Gigascale System Research Center's annual meeting, where industry and government funding agencies come together to learn about new research results. He and Bertacco are authors of a paper called Engineering Trust with Semantic Guardians, which they presented at the Design Automation and Test in Europe Conference in April 2007.

University of Michigan



Related Computer Hardware Current Events and Computer Hardware News Articles Computer Hardware Current Events and Computer Hardware News RSS Computer Hardware Current Events and Computer Hardware News RSS
Data revelations
Ongoing research to be published in the International Journal of Liability and Scientific Enquiry suggests that there is a huge amount of sensitive data still on redundant computer hard disks.

Blue dye could hold the key to super processing power
A technique for controlling the magnetic properties of a commonly used blue dye could revolutionise computer processing power, according to research published recently in Advanced Materials.

Computational actinide chemistry: Are we there yet?
Ever since the Manhattan project in World War II, actinide chemistry has been essential for nuclear science and technology.

Prototype for long wavelength array sees first light
Astronomers at the Naval Research Laboratory (NRL) have produced the first images of the sky from a prototype of the Long Wavelength Array (LWA), a revolutionary new radio telescope to be constructed in southwestern New Mexico.

Johns Hopkins housing and testing only 256-slice CT scanner in North America
Johns Hopkins Medicine has installed for three months of initial safety and clinical testing a 256-slice computed tomography (CT) scanner, believed to be the world's most advanced CT imaging software and machinery.

Maths provides answer to airport security puzzle
High flyers will enjoy faster and safer travel in the future, thanks to mathematicians at The University of Manchester and airport security specialists Rapiscan Systems.

Scientists build 'magnetic semiconductors' one atom at a time
In a stride that could hasten the development of computer chips that both calculate and store data, a team of Princeton scientists has turned semiconductors into magnets by the precise placement of metal atoms within a material from which chips are made.

Software promises more efficient design process
Mechanical engineers at Purdue University have developed software that promises to increase the efficiency of creating parts for everything from cars to computer hardware by making it possible to quickly evaluate and optimize complex designs.

Secrets of the Sea Yield Stronger Artificial Bone
The next generation of artificial bone may rely on a few secrets from the sea. Scientists from the U.S. Department of Energy's Lawrence Berkeley National Laboratory (Berkeley Lab) have harnessed the way seawater freezes to develop a porous, scaffolding-like material that is four times stronger than material currently used in synthetic bone.

New study examines scope of online breast cancer support groups
In the study conducted at the UW-Madison Center of Excellence in Cancer Communication Research, 144 women who were recently diagnosed with breast cancer were provided free computer hardware, Internet access and training in how to use an online health education and support system, which they were able to use for six months.
More Computer Hardware Current Events and Computer Hardware News Articles


The Architecture of Computer Hardware and Systems Software: An Information Technology Approach
by Irv Englander

Fundamental principles that will keep you on the cutting edge! Most computer  architecture books are just too technical and complex. Focusing on specific technology, they often bypass the basics and are outdated as quickly as technology advances. Now, Irv Englander's gentle-but-thorough introduction to computer architecture and systems software provides just the right amount of technical...



Computer Organization and Design: The Hardware/Software Interface. Third Edition, Revised
by David A. Patterson; John L. Hennessy

What's New in the Third Edition, Revised Printing The same great book gets better! This revised printing features all of the original content along with these additional features:. Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book. Corrections and bug fixesThird Edition featuresNew pedagogical features. Understanding Program Performance...



Principles of Computer Hardware
by Alan Clements

Completely updated and revised throughout, the fourth edition of Principles of Computer Hardware explores the fundamentals of computer structure, architecture, and programming. The book opens with an introduction to the fundamental concepts behind computer architecture: gates, circuits, logic, and computer arithmetic. It goes on to discuss computer operation from instruction set architecture and...



Computer Repair with Diagnostic Flowcharts: Troubleshooting PC Hardware Problems from Boot Failure to Poor Performance, Revised Edition
by Morris Rosenthal

A unique visual approach to troubleshooting PC hardware problems. Morris Rosenthal creates a visual expert system for diagnosing component failure and identifying conflicts. The seventeen diagnostic flowcharts at the core of this book are intended for the intermediate to advanced hobbyist, or the beginning technician. Following a structured approach to troubleshooting hardware reduces the...



Hardware and Computer Organization (Embedded Technology)
by Arnold S. Berger

Hardware and Computer Organization is a practical introduction to the architecture of modern microprocessors for students and professional alike. It is designed to take practicing professionals "under the hood" of a PC and provide them with an understanding of the basics of the complex machine that has become such a pervasive part of our everyday life. It clearly explains how hardware and...



Computer Engineering: Hardware Design
by M. Morris Mano

An introduction to the hardware concepts needed to analyze and design digital systems and the principles of computer hardware organization and...



Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
by David A. Patterson, John L. Hennessy

The classic textbook for computer systems analysis and design, Computer Organization and Design, has been thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies with examples highlighting the latest...



Hardware-based Computer Security Techniques to Defeat Hackers: From Biometrics to Quantum Cryptography
by Roger R. Dube

The protection of critical information and systems is a major component of today's electronic business community. This valuable reference presents the primary hardware-based computer security approaches in an easy-to-read toolbox format. The techniques discussed show readers how to perform their own evaluation of new and emerging security technologies. It is an invaluable source for computer...



Code: The Hidden Language of Computer Hardware and Software
by Charles Petzold

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new ways to communicate with each other. And through CODE, we see how this ingenuity-and our very human compulsion to communicate-have driven the technological innovations of the past two centuries. Now in paperback edition, this...



Computer Hardware (Fasttrack)
by Barry G Blundell

© 2009 BrightSurf.com