Dakota State University students walking around campus

Preparation + opportunity = success

That's the DSU equation. We're a four-year university with nationally recognized programs, cutting-edge facilities, and the brightest thinkers. But we're also a tight-knit, inclusive community. Small class sizes mean hands-on training and individualized attention. All this with an affordable, public school price that's among the best values in the region.

Read More

Mathematics: Cryptography (BS)

Encode your future

Expand your knowledge of mathematics, computer science, and electrical engineering with a degree in Mathematics Cryptography. Earning a degree in Cryptography will have you ready to create and utilize powerful encryption to keep computer systems safe.

Learn about modern methods of encryption, cryptographic communications, and information security algorithms and protocols. Develop your problem-solving and programming skills. Discover the principles behind complex cryptosystems.

DSU Student solving a mathematics problem

Broaden your knowledge with a technology focused minor

Earn a minor in computer science or cyber operations to bolster your foundation in technology. Discover the fundamentals through data structures and programming languages. Develop expertise in processed data, operating systems, and malware analysis.


Heighten your experience

Develop your problem-solving and programming skills. Discover the principles behind complex cryptosystems to launch yourself into a career that is exciting, perceptive, and competitive.

Learning outcomes

Upon completion of a BS in Mathematics Cryptography, students will:

  • Understand and apply elementary probability, divisibility, and modular arithmetic arguments
  • Perform mathematical calculations used in cryptography techniques
  • Understand and apply cryptography techniques
  • Understand information security algorithms and protocols
  • Understand fundamental abstract algebra principles used in classical and modern cryptosystems
  • Develop skills in problem-solving and programming concepts

Related Programs