一种基于预运算的密码卡动态认证方法及系统技术方案

技术编号:3505810 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于预运算的密码卡动态认证方法及系统,避免口令泄密所带来的安全隐患。其技术方案为:大素数据库根据用户编号生成种子值,预运算生成密码组后顺序保存;认证代理应用服务器接收动态密码值、用户标识和静态密码并发送至认证服务器;认证服务器根据用户标识找出预存在数据库中的种子值,其与大素数据库生成的种子值相同,根据种子值及顺序号实时生成对应的密码值;认证服务器比较接收到的静态密码和密码值与数据库中预存的静态密码和上一步生成的密码值是否相同,并将比较结果返回认证代理应用服务器;认证代理应用服务器判明比较结果是否合法以确定是否允许访问受保护的资源。本发明专利技术应用于动态密码身份认证领域。

【技术实现步骤摘要】

【技术保护点】
一种基于预运算的密码卡动态认证方法,用于用户访问受保护资源时的安全认证,其特征在于,所述方法包括:大素数据库根据用户编号生成种子值,对该种子值进行预运算,依次生成包含多个密码值的密码组,并将该密码组中的所有密码值按生成的顺序加以保存;认证代理应用服务器每次接收一个密码值,该密码值由用户从该密码组的第一个密码值开始,按上一步的保存顺序依次不重复地输入,且每个密码值使用之后即失效,该认证代理应用服务器在接收该密码值的同时接收用户标识和静态密码,其中用户标识和用户编号一一对应;认证代理应用服务器将该密码值、用户标识和静态密码发送至认证服务器,认证服务器判断用户标识是否合法,根据合法的用户标识找出预存在认证服务器数据库中对应的种子值,该种子值与第一步中由大素数据库生成的种子值相同,该认证服务器根据该种子值及顺序号实时生成相对应的密码值;认证服务器将接收到的静态密码和密码值与认证服务器数据库中预存的静态密码和上一步中生成的密码值作比较,比较两者是否相同,并将比较结果返回认证代理应用服务器;认证代理应用服务器接收比较结果并判明是否合法,若合法则允许用户访问受保护的资源,否则禁止用户访问受保护的资源...

【技术特征摘要】

【专利技术属性】
技术研发人员:林顺来杨路陈洪建张矩林麟陈剑星张帅
申请(专利权)人:上海林果科技有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1