发明名称 一种网络社区用户认证方法及认证系统
摘要 本发明涉及一种网络社区用户认证方法及认证系统,该方法通过已认证用户向认证系统发起对未认证用户的担责认证请求,再通过已认证用户对未认证用户进行自助认证的方式来实现对未认证用户的线上认证,这相当于把每一位已认证用户扩展为“网络社区管理员”,采用自助认证的方式可大大提高用户认证的效率,同时,这种认证方式是基于线下已认证用户对未认证用户情况的熟知,因此使用本方法能够保证未认证用户信息的高度真实性。
申请公布号 CN104901956A 申请公布日期 2015.09.09
申请号 CN201510261038.9 申请日期 2015.05.19
申请人 仲恺农业工程学院;华南师范大学;广州唐发信息科技有限公司 发明人 张世龙;汤庸;唐雅娜;沈玉利;曹亮;田允波;贺超波;张小琼
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种网络社区用户认证方法,其特征在于:使用认证系统对用户进行认证,所述认证系统包括用户认证逻辑处理模块、认证码模块、数字签名模块、信息发送模块、信用额度模块、认证关系模块和用户注册模块;所述认证方法包括以下步骤:S1.已认证用户B向用户认证逻辑处理模块发出对未认证用户C的担责认证请求;S2.用户认证逻辑处理模块向信用额度模块发出“已认证用户B对其他用户进行担责认证的信用额度是否满足要求”的查询请求;信用额度模块根据该请求查询已认证用户B对其他用户进行担责认证的信用额度是否满足要求,若满足,则向用户认证逻辑处理模块返回允许标志值,并执行步骤S3,否则向用户认证逻辑处理模块返回不允许的标志值,终止已认证用户B的担责认证请求;S3.用户认证逻辑处理模块向认证码模块发出“产生已认证用户B担责认证码”的请求,认证码模块响应该请求并基于已认证用户B的特征信息生成认证码;S4.用户认证逻辑处理模块向数字签名模块发出数字签名请求,数字签名模块根据该请求读取已认证用户B的私钥并对认证码模块产生的认证码进行数字签名;S5.用户认证逻辑处理模块向信息发送模块发出认证码发送请求,信息发送模块响应该请求并按照已认证用户B提交的未认证用户C的信息接收方式将经过数字签名的认证码发送给未认证用户C;S6.网络社区未认证用户C通过用户注册模块填写完善个人信息和提交相关个人资料;S7.网络社区未认证用户C向用户认证逻辑处理模块发出认证请求,并向用户认证逻辑处理模块提交接收到的认证码;S8.用户认证逻辑处理模块将提交的认证码发送至数字签名模块,数字签名模块对认证码的数字签名进行有效性、完整性鉴别,如果签名无效则终止用户C的认证请求过程,否则返回签名用户信息给用户认证逻辑处理模块;S9.用户认证逻辑处理模块把认证码发送至认证码模块,认证码模块对认证码的有效性进行鉴别,如果认证码无效则终止用户C的认证请求过程,否则返回验证码正确的信息给用户认证逻辑处理模块;S10.在S8、S9的基础上,用户认证逻辑处理模块向信用额度模块发送未认证用户C的“用户信用额度初始化”请求,信用额度模块根据该请求完成未认证用户C的网络社区信用额度值的初始化;同时,用户认证逻辑处理模块向数字签名模块发出“数字签名公/私钥创建”请求,数字签名模块根据该请求为未认证用户C创建、存储数字签名的公/私钥;另外用户认证逻辑处理模块向认证关系模块发出“认证关系创建”请求,认证关系模块根据该请求建立、存储已认证用户B对未认证用户C的担责认证关系;S11.对未认证用户C的认证过程结束。
地址 510225 广东省广州市海珠区纺织路东沙街24号