С широкой распространенностью информационных технологий растет потребность в специалистах широкого
профиля, способных не только создавать программное обеспечение, но и исключать вмешательство третьих лиц в процессе его работы, тем самым, защищая конфиденциальность себя и клиента. Чтобы обеспечить данные возможности, необходимо глубокое понимание основ шифрования, начинающихся с теории чисел.