
Cryptography and Cryptanalysis in MATLAB
Creating and Programming Advanced Algorithms
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Cryptography and Cryptanalysis in MATLAB
Creating and Programming Advanced Algorithms
About this book
Master the essentials of cryptography and cryptanalysis and learn how to put them to practical use. Each chapter of this book starts with an introduction to the concepts on which cryptographic algorithms are based and how they are used in practice, providing fully working examples for each of the algorithms presented. Implementation sections will guide you through the entire process of writing your own applications and programs using MATLAB.
Cryptography and Cryptanalysis in MATLAB will serve as your definitive go-to cryptography reference, whether you are a student, professional developer, or researcher, showing how a multitude of cryptographic challenges can be overcome using the powerful tools of MATLAB.
What You Will Learn
- Discover MATLAB's cryptography functions
- Work with conversion mechanisms in MATLAB
- Implement cryptographic algorithms using arithmetic operations
- Understand the classical, simple cryptosystems that form the basis of modern cryptography
- Develop fully working solutions (encryption/decryption operations)
- Study pseudo-random generators and their real-life implementations
- Utilize hash functions by way of practical examples
- Implement solutions to defend against practical cryptanalysis methods and attacks
- Understand asymmetric and symmetric encryption systems and how to use them
- Leverage visual cryptography, steganography, and chaos-based cryptography
Who This Book Is For
Those who are new to cryptography/analysis. Some prior exposure to MATLAB recommended.
Tools to learn more effectively

Saving Books

Keyword Search

Annotating Text

Listen to it instead
Information
Table of contents
- Cover
- Front Matter
- 1. Getting Started in Cryptography and Cryptanalysis
- 2. MATLAB Cryptography Functions
- 3. Conversions Used in MATLAB for Cryptography
- 4. Basic Arithmetic Foundations
- 5. Number Theory
- 6. Classic Cryptography
- 7. Pseudo-Random Number Generators
- 8. Hash Functions
- 9. Block Ciphers: DES and AES
- 10. Asymmetric Encryption Schemes
- 11. Formal Techniques for Cryptography
- 12. Visual Cryptography
- 13. Chaos-Based Cryptography
- 14. Steganography
- Back Matter
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app