Tokenisation means replacing a sensitive number, such as your card number, with a different number called a token. The real number is stored in one secure place. Only that place can convert the token back into the real number. So even if someone steals a token, they cannot use it on its own.
The best-known example in India is card tokenisation, also called card-on-file tokenisation. Since October 2022, RBI rules say that online shops and payment gateways cannot store your full card number. Your phone uses the same idea: a digital wallet stores a token for each card you add.
Here is how it works in general. The first time a system receives the real number, the secure place stores that number and creates a token for it. The system keeps only the token. Each time the real number is needed, the system sends the token back to the secure place, which converts it into the real number. If a thief steals the system's data, they get only tokens. Those tokens do not work on any other website or app.
Take, for example, a card that you save on a shopping app. When you pay, the app sends only the token, and the card network, such as Visa or RuPay, converts it back into your real card number so that your bank can approve the payment.
Consider a company that stores phone numbers, bank account numbers or patient IDs in its databases. With data tokenisation, it replaces these numbers with tokens, so that its analysts can study the data without seeing anyone's real details.
Say an AI agent pays on your behalf. It can be given its own token, with its own spending limit, and if there is a problem, only that token is cancelled while your card continues to work as usual.
How is tokenisation different from its close neighbours? Data masking hides part of a number. For example, a masked card number shows only its last four digits. Tokenisation replaces the whole number. Encryption scrambles the real number, and anyone who has the key can unscramble it. A token can be converted back only by the one secure place that stores the real number.
Appears in
- Data tokenisation↗ Enterprise cybersecurityData tokenisation replaces PAN numbers in a company's database with tokens, and keeps the real numbers in one vault.
- Data masking↗ Enterprise cybersecurityData masking shows only the last four digits of a card number, whereas tokenisation replaces the whole number.
- Data protection↗ Enterprise cybersecurityData protection replaces sensitive values with tokens, so most systems never hold the real values.
- Card network↗ In-store paymentsA card network such as RuPay creates your card's token, then turns it back into the card number when you pay.
- Payment gateway↗ Online paymentsA payment gateway stores a token for your saved card, never the card number, as RBI rules require.
- Digital wallet↗ Digital bankingA digital wallet on your phone stores a token for each card, and sends the token when you tap to pay.
- Agentic payments↗ Online paymentsAgentic payments give an AI agent a token for your card, which works only for that agent and within a limit.
- Virtual card↗ Spend managementA virtual card is a separate card number made for one supplier, so the company's real card number stays hidden.
- Card issuing platform↗ Digital bankingA card issuing platform asks the card network for tokens when a customer adds the card to a phone wallet.