计算机科学 ›› 2013, Vol. 40 ›› Issue (Z6): 334-336.

• 信息安全 • 上一篇    下一篇

P2P环境下的具有隐私保护的信誉协议

孙波,丁雪峰,司成祥,张伟   

  1. 国家计算机网络应急技术处理协调中心 北京100029;四川大学信息管理中心 成都610065;国家计算机网络应急技术处理协调中心 北京100029;国家计算机网络应急技术处理协调中心 北京100029
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受四川省科技支撑计划项目(2012GZ0001),上海市科学技术委员会基金项目(11511505300)资助

Privacy Preserving Reputation Protocol for P2P Environment

SUN Bo,DING Xue-feng,SI Cheng-xiang and ZHANG Wei   

  • Online:2018-11-16 Published:2018-11-16

摘要: 信誉协议通过计算系统用户的信誉评价结果的总合得到最后的信誉结果,然后根据该信誉结果做出相应的决策。在现实情况中信誉系统中的用户往往会反馈一个不诚实的信誉值,因为他们担心他们真实的评价结果会遭到对手的报复。提出一个具有隐私保护的信誉协议,该协议能保证某实体得到其他实体诚实公平的信誉评价。在该协议中使用Shamir门限密钥共享为参与者提供共享子密钥,并利用具有同态性质的可验证密钥共享使得交易员和密钥持有者之间能够验证共享子密钥的正确性。协议中持有共享子密钥的参与者是随机选择的。运用语义安全的ElGamal 密码系统和Cramer Shoup密码系统,共享密钥的持有者可以以隐私保护的方法提交他们的信誉值,并由一个可信的代理计算信誉结果提交给信誉引擎。用户可通过访问信誉引擎获得信誉结果。该协议保证了信誉结果计算过程中的隐私保护性和信誉结果的可靠性。

关键词: ElGamal密码系统,Cramer-Shoup密码系统,Shamir门限密钥共享,同态加密,信誉系统

Abstract: Reputation protocol is used to compute feedback by summing up the individual reputations of other system users.The feedback is then used to make a decision.It is always the case that the entities in a reputation system will provide dishonest feedback due to fear of exposing their privacy which would lead to retaliatory acts from opponents.In this paper,a privacy preserving reputation protocol enable an entity to acquire fair reputation from other entities.In this protocol Shamir Secret Sharing and Verifiable Secret Sharing with homomorphic property are employed to enable the dealer and secret holders to verify the correctness of the shared secret.Moreover a random selection of the participating secret holders is achieved.And using the shared secret key,the secret reputation feedback is attained by decryption.Further more,the nice privacy preserving properties of the semantically secure ElGamal and Cramer Shoup Cryptosystem are used to enable the secret holders to submit their secret reputation feedback in a privacy preserving way and securely access a database of current reputation feedback maintained by a reputation engine.

Key words: ElGamal cryptosystem,Cramer-Shoup cryptosystem,Shamir threhold secret sharing,Homomorphic encryption,Reputation system

[1] Kamvar S D,Schlosser M T,GarciaMolina H.The enginetrust algorithm for reputation manegement in P2P networks[C]∥Proc.of 12th Intl.Conf.on World Wide Web(WWW2003).New york:Springer-Verlag,2003:344-51
[2] Xiong L,Liu L.Supporting reputation-based trust in peer-tp-peer communities[J].IEEE transaction on knowledge and data engineering,2004,12(7):843-857
[3] Pederson T.Non-interactive and information secure verifiablesecret sharing[C]∥Proc.of Advances in Cryptology-Crypto’91.New york:Springer-Verlag,1991:129-140
[4] Resnick P,Zeckhauser R.Trust among strangers in internettransactions[J].The economics of the internet and e-commerce,2002,11:127-157
[5] Shamir A.How to share a secret[C]∥Communications of ACM 22,1979.New york:Springer-Verlag,1979:612-613
[6] Chor B,Goldwasser S,Micali S,et al.verifiable secret sharingandachieving simultaneity in the presence of faults[C]∥Proc.of the 26th Annual symposium on foundation of computer science,1985.New york:Springer-Verlag,1985:383-395
[7] Mao Wen-bo.Modern cryptography:Theory and Practice[M].Prentice Hall PTR,2003:514-590

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!