US 9,811,330 B2
Method and system for version control in a reprogrammable security system
Stephane Rodgers, San Diego, CA (US)
Assigned to Avago Technologies General IP (Singapore) Pte. Ltd., Singapore (SG)
Filed by Stephane Rodgers, San Diego, CA (US)
Filed on Jun. 5, 2007, as Appl. No. 11/758,387.
Claims priority of provisional application 60/828,566, filed on Oct. 6, 2006.
Prior Publication US 2008/0086517 A1, Apr. 10, 2008
Int. Cl. G06F 3/00 (2006.01); G06F 9/445 (2006.01); G06F 21/57 (2013.01)
CPC G06F 8/65 (2013.01) [G06F 21/57 (2013.01)] 32 Claims
OG exemplary drawing
 
1. A method for securing executable code in a system, the method comprising:
in a reprogrammable security system which previously utilized a prior version of executable code:
receiving a subsequent version of executable code, wherein said subsequent version of executable code comprises a corresponding unique code version identifier embedded therein;
detecting in said reprogrammable security system, instances when said prior version of executable code is copied over at least a portion of said subsequent version of executable code, wherein said detecting is based on said corresponding unique code version identifier;
controlling operations of said reprogrammable security system based on said detection;
receiving commands from an external entity that include a unique code version identifier which corresponds to an externally expected version of executable code resident on said reprogrammable security system; and
detecting a security breach based on said unique code version identifier which corresponds to said externally expected version of executable code.