We study the problem of key establishment for secure many-to-many communications. The problem is inspired by the proliferation of large-scale distributed file systems supporting parallel access to multiple storage devices. Our work focuses on the current Internet standard for such file systems, i.e., parallel
Network File System (pNFS), which makes use of Kerberos to establish parallel session keys between clients and storage devices.
Our review of the existing Kerberos-based protocol shows that it has a number of limitations:
(i) a metadata server facilitating key exchange between the clients and the storage devices has heavy workload that restricts the scalability of the protocol;
(ii) the protocol does not provide forward secrecy;
(iii) the metadata server generates itself all the session keys that are used between the clients and storage devices, and this inherently leads to key escrow. In this paper, we propose a variety of authenticated key exchange protocols that are designed to address the above issues. We show that our protocols are capable of reducing up to approximately 54% of the workload of the metadata server and concurrently supporting forward secrecy and escrow-freeness. All this requires only a small fraction of increased computation overhead at the client.
Secure College Voting System for Student Leader Elections Introduction In an era of digital transformation, traditional paper-based elections in colleges…
Smart Crop Advisory & Disease Management System for Farmers Introduction In today’s agriculture-driven world, farmers face various challenges ranging from…
React.js Project Ideas for 2025 Building Solutions for the Future As we move into 2025, the demand for powerful, dynamic,…
React.js and Node.js Project Ideas & Topics The React.js and Node.js combination has become a staple for full-stack web development,…
Mern Stack projects Topic and source code The MERN stack (MongoDB, Express.js, React.js, Node.js) is one of the most powerful…
React Native Projects Ideas for 2024 & 2025 Innovative and Practical Solutions for Final-Year Students React Native, a widely used…