Jump to content

Hardware functionality scan

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ariovistus (talk | contribs) at 21:19, 26 December 2006 (new). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

A Hardware Functionality Scan (HFS) is conducted in order to verify that a certain device is really what it claims to be.

Some operating systems only send copy protected content, such as movies, to an output device, such as the screen, if that device is able to protect the content from being tapped in an unproteced format. This mechanism can be circumvented by letting fake hardware claiming to be a trusted device. HFS prevents this by letting the device perform certain tasks which are hard to emulate.

Problems

  • open-soure drivers: In order support open-source drivers, a hardware manufacturer has to reveal some details about their product, but HFS requires these information to be kept secret.
  • generic drivers: The HFS requires indiviudal drivers for each variant of a product, to make them distinguishable: drivers have to account for implementation details instead of using abstract functionality models.