Reverse Engineering
The expertise exhibited by people engaged in reverse engineering software protection schemes might surprise you. Two sites that will help you to gauge this factor can be found at:
linux20368.dn.net
Hardware software protection devices
Otherwise known as dongles. At one time only available in printer and serial ports versions. Now also available in usb, smartcard and buscard versions. Some users are hesitant to accept these devices. This is especially true if there is no replacement scheme for a damaged device. You can start your research into this topic at the following location:
DMOZ
Google Directory
Self administered servers
While we do not sell license metering servers, this is a scheme that is considered viable by a number of vendors. You can start your research here:
DMOZ
Google Directory
Encryption and Hashes
Encryption techniques are at the center of many protection schemes that must operate in hostile environments. Selected readings on this topic include:
Handbook of Applied Cryptography
DMOZ Directory