1. A method of digital rights management for an integrated circuit comprising: creating an augmented design specification for the integrated circuit, wherein one or more states or related state transitions are reorganized in one or more ways; manufacturing an integrated circuit according to said augmented design specification, the integrated circuit having an unclonable characteristics relative to other integrated circuits with an identical design; producing a sequence of unique identifiers associated with each of the one or more states or related state transitions that have been reorganized, wherein each of the unique identifiers are based upon the unclonable characteristics; generating a digital sequence based on the sequence of unique identifiers for a subset of the state transitions of the integrated circuit; providing at least a first portion of said digital sequence to a control logic, wherein a control logic output is dependent on said at least first portion of said digital sequence and a key, and the key is externally generated for the integrated circuits; and using at least a second portion of the generated digital sequence and said control logic output to enable correct transitions from one state to a next state of a finite state machine of the integrated circuit, wherein the integrated circuit transitions to a locked state during use to require continuous authentication throughout a subset of state transitions.