Design of a Software Watermarking Algorithm Based on Register Allocation | IEEE Conference Publication | IEEE Xplore