Book Description
This unique book explains the basic issues of classical and modern cryptography, and provides a self contained essential mathematical background in number theory, abstract algebra, and probabilitywith surveys of relevant parts of complexity theory and other things. A user-friendly, down-to-earth tone presents concretely motivated introductions to these topics. More detailed chapter topics include simple ciphers; applying ideas from probability; substitutions, transpositions, permutations; modern symmetric ciphers; the integers; prime numbers; powers and roots modulo primes; powers and roots for composite moduli; weakly multiplicative functions; quadratic symbols, quadratic reciprocity; pseudoprimes; groups; sketches of protocols; rings, fields, polynomials; cyclotomic polynomials, primitive roots; pseudo-random number generators; proofs concerning pseudoprimality; factorization attacks finite fields; and elliptic curves. For personnel in computer security, system administration, and information systems.
Customer Reviews:
Essential book on the mathematics of cryptography.......2006-06-20
This wonderful book lies between the layman's approach of "The Code Book" and "Applied Cryptography: Protocols, Algorithms, and Source Code in C", which takes an algorithmic approach to cryptography but glosses over the mathematical details. It is great for people who already understand the use of various cryptographic algorithms as depicted in "The Code Book", but want to understand the underpinning mathematics before they implement cryptography in code. It is the best of the applied math books on the subject, since it manages to explain the mathematics behind cryptography without getting bogged down in proofs. If cryptographic algorithms and implementations are your business, all three books are essential reading.
This book is a college level mathematics text that does a pretty good job of explaining the mathematics involved without assuming a lot in the way of background, but a preliminary course in abstract algebra would certainly be helpful. If I have any criticism of the book it is that there is a scarcity of actual numerical examples versus the multitude of unsolved exercises left to the student. I would recommend this book to anyone interested in the mathematics of cryptography.
NOTE: A second edition of this book is due in February 2007. Preliminary information shows it to be 100 pages longer than this edition. Thus, if you have to buy the first edition now, you might want to get a used one and demand a lower price due to the limited lifespan this edition has.
Difficult to understand.......2006-05-06
I took this course at the U of Minn (where the author is a professor). He has a reputation of being a good professor and a good guy (and I have no reason to doubt it). Unfortunately, his book is very hard to understand. While packed chock full of information, it is written in a **very, very** dense style. It makes a lot of assumptions about your prior knowledge and there are few examples to illustrate the theory. While this may be OK for a grad student in math (or even a bright senior), it is definitely not sufficient for a non-math major and most undergrads.
Great buy!.......2003-04-27
Other than a few 1st edition errors and too small of an anwer key, the book is definitely worth the money. It has a very down-to-earth style which is great if you're using the book on your own like me. I'm using this book for the Siemman's Westinghouse Scholarship Competition, and I think it is a great book for anyone interested in Cryptology, whether they like math or not.
Actually 4.6.......2003-04-27
I like the book quite a bit because of the actual down-to-earth language Garrett uses. It is very nice since I'm using it on my own time. There some errors in the book, however. He also selects only about 25% of the questions to anwer in the key. He could show about 50% and give an explanation on how to find the answer. Other than that, there is nothing wrong with the book and those problems shouldn't keep you from buying it.
Excellent book on cryptology.......2003-04-16
Very good book. His explanation is very clear.
I recommand to anyone who wants to learn cryptology.
I think computer scientist will get the most benefits from
this book.
Average customer rating:
|
Foundations of Coding: Theory and Applications of Error-Correcting Codes with an Introduction to Cryptography and Information Theory
Jiří Adámek
Manufacturer: Wiley-Interscience
ProductGroup: Book
Binding: Hardcover
Chaos & Systems
| Physics
| Science
| Subjects
| Books
General
| Science
| Subjects
| Books
General
| Applied
| Mathematics
| Science
| Subjects
| Books
General
| Mathematics
| Science
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
Information Theory
| Computer Science
| Computers & Internet
| Subjects
| Books
Coding Theory
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Look Inside Science Books
| Trip
| Specialty Stores
| Books
ASIN: 0471621870 |
Book Description
Although devoted to constructions of good codes for error control, secrecy or data compression, the emphasis is on the first direction. Introduces a number of important classes of error-detecting and error-correcting codes as well as their decoding methods. Background material on modern algebra is presented where required. The role of error-correcting codes in modern cryptography is treated as are data compression and other topics related to information theory. The definition-theorem proof style used in mathematics texts is employed through the book but formalism is avoided wherever possible.
Average customer rating:
- Inadequate mathematical explanations
- General Book Review
- This book needs lots of work!
- explains digital cash and quantum cryptography
- A superb book
|
Introduction to Cryptography with Coding Theory
Wade Trappe , and
Lawrence C. Washington
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover
Privacy
| Business & Culture
| Computers & Internet
| Subjects
| Books
Network Security
| Networking
| Computers & Internet
| Subjects
| Books
Networks
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Data in the Enterprise
| Networking
| Computers & Internet
| Subjects
| Books
Cryptography
| Algorithms
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
Coding Theory
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
Systems Analysis & Design
| Computer Science
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
General
| Communication
| Social Sciences
| Nonfiction
| Subjects
| Books
Networking
| Computer Science & Information Systems
| New & Used Textbooks
| Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Nonfiction
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Similar Items:
-
Cryptography: Theory and Practice, Third Edition (Discrete Mathematics and Its Applications)
-
Modern Cryptography: Theory and Practice
-
Cryptological Mathematics (Classroom Resource Materials)
-
Applied Cryptography: Protocols, Algorithms, and Source Code in C, Second Edition
-
Practical Cryptography
ASIN: 0130618144 |
Book Description
This book assumes a minimal background in programming and a level of math sophistication equivalent to a course in linear algebra. It provides a flexible organization, as each chapter is modular and can be covered in any order. Using Mathematica, Maple, and MATLAB, computer examples included in an Appendix explain how to do computation and demonstrate important concepts. A full chapter on error correcting codes introduces the basic elements of coding theory. Other topics covered: Classical cryptosystems, basic number theory, the data encryption standard, AES: Rijndael, the RSA algorithm, discrete logarithms, digital signatures, e-commerce and digital cash, secret sharing schemes, games, zero knowledge techniques, key establishment protocols, information theory, elliptic curves, error correcting codes, quantum cryptography. For professionals in cryptography and network security.
Customer Reviews:
Inadequate mathematical explanations.......2007-10-05
The authors of the book are obviously very knowledgeable about the subject matter. This book would have worked well as a reference to lectures delivered by the authors. But for self-study, this book provides INADEQUATE mathematical explanations.
My bachelor's degree is in Physics, and my commercial computer experience totals 11 years. And yet I found it hard to follow many of the mathematical assertions of the authors. If you are willing to accept the mathematical assertions on FAITH, then you will likely feel satisfied with this book. But if you want to UNDERSTAND the mathematics, and you want to be able to PROVE to yourself that the assertions and theorems are true, then you may find the explanations inadequate, as I did.
This book really REQUIRES a very strong foundation in Number Theory. My Physics course was not concerned with Number Theory. If you are like me, who has not finished a college-level course in Number Theory, then you might have the same difficulty in understanding this book.
The writing style of the authors does not help, either. They seldom give solved examples of the mathematical concepts they are presupposing. The end-of-chapter Exercises and Computer Problems are supplied with no feedback answers. The authors do not define two mathematical objects, that they use, and which I do not recognize.
In the first several chapters, the authors make about 10 mathematical assertions that they do not prove or demonstrate. These are embedded in "explanations" seeking to explain something else. But since the "explanations" make use of undemonstrated mathematical assertions, they fail to elicit understanding in the mind of the reader.
To summarize, this book is more like a textbook in support of classroom lectures, NOT for self-study seeking UNDERSTANDING of the subject matter.
General Book Review.......2007-03-10
I am using this book in a senior eletrical engineering course. This is an excellentally written text, though very mathematically. Even though it recommmends a calculus based course in Probability I would recommend a you also have a good grasp on working with modulus or mod (n). A course in number theory would help too. If you don't have hat then extra time should be dedicated to a course using this text.
This book needs lots of work!.......2006-11-01
The problems with this book are:
(1) The authors failed to explain the math involved in neither rigor nor
intuitive way. The authors frequently try to introduce algorithms before
explaining the concepts or definition.
(2) The book is a mixture of number theory, linear algebra, cryptography, mixed
almost randomly, without proper dependency logic. Neither cryptography algorithm,
no number theory or linear algebra concepts involved are explained clearly.
(3) It is more like a notebook taken by a student. It appears that the authors
simply submit the lecture notes for publication, none efforts were made to
turn a lecture notes to a published book.
Readers are not their students, they do not have access to the authors.
It appears to me that this is the only explaination, since I hate to doubt the
authors capability in writing a textbook in this field. I simply can not imagine
a competent professor in his field writing such a confusing textbook.
I hate to spend my time in writing this note, but this book wasted too much my time,
I just hope others will be lucky that I am. My knowledge in both math and CS are above
Master degree level.
explains digital cash and quantum cryptography.......2006-06-23
Trappe and Washington give us a very up to date education in cryptography, circa 2005. The discourse is for a sophisticated maths student who, however, need never have encountered cryptography before. The level of mathematical treatment is good and rigourous. With theorems stated and proved at a level that should satisfy even a picky mathematician.
The recent nature of the book is reflected in several places. Notably where it explains the Advanced Encryption Standard, or Rijndael. This is significant because it is endorsed by the US National Institute of Standards and Technology as the replacement for DES, in such contexts as electronic commerce. (DES is also covered by the book.)
Interestingly, the authors offer a short chapter on digital cash. A fascinating look at a possible future direction of a (physically) cashless society. Other texts on cryptography rarely cover the topic, so it's good to see it here. Yes, the first implementations of digital cash largely died in the dot com crash. But the idea lives on, and may yet take fruit. It has solid intellectual foundations, as shown by the book.
Then there is an even more speculative chapter on quantum cryptography. Radically different from the symmetric and public key cryptosystems described in the rest of the book. Who knows how quantum cryptography will turn out? Some very hard physical problems need to be solved.
A superb book.......2006-03-19
If more mathematics textbooks were written like this one, the number of mathematicians/scientists in the world would be much greater.
The book is an absolute pleasure to read. The discoursive style makes what surely can be considered as a hard subject smooth and easily flowing.
The subject is very well covered and the structure of the book is just fine, even for self-study.
Algorithms, encryption methods, mathematical theorems are nicely and elegantly explained and no previous knowledge is necessary in any of the fields.
At the end of many explanations or proofs I found myself stunned by the brevity and beauty of the argument.
I enjoyed also the nice software support and exercise coming with the books.
Book Description
Continuing a bestselling tradition, An Introduction to Cryptography, Second Edition provides a solid foundation in cryptographic concepts that features all of the requisite background material on number theory and algorithmic complexity as well as a historical look at the field. With numerous additions and restructured material, this edition presents the ideas behind cryptography and the applications of the subject. The first chapter provides a thorough treatment of the mathematics necessary to understand cryptography, including number theory and complexity, while the second chapter discusses cryptographic fundamentals, such as ciphers, linear feedback shift registers, modes of operation, and attacks. The next several chapters discuss DES, AES, public-key cryptography, primality testing, and various factoring methods, from classical to elliptical curves. The final chapters are comprised of issues pertaining to the Internet, such as pretty good privacy (PGP), protocol layers, firewalls, and cookies, as well as applications, including login and network security, viruses, smart cards, and biometrics. The book concludes with appendices on mathematical data, computer arithmetic, the Rijndael S-Box, knapsack ciphers, the Silver-Pohlig-Hellman algorithm, the SHA-1 algorithm, radix-64 encoding, and quantum cryptography. New to the Second Edition: · An introductory chapter that provides more information on mathematical facts and complexity theory · Expanded and updated exercises sets, including some routine exercises · More information on primality testing and cryptanalysis Accessible and logically organized, An Introduction to Cryptography, Second Edition is the essential book on the fundamentals of cryptography.
Customer Reviews:
daunting.......2003-04-24
This is a textbook designed for a one semester undergraduate course in cryptography. This makes it seem a little tamer than what it is. Crypto buffs will enjoy it, and there is little here than is not in some other advanced texts. What is of value is a section on RIJNDAEL, the new advanced encryption standard.
Useful as a starting point but not as easy to follow as some other texts. You better like this stuff already or you shouldn't dive into this book.
This is very excellent book!!! I love this book........2003-04-16
If you really want to learn cryptology, this is the book.
If you just want to know the superficial concept of it, then,
this is not the book for you.
Mathematics used in this book is very concise and clear.
This book also has the complete answers for many exercise
problems (not just short answer). The answers for exercise
problems are well written with the full explanations. Well done!! I really enjoy reading this book.
love the book.......2003-03-12
Only those who fear learning even some moderate math in order to learn
the crypto data will not like this book. The payoff is big time with
historical bios of people to fill in the background, symmetric-key and
public-key cryptosystems covered in full, and the facts on primality
testing and factoring to gear up for the advanced topics which are
superb. We even get to learn about quantum crypto. This book just makes me
want to learn more about the subject. I'd recommend it to all but those
who think you can learn crypto without math and who are only interested
in learning how to cryptanalyze algorithms. For them there are many
otherwise useless books out there. This is for those who really want to
learn about crypto and enjoy it in the process!
enjoy and learn.......2003-03-08
Readers should not be turned away from this book due to the rigorous mathematical content. If one learns the mathematical background (well developed in the text), then understanding of the cryptographic material becomes easier. Readers who only want "plain English' instead of mathematics betray their aversion to mathematics and point to the problem today with trying to teach cryptography. It cannot be effectively done without a rigorous mathematical background. This book does that and much more. Check out the biographical data in the text as well numerous other features.
Very confusing book.......2003-03-04
I had to use this book for cryptography class, and would not recommend it to anyone. The book was very math intensive, which I wouldn't mind if it weren't for the fact that there are no explanations in plain english to follow the math. This book is basically just a bunch of theorems and proofs. Also, there is no cryptanalysis of any of the algorithms included. There are much better books out there, I don't know why anyone would want to get this one.
Average customer rating:
|
Introduction to Cryptography with Java Applets
David Bishop
Manufacturer: Jones and Bartlett Publishers, Inc.
ProductGroup: Book
Binding: Hardcover
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Beginner's Guides
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Cryptography
| Algorithms
| Programming
| Computers & Internet
| Subjects
| Books
General
| Introductory & Beginning
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
General
| Reference
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Look Inside Reference Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Reference
| Qualifying Textbooks - Fall 2007
| Stores
| Books
ASIN: 0763722073 |
Book Description
This book covers the mathematical basis of cryptography and cryptanalysis, like linear diophantine equations, linear congruences, and exponential congruences.
Average customer rating:
|
An Introduction to Cryptology (The International Series in Engineering and Computer Science)
Henk C.A. van Tilborg
Manufacturer: Springer
ProductGroup: Book
Binding: Hardcover
Writing
| Reference
| Business & Investing
| Subjects
| Books
Business Skills
| Reference
| Subjects
| Books
| Business Math
| Public Speaking
| Secretarial Aids & Training
| Shorthand
| Typing
General
| Electrical & Electronics
| Engineering
| Professional & Technical
| Subjects
| Books
General
| Science
| Subjects
| Books
Systems Analysis & Design
| Computer Science
| Computers & Internet
| Subjects
| Books
ASIN: 0898382718 |
Book Description
Recently, quantum information theory has been developing through a fusion of results from various research fields. This requires that understanding of basic results on diverse topics, and derived from different disciplinary perspectives, is required for appreciating the overall picture. Intended to merge key topics from both the information-theoretic and quantum- mechanical viewpoints, this graduate-level textbook provides a unified viewpoint of quantum information theory and lucid explanations of those basic results, so that the reader fundamentally grasps advances and challenges. For example, advanced topics in quantum communication such as quantum teleportation, superdense coding, quantum state transmission (quantum error-correction), and quantum encryption especially benefit from this unified approach. Unlike earlier treatments, the text requires knowledge of only linear algebra, probability theory, and quantum mechanics, while it treats the topics of quantum hypothesis testing and the discrimination of quantum states, and quantum channel coding (message transmission) with the minimal amount of math needed to convey their essence. Solving the more than 240 exercises provides readers with practice that not only enriches their knowledge of quantum information theory, but also can equip them with the techniques necessary for pursuing their own research in this field.
Customer Reviews:
Not an introduction at all, but very impressive.......2006-11-11
This book is an apparently very good translation from a previous Japanese version. It is packed with extremely technical results perhaps not available elsewhere. The title is rather deceptive. It is not by any means an introduction to the topic.
Book Description
Due to the rapid growth of digital communication and electronic data exchange, information security has become a crucial issue in industry, business, and administration. Modern cryptography provides essential techniques for securing information and protecting data.
In the first part, this book covers the key concepts of cryptography on an undergraduate level, from encryption and digital signatures to cryptographic protocols. Essential techniques are demonstrated in protocols for key exchange, user identification, electronic elections and digital cash. In the second part, more advanced topics are addressed, such as the bit security of one-way functions and computationally perfect pseudorandom bit generators. The security of cryptographic schemes is a central topic. Typical examples of provably secure encryption and signature schemes and their security proofs are given. Though particular attention is given to the mathematical foundations, no special background in mathematics is presumed. The necessary algebra, number theory and probability theory are included in the appendix. Each chapter closes with a collection of exercises.
The second edition contains corrections, revisions and new material, including a complete description of the AES, an extended section on cryptographic hash functions, a new section on random oracle proofs, and a new section on public-key encryption schemes that are provably secure against adaptively-chosen-ciphertext attacks.
Customer Reviews:
A decent introductory book.......2005-10-16
The good thing about this book is the appendix which helps beginners along, and the clear organization.
The bad things however are:
(1) the imbalance between materials on symmetric-key and asymmetric-key cryptosystems;
(2) the omission of Elliptic Curve Cryptosystem.
Great Book.......2002-08-03
This is a very good book about cryptography. Due to the excellent selection of material,
it is well suited as an introduction to modern cryptography,
as a basis for courses or for self-education.
Numerous exercises help the reader to deepen his learning of the concepts.
Although the presentation is compact, the algorithms are described with the necessary mathematical
precision. Because the mathematical background is developed in full in the appendix,
only a moderate level of mathematical knowledge is required.
Methods of asymmetrical encryption and the generation of electronic signatures
(RSA, EIGamal, DAS and Rabin) are presented in detail. In the section on cryptographic protocols,
you can learn, e.g., how to establish a secret key over a public channel, such as the Internet.
Bit commitments, zero-knowledge, the sharing of secrets, blind signatures and the use of these
techniques in electronic elections or digital cash are described.
The second part of the book is an introduction to basic security questions in cryptographic systems.
What is security? Which assumptions are made? What can we determine from these assumptions?
Starting with Shannon's classic definition of security,
important security features of modern cryptographic schemes are explained.
The theory of one-way functions,
hard-core bits, cryptographically secure pseudorandom sequences, provably secure encryption
algorithms, hash functions and
provably secure digital signatures are developed with illustrative examples.
Book Description
This textbook not only provides an elegant route through the theoretical fundamentals of computer science, it also shows that theoretical computer science is a fascinating discipline, full of spectacular contributions and miracles, depth of research, and yet directly applicable. It presents the development of the computer scientist's way of thinking: detailing such classic areas as computability and automata theory as well as such fundamental concepts as approximation and randomization in algorithmics. Coverage also explains the basic ideas of cryptography and interconnection network design.
Book Description
Cryptography plays a crucial role in many aspects of today's world, from internet banking and ecommerce to email and web-based business processes. Understanding the principles on which it is based is an important topic that requires a knowledge of both computational complexity and a range of topics in pure mathematics. This book provides that knowledge, combining an informal style with strong proofs of the key results to provide an accessible introduction. It includes many examples and exercises, and is based on a highly successful course developed and taught over many years.
Books:
- Man's Search For Meaning
- Marks' Standard Handbook for Mechanical Engineers 11th Edition
- Mathematica Navigator: Mathematics, Statistics, and Graphics, Second Edition
- Mathematical Methods and Algorithms for Signal Processing
- Mathematics for Finance: An Introduction to Financial Engineering (Springer Undergraduate Mathematics Series)
- Maya Character Creation: Modeling and Animation Controls, First Edition
- Molecular Biology of the Gene, Fifth Edition
- National Electrical Code 2005 Softcover Version (National Fire Protection Association National Electrical Code)
- Nonlinear Finite Elements for Continua and Structures
- Numerical Methods Using Matlab (4th Edition)
Books Index
Books Home
Recommended Books
- Reyita: The Life of a Black Cuban Woman in the Twentieth Century
- Not Your Mother's Slow Cooker Cookbook
- Juan Salvador Gaviota: Jonathan Livington Seagull
- History: Fiction or Science
- History: Fiction or Science
- History: Fiction or Science
- History: Fiction or Science
- The Hot Empire of Chile
- Empowering the American Consumer: Corporate Responsiveness and Market Profitability
- Edward Everett : The Intellectual in the Turmoil of Politics