Microsoft demonstrated its closely watched Next-Generation Secure Computing Base (NGSCB) security technology for the first time Tuesday, but had to fall back on emulators because critical hardware parts were not ready yet.
NGSCB, formerly known by its Palladium code name, is a combination of hardware and software that creates a second operating environment within a PC that is meant to protect the system from malicious code by providing secure connections between applications, peripheral hardware, memory and storage.
Microsoft says the technology could be a boon for its customers, though critics have argued that it will curtail users' ability to control their own PCs and could erode fair-use rights for digital music and movie files.
Microsoft in March said it planned to show NGSCB here at its Windows Engineering Hardware Conference (WinHEC) in New Orleans working on real hardware and not emulators. The company now says it has to show the hardware makers its software in action before they place their "multimillion dollar bets" on NGSCB, said Peter Biddle, product unit manager at Microsoft's security business unit.
"We are committed to have a beta of NGSCB less than a year from now and then we are expecting to run on real hardware," Biddle said. Microsoft's goal is to include NGSCB in Longhorn, the successor to Windows XP planned for release in 2005.
NGSCB includes a new software component for Windows called a "nexus," and a chip that can perform cryptographic operations called the Security Support Component (SSC). NGSCB also requires changes to a PC's processor and chipset, representatives for Microsoft chip partner Intel Corp. said Tuesday.
Microsoft did have early versions of keyboards with encryption technology for its anticipated demonstration at WinHEC Tuesday, but key hardware parts were missing as Intel was not ready to demo the processor, chipset and SSC for NGSCB, a technology bundle it calls LaGrande.
"The critical point of the hardware is not what we showed today," said Kevin Corbett, marketing and strategic planning director at Intel's desktop platforms group. "At a later date you may see the hardware," he said. Intel may have more news at the Intel Developer Forum in September, a year after LaGrande was unveiled, he hinted.
In the first demonstration of how NGSCB would operate, Microsoft showed how programs protected by the technology would not work if tampered with by an attacker, and how a red flag would come up if communications were intercepted by a malicious hacker -- played by a Microsoft engineer clad in a red T-shirt with a picture of a skull.
The demonstration was limited to attempts to rewrite simple programs and capture instant message traffic using the SubSeven hacker tool. Many of the NGSCB hardware functions were emulated.
The demonstration was nevertheless significant, Microsoft's Biddle said. "We have a code base and that code base includes a nexus. It is real code," he said. It is early code, though, and by no means ready for commercial deployment, and it would not do anything without the supporting hardware, he added.
Gartner Inc. research director Martin Reynolds agreed with Biddle.
"I am much more worried about the software being on time than about the hardware," said Reynolds, who is based in San Jose, California. Reynolds does not expect NGSCB-capable hardware out until mid-2004, he said.
WinHEC attendees who watched the demonstration were still a bit apprehensive about NGSCB, afraid that it could compromise user freedom and act as a Trojan horse for strict DRM (Digital Rights Management) technologies.
"As a home PC user I would not buy an NGSCB-equipped PC until I knew what kind of applications it supports," said Jean-François Schultz, a security analyst with French smart card company Gemplus SA. "It could be a big DRM (Digital Rights Management) tool."
Wendy Seltzer, a staff attorney with San Francisco civil liberties group the Electronic Frontier Foundation (EFF), came to WinHEC to learn more about NGSCB, but repeated her organization's concerns about the technology.
"We are concerned about it being used against the PC user. The trusted computer may be turned against you the owner of the computer and favor the entertainment companies," she said.
Redmond, Washington-based Microsoft sees its Professional Developer Conference in October as the next major milestone for NGSCB. WinHEC runs until Thursday May 8, with many more hours of sessions devoted to the technology.