We have some special hardware and want to protect it.

White Hawk is proud of its extension mechanisms. You might actually not even need an extension: a protection script can make use of shared memory and can include customer functions in its core functionality.