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."
If you read the Inquirer www.theinquirer.net , they cover this announcement.
A representative from AMI explains some of the ideas behind the Trusted Computing initiave.
If you have a palladium processor and palladium motherboard, hard drive whatever, you arent going to be limited to a palladium enabled OS, you just wont be able to use the benefits of a palladium trusted environment. So said microsoft anyhow.
People who think they know everything really piss off those of us that actually do.
If it's true to spec, it will load anything. Just not in the trusted mode.
Comment removed based on user account deletion
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.
You mean like http://www.linuxbios.org/? ;)
Plus, it's always possible that "the first of these" will come out running any OS; then the upgrade that is necessary to correct serious bugs will turn out to have the unadvertised side effect of locking out other OS'es; and only then will people notice that it said that might happen in fine-print legalese twenty pages down in the EULA.
There's a lot of precedent for this. (Ask anyone who took advantage of the upgrade deal on their REB1100 eBook device, for example). Its predecessor, the Rocket eBook let you download your own content into the device. The REB1100 was only advertised as allowing the download of purchased content, but actually permitted download of personal content too. Then a "stealth" upgrade removed that feature.
"How to Do Nothing," kids activities, back in print!
"Weapons should be hardy rather than decorative" - Miyamoto Musashi
I think that goes for OS's too
Palladium and open-source are pretty close to mutually exclusive. One COULD make a trusted *ix distribution, but either (1) the Palladium key would be held only by the distributor, and anyone writing patches would have to run the OS in untrusted mode, or (2) the Palladium key would be publically available -- and therefore no one would write trusted apps for it, for what would be the point? I do not know whether one could generate a working key from out of the blue, either.
It just sends a wake-up call to the TPM chip. "Hey can you take a look at me and tell me I'm clean?" The TPM chip is still the top-level.
Live today, because you never know what tomorrow brings
but who authorizes the signature ? and it will need to be resigned everytime you recompile. A verisign certificate is not a cheap thing, I am sure that the OS certificate will be a BIG EXPENSE as well.
Read it here: http://www.cl.cam.ac.uk/%7Erja14/tcpa-faq.html
The two last sections are worth repeating here:
Trusted Computing FAQ | Free Dawit Isaak!
Comment removed based on user account deletion
I trust my BIOS. It's called OpenFirmware, and it's been in every mac since the original iMac.
Open Firmware predates the iMac. OF was not an iMac innovation.
Open Firmware has been in Macs since about 1995. The first Mac PowerPC's model 6100, 7100, 8100 used NuBus ran Mac OS 7.1 and did not have Open Firmware. The next round of Macs did away with NuBus in favor of PCI and had Open Firmware -- in 1995. All subsequent Macs (many many models) have had Open Firmware, including the iMac.
I'll see your senator, and I'll raise you two judges.
PLEASE go and read about both TCPA and Palladium before flaming them. They are NOT the same thing. Really.
Both TCPA and Palladium are ways of achieving "trusted computing", which is the ability for a program to run in an environment where the program knows (and can certify to people other than the computer's owner) that no other unwanted software is monitoring or modifying its actions. But how they are implemented is quite different.
TCPA uses a secure boot process. The BIOS verifies that the boot block is trusted; the boot block verifies that the os kernel is trusted; the kernel then verifies the trust level of specific applications; etc. This is what this BIOS implements. The main feature of TCPA (in my mind) is HARDWARE SIMPLICITY -- all that is needed is a small extension to the BIOS which modifies the boot process.
Palladium is from Microsoft, and it shows. Palladium is designed to start up in already running copy of pretty-much-unmodified Windows. Loading the Palladium subsystem (now known as a nexus) is supposed to be fairly easy, sort of like loading a device driver. But to get this ability they PAY with hardware complexity -- the CPU itself has to be changed so that the address space of the nexus can be partitioned, so it is not visible to or under the control of the main Windows kernel. This is one of many reasons why you don't see any Palladium enhanced systems in the real world yet -- Intel (or AMD) has not yet started selling a chip which supports what Microsoft needs to make Palladium work. A main design goal in Palladium seems to be "don't mess with Windows, we don't want to break legacy code".
Thank you for taking time to contact us here at AMI. We are sorry to hear
/ /www.theinquirer.net/?article=7103
h itepaper.pdf
of your decision to not seek out an AMI solution for your next purchase.
While we respect your right to make that decision we would like to take a
minute to underline some relevant points about our announcement that were
not adequately conveyed in the "article" posted on Slashdot. We urge you to
please give us a minute of your time to fully understand what AMI is
offering and thus be able to make a fully informed decision.
It must be noted that AMI has not announced support for Palladium. Palladium
is an initiative by an OS entity that is slated for the future. To be
honest, though we do know about it, AMI has not begun any development
related to it. At this point we have not made any decisions on support
either.
TCPA does not equal Palladium. While certainly there is some future
development overlap between the two, TCPA is being introduced by OEM's as a
security option to protect systems through hardware and firmware. This
feature is completely optional to our customers (OEM's, ODM's, CM's and
other system builders) that they may choose to make it available or not
depending on the needs of their market. We have had requests from a number
of customers for this technology.
Regarding the limitations of a system with TCPA I would offer the link below
to the public specification for further information on compatibility with
different OS's, and hardware. Based on that spec we can tell you that it
does not limit the ability to run Linux (or any other open source solution).
As a smaller company itself, AMI has always supported innovation and
creativity as these have been our main tools in competing against much
larger companies in our industry. We would not do anything that in our
minds would damage our credibility or reputation for world class BIOS
solutions and will carefully evaluate this type of feedback when it does
come time to examine any future technologies. We would also like to
recommend that anyone who is opposed to a Palladium-type solution in the
future, please make that known to OEM's and system builders. As they are
our customers, we definitely listen to them in terms of what they (and
hopefully their customers) will want in future BIOS.
Thank you again for your time in contacting us and we hope that this and
some of the links below will shed some light on AMI's plans.
LINKS
Original Articles on theinquirer.net
http://www.theinquirer.net/?article=7089
http:
AMI TCPA module Whitepaper
http://www.ami.com/support/doc/TCPA_w
TCPA Website
Basically wrote them and told them I wouldn't be buying from them from now on. I would reckon this looks like the company is receiving a bit of angry emails from people who build their own computers and/or are involved in the computer industry.
Maybe they're worried about what WE think!? Nahhh...
This guy is way out there
And where did you find this out? Point me somewhere that says this? Read the documentation, dont jump to conclusions.
Okay, you should of followed your own advice. This is from an interview with John Manferdelli, general manager of the Windows business unit that is building Palladium.
PressPass: How will Palladium differ from digital rights management (DRM)?
Manferdelli: First off, Palladium will not require DRM, and DRM will not require Palladium. Palladium is a great complementary technology to the DRM solutions of tomorrow, but the two are separate technologies.
Also, after reading all of the official MS "documentation" you should read this reaction from the Register.
Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
So, is there a problem? Yes, there is. You can't modify the kernel. If you try, it will not be trusted by the TCPA chip and so no application running on that kernel can gain access to any feature, media or application that requires TCPA. Certifying a Linux kernel (or any other OS) as TCPA-compliant is expensive and you would need to do it for every modification of the kernel. What value is the GPL if you can't use the source to create your own kernel?
Ross Anderson's TCPA / Palladium FAQ has a more detailed discussion (excerpt from section 18):
[TCPA hardware is referred to as the "Fritz chip" in the FAQ]
Trusted Computing FAQ | Free Dawit Isaak!
Nothing for 6-digit uids?
Gigabyte offers mobos that support two bios copies. It's there to provide BIOS failover (not that I've ever, ever had a problem with BIOS failing), but perhaps it could be adapted to allow dual-boot bios between Palladium and non-Palladium OSs. Tom's hardware explains Gigabyte Dual Bios