{"product_id":"cryptography-isbn-9781394207480","title":"Cryptography","description":"\u003cb\u003eCryptography\u003c\/b\u003e \u003cp\u003e\u003cb\u003eAn introduction to one of the backbones of the digital world\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eCryptography is one of the most important aspects of information technology security, central to the protection of digital assets and the mitigation of risks that come with increased global connectivity. The digital world is wholly reliant on secure algorithms and protocols for establishing identity, protecting user data, and more. Groundbreaking recent developments in network communication and a changing digital landscape have been accompanied by similar advances in cryptography, which is more central to digital life than ever before. \u003c\/p\u003e\u003cp\u003eThis book constitutes a comprehensive yet accessible introduction to the algorithms, protocols, and standards which protect the modern internet. Built around both foundational theories and hundreds of specific algorithms, it also incorporates the required skills in complex mathematics. The result is an indispensable introduction to the protocols and systems which should define cryptography for decades to come. \u003c\/p\u003e\u003cp\u003eReaders will also find: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Over 450 problems with accompanying solutions to reinforce key concepts and test retention\u003c\/li\u003e \u003cli\u003e Detailed discussion of topics including symmetric and asymmetric algorithms, random number generation, user authentication, and many more\u003c\/li\u003e \u003cli\u003e Over 200 figures and tables that provide rich detail to the content\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003ci\u003eCryptography: Algorithms, Protocols, and Standards for Computer Security \u003c\/i\u003eis ideal for undergraduate and graduate students in cryptography and information technology subjects, as well as for researchers looking for a working reference on existing cryptographic algorithms and protocols. \u003c\/p\u003e\u003cp\u003ePreface xviii\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction to Computer Security 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction 1\u003c\/p\u003e \u003cp\u003e1.2 Security Terms and Definitions 4\u003c\/p\u003e \u003cp\u003e1.3 Security Services 6\u003c\/p\u003e \u003cp\u003e1.4 Attacks 8\u003c\/p\u003e \u003cp\u003e1.5 Countermeasures\/Defenses 16\u003c\/p\u003e \u003cp\u003e1.6 Overview of Defense Systems 20\u003c\/p\u003e \u003cp\u003e1.7 Introduction to Privacy Protection 26\u003c\/p\u003e \u003cp\u003e1.8 Concluding Remarks 29\u003c\/p\u003e \u003cp\u003e1.9 Exercises and Solutions 29\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Introduction to Cryptography 33\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Definitions of Basic Terms 33\u003c\/p\u003e \u003cp\u003e2.2 Cryptographic Primitives 39\u003c\/p\u003e \u003cp\u003e2.3 Fundamental Properties of Cryptographic Algorithms 43\u003c\/p\u003e \u003cp\u003e2.4 Attacks Against Cryptographic Algorithms 45\u003c\/p\u003e \u003cp\u003e2.5 Steganography 51\u003c\/p\u003e \u003cp\u003e2.6 Exercises and Problems 52\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Mathematical Basics and Computation Algorithms for Cryptography 59\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Number Theory Notations, Definitions, and Theorems 59\u003c\/p\u003e \u003cp\u003e3.2 Basic Algebraic Structures 66\u003c\/p\u003e \u003cp\u003e3.3 Computation Algorithms 80\u003c\/p\u003e \u003cp\u003e3.4 Birthday Paradox and Its Generalization 92\u003c\/p\u003e \u003cp\u003e3.5 Solutions to Exercises and Problems 93\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Symmetric Ciphering: Historical Ciphers 117\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Definitions 117\u003c\/p\u003e \u003cp\u003e4.2 Caesar’s Cipher 117\u003c\/p\u003e \u003cp\u003e4.3 Affine Ciphers 118\u003c\/p\u003e \u003cp\u003e4.4 Vigenere’s Cipher 120\u003c\/p\u003e \u003cp\u003e4.5 Enigma Machine 122\u003c\/p\u003e \u003cp\u003e4.6 One-time Pad 133\u003c\/p\u003e \u003cp\u003e4.7 Exercises and Problems 133\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Hash Functions, Message Authentication Codes, and Digital Signature 142\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Hash Functions 142\u003c\/p\u003e \u003cp\u003e5.2 Secure Hash Algorithms (SHA) 146\u003c\/p\u003e \u003cp\u003e5.3 Message Authentication Codes 157\u003c\/p\u003e \u003cp\u003e5.4 Digital Signature 161\u003c\/p\u003e \u003cp\u003e5.5 Concluding Remarks 163\u003c\/p\u003e \u003cp\u003e5.6 Problems 163\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Stream Ciphers 173\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Stream Ciphers 173\u003c\/p\u003e \u003cp\u003e6.2 Examples of Standard Keystream Generators 182\u003c\/p\u003e \u003cp\u003e6.3 Exercises and Problems 197\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Block Ciphers: Basics, TDEA, and AES 207\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Construction Principles for Block Cipher Design 207\u003c\/p\u003e \u003cp\u003e7.2 Triple Data Encryption Algorithm (TDEA) 211\u003c\/p\u003e \u003cp\u003e7.3 Advanced Encryption System (AES) 222\u003c\/p\u003e \u003cp\u003e7.4 Exercises and Problems 235\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Block Cipher Modes of Operation for Confidentiality 247\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 247\u003c\/p\u003e \u003cp\u003e8.2 ECB Mode of Operation 249\u003c\/p\u003e \u003cp\u003e8.3 CBC Modes of Operation 250\u003c\/p\u003e \u003cp\u003e8.4 OFB Mode of Operation 253\u003c\/p\u003e \u003cp\u003e8.5 CTR Mode of Operation 253\u003c\/p\u003e \u003cp\u003e8.6 CFB Mode of Operation 255\u003c\/p\u003e \u003cp\u003e8.7 Format-Preserving Encryption Modes of Operation 256\u003c\/p\u003e \u003cp\u003e8.8 XTS-AES Mode of Operation 264\u003c\/p\u003e \u003cp\u003e8.9 Comparison of Design Features of Modes for Confidentiality 269\u003c\/p\u003e \u003cp\u003e8.10 Security of Modes of Operation for Confidentiality 269\u003c\/p\u003e \u003cp\u003e8.11 Exercises and Problems 273\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Block Cipher Modes of Operation for Authentication and Confidentiality 281\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 281\u003c\/p\u003e \u003cp\u003e9.2 Block Cipher Modes of Operation for Confidentiality and Authentication 282\u003c\/p\u003e \u003cp\u003e9.3 Exercises and Problems 306\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Introduction to Security Analysis of Block Ciphers 314\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Pseudorandom Functions and Permutations 314\u003c\/p\u003e \u003cp\u003e10.2 Security of TDEA and AES 320\u003c\/p\u003e \u003cp\u003e10.3 Security Analysis Modes of Operation of BC for Confidentiality 322\u003c\/p\u003e \u003cp\u003e10.4 Security Analysis of Authenticity-only Schemes 326\u003c\/p\u003e \u003cp\u003e10.5 Generic Models for Security Analysis of Authenticated-Encryption Modes 329\u003c\/p\u003e \u003cp\u003e10.6 Problems and Solutions 332\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Introduction to Cryptanalysis Attacks on Symmetric Ciphers 338\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Memory-Time Trade-off Attacks 339\u003c\/p\u003e \u003cp\u003e11.2 Linear Cryptanalysis 347\u003c\/p\u003e \u003cp\u003e11.3 Differential Cryptanalysis 360\u003c\/p\u003e \u003cp\u003e11.4 Algebraic Cryptanalysis 366\u003c\/p\u003e \u003cp\u003e11.5 Cube Attack 368\u003c\/p\u003e \u003cp\u003e11.6 Other Attacks Against Stream Ciphers 372\u003c\/p\u003e \u003cp\u003e11.7 Problems and Solutions 374\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Public-Key Cryptosystems 381\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction to Public-Key Cryptosystems 381\u003c\/p\u003e \u003cp\u003e12.2 RSA Cryptosystem 383\u003c\/p\u003e \u003cp\u003e12.3 Finite Field-based Cryptography 394\u003c\/p\u003e \u003cp\u003e12.4 Digital Signature Algorithm (DSA) 400\u003c\/p\u003e \u003cp\u003e12.5 Exercises and Problems 401\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Public-Key Cryptosystems: Elliptic Curve Cryptography 424\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction 424\u003c\/p\u003e \u003cp\u003e13.2 Elliptic Curve Cryptography over Prime Field Fp 426\u003c\/p\u003e \u003cp\u003e13.3 Elliptic Curve Cryptography over Extension Fields 431\u003c\/p\u003e \u003cp\u003e13.4 Security of EC Cryptosystems 436\u003c\/p\u003e \u003cp\u003e13.5 Elliptic Curve-based Algorithms 437\u003c\/p\u003e \u003cp\u003e13.6 Exercises and Problems 451\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Key Management 465\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Key-Management-related Notions 465\u003c\/p\u003e \u003cp\u003e14.2 Key-Generation Schemes 469\u003c\/p\u003e \u003cp\u003e14.3 Key-Establishment Schemes 482\u003c\/p\u003e \u003cp\u003e14.4.1 List of Problems 501\u003c\/p\u003e \u003cp\u003e14.4.2 Solutions to Problems 503\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Digital Certificate, Public-Key Infrastructure, TLS, and Kerberos 509\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 Digital Certificate: Notion and X.509 Format 509\u003c\/p\u003e \u003cp\u003e15.2 Public-Key Infrastructure 511\u003c\/p\u003e \u003cp\u003e15.3 Transport Layer Security (TLS 1.3) 517\u003c\/p\u003e \u003cp\u003e15.4 Kerberos 521\u003c\/p\u003e \u003cp\u003e15.5 Exercises and Problems 527\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Generation of Pseudorandom and Prime Numbers for Cryptographic Applications 531\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 Introduction to Pseudorandom Number Generation 531\u003c\/p\u003e \u003cp\u003e16.2 Pseudorandom Bit Generators Recommended for Cryptography 541\u003c\/p\u003e \u003cp\u003e16.3 Prime Number Generation 549\u003c\/p\u003e \u003cp\u003e16.4 Exercises and Problems 561\u003c\/p\u003e \u003cp\u003eNotes 565\u003c\/p\u003e \u003cp\u003eReferences 565\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix: Multiple Choice Questions and Answers 566\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIndex 580\u003c\/p\u003e  \u003cp\u003e\u003cb\u003eZoubir Mammeri, PhD, \u003c\/b\u003eis a Full Professor at Paul Sabatier University in Toulouse, France. He teaches a variety of computer science subjects. He has published extensively on cybersecurity and related subjects, and has served as expert and evaluator in research programs of the European Commission and the French National Research Agency on communication networks and their security.   \u003c\/p\u003e\u003cp\u003e\u003cb\u003eAn introduction to one of the backbones of the digital world\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eCryptography is one of the most important aspects of information technology security, central to the protection of digital assets and the mitigation of risks that come with increased global connectivity. The digital world is wholly reliant on secure algorithms and protocols for establishing identity, protecting user data, and more. Groundbreaking recent developments in network communication and a changing digital landscape have been accompanied by similar advances in cryptography, which is more central to digital life than ever before. \u003c\/p\u003e\u003cp\u003eThis book constitutes a comprehensive yet accessible introduction to the algorithms, protocols, and standards which protect the modern internet. Built around both foundational theories and hundreds of specific algorithms, it also incorporates the required skills in complex mathematics. The result is an indispensable introduction to the protocols and systems which should define cryptography for decades to come. \u003c\/p\u003e\u003cp\u003eReaders will also find: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Over 450 problems with accompanying solutions to reinforce key concepts and test retention\u003c\/li\u003e \u003cli\u003e Detailed discussion of topics including symmetric and asymmetric algorithms, random number generation, user authentication, and many more\u003c\/li\u003e \u003cli\u003e Over 200 figures and tables that provide rich detail to the content\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003ci\u003eCryptography: Algorithms, Protocols, and Standards for Computer Security \u003c\/i\u003eis ideal for undergraduate and graduate students in cryptography and information technology subjects, as well as for researchers looking for a working reference on existing cryptographic algorithms and protocols.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47989010432229,"sku":"NP9781394207480","price":140.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781394207480.jpg?v=1761782421","url":"https:\/\/k12savings.com\/es\/products\/cryptography-isbn-9781394207480","provider":"K12savings","version":"1.0","type":"link"}