How Amazon Does Scalable Security on a Budget

December 17, 2017 Patrick Mannion

The need for IoT security is obvious, and the core principles of security are well known. But developers often lack the time and resources to do security right.

Time-to-market and cost pressures are the main culprit. Developers often face an uphill battle trying to convince management that it's worth investing in security.

Even pointing out risks like a production line getting shut down or a back-end network being hacked may not be enough—particularly if your company is new to network-connected devices and lacks firsthand experience with security failures.

Yet the establishment of security best practices as default rather than afterthought is mandatory, as the number of attack vectors is only going to increase.

The complexity of IoT networks is also increasing. True security not only protects your own device from direct attacks, but also guards against back-door attacks from less-protected subsystems in the IoT data chain.

And the threats are continuously evolving. As a result, developers need a way to keep security solutions up to date with the latest patches.

On top of all this, scalability is a problem. Homegrown security solutions have difficulty keeping up with ever-expanding threats, but commercial solutions may be too expensive and heavyweight to make sense for small deployments.

IoT Service Platform Scales in Cost and Capabilities

Amazon Web Services (AWS) IoT Platform offers an interesting answer to these challenges. The platform is a full end-to-end service that lets users connect devices to AWS Services and other devices, secure the data and interactions, process and act upon device data, and let applications interact with devices, even while offline (Figure 1).

Figure 1. Amazon Web Services (AWS) IoT Platform enables end-to-end security. (Source: Amazon Web Services)

It comprises six main elements, from left to right:

  • A device-side SDK with connectivity and authentication libraries
  • Authentication and authorization services that limit exchanges to devices with proven identity
  • A registry that establishes a unique identity for each device and tracks metadata about the device
  • A device gateway that ensures secure and efficient communications, both one-to-one and one-to-many
  • A rules engine for gathering, processing, analyzing, and acting on data on a global scale
  • Device shadows that let users create a persistent, virtual version, or “shadow,” of each device

The AWS IoT Platform is supported by a deep bench of security, identity, and compliance products from AWS. These include SSL/TLS certificates, a cloud directory, key storage and management, access control, and sensitive data classification, just to mention a few.

For developers looking to speed development while being assured of authentication and end-to-end encryption at all points of a connection, AWS IoT Platform has many of the necessary elements. In addition, it can scale to billions of devices and trillions of messages, which should satisfy most users' needs.

About the Author

Patrick Mannion

Patrick Mannion is a independent content developer and consultant who has been analyzing developments in technology for more than 25 years. Formerly Brand Director for EETimes, EDN, Embedded, Planet Analog, and Embedded.com, now part of AspenCore, he has also been developing and executing community-oriented online- and events-based engineer-to-engineer learning platforms. His focus is on connecting engineers to find novel design solutions and focused skills acquisition in the areas of Embedded, IoT, Test and Measurement, RF/Wireless, and Analog & Mixed-Signal Design.

Follow on Twitter More Content by Patrick Mannion
Previous Article
"Zero Touch" IoT Security Is Key to Continued Growth
"Zero Touch" IoT Security Is Key to Continued Growth

By now it’s clear that the IoT will miss the much-touted target of 50B connected devices by 2020. The probl...

Next Article
GE Predix and LEDs Combine to Simplify IoT Deployment
GE Predix and LEDs Combine to Simplify IoT Deployment

Developers across industries are tasked with using the IoT to reduce downtime, increase operational efficie...

×

First Name
Last Name
Your Company
Phone Number
Country/Region
By submitting a form on this site, you are confirming you are an adult 18 years or older and you agree to Intel and Intel® IoT Solutions Alliance members contacting you with marketing-related emails or by telephone. You may unsubscribe at any time. Intel's web sites and communications are subject to our Privacy Notice and Terms of Use.
Agree to Terms (see above)
I would like to be contacted by: - optional
Your contact request is submitted.
Error - something went wrong!