COSC 5130 Computer Security and Reliability

Course Description  In COSC 5130 students will study hardware and software reliability and security using currently available technology. Emphasis will be placed on security analysis of the system, physical threats to systems, virus protection, system recovery, and encryption. Prerequisite: COSC 5110.


Additional Material

Course Materials:

Research Topic Suggestions  These are some helpful suggestions for your research paper or research project.  You can also choose a project that isn't on this list.

Vigenere Tableau  Here's a copy of the Vigenere tableau if you need it.

I've written a C++ program that implements the Vigenere cipher as an object class.  Here is the header with the declarations of the Vigenere class and here is the cpp control file.  Feel free to download the files and experiment with them.  All I ask is that you give me proper source citation for the work contained in the files.

Crypto 5th ed Here's a link to the textbook's website where you will find links to many helpful resources.



Weekly Assignments

Week 1 Assignment PowerPoint Slides: Chapter 1, Chapter 2, Chapter 3

Week 2 Assignment PowerPoint Slides: Chapter 4, Chapter 5, Chapter 6, Chapter 7

Week 3 Assignment PowerPoint Slides: Chapter 8, Chapter 9, Chapter 10

Week 5 Assignment PowerPoint Slides: Chapter 11, Chapter 12, Chapter 13

Week 6 Assignment PowerPoint Slides: Chapter 14, Chapter 15, Chapter 16

Week 7 Assignment PowerPoint Slides: Chapter 17, Chapter 18, Chapter 19


Additional Textbook Content [not in the text]

Chapter 20 pdf PowerPoint Slides

Chapter 21 pdf PowerPoint Slides

Chapter 22 pdf PowerPoint Slides

Chapter 23 pdf PowerPoint Slides


Appendices [not in the text]

Appendix C - Sage Problems [Sage code - zip file]

Appendix D - Standards

Appendix E - Linear Algebra

Appendix F - Measures

Appendix G - S-DES

Appendix H - Evaluation of AES

Appendix I - S-AES

Appendix J - Knapsack

Appendix K - Proof of DSA

Appendix L - TCP/IP

Appendix M - Java

Appendix N - Whirlpool

Appendix O - ZIP

Appendix P - PGP

Appendix Q - International Reference



Helpful Links:

The Webster University Writing Center offers free and friendly writing advice to all students, staff, and faculty at Webster University. Their trained coaches will help with every stage of the writing process, from brainstorming ideas to documenting sources. They work with all levels of writers and projects, including reports; résumés and cover letters; admission essays and personal statements; summaries, critical analyses, and literature reviews; research and term papers; theses and dissertations; and more.

   Purdue University's On-line Writing Lab (OWL) provides a solid reference to using the American Psychological Association (APA) format in writing academic research papers. This is a very useful source for information in citing and annotating reference sources.

 SecurityFocus is a good all-around source for security information.  This site has security related articles and information ranging from basic to expert level.  Additionally, there are several useful mail-lists covering topics of interest like: Basics, UNIX, Windows, LINUX, viruses, ana vulnerabilities.

 Counterpane is the corporate site for Bruce Schneier's security firm.  This site has links to several security white papers by Bruce Schneier.  They also have a free monthly e-mail newsletter, Crypto-gram.

 Grisoft provides an excellent anti-virus program called AVG.  This quality product will protect your PC scanning your files, your system, and your e-mail.  The personal home version of AVG is FREE.

 Lavasoft provides an excellent spy-ware removal tool called Ad-aware.  This product has a free version for home use.

 PepiMK Software provides another excellent spy-ware removal tool called Spy-bot Search & Destroy.  This product has a free version for home use.