Ключи iButton - это электронные ключи
которые часто используются в электронных замках, пропусках на предприятиях и т.д.
Основная часть этих ключей микросхема, в которую на заводе-изготовителе записан уникальный (т.е. не повторяющийся) номер. Длина номера обычно составляет 64 бит:
первые 8 бит номера - серия устройства
следующие 48 - уникальный серийный номер ключа
последние 8 бит - CRC-контрольная сумма предыдущих 56 бит.
Микросхема ключа iButton внешне похожа на "часовую" батарейку. Работает по протоколу 1-Wire и имеет всего два контакта для питания и связи с внешним миром.
Если интересует более подробная информация, то можно почитать даташит на одну из таких микросхем DS1990A. Правда, текст написан на буржуйском английском языке. Это конечно же связано с тем, что производитель микросхем не из стран бывшего СССР.