Intel Txe Driver

Intel Txe Driver Rating: 6,7/10 4049 votes

What are you seeing?

  1. What Is Intel Txe Driver
  2. Acer Intel Txe Driver
  3. Intel Txe Driver For Windows 7 (64-bit)
  4. Intel Trusted Execution Engine
  5. Download Intel Driver Update Utility

Intel Trusted Execution Technology (Intel TXT, formerly known as LaGrande Technology) is a computer hardware technology whose primary goals are: Attestation of the authenticity of a platform and its operating system. Assuring that an authentic operating system starts in a trusted environment, which can then be considered trusted. The Intel TXE requires that Microsoft's Kernel-Mode Driver Framework (KMDF) version 1.11 update for Windows 7 is installed first. If the KMDF is not installed, you can see either error 37 or error 28 on the Intel TXE device in Device Manager. Mar 12, 2018  Once the standard Intel drivers are installed, you can download new drivers from the Intel website and install them directly on top of your current drivers just by running the standard.exe installer. The Intel® TXEI driver is required for Secure Boot and platform security features. KMDF must be installed before the Intel TXEI driver. To resolve this issue: Install the Kernel-Mode Driver Framework (KMDF) version 1.11 update for Windows 7. Nov 22, 2017  Intel(R) MEI/TXEI driver intel management engine Hello some friends of mine informed me of this article on extremetech.com that informs us about intel patches major flaws in intel management engine.

An error in Device Manager (code 37 or code 28) on the Intel® Trusted Execution Engine Interface (Intel® TXEI).

Why are you seeing it?

Free download jungle sounds free. Microsoft Kernel-Mode Driver Framework (KMDF*) isn't installed.

How to fix it.

The Intel® TXEI driver is required for Secure Boot and platform security features. KMDF must be installed before the Intel TXEI driver.

To resolve this issue:

  1. Install the Kernel-Mode Driver Framework (KMDF) version 1.11 update for Windows 7*.
  2. Install Intel TXEI driver from the Download Center.

Note

The issue and solution in this article apply only to Intel® NUC products that have Windows 7* installed and use the Intel® Trusted Execution Engine.
If you have a different computer and/or operating system, try reinstalling the Intel® Trusted Execution Engine Interface (Intel® TXEI) driver:

  1. In Device Manager, right-click the device.
  2. Select Uninstall.
  3. Restart your computer. Windows will attempt to reinstall the driver.
If these steps don't solve the issue, contact your computer manufacturer for help.

Intel Trusted Execution Technology (Intel TXT, formerly known as LaGrande Technology) is a computer hardware technology whose primary goals are:

  • Attestation of the authenticity of a platform and its operating system.
  • Assuring that an authentic operating system starts in a trusted environment, which can then be considered trusted.
  • Providing of a trusted operating system with additional security capabilities not available to an unproven one.

Intel TXT uses a Trusted Platform Module (TPM) and cryptographic techniques to provide measurements of software and platform components so that system software as well as local and remote management applications may use those measurements to make trust decisions. It complements Intel Management Engine. This technology is based on an industry initiative by the Trusted Computing Group (TCG) to promote safer computing. It defends against software-based attacks aimed at stealing sensitive information by corrupting system or BIOS code, or modifying the platform's configuration.

  • 1Details

Details[edit]

The Trusted Platform Module (TPM) as specified by the TCG provides many security functions including special registers (called Platform Configuration Registers – PCRs) which hold various measurements in a shielded location in a manner that prevents spoofing. Measurements consist of a cryptographic hash using a Secure Hashing Algorithm (SHA); the TPM v1.0 specification uses the SHA-1 hashing algorithm. More recent TPM versions (v2.0+) call for SHA-2.[1][2]

A desired characteristic of a cryptographic hash algorithm is that (for all practical purposes) the hash result (referred to as a hash digest or a hash) of any two modules will produce the same hash value only if the modules are identical.

Measurements[edit]

Measurements can be of code, data structures, configuration, information, or anything that can be loaded into memory. TCG requires that code not be executed until after it has been measured. To ensure a particular sequence of measurements, hash measurements in a sequence are not written to different PCRs, but rather a PCR is 'extended' with a measurement. This means that the TPM takes the current value of the PCR and the measurement to be extended, hashes them together, and replaces the content of the PCR with that hash result. The effect is that the only way to arrive at a particular measurement in a PCR is to extend exactly the same measurements in exactly the same order. Therefore, if any module being measured has been modified, the resulting PCR measurement will be different and thus it is easy to detect if any code, configuration, data, etc. that has been measured had been altered or corrupted. The PCR extension mechanism is crucial to establishing a Chain of trust in layers of software (see below).

Chain of trust[edit]

The technology supports both a static chain of trust and a dynamic chain of trust. The static chain of trust starts when the platform powers on (or the platform is reset), which resets all PCRs to their default value. For server platforms, the first measurement is made by hardware (i.e., the processor) to measure a digitally signed module (called an Authenticated Code Module or ACM) provided by the chipset manufacturer. The processor validates the signature and integrity of the signed module before executing it. The ACM then measures the first BIOS code module, which can make additional measurements.

The measurements of the ACM and BIOS code modules are extended to PCR0, which is said to hold the static core root of trust measurement (CRTM) as well as the measurement of the BIOS Trusted Computing Base (TCB). The BIOS measures additional components into PCRs as follows:

  • PCR0 – CRTM, BIOS code, and Host Platform Extensions[a]
  • PCR1 – Host Platform Configuration
  • PCR2 – Option ROM Code
  • PCR3 – Option ROM Configuration and Data
  • PCR4 – IPL (Initial Program Loader) Code (usually the Master Boot Record – MBR)
  • PCR5 – IPL Code Configuration and Data (for use by the IPL Code)
  • PCR6 – State Transition and Wake Events
  • PCR7 – Host Platform Manufacturer Control

