Amiibo Encryption Key

Is it piracy? Legally, distributing copyrighted character data is a violation. But creating a backup of your own amiibo? That’s more like a ROM dump of a game you own.

When a console scans an Amiibo, it uses a specific set of keys to: the data to read its contents.

Nintendo never patched the key. They can’t .

Create binary ( .bin ) files of their official figures in case the physical chip is damaged. amiibo encryption key

Before we examine the encryption, it is essential to understand the hardware on which it runs. All amiibo figures are built around an chip, a member of NXP’s NTAG21x series of NFC tags. The chip operates at 13.56 MHz and offers 540 bytes of user memory arranged in 135 pages of 4 bytes each. This is the same physical platform used by many other consumer NFC tags, but Nintendo has added its own proprietary encryption and signing layer on top of the raw NTAG215 capabilities.

If you have ever searched for that phrase, you likely aren't looking for a product manual. You are looking for the cryptographic skeleton key that unlocks the data inside every Zelda, Mario, and Animal Crossing figure. This article dives deep into what that key is, why Nintendo tried so hard to protect it, how it was eventually defeated, and the legal gray area you enter when using it.

The digital signature serves a dual purpose. First, it prevents blind alteration of the game data bytes, because a modified field would no longer match the original signature. Second, the signature is also based on the tag’s UID, so that simply copying the raw bytes from one amiibo to a blank NTAG215 is not sufficient to produce a working clone. This binding of the cryptographic signature to the physical UID is the core security measure that protects against simple cloning attacks. Is it piracy

Write the encrypted data onto blank NTAG215 stickers or cards to create custom, portable Amiibo. Legality and Ethical Use

A point of confusion for many: There is actually more than one key.

Understanding Amiibo Encryption Keys: The Key to NFC Customization That’s more like a ROM dump of a game you own

Consoles combine the internal console keys with the Amiibo's internal data to decrypt the character data on the fly during a scan. Legal and Emulation Context

Nintendo organizes the data on this chip into distinct sections:

Despite the total compromise of the Amiibo encryption keys, Nintendo has notably chosen not to overhaul the cryptographic system for the Nintendo Switch era.

This combined approach of encryption (for secrecy) and signing (for authenticity) makes Amiibo a relatively robust system. The unique key per device ensures that a successful attack on one Amiibo does not compromise all others, a principle known as "separation of privilege."

Following the release of amiitool , the Python library was developed. PyAmiibo can parse most NTAG properties and Amiibo data. While amiitool is a C binary that rearranges sections when decrypting, PyAmiibo offers a more flexible approach for integration into other tools, especially web‑based applications. It requires the same two master keys ( unfixed‑info.bin and locked‑secret.bin ) but implements the cryptographic operations in pure Python code.