Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes
Linear secret-sharing scheme (LSSS) is a useful tool for supporting flexible access policy in building attribute-based encryption (ABE) schemes. But in lattice-based ABE constructions, there is a subtle security problem in the sense that careless usage of LSSS-based secret sharing over vectors would...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi-Wiley
2020-01-01
|
Series: | Security and Communication Networks |
Online Access: | http://dx.doi.org/10.1155/2020/2345369 |
id |
doaj-261530022d0042caa46a734e7f1516d7 |
---|---|
record_format |
Article |
spelling |
doaj-261530022d0042caa46a734e7f1516d72020-11-25T03:46:30ZengHindawi-WileySecurity and Communication Networks1939-01141939-01222020-01-01202010.1155/2020/23453692345369Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional AttributesYuan Liu0Licheng Wang1Xiaoying Shen2Lixiang Li3Dezhi An4State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaSchool of Cyber Security, Gansu University of Political Science and Law, Lanzhou 730070, ChinaLinear secret-sharing scheme (LSSS) is a useful tool for supporting flexible access policy in building attribute-based encryption (ABE) schemes. But in lattice-based ABE constructions, there is a subtle security problem in the sense that careless usage of LSSS-based secret sharing over vectors would lead to the leakage of the master secret key. In this paper, we propose a new method that employs LSSS to build lattice-based key-policy attribute-based encryption (KP-ABE) that resolves this security issue. More specifically, no adversary can reconstruct the master secret key since we introduce a new trapdoor generation algorithm to generate a strong trapdoor (instead of a lattice basis), that is, the master secret key, and remove the dependency of the master secret key on the total number of system attributes. Meanwhile, with the purpose of reducing the storage cost and support dynamic updating on attributes, we extended the traditional 1-dimensional attribute structure to 2-dimensional one. This makes our construction remarkably efficient in space cost, with acceptable time cost. Finally, our scheme is proved to be secure in the standard model.http://dx.doi.org/10.1155/2020/2345369 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yuan Liu Licheng Wang Xiaoying Shen Lixiang Li Dezhi An |
spellingShingle |
Yuan Liu Licheng Wang Xiaoying Shen Lixiang Li Dezhi An Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes Security and Communication Networks |
author_facet |
Yuan Liu Licheng Wang Xiaoying Shen Lixiang Li Dezhi An |
author_sort |
Yuan Liu |
title |
Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes |
title_short |
Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes |
title_full |
Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes |
title_fullStr |
Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes |
title_full_unstemmed |
Space-Efficient Key-Policy Attribute-Based Encryption from Lattices and Two-Dimensional Attributes |
title_sort |
space-efficient key-policy attribute-based encryption from lattices and two-dimensional attributes |
publisher |
Hindawi-Wiley |
series |
Security and Communication Networks |
issn |
1939-0114 1939-0122 |
publishDate |
2020-01-01 |
description |
Linear secret-sharing scheme (LSSS) is a useful tool for supporting flexible access policy in building attribute-based encryption (ABE) schemes. But in lattice-based ABE constructions, there is a subtle security problem in the sense that careless usage of LSSS-based secret sharing over vectors would lead to the leakage of the master secret key. In this paper, we propose a new method that employs LSSS to build lattice-based key-policy attribute-based encryption (KP-ABE) that resolves this security issue. More specifically, no adversary can reconstruct the master secret key since we introduce a new trapdoor generation algorithm to generate a strong trapdoor (instead of a lattice basis), that is, the master secret key, and remove the dependency of the master secret key on the total number of system attributes. Meanwhile, with the purpose of reducing the storage cost and support dynamic updating on attributes, we extended the traditional 1-dimensional attribute structure to 2-dimensional one. This makes our construction remarkably efficient in space cost, with acceptable time cost. Finally, our scheme is proved to be secure in the standard model. |
url |
http://dx.doi.org/10.1155/2020/2345369 |
work_keys_str_mv |
AT yuanliu spaceefficientkeypolicyattributebasedencryptionfromlatticesandtwodimensionalattributes AT lichengwang spaceefficientkeypolicyattributebasedencryptionfromlatticesandtwodimensionalattributes AT xiaoyingshen spaceefficientkeypolicyattributebasedencryptionfromlatticesandtwodimensionalattributes AT lixiangli spaceefficientkeypolicyattributebasedencryptionfromlatticesandtwodimensionalattributes AT dezhian spaceefficientkeypolicyattributebasedencryptionfromlatticesandtwodimensionalattributes |
_version_ |
1715120855490494464 |