一种在密码验证系统中保持用户匿名的方案.docx
《一种在密码验证系统中保持用户匿名的方案.docx》由会员分享,可在线阅读,更多相关《一种在密码验证系统中保持用户匿名的方案.docx(18页珍藏版)》请在第一文库网上搜索。
1、一种在密码验证系统中保持用户匿名的方案摘要:通谩采用一种基于密码的匿名验证系统,探讨了在匿名验证系统中针对第三方攻击者的用户匿名性的有效性。首先,在验证系统方案中展示了第三方攻击者可以指定哪个用户实际向服务器发送了访问请求,第三方攻击者可以根据此次攻击来链接到同一用户稍后发送的不同登录请求。其次,给出了一种有效的对抗这种攻击的方法,该方法因不需要存储用户的密码保护凭证,能更有效地保证用户访问的匿名性。关键词:用户匿名;密码;用户验证;密码凭证中图分类号:TP309.7文献标识码:A文章编号:2096-4706(2022) 02-0107-04AbstractByadoptingananonym
2、ousauthenticationsystembasedonpassword ,thispaperdiscussestheeffectivenessofuseranonymityagainstthird-partyattackersintheanonymousauthenticationsystem. Firstly ,theauthenticationsystemschemeshowsthatthethird-partyattackercanspecifywhichuseractuallysentanaccessrequesttotheserver. Thethird-partyattack
3、ercanlinktodifferentloginrequestssentbythesameuserlateraccordingtothisattack. Secondly ,aneffectivemethodagainstthisattackisgiven. Thismethodcanmoreeffectivelyensuretheanonymityofuseraccessbecauseitdoesnotneedtostoretheuser spasswordprotectioncredentials.Keywords :useranonymity;password;userauthenti
4、cation;passwordcredential0引言1名身份验证是确认用户访问网页或其他服务的权限的过程,可以允许用户登录到系统而不暴露其实际身份口。目前基于密码的匿名验证是应用较为广泛的一种用户验证技术,其主要作用是提供基于密码的匿名性和用户的匿名性2o截至目前已经出现几种方案3-5,这些方案的潜在应用包括企业保密人员访问、对特殊人员进行问卷调查、匿名咨询等。在文献6中,作者等人提出了一种基于密码的匿名认证方案,该方案通过以密码为保护的凭证为人员的访问提供匿名性。该方案是基于Camenisch群签名7和Paillier加密算法8构造的,前者用于实例化用户的认证证书,后者用于服务器的同态加
5、密。认证证书的某些元素(即用户身份上的签名)是用用户密码加密的,而其他元素是用服务器的公钥(同态)加密的。为了提高效率,作者等人提出了另一个基于密码的匿名认证方案9,该方案是基于BBS+SIG-Nature10的一种新型方案。为方便论证,以下我们对此方案取名为RT1OO1。方案中使用新的签名与加密技术代替了 Camenisch群签名7和Paillier加密算法8,同时通过Knowl-Edge协议的零知识证明来限制签名对服务器的验证能力。在本文中,我们主要讨论了 RT1OO1方案对被动/主动第三方攻击者的用户匿名性。首先,在第三章中我们展示了在RT1OO1方案中,第三方攻击者可以指定哪个用户实际
6、向服务器发送了登录请求。此攻击还包括攻击者可以将同一用户稍后发送的不同登录请求链接起来。从攻击中可以清楚地看出,RT1OO1方案不提供针对第三方攻击者的用户匿名性。在第四章中,我们针对第三方攻击给出了有效的对策。在第五章中,通过验证证明对策中由于不需要任何安全措施来存储用户受密码保护的凭据,以此能有效地保证用户访问的匿名性。1知识准备1.1符号解释aRS表示a是从S中随机选择的,设Gl, G2, GT是素数q的循环群,设g是G1的生成元,h是G2的生成元。双线性映射e: G1XG2-GT具有以下性质:(1)双线性: uGl, vG2 和 x, yRZq, e (ux, vy)=e (u, v)
7、 xy(2)非退化性:e (g, h) 1L2BBS+签名BBS+签名是一种签名方案,有在提交值上发布签名和在提交值上证明签名零知识的有效协议。BBS+签名方案的公钥为(W=hx , hG2, a, b, dGl),私钥是(x Zq) 在消息m上签名的BBS+签名定义为(M, k, s),其中k, sRZq,M= (am bs d) 1/ (k+ x ) GloBBS+签名(M, k, s, m)相对于公钥被验证为e (M, W hk)=e (a, h) M e (b, h) s e (d, h)o该验证可以在用于表示拥有签名的知识协议的零知识证明中进行。2RT1001 方案2. 1R-BBS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 密码 验证 系统 中保 用户 匿名 方案