Cryptography: An Introduction (Student Mathematical Library, Vol. 18) (Student Mathematical Library, V. 18)
معرفی کتاب «Cryptography: An Introduction (Student Mathematical Library, Vol. 18) (Student Mathematical Library, V. 18)» نوشتهٔ V. V. Yashchenko، منتشرشده توسط نشر American Mathematical Society در سال 2002. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Learning about cryptography requires examining fundamental issues about information security. Questions abound, ranging from 'From whom are we protecting ourselves?' and 'How can we measure levels of security?' to 'What are our opponent's capabilities?' and 'What are their goals?' Answering these questions requires an understanding of basic cryptography. This book, written by Russian cryptographers, explains those basics.Chapters are independent and can be read in any order. The introduction gives a general description of all the main notions of modern cryptography: a cipher, a key, security, an electronic digital signature, a cryptographic protocol, etc. Other chapters delve more deeply into this material. The final chapter presents problems and selected solutions from ""Cryptography Olympiads for (Russian) High School Students"". This is an English translation of a Russian textbook. It is suitable for advanced high school students and undergraduates studying information security. It is also appropriate for a general mathematical audience interested in cryptography. Also on cryptography and available from the AMS is ""Codebreakers: Ame Beurling and the Swedish Crypto Program during World War II"". Cover 1 Title 2 Copyright 3 Contents 4 Preface 8 Chapter 1. Main Notions 12 §1. Introduction 12 §2. The subject of cryptography 14 §3. Mathematical basis 21 §4. New directions 24 §5. Conclusion 30 Chapter 2. Cryptography and Complexity Theory 32 §1. Introduction 32 §2. Cryptography and the P ≠ NP conjecture 35 §3. One-way functions 37 §4. Pseudorandom generators 40 §5. Zero-knowledge proofs 43 Chapter 3. Cryptographic Protocols 50 §1. Introduction 50 §2. Integrity. Authentication and electronic signature protocols 53 §3. Untraceability. Electronic money 71 §4. Coin flipping by telephone protocols 79 §5. More about secret sharing 85 §6. Playing building blocks, or Election protocols 88 §7. Beyond standard assumptions. Confidential message transmission 94 §8. In place of a conclusion 97 Chapter 4. Algorithmic Problems of Number Theory 98 §1. Introduction 98 §2. The RSA cryptosystem 100 §3. Complexity of number-theoretic algorithms 104 §4. How to distinguish between a composite and a prime number 110 §5. How to construct large prime numbers 113 §6. How to test primality of a large number 116 §7. How to factorize a composite number 121 §8. Discrete logarithms 125 §9. Conclusion 131 Chapter 5. Mathematics of Secret Sharing 132 §1. Introduction 132 §2. Secret sharing for arbitrary access structures 134 §3. Linear secret sharing 138 §4. Ideal secret sharing and matroids 140 Chapter 6. Cryptography Olympiads for High School Students 146 §1. Introduction 146 §2. Substitution ciphers 150 §3. Transposition ciphers 163 §4. Periodic polyalphabetic substitution ciphers 170 §5. Problems 176 §6. Answers, hints, solutions 195 Bibliography 236 Back Cover 241 Learning About Cryptography Requires Examining Fundamental Issues About Information Security. Questions Abound, Ranging From From Whom Are We Protecting Ourselves? And How Can We Measure Levels Of Security? To What Are Our Opponent's Capabilities? And What Are Their Goals? Answering These Questions Requires An Understanding Of Basic Cryptography. This Book, Written By Russian Cryptographers, Explains Those Basics. Chapters Are Independent And Can Be Read In Any Order. The Introduction Gives A General Description Of All The Main Notions Of Modern Cryptography: A Cipher, A Key, Security, An Electronic Digital Signature, A Cryptographic Protocol, Etc. Other Chapters Delve More Deeply Into This Material. The Final Chapter Presents Problems And Selected Solutions From Cryptography Olympiads For (russian) High School Students. This Is An English Translation Of A Russian Textbook. It Is Suitable For Advanced High School Students And Undergraduates Studying Information Security. It Is Also Appropriate For A General Mathematical Audience Interested In Cryptography.--provided By Publisher. Chapter 1. Main Notions Chapter 2. Cryptography And Complexity Theory Chapter 3. Cryptographic Protocols Chapter 4. Algorithmic Problems Of Number Theory Chapter 5. Mathematics Of Secret Sharing Chapter 6. Cryptography Olympiads For High School Students V.v. Yaschenko, Editor. Includes Bibliographical References (p. 225-229). Learning about cryptography requires examining fundamental issues about information security. Questions abound, ranging from “From whom are we protecting ourselves?” and “How can we measure levels of security?” to “What are our opponent's capabilities?” and “What are their goals?” Answering these questions requires an understanding of basic cryptography. This book, written by Russian cryptographers, explains those basics. Chapters are independent and can be read in any order. The introduction gives a general description of all the main notions of modern cryptography: a cipher, a key, security, an electronic digital signature, a cryptographic protocol, etc. Other chapters delve more deeply into this material. The final chapter presents problems and selected solutions from Russian “Cryptography Olympiads for High School Students”. This English translation of a Russian textbook is suitable for advanced high school students and undergraduates studying information security. It is also appropriate for a general mathematical audience interested in cryptography. Geared towards the mathematically minded reader, this textbook explains the basics of cryptography (steering away from "state security aspects" of the science). Chapters cover cryptography and complexity theory, cryptographic protocols, algorithmic problems of number theory, and mathematics of secret sharing. The final chapter contains problems from the (presumably Russian) Cryptography Olympiads and is the only chapter that contains mathematics understandable with only a high school background. Translated from a Russian textbook originally published in 1998. Annotation c. Book News, Inc., Portland, OR (booknews.com)
دانلود کتاب Cryptography: An Introduction (Student Mathematical Library, Vol. 18) (Student Mathematical Library, V. 18)