Kill Password
Data & Encoding32-bit password stored in reserved memory that permanently disables a tag when sent by a reader, for consumer privacy.
Kill Password
The Kill Password is a 32-bit value stored in the Reserved Memory bank (Memory Bank 00) of an EPC Gen2 RFID tag. When a reader sends the correct Kill Password via the Kill Command, the tag permanently and irreversibly ceases all RF communication. The Kill Password mechanism was designed to address consumer privacy concerns by allowing retailers to fully disable tags at the point of sale.
Memory Location
The Reserved Memory bank contains two 32-bit passwords:
| Offset | Field | Purpose |
|---|---|---|
| 00h-1Fh | Kill Password | Permanently disables the tag |
| 20h-3Fh | Access Password | Controls write access to tag memory |
Both passwords default to all zeros (0x00000000) on new tags. A tag with a zero Kill Password will not respond to the Kill Command — the EPC Gen2 specification explicitly prevents killing a tag that has never had its Kill Password programmed. This safety measure prevents accidental or malicious mass-killing of unconfigured tags.
Programming the Kill Password
Setting the Kill Password requires writing to the Reserved Memory bank, which itself may be protected by the Access Password. In a typical commissioning workflow:
- The printer-encoder writes the EPC to the epc-memory/" class="glossary-term-link" data-term="EPC memory" data-definition="Writable tag memory for item identity." data-category="Data & Encoding">EPC memory bank.
- It writes a unique Kill Password to the Reserved memory bank.
- It locks the Reserved memory bank using the Access Password.
- The Kill Password is stored in the enterprise database alongside the EPC for later retrieval.
Step 4 is critical — if the Kill Password is lost, the tag can never be killed (and also never have its kill password changed if it has been locked).
Privacy and Regulatory Context
Consumer privacy advocates raised concerns that RFID tags embedded in clothing and consumer goods could be tracked after purchase. The Kill Password mechanism was EPCglobal's response: retailers can offer to kill tags at checkout. In practice, the Untraceable Command introduced in Gen2v2 has largely superseded killing because it hides tag data without destroying the tag, preserving the option for returns and warranty processing.
GDPR considerations in Europe may require that tags be killed or made untraceable when items are sold to consumers, depending on whether the EPC can be linked to an individual.
Practical Considerations
Killing is irreversible. Once executed, the tag's silicon is permanently disabled at the transistor level — there is no recovery. This makes the Kill Password a sensitive credential. Organisations that programme kill passwords should treat them with the same security controls as cryptographic keys: generate them randomly, store them in secure databases, and limit access to authorised personnel and systems.
Related Content
Understanding the EPC Standard
Getting Started…four memory banks: Bank Name Typical Contents 00 Reserved Kill password , access password 01 EPC EPC + PC word + XPC 10 TID IC…
RFID Tag Memory Planning Guide
Tag Selection…Passwords The Reserved bank holds two 32-bit passwords: Kill password : Irrevocably silences the tag when transmitted via the…
Alien Higgs Family Guide
Tag Selection…payload. Memory map: Bank Size Notes Reserved 64 bit Kill password (32 bit) + Access password (32 bit) EPC 96–480 bit…
RFID with MQTT and IoT Protocols
IntegrationCrypto-Enabled RFID Tags Guide
Security & Privacy…TID memory (factory-locked), optional user memory , and a kill password . None of these mechanisms prevent a motivated attacker…
RFID Privacy and Consumer Protection
Security & Privacy…EPC Gen 2 / ISO 18000-63 Trigger Reader sends 32-bit kill password Reversibility None — tag is permanently destroyed Typical…
RFID Security Audit and Forensics
Security & Privacy…kill command against a different tag 3. Verify the kill password in user memory is not the default (00000000) Test 4:…
EPC Gen2v2 Deep Dive
Advanced Topics…(32-bit) AES-128 authentication + access password Kill tag Kill password (32-bit) AES-128 authentication + kill password Inventory…
Pertanyaan yang Sering Diajukan
The RFID glossary is a comprehensive reference of technical terms, acronyms, and concepts used in Radio-Frequency Identification technology. It is designed for engineers, system integrators, and project managers who work with RFID and need clear definitions of terms like EPC, backscatter, anti-collision, and ISO 18000.
Yes. RFIDFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.