Verifiable keyword search for secure big data-based mobile healthcare networks with fine-grained authorization control

Zehong Chen, Fangguo Zhang, Peng Zhang, Joseph K. Liu, Jiwu Huang, Hanbang Zhao, Jian Shen

    Research output: Contribution to journalArticleResearchpeer-review

    6 Citations (Scopus)

    Abstract

    Mobile healthcare networks (MHNs) are increasingly viewed as potential applications for further improving the quality and efficiency of healthcare, with the rapid development of wearable devices. Wearable devices can generate a huge amount of health data, causing big data to be one of the most prominent features. The privacy and security of big data-based MHNs are major concerns of users, and these are the overriding obstacles that stand in the way of the wider adoption of MHNs. For the sake of security, health data is encrypted and stored on an untrusted server. However, the flexibility of the data is thereby affected, such as a search over encrypted health data, or authorization control for a search and verification of the search result. To address these problems, we propose a verifiable keyword search scheme for big data-based MHNs with fine-grained authorization control. In the proposed scheme, when sending the search request to the healthcare provider for the first time, the user needs to check whether he or she has the right to search within encrypted health data. Only authorized users can generate valid trapdoors for searching. Our verification technique is constructed based on an invertible Bloom lookup table and a Merkle hash tree, which can verify the completeness and correctness of the search result even if an empty set is returned by a dishonest healthcare provider. The security analysis shows that the proposed scheme is secure against chosen keyword attacks. The proposed scheme is efficient with low computation load, which can be used to perform eyword searches and verify the search results quickly in a big data environment.

    Original languageEnglish
    Pages (from-to)712-724
    Number of pages13
    JournalFuture Generation Computer Systems
    Volume87
    DOIs
    Publication statusPublished - Oct 2018

    Keywords

    • Authorization control
    • Big data
    • Invertible Bloom lookup table
    • Mobile healthcare networks
    • Verifiable keyword search

    Cite this

    Chen, Zehong ; Zhang, Fangguo ; Zhang, Peng ; Liu, Joseph K. ; Huang, Jiwu ; Zhao, Hanbang ; Shen, Jian. / Verifiable keyword search for secure big data-based mobile healthcare networks with fine-grained authorization control. In: Future Generation Computer Systems. 2018 ; Vol. 87. pp. 712-724.
    @article{393524d64fb949289ffc860122dea1ae,
    title = "Verifiable keyword search for secure big data-based mobile healthcare networks with fine-grained authorization control",
    abstract = "Mobile healthcare networks (MHNs) are increasingly viewed as potential applications for further improving the quality and efficiency of healthcare, with the rapid development of wearable devices. Wearable devices can generate a huge amount of health data, causing big data to be one of the most prominent features. The privacy and security of big data-based MHNs are major concerns of users, and these are the overriding obstacles that stand in the way of the wider adoption of MHNs. For the sake of security, health data is encrypted and stored on an untrusted server. However, the flexibility of the data is thereby affected, such as a search over encrypted health data, or authorization control for a search and verification of the search result. To address these problems, we propose a verifiable keyword search scheme for big data-based MHNs with fine-grained authorization control. In the proposed scheme, when sending the search request to the healthcare provider for the first time, the user needs to check whether he or she has the right to search within encrypted health data. Only authorized users can generate valid trapdoors for searching. Our verification technique is constructed based on an invertible Bloom lookup table and a Merkle hash tree, which can verify the completeness and correctness of the search result even if an empty set is returned by a dishonest healthcare provider. The security analysis shows that the proposed scheme is secure against chosen keyword attacks. The proposed scheme is efficient with low computation load, which can be used to perform eyword searches and verify the search results quickly in a big data environment.",
    keywords = "Authorization control, Big data, Invertible Bloom lookup table, Mobile healthcare networks, Verifiable keyword search",
    author = "Zehong Chen and Fangguo Zhang and Peng Zhang and Liu, {Joseph K.} and Jiwu Huang and Hanbang Zhao and Jian Shen",
    year = "2018",
    month = "10",
    doi = "10.1016/j.future.2017.10.022",
    language = "English",
    volume = "87",
    pages = "712--724",
    journal = "Future Generation Computer Systems",
    issn = "0167-739X",
    publisher = "Elsevier",

    }

    Verifiable keyword search for secure big data-based mobile healthcare networks with fine-grained authorization control. / Chen, Zehong; Zhang, Fangguo; Zhang, Peng; Liu, Joseph K.; Huang, Jiwu; Zhao, Hanbang; Shen, Jian.

    In: Future Generation Computer Systems, Vol. 87, 10.2018, p. 712-724.

    Research output: Contribution to journalArticleResearchpeer-review

    TY - JOUR

    T1 - Verifiable keyword search for secure big data-based mobile healthcare networks with fine-grained authorization control

    AU - Chen, Zehong

    AU - Zhang, Fangguo

    AU - Zhang, Peng

    AU - Liu, Joseph K.

    AU - Huang, Jiwu

    AU - Zhao, Hanbang

    AU - Shen, Jian

    PY - 2018/10

    Y1 - 2018/10

    N2 - Mobile healthcare networks (MHNs) are increasingly viewed as potential applications for further improving the quality and efficiency of healthcare, with the rapid development of wearable devices. Wearable devices can generate a huge amount of health data, causing big data to be one of the most prominent features. The privacy and security of big data-based MHNs are major concerns of users, and these are the overriding obstacles that stand in the way of the wider adoption of MHNs. For the sake of security, health data is encrypted and stored on an untrusted server. However, the flexibility of the data is thereby affected, such as a search over encrypted health data, or authorization control for a search and verification of the search result. To address these problems, we propose a verifiable keyword search scheme for big data-based MHNs with fine-grained authorization control. In the proposed scheme, when sending the search request to the healthcare provider for the first time, the user needs to check whether he or she has the right to search within encrypted health data. Only authorized users can generate valid trapdoors for searching. Our verification technique is constructed based on an invertible Bloom lookup table and a Merkle hash tree, which can verify the completeness and correctness of the search result even if an empty set is returned by a dishonest healthcare provider. The security analysis shows that the proposed scheme is secure against chosen keyword attacks. The proposed scheme is efficient with low computation load, which can be used to perform eyword searches and verify the search results quickly in a big data environment.

    AB - Mobile healthcare networks (MHNs) are increasingly viewed as potential applications for further improving the quality and efficiency of healthcare, with the rapid development of wearable devices. Wearable devices can generate a huge amount of health data, causing big data to be one of the most prominent features. The privacy and security of big data-based MHNs are major concerns of users, and these are the overriding obstacles that stand in the way of the wider adoption of MHNs. For the sake of security, health data is encrypted and stored on an untrusted server. However, the flexibility of the data is thereby affected, such as a search over encrypted health data, or authorization control for a search and verification of the search result. To address these problems, we propose a verifiable keyword search scheme for big data-based MHNs with fine-grained authorization control. In the proposed scheme, when sending the search request to the healthcare provider for the first time, the user needs to check whether he or she has the right to search within encrypted health data. Only authorized users can generate valid trapdoors for searching. Our verification technique is constructed based on an invertible Bloom lookup table and a Merkle hash tree, which can verify the completeness and correctness of the search result even if an empty set is returned by a dishonest healthcare provider. The security analysis shows that the proposed scheme is secure against chosen keyword attacks. The proposed scheme is efficient with low computation load, which can be used to perform eyword searches and verify the search results quickly in a big data environment.

    KW - Authorization control

    KW - Big data

    KW - Invertible Bloom lookup table

    KW - Mobile healthcare networks

    KW - Verifiable keyword search

    UR - http://www.scopus.com/inward/record.url?scp=85034857724&partnerID=8YFLogxK

    U2 - 10.1016/j.future.2017.10.022

    DO - 10.1016/j.future.2017.10.022

    M3 - Article

    VL - 87

    SP - 712

    EP - 724

    JO - Future Generation Computer Systems

    JF - Future Generation Computer Systems

    SN - 0167-739X

    ER -