Explanation: The process of deliberately making code complex or unclear to protect intellectual property or prevent unauthorized access and manipulation.