Slashdot Mirror


AMI Introduces 'Trusted Computing' BIOS

An anonymous reader writes "American Megatrends announced its 'trusted computing' Palladium BIOS on Jan 6. It seems that the encrypted BIOS' integrity will be verified by a special chip or flash ROM, and will in turn verify the 'authenticity, integrity and privacy' of the boot loader and the operating system. Does that mean such machines may refuse to boot any other non-'trusted' OS? After all, the list of supporting corporations include AMD, Intel, IBM, and HP, of whom we heard quite favourable statements about Linux (just for example -- *BSDs will be equally affected) so far."

32 of 617 comments (clear)

  1. War on terror by Anonymous Coward · · Score: 5, Funny

    This will go a long way towards the war on terror. Terrorists wont be able to install and use unauthorized OS's. This could potentially save thousands of lives.

    1. Re:War on terror by Anonymous Coward · · Score: 5, Insightful

      Just like it is so difficult to buy a PC from a major vendor that does not already have Windows, they will also eventually try to make it impossible to buy one that does not have DRM on it which only allows you to run a policed DRM OS, read: Microsoft Windows.

      Fight this all the way. Intel didn't get it when they put the ID on their chips until we decided not to buy it. In the same vein, AMD won't get it that we don't want DRM until we (unfortunately, since I actually like them) tell them to go to hell.

    2. Re:War on terror by ReelOddeeo · · Score: 5, Insightful

      Just like it is so difficult to buy a PC from a major vendor that does not already have Windows, they will also eventually try to make it impossible to buy one that does not have DRM on it which only allows you to run a policed DRM OS, read: Microsoft Windows.

      Given the current number of non-US governments (various South-American, Japan, Germany, UK ?, Malyasia, China, Tiwan, South Korea, Isreal, Pakastian, probably others I've forgotten in the frequent Linux Today announcements) jumping on the open source bandwagon...

      Given the Chinese governments' interest in developing their own microprocessors (Dragon? recently on Slashdot)...

      I don't think that the forces of evil can force every PC everywhere to have DRM.

      As long as some PC's can freely run any software, there will always be ways to defeat DRM. Or said differently, without total control, they control nothing.

      Given that there will always be somebody powerful enough that doesn't want DRM, or at least, wants Free software, the DRM folks will never get total control.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  2. Not this time around... by Kjella · · Score: 5, Interesting

    Does that mean such machines may refuse to boot any other non-'trusted' OS?

    I'm pretty sure it won't. For now it'll just not have a trusted signature, so no access to Palladium-protected content. But I'm pretty sure that's the bait of a bait&switch operation...

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Not this time around... by micromoog · · Score: 5, Insightful
      You should never know that it's there.

      Provided you only use Palladium-approved hardware. And applications. And operating system. And you don't want to make your own software. Or MP3's.

    2. Re:Not this time around... by theLOUDroom · · Score: 5, Interesting

      Palladium as I understand it has NO APPLICATION for content protection. It's not a DRM system.

      You clearly don't understand it at all then.
      Ask youself "Why do they need to add special hardware?" Everything you're saying it's for can be done via software.
      The point of Palladium is that you will not longer have "root" access to your own machine. The system is only going to trust "trusted" programs, but there's no way for you to decide if a program is trusted or not, is there? You don't get access to the key, this way the OS can stop you from running a program which copies that DRM-protected music file in the Palladium protected part of your hard disk onto a CDR. It pretty obvious that this system was designed for DRM.

      --
      Life is too short to proofread.
    3. Re:Not this time around... by geekopus · · Score: 5, Interesting

      Then again, there's that guy (Lucky Green) that has filed for a patent specifically to stop microsoft from using Palladium for DRM.

      It's so crazy, it just might work......

  3. And how long before... by Anonymous Coward · · Score: 5, Interesting

    ...the first "trusted" bootsector virus appears?

  4. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  5. Not necessarily for the masses by Arcturax · · Score: 5, Insightful

    This could as easily be for military computers as well as the great unwashed. So I don't think we will be seeing these in home PC's just yet.

    Not only that we don't know yet what OS they will work with. So lets not start doomsaying until the first of these are out and there is proof they refuse to run certain operating systems.

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  6. Yeah, so I'm offtopic by Chocolate+Teapot · · Score: 5, Funny

    "American Megatrends" appears to be an anagram of "reincarnated smegma". Just felt the urge to share that,

    --
    Modest doubt is called the beacon of the wise. - William Shakespeare
  7. Re:What isnt stated by Anonymous Coward · · Score: 5, Funny

    One of the key benefits of Palladium, of course, being a PC that boots up! People will really embrace Palladium's "booting PC" feature when compared to the "non-booting PC" features of the competition!

  8. Trusted to do what? by TheSHAD0W · · Score: 5, Insightful

    The original Palladium spec calls for a trusted machine to only allow trusted access by trusted operating systems. This means Palladium-encrypted code won't run except under a Palladium-rated OS. If the OS isn't trusted, then no Palladium-enabled programs can run.

    This will mean that WINE will be useless for many future Windows apps, especially those dealing with multimedia. It also means future versions of Windows will be written specifically to defeat applications like VMware, so as to not violate the security.

    These are bad, though they don't prevent one from booting a non-Palladium-enabled OS and using alternative applications. What I keep worrying about is the TCPA *2.0* specification. The original spec allows an alternative to a "trusted" platform, but future specs may require a PC boot a Palladium-enabled OS -- or none at all.

  9. Comment removed by account_deleted · · Score: 5, Informative

    Comment removed based on user account deletion

  10. Maybe I am dense... by gosand · · Score: 5, Interesting
    Am I just stupid? How come I don't really see the benefit of this? Sure, the BIOS checks to see that the OS and hardware are "trusted", but what does this really buy you? So it says: OK, we have an official copy of Windows XP installed. Does this mean that the system is now secure? Hardly. What would something like this, even if it worked flawlessly, protect the user from?


    I honestly don't understand the value (or perceived value) in having this.

    --

    My beliefs do not require that you agree with them.

    1. Re:Maybe I am dense... by MrWa · · Score: 5, Insightful
      So it says: OK, we have an official copy of Windows XP installed. Does this mean that the system is now secure? Hardly. What would something like this, even if it worked flawlessly, protect the user from?

      No, you aren't dense...just fooled by the doublespeak that Microsoft and the like use when describing this type of Digital Restriction Mechanisms. You aren't supposed to trust the hardware or software - this system is not being created to protect the user from anything. The intent is to protect developers (of software or media) from the users.

      Think of it as a way for Microsoft to write an OS - however buggy and insecure you like - and, supposedly, have the ability to run programs and display media with the knowledge that it is secure from being manipulated or used by the user in a way that Microsoft does not want.

  11. It will enable you to get DRMed content. by Kickasso · · Score: 5, Informative

    That's it. A remote site can know whether or not you're running a trusted (IOW "unhackable") OS/apps. If you do, they'll send you decryption keys for playback and be reasonably sure you won't intercept them, store them permanently etc.

  12. Trust whom? by bytesmythe · · Score: 5, Interesting

    Just follow this little (hypothetical) chain of events:

    1) BIOS on new motherboard will only go into "Palladium-mode" if you're booting a "trusted" OS. For the time being, you can still run linux, but it won't have access to any "Palladium" features.

    2) If you're running a "trusted" OS (eg. MS Windows UY [Up Yours]), the OS can hit the 'Net and automatically download and apply updates to itself. At some point, it could quite easily detect the BIOS on your system and apply an update so that...

    3) The BIOS will no longer boot non-trusted systems. Also...

    4) The OS could download a new protocol stack that could render it inoperable with other protocols. An entire new Internet based on the MSOY/BO (Microsoft Ownz You/Bend Over) protocol could spring up almost over night. MS-only network services, online shopping, etc.

    Is any of this likely to happen? I don't know. But it would be possible, and I'm not sure I trust Microsoft not to try it. Even if Open Source doesn't relegate MS to the /dev/null of the computing industry, the OS community is going to need each other to maintain a DRM-free computing zone. Open source, open protocols, open formats, open beer.

    --
    bytesmythe
    Hypocrisy is the resin that holds the plywood of society together.
    -- Scott Meyer
  13. Re:Seat of Trust is infinite regression by SupahVee · · Score: 5, Insightful

    Also, conceptually, this will still not solve the trust issue, as someone could still open up their case and replace their BIOS chip.

    Ever tried to replace a BIOS that is soldered directly to the board? if so, please let me know how it went. :-)

    --
    "See, we plan ahead! That way, we never have to do anything now."
  14. The BIOS verifies itself? by redfenix · · Score: 5, Insightful



    BIOS starts...addressing the TPM chip that verifies the authenticity of the BIOS.

    What good is it for the BIOS to verify itself?
    If it's not authentic (i.e. compromised), would it really bother to address the TPM chip at all?

    --
    "It's a very tangled subsystem." --Windows kernel guru
  15. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  16. Tell them what you think! by Tom7 · · Score: 5, Interesting

    I told AMI (link in the article: marketing@ami.com) that I don't think of this as a "feature". Computer manufacturers have backed down on much less invasive technologies (Pentium III's unique ID, for instance) before; I'm still a little bit hopeful that with all the competition in the mainboard scene we might be able to convince manufacturers not to adopt consumer-hostile technology like this.

  17. BUT FOR HOW LONG!?!?!?!?! by Eric_Cartman_South_P · · Score: 5, Insightful
    Just like all of those new DRM enabled CD's are true to the CD spec?

    The minute Palladium is up and running on these boxes, watch for manufacturers to go "WinModem" only: meaning BIOS's that only boot Windoze.

    Want to boot FreeBSD, so you played around with the BIOS? DMCA days "Go Directly To Jail, Do Not Pass SourceForge, Do Not Collect $200"

    1. Re:BUT FOR HOW LONG!?!?!?!?! by Anne+Thwacks · · Score: 5, Funny

      Hold on ... If it boots windows, why would anyone trust it?

      --
      Sent from my ASR33 using ASCII
  18. Re:Can you say..PPC Chips? by alfredo · · Score: 5, Insightful

    I run OSX and Linux on PPC machines. I do not miss the world of the paranoids in Redmond.

    I don't need a 4 gig chip to type a paper or Photoshop a picture of Rumsfeld and a goat.

    Frame rate for games? Got my PS2 for that.

    --
    photosMy Photostream
  19. Black boxes by vidnet · · Score: 5, Funny
    These new "features" scare me. From what I gather, it's a roll of duct tape to further seal the black box computer. I've never liked devices that function according to ye olde proprietary model:

    1. Input
    2...499. None of your your damn business
    500. Output

    "Trusted computing", hah! Sure, the apps might trust each other and the system, but I won't!

  20. Re:What isnt stated by harlows_monkeys · · Score: 5, Informative
    What benefits? Best I can tell, trusted computing provides me, a consumer, no benefits over what exist today

    How about better online games? Consider MMORPGs. To prevent cheating, they have to do various things server-side that would actually make more sense from a resource allocation point of view to do on the client.

    For example, DAoC has to handle stealth on the server, calculating who should be able to see a stealthed character, and only sending that character's positions to clients that should see him, so that people with DAoC's equivalent of ShowEQ won't see them. However, those people can still see people who are hiding behind trees or hills or buildings--it would be too much work for the server to do the visibility calculations for everyone.

    With a trusted client, they could just send the data on everyone in the area, and trust the client to not show what the player is not supposed to see.

    Or how about monster AI? The monsters could be a lot smarter if they could run the AI on the client, instead of on the server.

  21. evil by mao+che+minh · · Score: 5, Insightful
    Realize first that this technology is being billed as "trusted computing". Then realize that it is Microsoft Corporation pushing it. This should ring out ALARM YOU IDIOT! by itself. I'm not saying this because I am some kind of "Microsoft basher", as fat nerds like to call us sensible techie folk. I am saying it because there is no other truth.

    Microsoft is not interested in your security. Microsoft doesn't even much care about their own security, as long as the license is already paid for. They only want to make money and lock you into long term deals. The massive and drastic tactics by Microsoft to lock consumers into their platform indefinately is because there is actual competition (Linux, and an invigorated Macintosh) now. It is so plainly obvious that it stuns the senses.

    History should already be telling the world never to trust anything from Microsoft.

  22. If our worst nightmare comes true... by hkmwbz · · Score: 5, Interesting
    There will always be ways to crack protection mechanisms. I don't know what this new BIOS will mean, but it seems most people here fear that this is another step towards not having control of your own system.

    Well, I am worried about the development too, but at the same time, I think we must realize that no matter what they throw at us, someone will crack the protection.

    Ultimately, the entertainment industry will only be able to control individuals who allow themselves to be controlled.

    The rest of us will actively seek solutions that remove us from the evil claws of "Digital Rights Management", or rather "Consumer Ass Ramming" as it should really be called.

    They can encrypt and protect all they want, but someone will come through. Someone will work constantly on giving us our rights back - even if it means doing so illegally.

    If it becomes illegal to have control over one's own system and play off whatever one pleases, I will stand in line to break the law. Constantly. The more they try to control me, the more I will break laws.

    I am not saying that people's concerns about violated rights to control one's own system is not justified. I am just saying that we will prevail in the end. With the incredible amount of brainpower available to those with a liberal mind, the entertainment industry may win over the sheep who do not realize what is happening, but they will not get the ones that don't want to be ass-rammed.

    Sorry for the rant, but hopefully someone else agrees that the fight is far from over, and no matter what they tro to do, we will continue to fight...

    --
    Clever signature text goes here.
  23. Don't lose sight of the purpose by JoeBuck · · Score: 5, Interesting

    This technology is intended to support the TCPA 1.0 specification for "trusted computing". What "trusted computing" is supposed to mean is that if a file has a label on it saying "don't copy me", then it is in principle impossible for the user to copy the file (other than in the ways permitted by the digital "rights" management label).

    Once you understand this, you'll see that the purpose is quite clear: of course boxes equipped with this BIOS will refuse to boot Linux. That's the whole point; they will be intended only to boot operating systems that strictly support DRM. Each machine will have unique "integrity tokens" which can be used as digital signatures, so that everything you do on the machine (create a document, contact a web site) can be traced. Since you'll have to pay for your downloads on a credit card, this can all be cross-correlated. The integrity tokens will be digitally signed by the manufacturer, so that any action taken on the net by the owner of one of these beauties can, at least, be traced to the original purchaser of the machine. Secret, DMCA-protected protocols will assure that only "trusted computers" can connect to their web sites.

    Now, of course, initial implementations of this concept are likely to have flaws that can be exploited by crackers (example: find some way to write a program that replaces the "trusted" OS with a BSD or Linux kernel; reprogram the flash chip to disable checks), but I fear that they will get it right eventually.

    At some point, then, the net will bifurcate: there will be a world of glorified DVD players calling themselves computers interacting with restricted network sites, and a world of general-purpose computers interacting with sites that follow standard protocols. Attempts to outlaw the "free world" will not succeed because it will do too much damage, but those who participate in the "free world" will be viewed with suspicion, called pirates, etc. ISPs might be pressured into refusing to connect with "untrusted" machines.

    After five years or so, though, I expect the whole thing to fall apart, because countries that don't go along with this brain damage will acquire a technological lead, as the US enters an era where computer science is treated the way that the USSR treated science: dangerous state secrets not to be shared.

  24. My take. by Anonymous+Freak · · Score: 5, Interesting

    Okay, my take, based on working knowledge of 'trusted' computing and hardware design (I used to be a support enginner in Intel's server division,) is as follows:

    'Trusted computing' relies on the fact that every component is known to be secure. Of course 'secure' is a cagey term, but in this case, it means that the end application knows that nothing is interfering with it. The uses vary, from DRM to financial transactions, to other uses we haven't thought of. But, there are three main pieces in a trusted system:

    1. The hardware. The hardware needs to be 'trusted' in that we are certain that there is no hardware tampering or eavesdropping going on (of course, this applies only the the internals of the computer, a packet sniffer, or even a keyboard monitor, would be external, and ouside the scope of monitoring,) and to make sure that the machine is the machine it's supposed to be. This really started with Intel's Pentium III adding a processor serial number. The point of that (as with Palladium) was that each machine could be positively identified. If you had previously made that computer 'trusted', then set it so that only trusted machines could perform a said transaction, we could guarantee that the end user is who he says he is, from a hardware standpoint. This new BIOS is much the same way. Each board with this BIOS will be able to say "Yes, I am the motherboard that was here when this software was installed, so yes, I am the same computer." Obviously, this has implications for hardware failure, even moreso than Windows XP's activation problems.

    2. The OS. The OS must have support for trusted computing. It must be able to partition off the 'trusted' applications from the untrusted ones. It must be able to encrypt the contents of the drive, and only allow trusted applications to access protected data, and only allow trusted applications to access the 'trusted' part of memory. (So as to disallow one program from sniffing the program files, memory, or data transport streams of a protected application.) This would probably see alot of use by multiplayer online games, as they could make certain that no third-party applications that reside on the game-running-PC could be used to cheat. (As with some of the 'god map' programs for Everquest.) Again, this does not protect the data stream once it leaves the computer, an encrypted network connection would be required. Obviously, for the OS parts to work, users must log in to the system with a username and password at least. Biometric security would be better, so as to more certainly guarantee that the user is who he says he is.

    3. Applications. The entire purpose of 'trusted computing' is the applications. Applications that need to know that the user is who he says he is, and that is done by both the OS and the hardware. As with the game example above, other uses are financial transactions (for example, you could set it so that only your computer has access to your bank account records, so that even if someone stole your hard drive, and your username and password, they still wouldn't be able to get at your data,) and DRM. It makes a perfect DRM vehicle, as now the labels can enforce the one-computer rule. A downloaded file would refuse to play without the original application, OS, and hardware.

    The question is if these systems can boot a non-trusted OS? Of course they can! You won't be able to use trusted features (for example, your bank's online account access wouldn't work,) but you could use it just fine for applications that don't use MS' Palladium. Just like the Pentium III's serial number could be disabled, and all you lost was access to the (very few) programs that required it.

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
  25. Read the TCPA / Palladium FAQ by vinsci · · Score: 5, Informative
    Ross Andersson at the University of Cambridge has written an excellent introduction to TCPA / Palladium, which explains both sides of the story.

    Read it here: http://www.cl.cam.ac.uk/%7Erja14/tcpa-faq.html

    The two last sections are worth repeating here:

    24. So why is this called `Trusted Computing'? I don't see why I should trust it at all!

    It's almost an in-joke. In the US Department of Defense, a `trusted system or component' is defined as `one which can break the security policy'. This might seem counter-intuitive at first, but just stop to think about it. The mail guard or firewall that stands between a Secret and a Top Secret system can - if it fails - break the security policy that mail should only ever flow from Secret to Top Secret, but never in the other direction. It is therefore trusted to enforce the information flow policy.

    Or take a civilian example: suppose you trust your doctor to keep your medical records private. This means that he has access to your records, so he could leak them to the press if he were careless or malicious. You don't trust me to keep your medical records, because I don't have them; regardless of whether I like you or hate you, I can't do anything to affect your policy that your medical records should be confidential. Your doctor can, though; and the fact that he is in a position to harm you is really what is meant (at a system level) when you say that you trust him. You may have a warm feeling about him, or you may just have to trust him because he is the only doctor on the island where you live; no matter, the DoD definition strips away these fuzzy, emotional aspects of `trust' (that can confuse people).

    Remember during the late 1990s, as people debated government control over cryptography, Al Gore proposed a `Trusted Third Party' - a service that would keep a copy of your decryption key safe, just in case you (or the FBI, or the NSA) ever needed it. The name was derided as the sort of marketing exercise that saw the Russian colony of East Germany called a `Democratic Republic'. But it really does chime with DoD thinking. A Trusted Third Party is a third party that can break your security policy.

    25. So a `Trusted Computer' is one that can break my security?

    Now you've got it.

    --

    Trusted Computing FAQ | Free Dawit Isaak!