A Graduate Course in Applied Cryptography

The indispensable tool used to protect information in computing systems



Bookstore > Books > A Graduate Course in Applied Cryptography

A Graduate Course in Applied Cryptography
Free Download
eBookFree
Rating
AuthorsDan Boneh, Victor Shoup
PublisherSelf-publishing
Published2020
Pages900
LanguageEnglish
FormatPaper book / ebook (PDF)
EBook Hardcover Paperback

Cryptography is an indispensable tool used to protect information in computing systems. It is used everywhere and by billions of people worldwide on a daily basis. It is used to protect data at rest and data in motion. Cryptographic systems are an integral part of standard protocols, most notably the Transport Layer Security (TLS) protocol, making it relatively easy to incorporate strong encryption into a wide range of applications.

While extremely useful, cryptography is also highly brittle. The most secure cryptographic system can be rendered completely insecure by a single specification or programming error. No amount of unit testing will uncover a security vulnerability in a cryptosystem.

Instead, to argue that a cryptosystem is secure, we rely on mathematical modeling and proofs to show that a particular system satisfies the security properties attributed to it. We often need to introduce certain plausible assumptions to push our security arguments through.





Similar Books


AI Crash Course

AI Crash Course

by Hadelin de Ponteves

Welcome to the Robot World ... and start building intelligent software now!Through his best-selling video courses, Hadelin de Ponteves has taught hundreds of thousands of people to write AI software. Now, for the first time, his hands-on, energetic approach is available as a book. Starting with the basics before easing you into more compl...

Price:  $29.25  |  Publisher:  Packt Publishing  |  Release:  2019

UX for Beginners

UX for Beginners

by Joel Marsh

Apps! Websites! Rubber Ducks! Naked Ninjas! This book has everything. If you want to get started in user experience design (UX), you've come to the right place: 100 self-contained lessons that cover the whole spectrum of fundamentals.Forget dry, technical material. This book - based on the wildly popular UX Crash Course from Joel Marsh's ...

Price:  $21.40  |  Publisher:  O'Reilly Media  |  Release:  2015

ASP.NET Core in Action

ASP.NET Core in Action

by Andrew Lock

The dev world has permanently embraced open platforms with flexible tooling, and ASP.NET Core has changed with it. This free, open source web framework delivers choice without compromise. You can enjoy the benefits of a mature, well-supported stack and the freedom to develop and deploy from and onto any cloud or on-prem platform.ASP.NET C...

Price:  $44.95  |  Publisher:  Manning  |  Release:  2018

Applied ASP.NET 4 in Context

Applied ASP.NET 4 in Context

by Adam Freeman

ASP.NET 4 is the latest version of Microsoft's revolutionary web technology. It is the principal technology for creating dynamic web pages on the Windows platform.Applied ASP.NET 4 In Context sets the standard for clear, simple, hands-on advice for learning and deploying Microsoft's dynamic web solutions. Seasoned .NET author Adam Freeman...

Price:  $6.11  |  Publisher:  Apress  |  Release:  2011

Cloud Debugging and Profiling in Microsoft Azure

Cloud Debugging and Profiling in Microsoft Azure

by Jeffrey Chilberto, Sjoukje Zaal, Gaurav Arora, Ed Price

Use this collection of best practices and tips for assessing the health of a solution. This book provides detailed techniques and instructions to quickly diagnose aspects of your Azure cloud solutions.The initial chapters of this book introduce you to the many facets of Microsoft Azure, explain why and how building for the cloud differs f...

Price:  $31.65  |  Publisher:  Apress  |  Release:  2020

Program the Internet of Things with Swift for iOS

Program the Internet of Things with Swift for iOS

by Ahmed Bakir, Manny de la Torriente, Gheorghe Chesler

Program the Internet of Things with Swift and iOS is a detailed tutorial that will teach you how to build apps using Apple's native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. This is the second book by Ahmed Bakir (author of Beginning iOS Media App Development) and his team at devAtelier LLC, who h...

Price:  $36.49  |  Publisher:  Apress  |  Release:  2015

Program the Internet of Things with Swift for iOS, 2nd Edition

Program the Internet of Things with Swift for iOS, 2nd Edition

by Ahmed Bakir

Learn how to build apps using Apple's native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices.Program the Internet of Things with Swift and iOS is an update to the previo...

Price:  $28.47  |  Publisher:  Apress  |  Release:  2018

Cracking Codes with Python

Cracking Codes with Python

by Al Sweigart

Learn how to program in Python while making and breaking ciphers - algorithms used to create and send secret messages!After a crash course in Python programming basics, you'll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigenère cipher. You'll begin with simple program...

Price:  $15.45  |  Publisher:  No Starch Press  |  Release:  2018