Basic foundation of the post-quantum crypotographic engineering and recent advances in the field; introduces design and implementation techniques for the arithmetic unit and overall post-quantum cryptography on both hardware and software platforms, and side-channel attack skills.