Computing Science INTELLECTUAL PROPERTY PROTECTION USING OBFUSCATION