Blockchain based secret key management for trusted platform module standard in reconfigurable platform

Author:

Paul Rourab12ORCID,Ghosh Nimisha3,Panigrahi Amrutanshu1,Chakrabarti Amlan4,Mohapatra Prasant5

Affiliation:

1. Computer Science and Engineering Siksha O Anusandhan Bhubaneswar India

2. Department of Computer Science University of Pisa Pisa Italy

3. Computer Science and Information Technology Siksha O Anusandhan Bhubaneswar India

4. Information Technology University of Calcutta West Bengal India

5. Computer Science and Engineering University of California Davis USA

Abstract

SummaryThe growing sophistication of cyber attacks, vulnerabilities in high computing systems and increasing dependency on cryptography to protect our digital data, make it more important to keep secret keys safe and secure. A few major issues of secret keys, like incorrect use of keys, inappropriate storage of keys, inadequate protection of keys, insecure movement of keys, lack of audit logging, insider threats and nondestruction of keys can compromise the whole security system severely. In this work, we propose a field programmable gate array (FPGA)‐based trusted platform module (TPM) framework for operating system companies and OS users, utilizing blockchain to address NIST‐recommended secret key management issues. The security processor used in OS user machines is partitioned into three areas such that processor area, confidential area, and crypto area. The isolated secret key memory in confidential area, along with a private blockchain (BC) can log the life cycle of secret keys of TPM standard. We have also implemented a special custom bus interconnect, which receives custom crypto instructions from Processing Element (PE). During the execution of crypto instructions, the architecture ensures that secret keys are present in confidential area and crypto area but never in the processor area. The movements of secret keys between confidential area, and crypto area are recorded cryptographically after the proper authentication process controlled by the proposed hardware‐based private BC framework. To the best of our knowledge, this work is the first attempt to implement a blockchain‐based framework between OS company and OS users to address NIST recommended secret key management issues of TPM standard hardware environment. The additional cost of resource usage and timing complexity we spent to implement the proposed idea is nominal. The proposed architecture is implemented with Xilinx EDA tool using FPGA board.

Publisher

Wiley

Reference31 articles.

1. Designing Energy-Efficient MPSoC with Untrustworthy 3PIP Cores

2. Selecting the right key management system;Rob Stubbs CWP;Workshop COSADE,2019

3. Recommendation for key management: Part 1 ‐ General;Barker E;NIST Special Publication 800‐57 Part 1 Revision,2020

4. Security through amnesia

5. Operating System Controlled Processor-Memory Bus Encryption

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3