Цитата(umup @ Dec 18 2007, 15:59)

но неплохо было бы встроить какой-нибудь надежный криптоалгоритм,
Алгоритм на что? тут и так часть программы (правда элементарные функции) в кристалл защиты...
там несколько результатов, поэтому неизвестное число "времени" с внутренних часов компенсируется...
Цитата(umup @ Dec 18 2007, 15:59)

добавить функцию сторожевого таймера компьютера
Сторожевой таймер есть на кристалле...
а как ты планируешь сброс на USB?
Цитата(umup @ Dec 18 2007, 15:59)

(компьютер должен периодически посылать пакеты данных, если зависает, делать ему сброс внешним сигналом),
А часть программы на МК и так записана, без данных подсчитанных на МК все равно никуды...
а сбрасывать вынуть - вставить...
Хотя зависов ещё пока ВООБЩЕ не было...
(сегодня он проработал с 8:00 по 18:00 уже неделю гоняю)
Цитата(umup @ Dec 18 2007, 15:59)

переделать под маленький 8-пиновый контроллер и сделать нормальную разводку под корпус USB-флешки.
Часы реального времени на что вешать?
И памяти в нём сколько?
Мегу в смд корпусе вполне реально загнать в корпус флэшки...
Повторюсь ещё раз ЭТО НЕ ПРОФЕССИОНАЛЬНАЯ защита, а временное решение…
Цитата(jorikdima @ Dec 18 2007, 16:59)

может не в тему, но посмотрите на технологию SafeGuard-IT у FTDI
www.ftdichip.com
Тут простенькое, быстро повторяемое и главное ДЕЩЁВОЕ надо,
Естественно профессионально сделанная лучше, но оно и стоит не кисло...
(у PRO ключей при массовом заказе дёшево выходит, а при единственном пилотном проекте...)
Сообщение отредактировал QuickWitted - Dec 18 2007, 12:06