DS1991 MultiKey — iButton с тремя субключами
Три защищённых паролем субключа по 384 бита в одном ключе.
Один носитель, три изолированные зоны. DS1991 содержит три независимых субключа по 384 бита, у каждого свой 64-битный пароль и своё 64-битное публичное поле ID: три разные системы — или три отдела, или арендодатель и два арендатора — могут пользоваться одним ключом, каждая за своим паролем (см. замечание о безопасности ниже). Запись буферизуется через 512-битный scratchpad, а весь массив 1152 бита — NV RAM с батарейной поддержкой и хранением более 10 лет (по даташиту оригинального производителя; для поставляемой версии уточняйте).
Условия заказа
| MOQ | Уточняется при расчёте предложения для модели и заказа |
|---|---|
| Срок подготовки | Наличие и сроки уточняются при расчёте предложения для модели и заказа |
| Упаковка | Согласуйте количество в упаковке, защиту и маркировку выбранной модели. |
| Образцы | Количество, стоимость и доставка образцов уточняются для выбранной модели. |
| Оплата | Согласуйте условия оплаты и получателя платежа в предложении и инвойсе. |
| Доставка | Уточните способ, стоимость и сроки перевозки для вашего адреса и заказа. |
| Кастомизация | Укажите требования к ROM, цвету, маркировке и упаковке; возможность и стоимость требуют подтверждения. |
Три изолированные зоны в одном ключе
DS1991 разделён на три отдельных субключа, защищённых паролями. Если DS1992 даёт одну общую память, которую прочтёт любой, у кого есть ключ, то DS1991 предоставляет три отдельные области со своими паролями — типичный вариант, когда один носитель обслуживает нескольких независимых операторов. Но будем честны о возрасте: схема паролей родом из начала 1990-х, и опубликованная атака по словарю (CVE-2001-1436) означает, что закладывать её как уровень защиты в новый проект не следует. Заказывайте для поддержки существующего парка; для новых систем, которым нужна криптографическая аутентификация, рассмотрите DS1961S с SHA-1 «запрос–ответ» на контроллере, который её реализует.
Ключевые особенности
- Оригинальный DS1991: 1152 бита энергонезависимой памяти в трёх блоках по 384 бита.
- У каждого субключа оригинала отдельные 64-битные поля пароля и ID; scratchpad помогает проверять передачу данных.
- Для существующей системы укажите карту памяти и работу с паролями; перед заказом проверьте чтение и запись.
Как работает парольная защита
Характеристики
| Чип / совместимость | DS1991 · модель TM1991L-F5 · код семейства 02h |
|---|---|
| Память | 1152 бит защищённой NV RAM = 3 субключа × 384 бита, у каждого 64-битный пароль и 64-битное поле ID, + scratchpad 512 бит |
| Рабочая температура | −40…+70 °C · хранение данных более 10 лет (по даташиту оригинального производителя; для поставляемой версии уточняйте) |
| Корпус | Корпус F5 — нержавеющая сталь с формованной полимерной манжетой; по даташиту оригинального производителя — защита от пыли, влаги, ударов и коррозии (для поставляемой версии уточняйте) |
| Протокол | 1-Wire® |
| Монтаж | Для чтения/записи нужен мастер 1-Wire и ПО с поддержкой команд субключей — обычный дубликатор ключей его не запишет |
| Опции | Поддержка действующих систем, использующих трёхзонную структуру DS1991. Поставляемая версия, ступени по количеству, лазерная маркировка и предварительное программирование уточняются в предложении; перед заказом проверьте образец на своей системе. |
Что внутри стального корпуса
Типовая конструкция корпуса такого формата: стальной корпус, изолирующая втулка между крышкой и основанием и микросхема внутри. Крышка — контакт данных, основание — общий провод. Толщину стенки, материал втулки и другие конструктивные детали поставляемой версии уточняйте.
Какой iButton с памятью выбрать?
Вся линейка памяти рядом, по типу хранения — ёмкости и коды семейства по даташитам Analog Devices.
| Модель | Код семейства | Ёмкость | Тип памяти | Когда выбирать |
|---|---|---|---|---|
| DS1971 | 14h | 256 бит + 64-бит OTP | EEPROM — без батареи | Маркировка активов: фиксированный ID рядом с изменяемыми данными |
| DS1972 | 2Dh | 1 Кбит (128 Б) | EEPROM — без батареи | Постраничная защита или эмуляция EPROM |
| DS1973 | 23h | 4 Кбит (512 Б) | EEPROM — без батареи | Перезаписываемая память без батареи (4 Кбит); электронные путёвки |
| DS1982 | 09h | 1 Кбит (128 Б) | EPROM — только дозапись; записанные данные не стираются (по даташиту) | Записи «только дозапись», например контрольные точки и сертификаты |
| DS1985 | 0Bh | 16 Кбит (2 КБ) | EPROM — только дозапись; записанные данные не стираются (по даташиту) | История обслуживания «только дозапись» (16 Кбит) |
| DS1992 / DS1993 | 08h / 06h | 1 Кбит / 4 Кбит | NV RAM — с батареей, высокая стойкость к перезаписи (по даташиту) | Данные, постоянно меняющиеся на ключе |
| DS1996 | 0Ch | 64 Кбит (8 КБ) | NV RAM — с батареей, высокая стойкость к перезаписи (по даташиту) | Переносная база данных — 64 Кбит NV RAM |
| DS1994 | 04h | 4 Кбит + RTC | NV RAM + часы, таймер, счётчик, будильники | Доступ с ограничением по времени или числу применений, срок хранится в ключе |
| DS1904L | 24h | Пользовательской памяти нет | Только часы реального времени | Временная база реального времени для микроконтроллера |
| DS1991 | 02h | 1152 бит = 3 × 384 бита | Защищённая NV RAM — три парольные зоны | Существующие многопользовательские системы (не для новых) |
| DS1961S | 33h | 1 Кбит + 64-битный секрет | EEPROM + SHA-1 «запрос–ответ» | Аутентификация: доказывает знание секрета (оцените риск клонирования для вашей системы) |
Типовые применения
Частые вопросы
Достаточно ли DS1991 защищён для нового проекта СКУД?
Нет — и мы предпочитаем сказать это прямо, чем продать не ту деталь. Схема с тремя паролями создана в начале 1990-х, а опубликованная атака по словарю (CVE-2001-1436) позволяет восстановить пароли субключей и прочитать все защищённые данные. Используйте его для поддержки существующего объекта (поставляемую версию сначала уточните у нас), а для новых систем, устойчивых к клонированию, закладывайте DS1961S с SHA-1.
Для чего DS1991 по-прежнему хорош?
Разделение зон, а не криптография. По даташиту оригинального производителя он разделён на три независимые зоны по 384 бита с отдельными паролями и публичными полями ID (для поставляемой версии уточняйте): один носитель обслуживает трёх несвязанных операторов, не давая им читать чужие данные. Там, где именно такой структуры ждёт действующая система, а модель угроз бытовая, а не целевая, он свою работу делает. Запросите у нас подтверждение поставки для действующих систем.
Где применяется трёхзонный ключ вроде DS1991?
Типичных сценариев применения трёхзонного ключа три, в основном это действующие объекты; для нового проекта сначала прочтите ответ о безопасности выше. Умные счётчики воды и коммунальных ресурсов, где носитель контролёра несёт учётные данные оператора, недоступные жильцу. Ключи авторизации для точных приборов и испытательного оборудования: в одной зоне — уровень калибровки или лицензии, в другой — история обслуживания. И управление дорогостоящим промышленным оборудованием, где изготовитель станка, владелец и сервисный подрядчик держат права каждый в своей зоне одного и того же ключа. Причина везде одна — трёхчастное разделение, а не стойкость пароля. Поставляемую версию уточните у нас, а перед заказом проверьте образец на своей системе.
Какое оборудование нужно для чтения и записи, и в каком виде приходит изделие?
Нужен мастер шины 1-Wire (USB-адаптер или ваш контроллер) и ПО, реализующее набор команд субключей DS1991: чтение защищённой зоны означает передачу её 64-битного пароля вместе с командой чтения. Обычный дубликатор дверных ключей на это не способен — он работает только с 64-битным ROM-идентификатором простых изделий и не знает ни о субключах, ни о паролях; именно поэтому деталь и не копируется «между делом». Поставляемую версию и её исходное состояние уточните у нас до заказа и проверьте образец на своей системе: свои данные и свои пароли вы записываете сами.
Сопутствующие товары
DS1992 / DS1993 iButton с памятью
Носители с 1 Кб и 4 Кб NV RAM для переноса данных на ключе.
DS1996 iButton с памятью 64 Кб
Носитель с большой памятью — 64 Кб перезаписываемой NV RAM.
DS1961S iButton с аутентификацией SHA-1
1 Кб EEPROM с аппаратным SHA-1 «запрос–ответ».
DS1971 iButton с EEPROM
256-бит EEPROM — энергонезависимая память без батареи.