Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/25/08 23:18
Read: times


 
#151460 - the philosophical thread continued
Responding to: ???'s previous message
Ken Czepelka said:
It's the hardware copying that is a concern to me, there is no secret data. The product is a low volume premium priced piece which makes hardware copying inviting to underground manufacturers who could just plug and play the code if it were unencrypted.


The issue is, that you should be aware of the value of the lockbit(s). There is little point in preventing extraction of the hexfile from even a mildly encrypted file, if it can be easily and readily read out off the chip itself.

Some (most?) of the commercially available microcontrollers have little or no protection against low-cost intrusions (a.k.a. unlocking), although the manufacturers do embed such into other microcontroller-based chips such as smartcards.

Of course perfect security does not exist; the trouble is, that there is no concise information on how the readily available microcontrollers perform or fail in this respect. There is a lot of buzz on the net, but little usable information.

---
However, once you are happy with the physical security the chip provides for the firmware, you shouldn't be concerned about the security of the bootloader - it's about the same value (unless you use the same bootloader and/or key for multiple products) and the effort to rip it off the chip is exactly the same. Remeber, every security is only as strong as its weakest link.

Unless you make some elementary error in encrypting the hexfile, there is little concern about this - standard block ciphers are certainly much safer than the rest of the system. From what I have seen, these schemes very often failed on something else than the technicalities - human factor, most of the time...

JW


PS. XTEA...

List of 14 messages in thread
TopicAuthorDate
Secure IAP (In Application Programming)            01/01/70 00:00      
   It is not THAT important            01/01/70 00:00      
      Encryption            01/01/70 00:00      
         not necessarily            01/01/70 00:00      
            2 minutes?            01/01/70 00:00      
               Encryption worth it?            01/01/70 00:00      
                  the philosophical thread continued            01/01/70 00:00      
                  if you want to make it really painful ...            01/01/70 00:00      
               ansered by e-mail            01/01/70 00:00      
         the balancing act            01/01/70 00:00      
   there is little difference...            01/01/70 00:00      
      bootloader            01/01/70 00:00      
      On a SiLabs F02x or similar            01/01/70 00:00      
         it's the same on other derivatives, too...            01/01/70 00:00      

Back to Subject List