Enhancing attribute-based access control with Ethereum and ZK-SNARK technologies
Annotation
Attribute Based Access Control (ABAC) is one the most efficient, scalable, and well used access control. It’s based on attributes not on users, but even when the users want to get access to some resource, they must submit their attributes for the verification process which may reveal the privacy of the users. Many research papers suggest blockchain-based ABAC which provides an immutable and transparent access control system. However, the privacy of the system may be compromised depending on the nature of the attributes. A Zero-Knowledge Proof, Ethereum-Based Access Control (ZK‑ABAC) is proposed in this paper to simplify the management of access to the devices/objects and provide an efficient and immutable platform that keeps track of all actions and access management and preserve the privacy of the attributes. Our ZK-ABAC model utilizes smart contracts to facilitate access control management, Zero-Knowledge Succinct NonInteractive Argument of Knowledge (ZK-SNARK) protocol to add privacy to attributes, InterPlanetary File System (IPFS) network to provide distributed storage system, and Chainlink to manage communications and data between on/ off-chain systems. Comprehensive experiments and tests were conducted to evaluate the performance of our model, including the implementation of ZK-SNARK on the Ethereum blockchain. The results demonstrated the scalability challenges in the setup and proving phases, as well as the efficiency gains in the verification phase, particularly when scaled to higher numbers of users. These findings underscore the practical viability of our ZK-ABAC model for secure and privacy-preserving access control in decentralized environments.
Keywords
Постоянный URL
Articles in current issue
- Automatic sign language translation: a review of neural network methods for recognition and synthesis of spoken and signed language
Overview of routing algorithms for network on chip
- Gain characteristics of In0.60Ga0.40As/In0.53Al0.20Ga0.27As superlattice active regions for vertical-cavity surface-emitting lasers
- Change of optical properties of silver surface due to laser structuring
- Algorithm for navigation on the terrain of unmanned aerial vehicles with machine vision
- Development of a fiber-optic system for monitoring geotechnical structures
- Investigation of the characteristics of a semiconductor laser diode as a transceiver for fiber Bragg gratings interrogation
- Control of nonlinear plants with a guarantee for the controlled signal to stay within a given set under disturbances and high-frequency measurement noises
- Impact of solvent quality on tribological properties of polymer brushes
- Low-complexity multi task learning for joint acoustic scenes classification and sound events detection
- A method for optimizing neural networks based on structural distillation using a genetic algorithm
- ViSL model: The model automatically generates sentences of Vietnamese sign language
- Enhanced anomaly detection in network security: a comprehensive ensemble approach
- Comparative analysis of neural network models for felling mapping in summer satellite imagery
- Guaranteed estimates of the gamma percent residual life of data storage equipment
- Classification of multiple sclerosis lesion through Deep Learning analysis of MRI images
- Creation and analysis of multimodal corpus for aggressive behavior recognition
- Single images 3D reconstruction by a binary classifier
- Obfuscated malware detection using deep neural network with ANOVA feature selection on CIC-MalMem-2022 dataset
- Switched reluctance motor flux linkage characteristic: experimental approach
- Spectral dependence of photoelecrochemical water splitting by silver nanoporous layers