32433

Электронные идентификаторы iButton

Реферат

Информатика, кибернетика и программирование

Все iButton имеют ПЗУ где хранится информация в виде поликремниевых проводников что не требует энергии для хранения. Это ПЗУ содержит 6 байтовый серийный номер – уникальный. Таблетки DS 2404S01 – двухпортовая память содержит 64битную память ПЗУ. Группы: Для работы с содержимым ПЗУ.

Русский

2013-09-04

21.32 KB

6 чел.

Электронные идентификаторы iButton.

Электронные: аппаратные идентификаторы iButton, Touch Memory. Представляют собой микросхему в прочном герметичном корпусе из нержавеющей стали (MicroCan), диаметр 16мм, высота 3-6мм. Гарантия 10 лет, температура работы: -40 до +35.

Для обмена данными используется интерфейс i-Wire (однопроводная линия).

Все iButton имеют ПЗУ, где хранится информация в виде поликремниевых проводников, что не требует энергии для хранения. Это ПЗУ содержит 6 байтовый серийный номер – уникальный. Так же содержится 1 байтовый код типа идентификатора и 1 байтовую контрольную сумму.

DS-1990 А – простейший идентификатор, использует режим паразитного питания от линии данных.

DS1991 –дополнительно содержит 64-байтную блокнотную память и 3 48-байтные области ОЗУ с автономным питанием. Каждая области защищена собственным 8-байтовым паролем и  имеет 8-байт общедоступное поле идентификации.

Каждая секретная область ключа представляет собой:

49 байт шифр ОЗУ

8 байт пароль

8 байт идентификатор

Защищенный файл пользователя. Поле идентификации содержит имя файла пользователя. Область данных сожет содержать код доступа. В итоге можно присвоить пользователям одинаковые коды и уровни доступа. При попытке ввода неправильного пароля ему выдается неправильная (случайная) информация.

Семейство идентификаторов с энергозависимым ОЗУ:

DS 1992-DS1996 – содержат 32-байтную блокнотную память и внутреннею энергозависимую память в виде 32 байтных страниц (в DS 1992 их 4 (общий объем 1 Кбит), в DS1993 их 16 (4Кбит), DS1995 их 64 , DS1996 – 256).

Используются литиевые батарейки со сроком службы 10 лет. DS1994 аналог DS1993, но дополнен часами реального времени, таймером, счетчиком событий и пороговым регистром для событий. Часы имеют период 1/256 секунду.

Могут использоваться для ограничения доступа во времени определенным временным интервалом. Таймер может использоваться для определения временных интервалов между собой, а счётчик – для подсчета числа включений. При достижении определенного значения происходит установки в 0/1 бита сброса счётчика. При помощи сложной процедуры можно запретить запись в сигнальный регистр, при этом нельзя будет перезаписать их значение.

Идентификаторы с однократным программированием памяти (DS1982, 1985, 1986). Используют паразитное питание. Число 32-байтных страниц 4,64,256. Имеется также память статусов, включая: бит защиты записи страниц, который запрещает программирование соответствующих страниц основной памяти. Бит переадресации показывает переадресуемые страницы, а байты переадресации – куда переадресуются страницы, бит защиты от записи битов переадресации.

Таблетки DS 2404-S01 – двухпортовая память, содержит 64-битную память ПЗУ. В состав таблетки входит 2 портовая память 4Кб:

1 порт – интерфейс сети MicroLAN, скорость передачи 16Кбит/с.

2порт – интерфейс для связи с микроконтроллером, 2 Мбит/с. Включает в себя часы, таймер, счётчик событий.

( При записи нового пароля старые данные стираются. Блокнотная память используется для промежуточного хранения информации перед записью её в идентификатор)

DS2405 – микросхема адресуемого ключа – n-канальный полевой транзистор с открытым коллектором, который открывается при совпадении 64-битного кода устройства с передаваемым по линиям адресом. Может использоваться подключения/отключения ветвей сети MicroLAN и управления идентификаторами и силовым транзистором.

DS2407 – аналогичен предыдущему ,но имеет 2 ключа. Для связывания центрального контроллера со считывателем над MicroLAN. Выпускает до 300м. без повторителей. Использует архитектуру с одним ведущим компьютером. Обычно имеет шинную структуру ,но может изменяться в древовидную за счет изменения ключей.

Передача информации в MicroLAN осуществляется в последующей модели, для синхронизации используется падающий фронт сигнала. При записи логического «0», «1» - представлено импульсами, равными длительности. Продолжительность низкого уровня записи «1» должно быть меньше 50мкс, а «0» - 60мкс. После активной части временного интервала требуется освобождение на линии, чтобы значение на ней достигло 2,88.

Цикл чтения начинается в выдаче устройствам импульса низкого уровня. При чтении «1» прибор ничего на шину не выдает. При «0» ведамое устройство сохраняет низкий уровень данных в течении всего уровня цикла.