What Is Intel Txe Driver

The dynamic chain of trust starts when the operating system invokes a special security instruction, which resets dynamic PCRs (PCR17–22) to their default value and starts the measured launch. The first dynamic measurement is made by hardware (i.e., the processor) to measure another digitally signed module (referred to as the SINIT ACM) which is also provided by the chipset manufacturer and whose signature and integrity are verified by the processor. This is known as the Dynamic Root of Trust Measurement (DRTM).

The SINIT ACM then measures the first operating system code module (referred to as the measured launch environment – MLE). Before the MLE is allowed to execute, the SINIT ACM verifies that the platform meets the requirements of the Launch Control Policy (LCP) set by the platform owner. LCP consists of three parts:

Acer Intel Txe Driver

  1. Verifying that the SINIT version is equal or newer than the value specified
  2. Verifying that the platform configuration (PCONF) is valid by comparing PCR0–7 to known-good values (the platform owner decides which PCRs to include)
  3. Verifying that the MLE is valid, by comparing its measurement to a list of known-good measurements.

The integrity of the LCP and its lists of known-good measurements are protected by storing a hash measurement of the policy in the TPM in a protected non-volatile location that can only be modified by the platform owner.

Execute as a Trusted OS[edit]

Once the LCP is satisfied, the SINIT ACM allows the MLE to execute as a Trusted OS by enabling access to special security registers and enabling TPM Locality 2 level access. The MLE is now able to make additional measurements to the dynamic PCRs. The dynamic PCRs contain measurement of:

  • PCR17 – DRTM and launch control policy
  • PCR18 – Trusted OS start-up code (MLE)
  • PCR19 – Trusted OS (for example OS configuration)
  • PCR20 – Trusted OS (for example OS Kernel and other code)
  • PCR21 – as defined by the Trusted OS
  • PCR22 – as defined by the Trusted OS

The technology also provides a more secure way for the operating system to initialize the platform. In contrast to the normal processor initialization [which involved the boot-strap-processor (BSP) sending a Start-up Inter-Processor Interrupt (SIPI) to each Application Processor, thus starting each processor in 'real mode' and then transitioning to 'virtual mode' and finally to 'protected mode'], the operating system avoids that vulnerability by performing a secure launch (a.k.a. measured launch) which puts the Application Processors in a special sleep state from which they are directly started in protected mode with paging on, and are not allowed to leave this state.[3]

Application[edit]

PCR values are available both locally and remotely. Furthermore, the TPM has the capability to digitally sign the PCR values (i.e., a PCR Quote) so that any entity can verify that the measurements come from, and are protected by, a TPM, thus enabling Remote Attestation to detect tampering, corruption, and malicious software. Additionally, those values can be used to identify the execution environment (the particular BIOS version, OS level, configuration, etc.) and compare them to their own lists of known-good values to further categorize the platform. This ability to evaluate and assign trust levels to platforms is known as Trusted Compute Pools.

Some examples of how Trusted Compute Pools are used:

  • Isolation – the ability to control if a platform connects to the production network or is quarantined based on its trust level or failure to pass its launch control policy.
  • Trust Based Policy – such as restricting critical apps to only execute on platforms that meet a specified trust level
  • Compliance and Auditing – demonstrating that critical, personal, or sensitive data has only been processed on platforms that meet trust requirements

Numerous server platforms include Intel TXT, and TXT functionality is leveraged by software vendors including HyTrust, PrivateCore, Citrix, and VMware. Open-source projects also utilize the TXT functionality; for example, tboot provides a TXT-based integrity system for the Linux kernel and Xen hypervisor.[4][5]

See also[edit]

Intel Txe Driver For Windows 7 (64-bit)

Notes[edit]

  1. ^CRTM is measured by the processor and initial BIOS code is measured by the ACM (all other measurements made by BIOS or other firmware code) but only after that code had been measured.

References[edit]

  1. ^'SHA-1 Uses in TPM v1.2'. Trusted Computing Group. Retrieved 2014-03-14.
  2. ^'TPM 2.0 Library Specification FAQ'. Trusted Computing Group. Retrieved 2014-03-14.
  3. ^'Chapter 2.2: MLE Launch'. Intel Trusted Execution Technology (Intel® TXT) Software Development Guide(PDF). Intel.
  4. ^'tboot (Trusted Boot)'. sourceforge.net. October 6, 2014. Retrieved November 16, 2014.
  5. ^Joseph Cihula (February 28, 2011). 'Trusted Boot: Verifying the Xen Launch'(PDF). xenproject.org. Retrieved November 16, 2014.

Intel Trusted Execution Engine

External links[edit]

Download Intel Driver Update Utility

  • 'Trusted Execution', Technology, Intel.
  • 'Trusted Execution', Technology(PDF) (overview), Intel.
  • 'Trusted Execution', Technology(PDF) (architectural overview), Intel.
  • Intel Trusted Execution Technology Software Development Guide(PDF), Intel.
  • 'Virtualization', Technology, Intel.
  • Intel TXT Overview, part of Linux kernel documentation, December 1, 2014
  • Integrity management using Intel TXT, LWN.net, April 1, 2009, by Jake Edge
  • Attacking Intel Trusted Execution Technology, Black Hat Briefings, February 2009, by Rafal Wojtczuk and Joanna Rutkowska
  • Trusted Computing Technologies, Intel Trusted Execution Technology, Sandia National Laboratories, January 2011, by Jeremy Daniel Wendt and Max Joseph Guise
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Trusted_Execution_Technology&oldid=918822859'