  The recent advances in the area of design obfuscation are encouraging, but
may present themselves as hard to read for a non-specialist audience. This
tutorial uncovers these advances in a clear language, contrasting the
approaches that can be implemented at layout level, in the netlist of a
circuit, or even at chip level. This tutorial also highlights the available
support, both from the tooling side and the logistics of fabricating an
obfuscated integrated circuit.
