ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Enterprise applications Toolkit

Microsoft says: Trust me

Rupert Goodwins ZDNet.co.uk

Published: 05 Jul 2002 19:43 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

In particular, enterprises looking at implementing trusted computing systems have to know who manages the trust and -- since the whole purpose of the exercise is to deny any form of access to the untrustworthy user, program or data -- how the trust mechanism can be made 100% reliable so that failures here don't disable the entire system.

Some of the mechanisms of trust have been publicly discussed. Microsoft has said that Palladium will be complementary to existing strategies, such as the Trusted Computing Platform Alliance or TCPA. This is an agglomeration of 170 companies, led by HP/Compaq, IBM, Microsoft and Intel. TCPA is working towards a system that can establish that a computer is trustworthy, and to identify any tampering with the system -- so a previously authenticated computer can't have unchecked software or hardware added to it which might compromise its security. It also encompasses the use of public key infrastructure, smart cards and VPNs.

TCPA sets out to assure three major aspects of trusted computing -- that users of a system know who they are talking to and what it is; that information is transferred accurately, and that privacy from snoopers is maintained.

TCPA talks about integrity metrics, which are fingerprints or descriptions of characteristics of aspects of a computer or a network. They are used to prove that an individual component -- such as a BIOS or a secure portion of the operating system -- is known to be trustworthy, both in the sense that it is what it claims to be, and that it hasn't been tampered with.

Once the metric of one item is known, it can extend the list of things it trusts throughout the system by checking each in turn. The BIOS boot block checks the hardware specification of the PC against a known safe metric, and if that pans out it asks the user to authenticate themselves. It then checks the operating system loading software. The OS loader, once proven safe, checks the OS kernel. This knows how to check the list of legitimate software, which in turn can use OS resources to authenticate local and remote data.

That builds a trusted stand-alone system. The question of whether to trust a remote platform is an extension of this process: integrity metrics are obtained for the remote platform and securely stored. These can include a hash -- an algorithmically derived number unique for a certain configuration -- which is digitally signed by the remote platform. Any attempt to tamper with this will change the hash number, which then won't match the trusted version held locally by the system trying to authenticate the remote platform.

A side effect of relying on digitally signed metrics floating around the Internet is that there's a possibility they'll be intercepted and used to find out about the configuration of the platforms they describe. To that end, the TCPA allows for a security proxy called an Authenticated Anonymity Website. This is a trusted third party site that will provide a user with credentials in the form of a certification: this says that the user is known and trusted, but contains no information about the user that can be otherwise used. Anyone wishing to transact with the user can do so anonymously.

TCPA specification 1.1 was released in July last year, at www.trustedcomputing.org, with version 2 being created at the moment. By promoting the concept of a trusted subsystem and chains of trust between those systems, it has a good chance of becoming the basic building block for bigger, more ambitious concepts such as Microsoft's Palladium.


Have your say instantly in the Tech Update forum.

Find out what's where in the new Tech Update with our Guided Tour.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with HP

Did you find this article useful?
24 out of 41 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:










Related Jobs

.NET Developer NHS Primary Care Trust Manchester

.NET Developer NHS Primary Care Trust Manchester Our Manchester based NHS client have a requirement for a .NET developer with strong SQL Server ...

C Linux Kernel SNMP U-Boot Libraries/Firmware Software Engineer, 65k

We are seeking an Embedded C Linux Kernel Software Engineer, to join our client's core software team based in Bristol. You will be working in an ...

NHS Trust East Midlands Data Analyst 23,000 - 31,000

NHS Trust in the East Midlands is looking to build a team of Data Analysts. They are looking for a Senior Data Analyst who would have had experience ...

Featured Talkback

The internet is going to have do a lot of maturing before it is ready for this kind of traffic. Security is always going to be a problem, connectivity is poor, and most business's are unwilling for their employees to have open access.

By: ator1940

Read full story:
Microsoft prepares to take Office online