ABSTRACT

Security is a critical component for computing devices targeted towards Internet-of-Things applications. Unfortunately, IoT security assurance is a challenging enterprise, involving cooperation and conflicts among a variety of stake-holders working in concert with a variety of architecture and design collateral generated across various points in a complex design life-cycle. Furthermore, the long life and aggressive energy/ performance needs of IoT applications bring in new challenges to security designs. This chapter discusses some of the challenges, the current industrial practice to address them, some gaping holes in the state of the practice, and potential research directions to address them. The Internet-of-Things (IoT) has become a buzzword in recent years. Unfortunately, the topic is not very well-defined. Indeed, depending on the organization and its research, technical, or business goals, the definitions might be very different.