Amiibo Encryption Key May 2026
Amiibo figures utilize the NXP NTAG215 NFC chip as their storage medium. This chip contains 135 bytes of user memory and a 4-byte configuration area. Crucially, the NTAG215 supports specific "Amiibo-mode" commands that differ from standard NFC operations, requiring specialized cryptographic authentication before the configuration area (containing the identity data) can be accessed or modified.
This report examines the technical architecture behind Amiibo figures, specifically focusing on the encryption and authentication mechanisms used to secure the data stored within the figurines. The security model relies on elliptic curve cryptography to prevent counterfeiting and unauthorized modification of figure data.
Nintendo attempted to mitigate the breach by introducing new "fixed" key sets in subsequent firmware updates. Theoretically, this would have rendered the old keys obsolete. However, backward compatibility with the existing installed base of Amiibo figures (which were signed with the old, "unfixed" keys) meant that the consoles could not strictly disable support for the original keys.
The amiibo encryption key represents a critical component in Nintendo's strategy to provide a secure, engaging, and interactive experience for users of its NFC figures. By protecting both Nintendo's intellectual property and user data, these encryption keys play a pivotal role in the ecosystem of amiibo and compatible Nintendo games. As technology evolves, it will be interesting to see how Nintendo and other companies in the interactive toy space continue to adapt their security measures to stay ahead of potential threats.
amiibo encryption keys (often referred to as key_retail.bin ) are essential cryptographic files required by third-party applications to decrypt, read, and write amiibo data to NFC tags.
Because these keys are proprietary property of Nintendo, they are not included in software like AmiiboBank and must be provided by the user. Key Components
To use features related to amiibo encryption, you typically need two specific key files (often combined into one key_retail.bin locked-secret.bin : Used for the "locked" portion of the amiibo data. unfixed-info.bin : Used for the "unfixed" portion of the amiibo data. How to Use the Keys
If you are setting up an app to manage amiibos, follow these general steps: Obtain the Files amiibo encryption key
: Users typically find these through a search for "amiibo retail encryption keys" or "key_retail.bin" on community forums. Import to Software Android (TagMo)
: Go to the app settings and select the option to "Import Keys." Navigate to where you saved the files on your device. PC (Emulators/Tools)
: Place the files in the specific root folder or "keys" directory required by the program. Verify Status
: Most apps will show a green checkmark or "Keys Loaded" status once the files are correctly recognized. Core Features Enabled by Keys Custom Tags : Allows you to write dump files onto blank tags to create your own functional amiibos. Backup and Restore
: Decrypts existing amiibo data so you can save your character's level/stats or restore them later if the physical toy is lost. Serialization
: Modifies the internal ID of a backup so it can be treated as a "new" amiibo by a console. into a specific app like
Understanding Amiibo Encryption Keys: A Beginner’s Guide If you’ve ever looked into backing up your Amiibo collection or creating your own custom NFC tags, you’ve likely run into a wall known as encryption keys. Most apps and tutorials will tell you that they "cannot provide these files for legal reasons," leaving you to wonder what they are and why you need them. What are Amiibo Encryption Keys? Amiibo figures utilize the NXP NTAG215 NFC chip
Amiibo figurines use NTAG215 chips to store data. To prevent people from easily counterfeiting them, Nintendo uses a layer of encryption and digital signing.
The "encryption key" is actually a set of master keys used to decrypt and re-encrypt the data on these chips. Without these keys, an app like TagMo or AmiiBoss can see the raw data on a chip, but it won’t understand what it means or how to write a valid new Amiibo to a blank tag. The Two Critical Files
When you search for these keys, you will almost always find them in two specific forms:
unfixed-info.bin: This key is used to sign and encrypt "unfixed" or changeable data, such as your character’s nickname, owner information, and in-game leveling stats.
locked-secret.bin: This is the "tag master key." it is used to sign the "fixed" information that makes an Amiibo a specific character (like Link or Mario). Once this is written to a chip, it cannot be changed.
In many modern apps, these two files are often merged into a single 160-byte file called key_retail.bin. How They Work (Simplified)
Each physical Amiibo has a unique ID (UID) hard-coded into its hardware. Nintendo's encryption process uses this unique ID to "lock" the data to that specific figurine. The amiibo uses NFC (Near Field Communication) technology
Decryption: When you load a .bin file into an app, the keys allow the software to "unlock" the data so you can see which character it is.
Re-encryption: When you write that data to a new blank tag, the software uses the keys and the new tag’s unique ID to "re-lock" the data correctly. Without the keys, the new tag would have the wrong "signature," and your Nintendo Switch would reject it as corrupted. Where Do You Get Them?
Because these keys are proprietary Nintendo property, developers cannot include them in their apps without risking legal action.
The amiibo uses NFC (Near Field Communication) technology to communicate with compatible Nintendo consoles such as the Wii U and the Nintendo Switch. When an amiibo is brought close to a console, it transmits and receives data. This data includes information about the character, game saves associated with the amiibo, and other relevant details.
The encryption key embedded within the amiibo ensures that:
To understand the encryption key, you must first understand the chip.
Every amiibo contains an NTAG215 NFC (Near Field Communication) chip. This is a standard off-the-shelf component made by NXP Semiconductors. Critically, standard NTAG215 chips have a fixed memory layout: 540 bytes of user memory divided into 135 pages (4 bytes each).
The data on an amiibo is split into three distinct layers:
Nintendo did not just write plain text to these chips. They implemented a sophisticated security system using a AES-128-CMAC (Cipher-based Message Authentication Code). Without the correct key, the console cannot verify that the data hasn't been tampered with.