-
Notifications
You must be signed in to change notification settings - Fork 131
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
34 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,14 @@ | ||
# Summary of Changes | ||
|
||
- Please indicate the classes you are modifying: | ||
- 18-100 | ||
- ... | ||
- Added a new (elective) course: [18-631: Introduction to Information Security](/electives/18631.md) | ||
|
||
# Checklist: | ||
|
||
- [ ] I have added my entries to the `README.md` table of contents in the root directory as links. | ||
- [X] I have added my entries to the `README.md` table of contents in the root directory as links. | ||
|
||
Make sure that your contributions: | ||
|
||
- [ ] Are accurate and will not mislead the reader | ||
- [ ] Do not encourage or cause academic integrity violations | ||
- [ ] Do not offend professors or unfairly criticize the university | ||
- [X] Are accurate and will not mislead the reader | ||
- [X] Do not encourage or cause academic integrity violations | ||
- [X] Do not offend professors or unfairly criticize the university |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# 18-631: Introduction to Information Security | ||
|
||
| Category | Difficulty | | ||
|:-: | :-: | | ||
| HW | 3 to 4 | | ||
| Exams | 4 | | ||
|
||
This course introduces the foundations of information security. By the end of the course, you are expected to have a solid understanding of information security principles to analyze systems from a security perspective. In-person attendance for each lecture is strongly encouraged and reinforced through completion-based in-class quizzes, with a couple of allowed absences at no penalty. | ||
|
||
## Prerequisites | ||
|
||
As this is an introductory course, there are no specific prerequisites in terms of security knowledge. However, it's beneficial to have a working knowledge of C/UNIX programming, computers, and networks. Prior experience with [18-213](/ece_core/18213.md)'s Attack lab or buffer overflow attacks will be advantageous for one assignment. Additionally, some basic exposure to Python might be helpful for some assignments. | ||
|
||
## Topics Covered | ||
|
||
* Cryptography Basics & Applications | ||
* Access Control | ||
* Software & Hardware Security | ||
* Network & Web Security | ||
* Additional Special Topics (such as Usability and Privacy) | ||
|
||
## Homeworks | ||
|
||
Most of the homework assignments in this course consist of capture the flag (CTF) problems related to the material taught in class, with some assignments also containing one or two non-CTF problems. Late submissions are allowed with grace days awarded. I recommend starting the first two assignments early to ensure you have grace days available, as they can be valuable toward the end of the semester when you may have time constraints. | ||
|
||
## Exams | ||
|
||
This course includes three exams, with the first two generally considered more challenging than the third. To do well, ensure a solid grasp of core concepts for each topic and attend the exam review session after completing the provided sample exam. |