Introduction to Hardware Security and Trust