A method for protecting a dynamically reconfigurable computing system
includes generating an encoding key and passing the encoding key, through
a system level bus, to at least one field programmable logic device and
to a function library included within the system. The function library
contains a plurality of functions for selective programming into the at
least one field programmable logic device. A lock is generated so as to
prevent external resources with respect to the system from accessing the
encoding key during the passing thereof.