Если ключ сделан по образа - записал одно, считал другое, модифицированное, и комбинаций в N степени (что сделать вообщемто не сложно), то сломать такое на уровне контроллра будет очень сложно, практически не возможно. Легче программу на PC отцепить от ключа. Мое мнение.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)