Patent ID: 8028069

Claim:
A non-transitory machine readable storage medium containing a design structure for at least one of designing, manufacturing, and testing a design, wherein the design structure, when read from the non-transitory machine readable storage medium by a processor, executes a functionality of a computer for securing resources, the computer comprising: at least one processor; a plurality of resources, wherein each resource is associated with configuration data; a programmable logic device connected to each of the plurality of resources, the programmable logic device configured for: (i) receiving a request from a requestor for configuration data of a resource of the computer; (ii) determining whether the resource is leased and whether the resource is enabled; (iii) if the resource is not leased, reading un-encoded configuration data from the resource and sending the un-encoded configuration data to the requestor; and (iv) if the resource is leased and enabled, reading encoded configuration data from the resource, decoding the encoded configuration data, sending the decoded configuration data to the requestor and logging use of the resource by the requestor.