| NGSCB: Back to the Drawing Board |
| May 31, 2004 |
|
"Trusted computing" technology plans for Windows are undergoing a major revision, Microsoft has announced. Specifically, the company is redesigning the Next-Generation Secure Computing Base (NGSCB), a technology that would employ hardware to secure sensitive data on PCs. NGSCB was slated to be a feature of the next version of Windows, but it was never fully developed and little is known about the new architecture. Partners and customers should wait for clear information, including detailed documentation and a new build that enables existing applications to be updated to take advantage of NGSCB, before writing NGSCB into any future planning. Scope Had Already Been Reduced NGSCB, initially code-named Palladium, was the cornerstone of Microsoft's long-term plans to better secure Windows by using a new generation of PC hardware specifically designed to enhance security and privacy by protecting sensitive data from leaks, and to reduce piracy by protecting sensitive content (such as digital music) from unauthorized copying. In particular, NGSCB was intended to provide the following capabilities on the Windows platform:
The capabilities would all rely on a Trusted Platform Module (TPM), hardware built onto a PC's motherboard, which would perform critical tasks such as storing secret keys and checking that only trusted components are given access to sensitive areas of memory. Hardware support would make it more difficult for hackers to compromise the system. NGSCB was related to efforts of the Trusted Computing Group, of which Microsoft is a member, but focuses exclusively on the Windows platform. However, at its Professional Developers Conference (PDC) in Oct. 2003, Microsoft began reining in the scope of NGSCB, focusing the first release on a limited set of threats and users to make sure that NGSCB could be delivered as part of Longhorn, the next major client version of Windows. Mitigated threats. The revised version of NGSCB was to target a few typical threats to security and privacy, including the following:
Targeted user base. The revised version of NGSCB was to target enterprise customers and corporate users, who were most likely to acquire the required hardware and write the applications that would take advantage of the new security systems. Why Redesign NGSCB? At its Windows Hardware Engineering Conference (WinHEC) in May 2004, Microsoft announced that it had changed direction on NGSCB again. Not only has it reined in NGSCB's initial scope but it is almost completely redesigning NGSCB to address feedback from customers and partners who had worked with the prerelease version of NGSCB provided at the PDC. Specifically, Microsoft is responding to the following feedback:
In addition, the following factors are probably contributing to the change in direction:
What to Watch For Although Microsoft says that NGSCB is still an active initiative, partners should wait for clear signs from Microsoft before proceeding with development of any NGSCB-related hardware or software. Prerequisites for proceeding include clear information about and documentation for the new NGSCB architecture, a build of the NGSCB that supports existing applications, and an SDK to enable developers to write NGSCB-compatible applications. Although Microsoft is currently saying that some form of NGSCB will still be a part of Longhorn, it is not clear what threats this first release of NGSCB will mitigate. Moreover, if this first release is not ready in time for Longhorn, it seems unlikely that Microsoft would delay the OS for NGSCB. Resources As of press time (late May 2004), Microsoft had not updated information at either the NGSCB or MSDN Web sites to reflect the change in direction. The NGSCB Web site is at www.microsoft.com/resources/ngscb/default.mspx. |