Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Cryptography: Theory and Practice (Discrete Mathematics and Its Applications)

Buy

My objective in writing this book was to produce a general, comprehensive textbook that treats all the essential core areas of cryptography. Although many books and monographs on cryptography have been written in recent years, the majority of them tend to address specialized areas of cryptography. On the other hand, many of the existing general textbooks have become out-of-date due to the rapid expansion of research in cryptography in the past 15 years.

I have taught a graduate level cryptography course at the University of Nebraska-Lincoln to computer science students, but I am aware that cryptography courses are offered at both the undergraduate and graduate levels in mathematics, computer science and electrical engineering departments. Thus, I tried to design the book to be flexible enough to be useful in a wide variety of approaches to the subject.

Of course there are difficulties in trying to appeal to such a wide audience. But basically, I tried to do things in moderation. I have provided a reasonable amount of mathematical background where it is needed. I have attempted to give informal descriptions of the various cryptosystems, along with more precise pseudo-code descriptions, since I feel that the two approaches reinforce each other. As well, there are many examples to illustrate the workings of the algorithms. And in every case I try to explain the mathematical underpinnings; I believe that it is impossible to really understand how a cryptosystem works without understanding the underlying mathematical theory.

The book is organized into three parts. The first part, Chapters 1-3, covers private-key cryptography. Chapters 4–9 concern the main topics in public-key cryptography. The remaining four chapters provide introductions to four active research areas in cryptography.

(HTML tags aren't allowed.)

The Definitive Guide to GCC
The Definitive Guide to GCC

The Definitive Guide to GCC is a comprehensive tutorial and guide to using GCC, the GNU Compiler Collection. GCC is quite simply the most-used and most powerful tool for programmers on the planet. GCC has long been available for most major hardware and operating system platforms and is often the preferred compiler for those...

GDI+ Custom Controls with Visual C# 2005
GDI+ Custom Controls with Visual C# 2005
The amount of built-in functionality included in the .NET Framework is amazing. One could create complex applications with lots of functionality by simply assembling the pieces you're offered for free. Among those pieces you'll find lots of powerful, flexible, and configurable controls. Who would ever need to build their own controls, right?...
Despeckling Methods for Medical Ultrasound Images
Despeckling Methods for Medical Ultrasound Images
Based upon the research they have conducted over the past decade in the field of denoising processes for medical ultrasonic imaging, in this book, the authors systematically present despeckling methods for medical ultrasonic images. Firstly, the respective methods are reviewed and divided into five categories. Secondly, after introducing some...

MCTS: Microsoft Exchange Server 2007 Configuration Study Guide: Exam 70-236
MCTS: Microsoft Exchange Server 2007 Configuration Study Guide: Exam 70-236

This comprehensive book prepares you for Microsoft's new certification, MCTS: Microsoft Exchange Server 2007. Exam 70-236 serves as both the single exam requirement for achieving the MCTS designation as well as the entry exam for the MCITP certification for Exchange Server 2007. Inside, you'll find the practical and in-depth...

Designing Inclusive Systems: Designing Inclusion for Real-world Applications
Designing Inclusive Systems: Designing Inclusion for Real-world Applications
The Cambridge Workshops on Universal Access and Assistive Technology (CWUAAT) are a series of workshops held at a Cambridge University College every two years. This volume: “DESIGNING INCLUSIVE SYSTEMS” comes from the 6th in this series of highly successful events. The workshops are characterised by a single session...
Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment (Synthesis Lectures on Digital Circuits and Systems)
Introduction to Embedded Systems: Using ANSI C and the Arduino Development Environment (Synthesis Lectures on Digital Circuits and Systems)

Many electrical and computer engineering projects involve some kind of embedded system in which a microcontroller sits at the center as the primary source of control.

The recently-developed Arduino development platform includes an inexpensive hardware development board hosting an eight-bit ATMEL ATmega-family processor...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy