Course Information

MATH 3905 - Cryptography and Codes

Institution:
Utah Tech University
Subject:
Mathematics
Description:
Applied introduction to classical and modern cryptography. Includes a brief review of the required mathematics, including modular arithmetic and matrix algebra (previous knowledge of these topics is not required). Introduces symmetric (private key) and asymmetric (public key) cryptography, focusing on the algorithms, their security, and attacks on them. Also introduces error-correction codes and and current trends and topics in cryptography. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to: 1. Explain the differences, challenges, and roles of private-key versus public-key cryptography. 2. Employ modular arithmetic and matrix algebra in applications of cryptography and error-correcting codes. 3. Demonstrate understanding of the theory, application, and weaknesses of classical cryptosystems. 4. Simulate classical and modern cryptosystems as well as error-correcting codes. 5. Apply the common methods of attack on cryptosystems to test security. Prerequisites: CS 1400 (Grade C or higher); and MATH 2200 or CS 2100 (Grade C or higher). FA (even)
Credits:
3.00
Credit Hours:
Prerequisites:
Corequisites:
Exclusions:
Level:
Instructional Type:
Lecture
Notes:
Additional Information:
Historical Version(s):
Institution Website:
Phone Number:
(435) 652-7500
Regional Accreditation:
Northwest Commission on Colleges and Universities
Calendar System:
Semester
General Education
  • No items found

The Course Profile information is provided and updated by third parties including the respective institutions. While the institutions are able to update their information at any time, the information is not independently validated, and no party associated with this website can accept responsibility for its accuracy.

Detail Course Description Information on CollegeTransfer.Net

Utah System Of Higher Education

The Utah Transfer Guide is a tool to help you plan your transfer and should be used along with the information you receive from your transfer advisor.

Copyright 2025 by the Utah System of Higher Education