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


 

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

84885. Tracking to fast 31.5 KB
  I was on the road to correcting this problem working with YYY. Like I mentioned, suggestions such as more food, incredibly tasty food, pinch, double lines, butt strap, more intricate corners, tiny articles, etc., etc. came from some very accomplished trainers.
84886. Article Indication by Dennis Helms 296 KB
  The proper way for a dog to indicate an article when found is for the dog to lie down in a straight line with the track. The article should be between the dog’s front feet and he should touch it with his chin.
84887. Article Indication 31.5 KB
  First you will need some articles. Start with articles around 3 inches square, pieces of leather, wood, and carpet samples work very well. Use different materials and train on different surfaces including grass and dirt.
84888. CAN YOU TRACK YOUR OWN TRACKS 27 KB
  Knowing where your track is going and being able to find the articles is important. So important that it is time for you to go to the tracking field, without your dog, and lay a typical track. Age it for whatever time you usually age your tracks.
84889. Force Tracking training using articles 84 KB
  Dogs learn that articles are safe spots, rest spots, reward spots. Initially you will lay a straight line track with 20-30 articles. There will be an article at the scent pad. When the dog downs at ANY article you will reward (leaving the article) pet keeping the dog calm, then pick up the article...
84890. Force Track Training (the beginning) 40 KB
  I start with getting the dog to understand the platz for the long down and the article indication. When I train the platz, it is like saying my dog is ready for formal training. Up to this point, it has just been a down and was for fun and a behavioral response.
84891. Handling at Tracking Tests 28.5 KB
  It is not uncommon for a handler to help the dog find the track in a training session, especially when the dog is honestly trying to work out a difficult problem. The last thing you want to do in training is make tracking so difficult that the dog gets frustrated, thereby learning to dislike tracking.
84892. Hard Surface Tracking With the Rotterdam Holland Police 316.5 KB
  In September of this year I went back to the Police Dog Training Center in Rotterdam Holland with my friend Kevin Scheldahl. We went there with the expressed purpose of getting as much information as possible on hard surface tracking.
84893. Litter Tracking Imprinting 48.5 KB
  I leave them to their business and watch which ones seem most intense and which ones wander off. I especially note which ones stay the longest and which ones return hours later to search the same track. When this is the same puppy, I know I have a star.