Course Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: NNCS-5230 Version: 1 Organization's ID: CRYP3500 Organization: National Cryptologic University Location: Hybrid Length: 80 hours over 2 weeks Minimum Passing Score: 100 ACE Credit Recommendation Period: 10/1/2023 - 9/30/2026 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Upper-Division Baccalaureate 3 Applied Cryptography Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is for students to learn how to identify cryptographic vulnerabilities in code. Students will also learn how these vulnerabilities can be exploited, and how to mitigate them. Learning Outcomes: recognize misuse of cryptographic primitives; analyze unfamiliar code for cryptographic misuse/vulnerabilities; develop proof-of-concept code exploiting cryptographic vulnerabilities; mitigate common cryptographic vulnerabilities in real world systems. recognize standard cryptographic vulnerabilities; General Topics: Cryptodome Json Electronic Codebook (ECB) Mode Cipher Block Chaining (CBC) Mode Counter (CTR) Mode CBC Padding Oracle Random Number Generations (RNGs) RSA Encryption RSA Prime Generation Certificates Elliptic Curve Digital Signature Algorithm (ECDSA) Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Classroom Exercise Computer Based Training Discussion Lectures Practical Exercises Methods of Assessment: Other students select and complete one of two graded capstone exercises Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Equivalencies Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from National Cryptologic University View All Courses College Credit Opportunities> Page Content