і простоті виготовлення роз'єм має невисоку довговічністю, а при неякісному контакті зчитування коду не відбувається. Третім варіантом були таблетки iButton які найбільш підходять в даному випадку так як мають невелику вартість, простий контактний роз'єм і можливість вибору таблетки з необхідним обсягом пам'яті. Останній четвертий варіант використання RFid радіо ідентифікаторів не підходить так як дані радіоключ хоча і сумісні з IButton але не мають власної пам'яті в яку записується ключKerberos. iButton - це мікросхема, поміщена в стандартний круглий корпус діаметром 16,3 мм з нержавіючої сталі (корпус MicroCan). Корпус стійкий до впливу ударів, бруду і вологості. Є дві модифікації з різною товщиною: F3 і F5. На рис. 1 показані креслення корпусів обох версій. Оскільки кришки у них однакові, для "відповідь" частини замку застосовується одна і та ж зчитує чашка. br/>В
Рис. 3
Крайка корпусу MicroCan дозволяє зручно закріплювати його в власниках. p align="justify"> Корпус складається з двох електрично ізольованих один від одного частин, які є контактами, через які мікросхема з'єднується із зовнішнім світом. Таким чином, виходить недорогий (в сенсі використання апаратних ресурсів зчитує апаратури) і надійний інтерфейс-один провід даних і один загальний провід. Енергія, необхідна для обміну інформацією та роботи мікросхеми в корпусі, надходить від проводу даних. На рис. 2 показана структурна схема iButton. p align="justify"> Мікросхема виготовлена ​​за технологією КМОП, і в стані очікування основний струм споживання - тільки струм витоку (у КМОП він дуже малий). Для збереження енергоспоживання на гранично низькому рівні під час "активних" станів (читання даних, наприклад), а також для сумісності з існуючими серіями мікросхем логіки і мікропроцесорами лінія даних у iButton виконана як у вихід з відкритим стоком. br/>В
Рис. 4
Для взаємодії із зовнішніми пристроями на мікросхемах КМОП потрібен тільки навантажувальний резистор опором близько 5 кОм, приєднаний до плюса харчування VDD (+5 В) і до виходу звичайного двонаправленого порту з відкритим стоком (рис. 5). br/>В
Рис. 5
Якщо вхід і вихід процесора використовують різні висновки, то їх підключають, як показано на рис. 6. br/>В
Рис. 6
Для ключа iButton описаного вище, використовується спеціальний, оптимізований протокол, що дозволяє здійснювати двонаправлений обмін даними. Протокол носить назву 1-Wire. Послідовна передача здійснюється в напівдуплексний режимі (тобто або прийом, або передача), всередині дискретно певних часових інтервалів, званих тайм-слотами. p align="justify"> Мікроконтролер (master-пристрій), підключений до зчитує чашці, завжди ініціює передачу за допомогою посилки командного слова на прикладається до чашки ключ iButton (він грає роль підлеглого, ...