Provide a brief description of a generic Trojan structure.
1. Describe the difference between a combinational and a sequential Trojan.
2. Provide an example of hardware Trojan in a cryptomodule.
3. Give a comparison of hardware Trojans in ASIC and FPGA designs.