Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks C/C++ Practical Embedded Security: Building Secure Resource-Constrained Systems

Practical Embedded Security: Building Secure Resource-Constrained Systems

Practical Embedded SecurityChapter 1 introduces (or reintroduces) readers to the basics of computer security, with some light theoretical background, a look at the different subfi elds within computer security, and, most importantly, a look at the security mechanisms that will be covered in the rest of the book.
In Chapter 2, we will look at some low-level networking protocols and what to look out for in using them. Part of the reason for looking at this low-level functionality is to get used to analyzing the protocols you intend to use.
In Chapter 3 we will look at the world of Internet security, from simple hashing techniques used in web-based applications to full-blown security protocols like SSL. In this chapter we look at various standard cryptographic algorithms and how they are used.
Chapter 4 is all about SSL. The Secure Sockets Layer is so important to Internet security that we devote an entire chapter to it. SSL is the de facto standard for secure Internet transactions.
Chapter 5 covers security from the embedded systems developer’s point of view. First and foremost, the primary concept that will be introduced here and reinforced throughout the text is that the embedded systems we are covering are NOT PCs or expensive devices running Windows or Linux.
By Chapter 6 the reader should have a fairly decent understanding of the concepts involved in securing a system, and he/she should have a relatively clear picture of why securing embedded systems represents a signifi cant challenge.
In Chapter 7 we look at client/server applications and their relevance to the embedded world. The World Wide Web is by far the most recognizable and widely used application of the Internet and represents the fundamental client/server relationship.
Chapter 8 covers some basic ideas and common pitfalls related to the optimization of security mechanisms. Here we look at cryptographic algorithms and how to make them work for embedded machines.
In Chapter 9 we look at hardware alternatives that allow embedded developers to get the most out of their systems. These alternatives include hardware assistance and complete hardware security solutions.
In Chapter 10 we cover some miscellaneous issues with security, such as programming gotchas in languages like C and recognizing and dealing with attacks.
In Chapters 11 and 12 we look at some application case studies. In these chapters we will develop two applications from requirements to implementation that use inexpensive hardware but also need some level of security.
Download free ebooks of c++: Practical Embedded Security: Building Secure Resource-Constrained Systems
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack