AID

Protocol

Application Identifier -- a unique identifier for applications on a smart card, consisting of a 5-byte RID and optional PIX.

इसे भी जाना जाता है: Application Identifier

AID

An Application Identifier (AIDAIDProtocolUnique identifier for card applications.Click to view →) is the unique address used to select a specific application on a multi-application smart card. Defined by ISO 7816 Part 5, the AID is a 5-to-16 byte binary string composed of two parts: a mandatory RID (Registered Application Provider Identifier) and an optional PIX (Proprietary Application Identifier Extension).

AID Structure

Component Length Description
RID 5 bytes Identifies the application provider, registered with ISO
PIX 0-11 bytes Provider-defined extension identifying the specific application

For example, the Visa credit/debit AID is A000000003 1010, where A000000003 is Visa's registered RIDRIDProtocolFirst 5 bytes of AID identifying provider.Click to view → and 1010 is the PIXPIXProtocolApplication-specific AID suffix.Click to view → for Visa credit. Mastercard's RID is A000000004, and its credit application PIX is 1010.

How AID Selection Works

To interact with an application, the reader sends a SELECT APDU (INS=A4) with the AID in the data field. The card's operating system locates the matching application and makes it the active context. All subsequent commands execute within that application's security domain until another SELECT is issued.

GlobalPlatform-managed cards maintain a registry of installed applications. The Issuer Security Domain (ISD) acts as the default selected application and controls applet installation and deletion. Each installed JavaCard applet is registered with its own AID.

Partial AID Selection

ISO 7816ISO 7816StandardPrimary standard for contact smart cards.Click to view →-4 supports partial AID matching — the reader can send only the RID (or a prefix) and the card returns the first matching application. This is useful for discovering which applications from a given provider are present, and is how EMV terminals perform Proximity Payment System Environment (PPSE) selection on contactless cards.

AID Registration

Organizations register RIDs through their national ISO member body (e.g., ANSI in the US, BSI in the UK). The registration fee is a one-time charge. Payment networks, government agencies, and telecom operators typically hold their own RIDs. Smaller application developers often operate under a parent organization's RID and use the PIX portion to differentiate their applications.

अक्सर पूछे जाने वाले प्रश्न

The smart card glossary is a comprehensive reference of technical terms, acronyms, and concepts used in smart card technology. It covers protocols (APDU, T=0, T=1), security (Common Criteria, EAL, HSM), hardware (SE, EEPROM, contact pad), and applications (EMV, ePassport, eSIM). It serves developers, product managers, and engineers.

Yes. SmartCardFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.