Efficient and Adaptive Procurement Protocol with Purchasing Privacy

Peng Jiang, Fuchun Guo, Willy Susilo, Man Ho Au, Xinyi Huang, Joseph K. Liu

    Research output: Contribution to journalArticleResearchpeer-review

    Abstract

    A procurement protocol is a protocol for a buyer to purchase digital goods at their prices from a vendor and its privacy preservation can be achieved by priced oblivious transfer (POT). POT allows the buyer to obliviously procure items one by one. An adaptive POT protocol only consumes O(1) communication cost in each transaction. However, we found that the state-of-the-art adaptive POT protocol is less practical and does not meet real-world needs. It restricts only one buyer and the vendor must encrypt all the items for each buyer in the multi-buyer setting. Besides, it has to employ computationally expensive primitives such as zero-knowledge proof. It is therefore unscalable and unsuitable in large-scale applications. In this paper, we propose an efficient adaptive priced oblivious transfer protocol to address the aforementioned problems. The proposed adaptive POT is built on top of a new cryptographic primitive, namely, adaptive set membership encryption (ASME). In our proposed protocol, all items are encrypted without the use of buyers' public keys and hence they can be used for universal buyers. Our protocol significantly reduces the transaction cost compared to existing schemes. The implementation shows that our protocol is efficient in terms of bandwidth and computational cost.

    Original languageEnglish
    Number of pages12
    JournalIEEE Transactions on Services Computing
    DOIs
    Publication statusAccepted/In press - 2019

    Keywords

    • Access control
    • Priced oblivious transfer
    • Purchasing privacy

    Cite this

    Jiang, Peng ; Guo, Fuchun ; Susilo, Willy ; Au, Man Ho ; Huang, Xinyi ; Liu, Joseph K. / Efficient and Adaptive Procurement Protocol with Purchasing Privacy. In: IEEE Transactions on Services Computing. 2019.
    @article{318af8352f2a4c23bc51111a71821bad,
    title = "Efficient and Adaptive Procurement Protocol with Purchasing Privacy",
    abstract = "A procurement protocol is a protocol for a buyer to purchase digital goods at their prices from a vendor and its privacy preservation can be achieved by priced oblivious transfer (POT). POT allows the buyer to obliviously procure items one by one. An adaptive POT protocol only consumes O(1) communication cost in each transaction. However, we found that the state-of-the-art adaptive POT protocol is less practical and does not meet real-world needs. It restricts only one buyer and the vendor must encrypt all the items for each buyer in the multi-buyer setting. Besides, it has to employ computationally expensive primitives such as zero-knowledge proof. It is therefore unscalable and unsuitable in large-scale applications. In this paper, we propose an efficient adaptive priced oblivious transfer protocol to address the aforementioned problems. The proposed adaptive POT is built on top of a new cryptographic primitive, namely, adaptive set membership encryption (ASME). In our proposed protocol, all items are encrypted without the use of buyers' public keys and hence they can be used for universal buyers. Our protocol significantly reduces the transaction cost compared to existing schemes. The implementation shows that our protocol is efficient in terms of bandwidth and computational cost.",
    keywords = "Access control, Priced oblivious transfer, Purchasing privacy",
    author = "Peng Jiang and Fuchun Guo and Willy Susilo and Au, {Man Ho} and Xinyi Huang and Liu, {Joseph K.}",
    year = "2019",
    doi = "10.1109/TSC.2018.2819652",
    language = "English",
    journal = "IEEE Transactions on Services Computing",
    issn = "1939-1374",
    publisher = "IEEE, Institute of Electrical and Electronics Engineers",

    }

    Efficient and Adaptive Procurement Protocol with Purchasing Privacy. / Jiang, Peng; Guo, Fuchun; Susilo, Willy; Au, Man Ho; Huang, Xinyi; Liu, Joseph K.

    In: IEEE Transactions on Services Computing, 2019.

    Research output: Contribution to journalArticleResearchpeer-review

    TY - JOUR

    T1 - Efficient and Adaptive Procurement Protocol with Purchasing Privacy

    AU - Jiang, Peng

    AU - Guo, Fuchun

    AU - Susilo, Willy

    AU - Au, Man Ho

    AU - Huang, Xinyi

    AU - Liu, Joseph K.

    PY - 2019

    Y1 - 2019

    N2 - A procurement protocol is a protocol for a buyer to purchase digital goods at their prices from a vendor and its privacy preservation can be achieved by priced oblivious transfer (POT). POT allows the buyer to obliviously procure items one by one. An adaptive POT protocol only consumes O(1) communication cost in each transaction. However, we found that the state-of-the-art adaptive POT protocol is less practical and does not meet real-world needs. It restricts only one buyer and the vendor must encrypt all the items for each buyer in the multi-buyer setting. Besides, it has to employ computationally expensive primitives such as zero-knowledge proof. It is therefore unscalable and unsuitable in large-scale applications. In this paper, we propose an efficient adaptive priced oblivious transfer protocol to address the aforementioned problems. The proposed adaptive POT is built on top of a new cryptographic primitive, namely, adaptive set membership encryption (ASME). In our proposed protocol, all items are encrypted without the use of buyers' public keys and hence they can be used for universal buyers. Our protocol significantly reduces the transaction cost compared to existing schemes. The implementation shows that our protocol is efficient in terms of bandwidth and computational cost.

    AB - A procurement protocol is a protocol for a buyer to purchase digital goods at their prices from a vendor and its privacy preservation can be achieved by priced oblivious transfer (POT). POT allows the buyer to obliviously procure items one by one. An adaptive POT protocol only consumes O(1) communication cost in each transaction. However, we found that the state-of-the-art adaptive POT protocol is less practical and does not meet real-world needs. It restricts only one buyer and the vendor must encrypt all the items for each buyer in the multi-buyer setting. Besides, it has to employ computationally expensive primitives such as zero-knowledge proof. It is therefore unscalable and unsuitable in large-scale applications. In this paper, we propose an efficient adaptive priced oblivious transfer protocol to address the aforementioned problems. The proposed adaptive POT is built on top of a new cryptographic primitive, namely, adaptive set membership encryption (ASME). In our proposed protocol, all items are encrypted without the use of buyers' public keys and hence they can be used for universal buyers. Our protocol significantly reduces the transaction cost compared to existing schemes. The implementation shows that our protocol is efficient in terms of bandwidth and computational cost.

    KW - Access control

    KW - Priced oblivious transfer

    KW - Purchasing privacy

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

    U2 - 10.1109/TSC.2018.2819652

    DO - 10.1109/TSC.2018.2819652

    M3 - Article

    JO - IEEE Transactions on Services Computing

    JF - IEEE Transactions on Services Computing

    SN - 1939-1374

    ER -