From the course: Symmetric Cryptography Essential Training
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Basic terminology
From the course: Symmetric Cryptography Essential Training
Basic terminology
- [Presenter] You don't have to be a programmer to benefit from this course. However, we will be using a few simple C++ programs to demonstrate the principles of symmetric cryptography. Even if you prefer some other language, the concept should be familiar enough for you to follow what's happening. I've included all of the source code for these programs, so if you'd like, you can refer to that code to dig in later. Before we get started, there are a few terms that I want to go over. The overall field we'll be working in is called cryptology. While it's often considered a subfield of computer science, its history suggests that it is actually a subfield of electrical engineering, and that computer science in a significant way is in fact derived from it. If you haven't seen it already, I'd strongly recommend checking out the movie, "The Imitation Game," reading the book, "Alan Turing: The Enigma," or visiting Bletchley Park in the UK to get a better sense of the modern history of the…