minus plus magnify speech newspaper atomic biology chemistry computer-science earth-science forensic-services globe info math matrix molecule neuroscience pencil physics pin psychology email share atsign clock double-left-chevron double-right-chevron envelope fax phone tumblr googleplus pinterest twitter facebook feed linkedin youtube flickr instagram
Student sitting at computer

Computer Security Graduate Certificate

Offered by: Department of Computer & Information Science The Computer Security Graduate Certificate program will explore concepts and principles of cryptography and network security

Why choose this program?

Explore topics like cryptography, secure programming, security protocols, firewalls, intrusion detection, and social engineering. Continue on with in-depth material on advanced crypto and protocols, honeypots, wireless network security, and attacker techniques, and LDAP complemented with hands-on lab exercises. The program will explore concepts and principles of cryptography and network security, including:

  • Classical and Modern Cryptography
  • Cryptanalysis
  • Secret Key Cryptosystems
  • Public Key Cryptosystems
  • Digital Signature and Authentication
  • Hash Functions and Message Digest
  • Key Distribution and Key Management
  • Network Security Protocols

See Graduate Certificates

What you will learn?

The focus of this certificate is on practical aspects and application of cryptosystems and security protocols in network systems such as the Internet. The goal of this program is for the participant to acquire an understanding of the concepts and principles of cryptography and network security, and to have a hands-on experience in the practice and application of cryptosystems, security protocols and current network security standards. The successful participant will know:

  • Network Security Threats and Attacks
  • Security Requirements of Computer and Network Systems
  • Techniques Enforcing Security Requirements and How to Implement these Techniques/Protocols

What will you do?

Software developers, system administrators, IT and R&D managers, business professionals with sufficient background, and legal professionals will gain a broad set of technologies unique to the problem of securing computing platforms when completing a graduate certificate in Computer Security.

Required disclosures to current and prospective students:

Federal regulations issued by the Department of Education require that Indiana University make certain information about this certificate program available. Disclosure of this data is a condition of awarding federal financial assistance to eligible students in this non-degree academic program.

See required certificate disclosures.

*Admission and completion of Certificate does not guarantee MS program admission.

Certificates requirements

A graduate certificate will be issued when a student has completed 12 graduate credit hours in one of the specialization areas. After finishing the requirements for the graduate certificate, the student may opt to finish the remaining requirements towards a MS degree.*

  • 1 Core Course: 58000 Algorithm Design, Analysis, and Implementation (3 cr.) P: 46300 and 47000
  • 3 Specialization Courses:
    • 53600 Data Communication and Computer Networks (3 cr.) P: 40200
    • 59000 Network Security (3 cr.)
    • 59000 Advanced Information Assurance (3 cr.)

Students admitted directly to the Computer Science Master of Science graduate program may earn this certificate in conjunction with their M.S. degree provided that all the requirements of the certificate program are satisfied.

What it's like being a CS major, according to Zach Reynolds

Zachary Reynolds M.S. Student, Computer Science