Instruction

All instructional material is specifically catered to the goals of an organization. Our style of instruction facilitates the practical understanding of real world systems.

DESIGN OF CRYPTOSYSTEMS IN C/C++

This course provides students with the skills they need to avoid the common pitfalls of cryptosystem design. It also focuses on writing optimized code in lower level languages and managing the complexity involved in implementing a large scale cryptosystem.

INTRODUCTION TO CRYPTOGRAPHY

This course introduces the fundamentals of cryptography for entry level engineers in order to prepare them for cryptographic requirements that surface in their initial scope of work.

ADVANCED CRYPTOGRAPHY

This course covers advanced cryptography, for those who need to have an intimate understanding of algorithms and protocols, to ensure correct design and implementation of critical security components.

CRYPTOGRAPHY: SPECIAL TOPICS

Special topic courses can be designed for small groups of senior engineers trying to solve a specific problem.

REVERSE ENGINEERING

This course covers the process of disassembling and analyzing a system to understand its design, construction, and functionality. Students are given real world examples and work backward from a finished product to the original design.