Join Now
Interested companies are encouraged to review the Benefits of Membership and apply today!
Join NowGlossary
Unfamiliar with a term used in this section? Check the TCG Glossary of TechnicalTerms for the definition.
View Glossary
FAQs
Some companies have announced hard drives already that incorporate some of the work that was done in TCG before the Storage Specification became available. Will these products be compatible with future products based on the actual Specification?
It is anticipated that such products will evolve to Specification-based products in the future.
Will secure storage devices require a separate TPM?
Which companies are participating in the Storage Specification effort?
What are some potential applications for trusted storage?
Is the Storage Specification targeted for content protection?
How does trusted storage work, exactly?
Why is the storage subsystem appropriate for security? Why not put security further out, for example, in the SAN or the RAID device?
Is TCG going to address security issues for data centers as well as notebooks?
What is TCG doing to address issues related to key management?
Does the Storage Specification address flash drives and other portable storage devices?
Is this Black Hat Conference hack applicable to all TPM’s as a widespread hack?
What is Trusted Network Connect?
Why is Trusted Network Connect necessary?
What is the scope of the TNC specification?
What Trusted Network Connect specifications are available?
- IF-TNCCS, which specifies interoperability between the TNC Client (TNCC) and the TNC Server (TNCS);
- IF-T for Tunneled EAP Methods, which is the specification for support of various transports; and,
- IF-PEP for RADIUS, specifying a standard integration with Policy Enforcement Points (PEP).
These specifications are in addition to the existing TNC specifications - IF-IMC and IF-IMV, which provide standardized APIs for client plug-ins (IMCs) and server plug-ins (IMVs) to enable TNC functionality; and the TNC architecture specification - which were all published in May 2005. All TNC specifications are available free to anyone who wishes to download them from the TCG website, www.trustedcomputinggroup.org.
These specifications are intended to be used in the following manner:
- IF-TNCCS describes a standard method for the TNC Client (TNCC) and the TNC Server (TNCS) to exchange messages. Since the TNC architecture is layered, IF-TNCCS carries messages from IMCs to IMVs and vice versa. It also carries control messages between the TNCC and TNCS. IFTNCCS is transport-independent so it can be carried over a variety of transports.
- IF-T for Tunneled EAP Methods specifies how IF-TNCCS should be carried over Extensible Authentication Protocol (EAP) tunneled methods such as EAP-TTLS, EAP-FAST, and EAPPEAP. Supporting these EAP methods allows the TNC architecture to work with a variety of network technologies that support EAP authentication: 802.1x, IKEv2, etc.
- IF-PEP for RADIUS specifies how to use the RADIUS protocol for communications between a Network Access Authority (NAA) - typically an AAA/RADIUS server - and a Policy Enforcement Point (PEP). IF-PEP is used to send network access decisions from the NAA to the PEP, enabling the PEP to enforce the access decisions on an endpoint's network traffic. The network access decision will trigger enforcement action by the PEP, such as allowing access, denying access, or granting limited access.
What features do TNC specifications provide?
- Java Platform Binding to IF-IMC (integrity measurement collector) and IF-IMV (integrity measurement verifier)
- Support allowing each IMV to give a human-readable, localized reason string explaining itsrecommendation (in IF-IMV and IF-TNCCS)
- Support for VLAN-aware endpoints(in IF-PEP (policy enforcement point)
The main benefits of these features are:
- TNC client software can be deployed more quickly and easily since it can be dynamically downloaded over the network as Java code.
- TNC client and server software can be developed to run on any system that supports Java 2 Standard Edition version 1.4.2 or later.
- In case of problems, messages can be presented in the user's native language.
- Endpoints can employ multiple VLANs for applications like telephony.
What does the publication of IF-TNCCS-SOH 1.0 mean for customers?
As a result of making SOH part of TNC, customers benefit in several ways:
- Interoperability: Customers can now be assured of interoperability between Microsoft NAP and other TNC implementations.
- Choice: Customers can now choose from any of the wide array of products that support Microsoft NAP and TCG TNC based on customer needs.
- Compatibility: Network access control products will now be much more compatible, allowing customers to interconnect a wide range of network, client, and server components.
- Clarification: Customers who have been waiting for consolidation and clarification in the confusing maze of network access control architectures and standards can now proceed with deployments of NAP and TNC products, confident that they will interoperate.
- Single Client Agent: Computers running Windows Vista, Windows Server "Longhorn", and future versions of Windows XP include the NAP Agent component as part of the core operating system. The NAP Agent will be used for both NAP and TNC, greatly simplifying deployment of a network access control solution. To support client operating systems other than Windows, Microsoft will license elements of the NAP client technology that support both NAP and TCG TNC to third-party software developers.
What are some attributes of TNC?
Are TNC products compatible with today’s infrastructure?
How does the TNC architecture work? What are some key elements?
The Policy Enforcement Point (PEP) - usually a network infrastructure device like a switch or a VPN concentrator - is configured to require 802.1X authentication, and forwards information about the NAR and its network connection attempt to a Policy Decision Point (PDP), where a Network Access Authority (NAA) determines whether the endpoint should be admitted to the network.
The TNC extends this standard architecture with two layers on the endpoint and two layers on the PDP. On the endpoint, a TNC Client gathers reports from Integrity Measurement Collectors (IMCs, plug-in modules that report on the endpoint's health). The TNC client delivers these reports ("integrity measurements"), using the 802.1X connection, to Integrity Measurement Verifiers (IMVs) on the PDP, which check the client state against integrity policies. A TNC Server on the PDP manages the integrity check handshake, delivering messages to and from the IMVs and combining the IMV's recommendations into a final access recommendation to the NAA.