Hardware Security: Protecting The Intellectual Property Of Integrated Circuits