Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Understanding Cryptography: A Textbook for Students and Practitioners

Buy

Cryptography is now ubiquitous – moving beyond the traditional environments, such as government communications and banking systems, we see cryptographic techniques realized in Web browsers, e-mail programs, cell phones, manufacturing systems, embedded software, smart buildings, cars, and even medical implants. Today's designers need a comprehensive understanding of applied cryptography.

After an introduction to cryptography and data security, the authors explain the main techniques in modern cryptography, with chapters addressing stream ciphers, the Data Encryption Standard (DES) and 3DES, the Advanced Encryption Standard (AES), block ciphers, the RSA cryptosystem, public-key cryptosystems based on the discrete logarithm problem, elliptic-curve cryptography (ECC), digital signatures, hash functions, Message Authentication Codes (MACs), and methods for key establishment, including certificates and public-key infrastructure (PKI). Throughout the book, the authors focus on communicating the essentials and keeping the mathematics to a minimum, and they move quickly from explaining the foundations to describing practical implementations, including recent topics such as lightweight ciphers for RFIDs and mobile devices, and current key-length recommendations.

The authors have considerable experience teaching applied cryptography to engineering and computer science students and to professionals, and they make extensive use of examples, problems, and chapter reviews, while the book’s website offers slides, projects and links to further resources. This is a suitable textbook for graduate and advanced undergraduate courses and also for self-study by engineers.

(HTML tags aren't allowed.)

Sams Teach Yourself Drupal in 24 Hours
Sams Teach Yourself Drupal in 24 Hours

In just 24 sessions of one hour or less, learn how to build powerful, easy-to-maintain websites with Drupal–fast! Using this book’s straightforward, step-by-step approach, you’ll master every skill you’ll need, from organizing sites and using Drupal’s design themes to setting up search,...

Agile Processes in Software Engineering and Extreme Programming
Agile Processes in Software Engineering and Extreme Programming

This book contains the refereed proceedings of the 13th International Conference on Agile Software Development, XP 2012, held in Malmö, Sweden, in May 2011. In the last decade, we have seen agile and lean software development strongly influence the way software is developed. Agile and lean software development has moved from being a way...

Web Content Delivery
Web Content Delivery
The concept of content delivery has become increasingly more important due to rapidly growing demands for efficient distribution and fast access of information from the Internet. The content can be diverse and broad-ranging, and the desire to facilitate ubiquitous information access demands varied network architectures and hardware devices. The...

Modern Software Engineering Concepts and Practices: Advanced Approaches
Modern Software Engineering Concepts and Practices: Advanced Approaches

Software engineering has advanced rapidly in recent years in parallel with the complexity and scale of software systems.  New requirements in software systems yield innovative approaches that are developed either through introducing new paradigms or extending the capabilities of well-established approaches.

Modern Software...

The Experience Effect: Engage Your Customers with a Consistent and Memorable Brand Experience
The Experience Effect: Engage Your Customers with a Consistent and Memorable Brand Experience

The decision to pay money for a product or service is often based on more than just the product or service itself. Consumers care deeply about the overall experience of the buying process: They respond to the marketing message, the advertising, the sales approach, the website, the interaction with company personnel, and more. When all these...

FileMaker 8 @work: Projects and Techniques to Get the Job Done
FileMaker 8 @work: Projects and Techniques to Get the Job Done
Most books on databases approach the reader with descriptions of how to use tools, and make some reference to putting those tools into a real-world context. FileMaker 8 @Work: Projects and Techniques to Get the Job Done turns this approach on its ear by introducing key tools in a single chapter, then moves on to what you...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy