An MLWE-Based Cut-and-Choose Oblivious Transfer Protocol

被引:0
|
作者
Tang, Yongli [1 ]
Guo, Menghao [2 ]
Huo, Yachao [3 ]
Zhao, Zongqu [1 ]
Yu, Jinxia [2 ]
Qin, Baodong [4 ]
机构
[1] Henan Polytech Univ, Sch Software, Jiaozuo 454000, Peoples R China
[2] Henan Polytech Univ, Sch Comp Sci & Technol, Jiaozuo 454003, Peoples R China
[3] Bank Commun Co Ltd, Jiyuan Branch, Jiyuan 459099, Peoples R China
[4] Xian Univ Posts & Telecommun, Shaanxi Key Lab Informat Commun Network & Secur, Xian 710121, Peoples R China
关键词
oblivious transfer; cut and choose; learning with errors; dual-mode encryption; quantum attack; AVERAGE-CASE REDUCTIONS; EFFICIENT;
D O I
10.3390/e26090793
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
The existing lattice-based cut-and-choose oblivious transfer protocol is constructed based on the learning-with-errors (LWE) problem, which generally has the problem of inefficiency. An efficient cut-and-choose oblivious transfer protocol is proposed based on the difficult module-learning-with-errors (MLWE) problem. Compression and decompression techniques are introduced in the LWE-based dual-mode encryption system to improve it to an MLWE-based dual-mode encryption framework, which is applied to the protocol as an intermediate scheme. Subsequently, the security and efficiency of the protocol are analysed, and the security of the protocol can be reduced to the shortest independent vector problem (SIVP) on the lattice, which is resistant to quantum attacks. Since the whole protocol relies on the polynomial ring of elements to perform operations, the efficiency of polynomial modulo multiplication can be improved by using fast Fourier transform (FFT). Finally, this paper compares the protocol with an LWE-based protocol in terms of computational and communication complexities. The analysis results show that the protocol reduces the computation and communication overheads by at least a factor of n while maintaining the optimal number of communication rounds under malicious adversary attacks.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Postquantum Cut-and-Choose Oblivious Transfer Protocol Based on LWE
    Ding, Hangchao
    Jiang, Han
    Xu, Qiuliang
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [2] A Novel Bilateral Oblivious Transfer Protocol Based on Cut-and-Choose Technique
    Ning, Lulu
    Wang, Jian
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (BIGDATASE 2020), 2020, : 49 - 56
  • [3] Cut-and-choose bilateral oblivious transfer protocol based on DDH assumption
    Jiang H.
    Xu Q.
    Liu C.
    Zheng Z.
    Tang Y.
    Wang M.
    Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (02) : 1327 - 1337
  • [4] On Cut-and-Choose Oblivious Transfer and Its Variants
    Kolesnikov, Vladimir
    Kumaresan, Ranjit
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2015, PT I, 2015, 9452 : 386 - 412
  • [5] Permutable Cut-and-Choose Oblivious Transfer and Its Application
    Wei, Xiaochao
    Xu, Lin
    Wang, Hao
    Zheng, Zhihua
    IEEE ACCESS, 2020, 8 : 17378 - 17389
  • [6] Several Oblivious Transfer Variants in Cut-and-Choose Scenario
    Zhao, Chuan
    Jiang, Han
    Xu, Qiuliang
    Wei, Xiaochao
    Wang, Hao
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2015, 9 (02) : 1 - 12
  • [7] Cut-and-Choose Bilateral Oblivious Transfer and Its Application
    Zhao, Chuan
    Jiang, Han
    Wei, Xiaochao
    Xu, Qiuliang
    Zhao, Minghao
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 384 - 391
  • [8] Secure extended wildcard pattern matching protocol from cut-and-choose oblivious transfer
    Wei, Xiaochao
    Xu, Lin
    Zhao, Minghao
    Wang, Hao
    INFORMATION SCIENCES, 2020, 529 : 132 - 140
  • [9] Fast Cut-and-Choose Bilateral Oblivious Transfer for Malicious Adversaries
    Wei, Xiaochao
    Jiang, Han
    Zhao, Chuan
    Zhao, Minghao
    Xu, Qiuliang
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 418 - 425
  • [10] Secure Two-Party Computation via Cut-and-Choose Oblivious Transfer
    Lindell, Yehuda
    Pinkas, Benny
    JOURNAL OF CRYPTOLOGY, 2012, 25 (04) : 680 - 722