Одиночные импульсы низкого уровня не имеют 480мкс, после чего следуют импульсы такой же длительности (импульс сброса) – для отмены информации и возврата всех приборов в исходное состояние. Ведамое устройство может генерировать импульсы устройства, для определения на линии идентификатора.

Группы:

  1. Для работы с содержимым ПЗУ.
  2. Для работы с областями данных
  3. Чтение ПЗУ (позволяет считать содержимое ПЗУ с лазерным программированием. Если прочитанное значение контрольной суммы совпадает с рассчитанным, то подключен один идентификатор. При несовпадении производится повторное чтение. При повторном несовпадении , можно сделать вывод ,что к линии подключено несколько идентификаторов).
  4. Пропуск ПЗУ использует широковещательно несколько таблеток.
  5. Совпадение ПЗУ. После выдачи этой команды и содержимого ПЗУ к линии останется подключен только соответствующий идентификатор.
  6. Поиск ПЗУ. После применения этой команды все идентификаторы выдают прямое и инверсное значение программирования.

За 64 цикла чтение/запись можно определить серийный номер одного из идентификаторов.

Существует ряд iButton’ов которые выполняют криптографические функции.

  DS 1961С. В нём обеспечивается контроль целостности передаваемых и хранимых данных за счёт встроенной аппаратной реализацией  вычисления хэш-функции SHA-HMAC (х.-ф. с ключом). При этом сама память представляет собой страницу однократно программной памяти.

 DS1955 – позволяет реализовать ассиметрическое шифрование с длиной ключа до 1 Кб. При попытки открытия подписи таблиц происходит обнуление.

В ряде крипто-идентификаторов используется дополнительная запись секретной информации. При попытке вскрытия идентификатора происходит стирание секретной информации.

--------------------------------------------------------------------------------------------------------------------------------------

eToken выпускает в виде смарт-карточки и в виде USB-ключа. Обеспечивает двухфакторную идентификацию пользователя (имеет идентификатор и знать пароль). Обеспечивает дополнение крипто-операций:   генерация ключей шифрования, симметричное (ассиметричное) шифрование, вычисление хэш-функции и электронной подписи. Происходит всё в доверенной среде. Обеспечивается безопасное хранение различных паролей пользователей, хранение криптографических ключей, профиля пользователя, цифровых сертификатов, хранящихся в энергозависимо памяти.


 

А также другие работы, которые могут Вас заинтересовать

51461. Счетчик 106 KB
  Техническое задание Требуется разработать четырехразрядный счетчик с фильтрацией Техническая схема Таблица истинности. Логическая схема Временная диаграмма.
51462. Понятие закрытой и открытой ринолалии, ее причины и проявления 15.32 KB
  Ринолалия - вид органической дислалии; расстройство звукопроизношения, образующееся в результате излишнего или недостаточного резонирования в носовой полости в процессе речи...
51463. Строение наружного уха, иннервация, его роль в слуховой функции. Особенности наружного уха у ребенка. Аномалии 15.7 KB
  Ввиду того что функциональное значение ушной раковины невелико, все ее заболевания, а также повреждения и аномалии развития, вплоть до полного отсутствия, не влекут за собой существенного нарушения слуха и имеют в основном лишь косметическое значение.
51464. Устройство и принцип работы трансформатора ТД-500 6.1 MB
  Сварочная дуга как потребитель энергии и источник питания образуют взаимосвязанную энергетическую систему. Дуга представляет собой мощный, длительно существующий электрический разряд, происходящий в атмосфере газов и паров металла между электродом и изделием или между двумя электродами, находящимися под напряжением.
51465. Барабанная полость. Формы, размеры и иннервация, ее содержимое и их роль в слуховой функции. Аномалии 15.4 KB
  Верхняя = передняя стенка пирамиды. Отделяет барабан.пер. от средней черепной ямки, где расположена височная доля мозга. У детей между пирамидой и чешуйчатой костью – щель (воспаление – осложнение отита – менингит).
51467. Средства разработки приложений в Visual Studio.NET 307.06 KB
  Необходимо отметить что процесс написания программ за последние 50 лет прошел путь от программирования в инструкциях процессора программирование в машинных кодах через программирование на низкоуровневых языках ассемблер до программирования на языках высокого уровня.
51468. Создание и выполнение Windowsпроектов с несколькими формами. Стандартные модули и модульная структура приложений в VB 843.34 KB
  Диалоговое окно Добавление нового элемента dd New Item предлагает несколько шаблонов доступных для использования в проектах. Окно Обозреватель решений Solution Explorer в списке компонент проекта содержит модуль который был добавлен в программу.
51469. Объектно-ориентированный подход в программировании. Теоретические основы объектно-ориентированного программирования 435.5 KB
  Теоретические основы объектно-ориентированного программирования Составные части объектного подхода Задачи для самостоятельного решения по теме Теоретические основы объектно-ориентированного программирования Тестовые задания по теме Теоретические основы объектно-ориентированного программирования...