A Graduate Course in Applied Cryptography
The indispensable tool used to protect information in computing systems
|Authors||Dan Boneh, Victor Shoup|
|Format||Paper book / ebook (PDF)|
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.
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
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
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
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
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
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
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
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