作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 安全技术 • 上一篇    下一篇

基于LWE两方数相等的保密计算协议

解 丹,杨 波,邵志毅,徐彦蛟,杜军强   

  1. (陕西师范大学计算机科学学院,西安 710062)
  • 收稿日期:2012-11-02 出版日期:2013-12-15 发布日期:2013-12-13
  • 作者简介:解 丹(1988-),女,硕士研究生,主研方向:密码学,信息安全;杨 波,教授、博士生导师;邵志毅,讲师、博士研究生;徐彦蛟、杜军强,硕士研究生
  • 基金资助:
    国家自然科学基金资助项目(61272436);广东省自然科学基金资助项目(10351806001000000)

Secure Computation Protocol Based on LWE Two-party Numbers Equality

XIE Dan, YANG Bo, SHAO Zhi-yi, XU Yan-jiao, DU Jun-qiang   

  1. (School of Computer Science, Shaanxi Normal University, Xi’an 710062, China)
  • Received:2012-11-02 Online:2013-12-15 Published:2013-12-13

摘要: 保密地比较两方数是否相等是安全多方计算(SMC)问题中重要的研究内容,其在数据挖掘、在线推荐服务、在线预定服务、医药数据库等领域有着重要应用。针对半诚实模型下两方保密比较协议无法抵抗恶意攻击的问题,提出一种恶意模型下两方数相等的保密计算协议,采用基于格上差错学习(LWE)困难性问题的公钥加密机制和Paillier加密方案,使得存在恶意攻击者的情况下能够阻止恶意攻击行为发生,同时证明协议在恶意模型下是安全的。分析结果表明,该协议执行完成后不会泄露通信双方的私有信息,与半诚实模型下两方保密比较协议相比,能有效抵抗恶意攻击者的攻击,为SMC通信提供了较好的解决方案。

关键词: 安全多方计算, 两方数相等, 半诚实模型, 恶意模型, 差错学习困难性问题, Paillier加密方案

Abstract: The equation test is an important part in Security Multi-party Computation(SMC). It has important application in the fields of data mining, recommendation service, online dating service, and medical database. According to the defects existing in the protocols of comparing two data based on security under the semi-honesty model, this paper proposes a secure computation protocol for two-party numbers equality test in the malicious model. The protocol uses the public-key encryption mechanism based on lattice Learning With Error(LWE) difficult problem and Paillier encryption scheme, it can prevent malicious attacks in the case of existing malicious attacker, and at the same time proves that agreement is safe under the malicious model. Analysis results prove that the protocol after the implementation is completed, and no private information in both communication parties is revealed. Compared with the protocols of comparing two data based on security under the semi-honesty model, the proposed protocol can effectively resist the attacks from the malicious adversary and provides a good solution for the communication with high needs.

Key words: Security Multi-party Computation(SMC), two-party numbers equality, semi-honesty model, malicious model, Learning With Error(LWE) difficulty problem, Paillier encryption scheme

中图分类号: