返回
Secure Replication-Based Outsourced Computation Using Smart Contracts
DOI:10.1109/TSC.2023.3262805.png)
摘要
En 中文
The replication-Based Outsourced Computation (RBOC) mechanism allows a client to outsource the same computing job to multiple contractors and the honest contractors will get paid in the incentivized system based on the fact that a majority of contractors will honestly perform the computation. As self-executing contracts, smart contracts are utilized in the decentralized blockchain networks to execute coded programs automatically transparently, and publicly. It is natural to apply smart contracts to RBOC to improve performance by setting smart contracts as the converter between the client and contractors to reduce the load on the client. However, it is infeasible to directly combine these two blocks together because the data including returned computing results from contractors in the decentralized blockchain are in the form of plaintexts such that some lazy contractors could copy others' results as their own and still get paid, which will compromise the security of RBOC. The existing public-key encryption with equality test (PKEET) is a promising candidate solution to stop the above lazy contractors, where the results are encrypted by PKEET and then transferred without hindering smart contracts to compare the equality of underlying results. Unfortunately, we found that the advanced lazy contractors can still compromise security by forging ciphertexts to pass the equality test only with the encrypted results of other contractors. In this paper, to achieve security against lazy contractors, we introduce the notion of PKEET against lazy encryptors (PKEET-LE). Besides the fundamental property of PKEET that performs equality test on ciphertexts without decryption, PKEET-LE additionally realizes the security against the lazy encryptors who aim to forge a ciphertext for a given one to pass the equality test between them without the knowledge of the underlying plaintext. We further propose a concrete and practical PKEET-LE construction along with formal security proof. Finally, we conduct a performance evaluation to demonstrate that our PKEET-LE scheme is efficient and practical in the RBOC system using smart contracts.
Keyword:
Lazy contractors
outsourced computation
public-key encryption with equality test
smart contracts
期刊
IF:
5.8
论文数:
2.2K
被引数:
6.5K
机构
引用论文
Efficient Public Key Encryption With Equality Test Supporting Flexible Authorization高效公钥加密,支持灵活授权的平等测试
Authorized Equality Test on Identity-Based Ciphertexts for Secret Data Sharing via Cloud Storage
IEEE ACCESS
IF3.6
Studies on the sulfonation of poly(phenylene oxide) (PPO) and permeation behavior of gases and water vapor through sulfonated PPO membranes. I. Sulfonation of PPO and characterization of the products聚苯醚 (PPO) 的磺化以及气体和水蒸气通过磺化PPO膜的渗透行为研究。I.PPO的磺化及其产物的表征
Efficient and secure identity-based encryption scheme with equality test in cloud computing云计算中高效安全的基于身份的平等检验加密方案
The sodium salts of sulphonated poly(aryl-ether-ether-ketone) (PEEK): Preparation and characterization磺化聚芳醚醚酮 (PEEK) 钠盐的制备与表征
Polymer
IF0

