首页 | 本学科首页   官方微博 | 高级检索  
     


Area,energy, and time assessment for a distributed TPM for distributed trust in IoT clusters
Affiliation:1. Department of Electrical and Computer Engineering, Iowa State University, Ames, Iowa 50011, USA;2. Department of Computer Science, Iowa State University, Ames, Iowa 50011, USA;1. CAD Laboratory, Indian Institute of Science, Bangalore 560012, Karnataka, India;2. Morphing Machines Pvt. Ltd., Bangalore 560055, Karnataka, India;1. Electrical and Computer Engineering, University of Pittsburgh, Pittsburgh, PA, United States;2. Qualcomm Inc.Inc., San Diego, CA, United States;1. Department of Computer Science and Engineering, Silicon Institute of Technology, Bhubaneswar 751024, India;2. Department of Computer Science and Engineering, National Institute of Technology, Rourkela 769008, India;1. Division of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA 70803, USA;2. Department of Computer Science and Engineering, University of North Texas, Denton, TX 76207, USA
Abstract:IoT clusters arise from natural human societal clusters such as a house, an airport, and a highway. IoT clusters are heterogeneous with a need for device to device as well as device to user trust. The IoT devices are likely to be thin computing clients. Due to low cost, an individual IoT device is not built to be fault tolerant through redundancy. Hence the trust protocols cannot take the liveness of a device for granted. In fact, the differentiation between a failing device and a malicious device is difficult from the trust protocol perspective. We present a minimal distributed trust layer based on distributed consensus like operations. These distributed primitives are cast in the context of the APIs supported by a trusted platform module (TPM). TPM with its 1024 bit RSA is a significant burden on a thin IoT design. We use RNS based slicing of a TPM where in each slice resides within a single IoT device. The overall TPM functionality is distributed among several IoT devices within a cluster. The VLSI area, energy, and time savings of such a distributed TMP implementation is assessed. A sliced/distributed TPM is better suited for an IoT environment based on its resource needs. We demonstrate over 90% time reduction, over 3% area reduction, and over 90% energy reduction per IoT node in order to support TPM protocols.
Keywords:Trusted platform module  IoT  Residue number system  Area, time and energy
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号