Efficient Net-Based Key Generation for Authentication and Access Control in Blockchain
摘要
Blockchain technologies offer a secure and decentralized process for handling and recording transactions. The most significant challenge in the blockchain system is to ensure secure access control. Access control is used to regulate the modification or access of Smart Contract (SC) or blockchain data. Moreover, key generation is a basic aspect of this process, which is used for authenticating the users and approving transactions. Nevertheless, the current cryptographic key generation methods significantly impact various aspects of blockchain infrastructure, including network performance, transaction validation time, and memory usage. Hence, a new model known as EfficientNet-based key generation (EfficientNet_KeyGen) is exploited for key generation for access control and authentication in blockchain networks. Here, many entities, namely the data owner, Inter Planetary File Systems (IPFS), cloud server, blockchains, and data user, are contemplated. Moreover, EfficientNet_KeyGen is realized using various processes, with authentication, registration, key generation, initialization, data preservation, and access control. Furthermore, the model is established using parameters, such as polynomials, session passwords, hashing, One-Time Passwords (OTP), and encryption. Here, EfficientNet_KeyGen computed a maximum conditional privacy of 89.97%, and minimum memory usage of 53.5 MB, validation time of 70.576 s, response time of 0.076 ms, and computational time of 75.651 s.