Various approaches for embedding identifier information in a configuration
bitstream for a programmable logic device (PLD) are disclosed. In various
embodiments, the bits in the configuration bitstream that are unused in
implementing a the design are identified. The identifier information is
encrypted, and a subset of the unused bits are selected using a
pseudo-random function. The encrypted identifier information is placed in
the selected subset of unused bits. Decryption is accomplished by
reversing the encryption approach.