Taxes have a pervasive impact on our lives. They affect every individual in the United States from birth to death, and even beyond death (through taxation of an individual’s estate). Taxes likewise affect every business from formation of the business entity to its operations, distribution of profits to owners, and ultimate disposition or liquidation. Despite the wide-ranging impact of taxes,…
Ethernet switches, also known as bridges, are basic building blocks of networks, and are so commonly used that you may not give them a second thought. It’s possible to build networks without knowing very much about how switches work. However, when you build larger network systems, it helps to understand both what goes on inside a switch and how the standards make it possible for switches to w…
With the release of iOS 7, Apple has also provided developers with a completely updated version of Xcode, that is, its Integrated Development Environment (IDE). Xcode 5 is a major step forward, complete with more tools and features available than ever before. Understanding the powerful features of your IDE is the key to high productivity and overall ease of development. In this chapter, we will…
This book is about building a playbook or a concrete set of strategies so your InfoSec team or Computer Security Incident Response Team (CSIRT) can be efficient and effective. However, before you can develop a playbook, you need a team to run it and the policy backing to enforce it. If you are reading this book, chances are you are in some way involved with InfoSec and are looking to implement …
For many decades multi-party computation (MPC) had been a predominantly theoretic endeavour in cryptography, but in recent years interest has arisen on the practical side. This has resulted in various implementation improvements and such protocols are becoming more applicable to practical situations. A key part in this transformation from theory to practice is in adapting theoretical protocols …
It’s a tough challenge to find the right depth and the right level of abstraction when introducing a new technology. A book can go too deep, and risk miring the reader in technological minutiae. This is hardly helpful, and—more often than not—it’s boring. A book can also stay at a very abstract level, and revel in theory, but even this is boring and useless for someone who hopes to achi…
To understand what cloud computing is and is not, it is important to understand how this model of computing has evolved. As Alvin Toffler notes in his famous book, The Third Wave (Bantam, 1980), civilization has progressed in waves (three of them to date: the first wave was agricultural societies, the second was the industrial age, and the third is the information age). Within each wave, there …
Firewalls have ample recognition as key elements in the field of protecting networks. Even though this is not a new subject, many important concepts and resources that could be helpful to designing a secure network are often overlooked or even ignored. This book is targeted at unveiling the potential of Cisco Firewall functionalities and prod- ucts and how they can be grouped on a structured …
You may have some experience with vi, or what is now known as Vim (which is when simply put—vi improved). All too often, I find that those first experiences have never been good ones or to be looked back upon with much fondness. Guiding you through the initially unfathomable regime of vi, we are going to make sure that you are the master of vi and you leave wanting to use this tool from the g…
The Raspberry Pi is a powerful, low-cost, credit-card sized computer, which lends itself perfectly as the controller of a sophisticated home security system. Using the available on-board interfaces, the Raspberry Pi can be expanded to allow the connection of a virtually infinite number of security sensors and devices. The Raspberry Pi has the processing power and interfaces available to build a…
Network security is currently becoming one of the main problems for the develop- ment of new technologies and services in telecommunication networks. Hackers are constantly evolving towards new attack techniques and new target tech- nologies at a very high speed [1] [2], thus making the task of building defense mechanisms a hard mission. In this context, many efforts have been done by the rese…
“The suspense was killing me. I just had to read it straight through!” Although these responses to our book would be gratifying, it’s doubtful that any book on digital security will ever garner this type of reaction. Digital security is the computer equivalent of disaster insurance. Few people care very much about it or give it much thought, and everyone hates paying for it … until a ca…
One of the many experiences I value from my time participating in the 802.11 working group is the ability to compare the “outside” view of a technology with the “inside” view of people in the engine room sweating to make it work. From the outside, wireless LANs have seen a steady progression in speeds from a megabit in the late 1990s to a gigabit with the first release of 802.11ac in 20…
In this introductory chapter, the subject of the book is explained in more detail by focusing on two central issues of the control of networks: open-loop control of interconnected systems and synchronization. While the first topic emphasizes the computational aspects involved in controlling interconnected systems, the second theme of synchronization discusses the impact of couplings on the shap…
Not so long ago, data-rich web application was an oxymoron. Today, these applications are everywhere, and you need to know how to build them. Traditionally, web applications left the heavy lifting of data to servers that pushed HTML to the browser in complete page loads. The use of client-side JavaScript was limited to improving the user experience. Now this relationship has been inverted—cli…
Many educational institutions today are focused on the notion of assurance of learning , an important element of many accreditation standards. Fundamental Financial Accounting Concepts 8e is designed specifically to support your assurance of learning initiatives with a simple, yet powerful, solution. Each chapter in the book begins with a list of numbered learning objectives, which appear throu…
Bell Labs research has never written a book. Bell Labs researchers have, of course, written or edited thousands of books, and tens of books have been written about Bell Labs and its unique history of innovation. But, in the 90 years that Bell Labs has been in existence, Bell Labs research as an organization has never written a book. So, why start now? Well, in short, it seemed that the time was…
With multiple cloud platforms out there, it is easy to get confused when making a technology decision for your projects. This gets further complicated with the plethora of development tools and frameworks available today. Microsoft Azure simplifies this problem by providing a scalable and manageable platform for customers to easily deploy, monitor, and troubleshoot their cloud-based application…
This book provides an in-depth look at how to build web-based applications (web apps) for Google TV, a new platform that integrates the open web with traditional TV. This powerful and versatile new platform includes Google Chrome, a modern web browser that enables developers to deliver rich and sophisticated web apps to Google TV users. This book has three primary goals. First, this book aims t…