Алгоритм ARMADILLO разработан коллективом специалистов из Швейцарии и Франции в 2010 г. Он представляет собой многоцелевой криптографический алгоритм, который может быть основой для вычисления кодов аутентификации сообщений (MAC – Message Authentication Code) и хэширования, генерации псевдослучайных чисел, потокового шифрования. Его предназначением является использование в устройствах с ограниченными ресурсами, прежде всего, в радиочастотных идентификаторах (RFID – Radio-frequency Identification), поэтому структура алгоритма является крайне простой с целью простоты реализации и предъявления минимальных требований к ресурсам.