Cryptography
The field of cryptography is a multi-faceted discipline as interesting as human endeavors ever get, reaching into the areas of computer science, espionage, war, politics, national security, and conspiracy. The book Betrayal at Pearl Harbor will serve to prove the point, especially for those who love conspiracy theories. As theorized in the book, one author of which is a World War II cryptographer himself, the British purposely kept silent about encrypted Japanese radio messages they were intercepting about Pearl Harbor with the hope that it would drag the U.S. into the war, which of course it did.
Courses in cryptography are no less interesting, and can include any of the following topics:
- stream ciphers
- data and advanced encryption standards
- block ciphers
- public key cryptography
- Rivest, Shamir and Adleman (RSA) and elliptic curve cryptosystems
- digital signatures
- hash functions
- message authentication codes
- key establishment
Students interested in learning about cryptography should not miss Gary Kessler's superb review article An Overview of Cryptography.
To fulfill our mission of educating students, our online tutoring centers are standing by 24/7, ready to assist students who need extra practice in cryptography.
|
| Subjects & Resources |
- Administration
- Anthropology
- Architecture
- Biology
- Business
- Chemistry
- Computer Science Tutoring Online
- 3D Graphics
- Artificial Intelligence
- Bioinformatics
- Circuit Analysis
- Cryptography
- Data Structures and Algorithms
- Database Development
- Digital Electronics
- Discrete Math
- Image Processing
- Information Security
- Information Theory
- Linux (Shell Scripting, etc.)
- Matlab
- Networks Management
- Operating Systems
- Parallel Computing
- Programming (Assembly Language)
- Programming (C Family)
- Programming (Dynamic, Linear, Non-linear, etc.)
- Programming (Java)
- Programming (Python, Ruby, Perl, PHP, etc.)
- Software Engineering/Design
- Software Testing/Analysis
- Software Training (all Microsoft products and more)
- Systems Architecture
- Theoretical
- Verilog HDL
- Web Design (HTML, XML, PHP, Adobe, Flash, etc.)
- Computer Support Services
- Education
- Engineering
- Exam Prep
- Geography
- Government and Politics
- High School Subjects
- History
- Language Homework Help
- Law Tutoring
- Mathematics
- Media Studies
- Medicine and Nursing
- Music
- Philosophy
- Physics
- Psychology
- Public Speaking
- Religion
- Science
- Sociology
- Sports Science (P.E.)
- Theater
- Writing Homework Help
|
|
|