Modern Cryptography – CSIS 463

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 07/28/2020

Course Description

Study of modern cryptographic techniques. Covers basic cryptographic concepts, including symmetric key, public key, hash functions, digital signatures, and message authentication codes.

Prerequisites

MATH 350 and (CSCI 215 or CSIS 215)

Rationale

The purpose of this course is to prepare students with the necessary server-side programming skills needed for use in the internet industry.

Measurable Learning Outcomes

Upon successful completion of this course, the student will be able to:

  1. Explain the difference between public key and symmetric key cryptography.
  2. Implement basic cryptographic protocols.
  3. Evaluate a cryptographic protocol.
  4. Discuss professional, ethical, legal, security and social issues and responsibilities.
  5. Integrate the relevance of course material into a biblical worldview.

Course Assignment

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in Module/Week 1.

Discussion boards are collaborative learning experiences. Therefore, for the first Discussion Board Forum, the student must post a thread and then reply to 2 other students’ threads. For the remaining 7 forums, the student will post a thread in response to the module/week’s discussion topic and then reply to at least 1 classmate’s thread. Each forum must follow current APA format.

Threads are required to be at least 300 words, professional in content and delivery, and written in proper English. Threads must use support from at least 2 scholarly references and 2 Bible verses, and replies must use support from at least 1 scholarly reference and 1 Bible verse. Replies must be at least 150 words except for Discussion Board Forum 1, which will require a minimum of 100 words for each reply. Replies must likewise be professional and written in proper English.

Each Lab submission should include a detailed lab report, with screenshots, to describe what was done in the lab and what was observed. In addition to a detailed explanation to the observations that are interesting or surprising. Please also list the important code snippets followed by explanation. Each lab report should be at least 5 pages long and includes at least 5 sources to support the explanations.

Each Course Project Assignment must be 2,000–2,500 words. The paper should demonstrate thoughtful consideration of the ideas and concepts that are presented in the course, provide new thoughts and insights relating directly to this topic, and express a biblical worldview, supported by Scripture. A minimum of 7 scholarly sources are required. The response should reflect scholarly writing and current APA standards.

The exams consist of 25 multiple-choice questions covering the Reading & Study for the preceding modules/weeks. Each exam is open-book/open-notes, open-resources and will have a 1 hour time limit.