В общем задача формулируется так. Есть некие несложные системы, управлять которыми имеют должны не все, кто имеет к ним доступ. Или права управления должны быть разграничены. Поэтому человек должен идентифицировать себя. Сейчас для идентификации используется iButton
DS1991. Такой уровень безопасности и нас и заказчиков полностью устраивает, но есть одна проблема: эта микросхема заканчивает жизненный цикл и купить ее все труднее и труднее. Поэтому надо чем-то заменять.
DS1990 не хочется, потому что их копирование - не просто хорошо разработанная задача, а существует целая индустрия, которая этим занимается.
DS1977, которую Maxim предлагает в качестве замены не устраивает ценой, в первую очередь.
Поэтому требования можно сформулировать так:
1. Недорогой ключ
2. Недорогая ответная часть
3. Компактность (ключа и ответной части)
4. Несложный алгоритм. Он не должен съедать пол-памяти контроллера. Сейчас это
PIC18F4525, но, надеюсь вы понимаете условность этого требования.
5. Некопируемость общедоступными методами.
В общем, с благодарностью выслушаю все мнения!
PS Обещаю щедро раздавать спасибы!