2019 · 14 citations · 9 references
ComputingComputer ScienceCybersecurityCryptographyPrivacy EngineeringSecurity ArchitectureAttribute-based EncryptionData ProtectionIdentity ManagementPrivacy-preserving ProtocolsSecure Data SharingSecure Multi-party ComputationCiphertext-policy Attribute-based EncryptionCiphertext-policy EncryptionPrivacy-preserving Smart Contracts
The main benefit of smart contracts over Ethereum is that different parties with conflicting interests can exchange value without trusting each other. As a matter of fact, solutions in which service delivery is regulated by smart contracts are proliferating. Sometimes, services can be negotiated and delivered only on the basis of some attributes, without disclosing the identity of the customer to the service supplier. However, accountability is still required, so that, in case of need, the identity of the customer should be linked to the service delivered and communicated to the appropriate parties. In this paper, we propose a practical solution to the above problem that integrates the features of Ethereum with a (Ciphertext-Policy) Attribute-Based Encryption scheme. To show the effectiveness of our proposal, we instantiate the general model to a significant use case.
9
Attribute-based encryption for fine-grained access control of encrypted data
Vipul Goyal, Omkant Pandey, Amit Sahai et al. · 2006 · 5K citations
Ciphertext-Policy Attribute-Based Encryption
John Bethencourt, Amit Sahai, Brent Waters · 2007 · 4.9K citations · Full text
jPBC: Java pairing based cryptography
Angelo De, Vincenzo Iovino · 2011 · 693 citations
Carlos E. González-Gallardo, Azucena Montes, Gerardo Sierra et al. · conference · 2015 · 562 citations