OpenLib.cs
CtrlK
  • OpenLib.cs
  • courses
    • Information Retrieval
    • Data Mining
    • Artificial Intelligence
    • Operating Systems
    • Theory of Computation
    • Microprocessors & Interfacing
    • Compiler Construction
    • Number Theory
    • Computer Architecture
    • Cryptography
    • Computer Programming
    • Design & Analysis of Algorithms
    • Quantum Computing
    • Data Structures & Algorithms
    • Discrete Structures for Computer Science
    • Database Systems
    • Principles of Programming Languages
    • Object Oriented Programming
    • Service Oriented Computing
    • Logic in Computer Science
    • Digital Design
    • Computer Networks
  • scripts
    • {course}
  • Contributing Guidelines
  • Assets
    • Course Title
Powered by GitBook
On this page
  • Overview
  • Navigation
  • Prerequisites
  • Textbooks
  • Code
  • Videos
  • Websites
  • Apps
  1. courses

Cryptography

Overview

Topics include Ancient ciphers, modern stream and block ciphers, DES, AES, Public Key Encryption & Key Management. The course also covers related mathematics in number theory and group theory.

Navigation

  • Prerequisites

  • Textbooks

  • Code

  • Videos

  • Websites

  • Apps

Prerequisites

  • This course has no prerequisites.

  • Courses that have similar/overlapping topics include Service Oriented Computing and Number Theory

Textbooks

Title

Author(s)

Edition

Cryptography & Network Security

Behrooz Forouzan

1st (2007)

Applied Cryptography: Protocols, Algorithms & Source Code in C

Bruce Schneier

2nd (1995)

Handbook of Applied Cryptography

Menezes, Oorschot & Vanstone

1st (1996)

Cryptography and Network Security: Principles & Practice

William Stallings

7th (2017)

Cryptography: Theory & Practice

Rosen & Stinson

3rd (2006)

IT Security: Computer Networks Top Down Approach

Kurose & Ross

6th (2012)

Network Security Overview

Kurose & Ross

-

Code

  • Cryptography Programs

  • Cryptography.io for Python

  • VisualCrypto

Videos

  • Cryptography I, Stanford University

  • Cryptography Lecture Series, Christof Paar

  • Journey Into Cryptography, Khan Academy

Websites

  • Understanding Cryptography: Slides, Problems & Links

  • Modular Arithmetic Calculator

  • Ancient Ciphers

  • Cryptool

  • Github Repo on Cryptography, Sobolven

Apps

  • Cryptography: Collections of Ciphers & Hashes

PreviousComputer ArchitectureNextComputer Programming

Last updated 5 years ago