【技术实现步骤摘要】
本专利技术涉及信息安全
,具体而言,涉及一种认证方法、系统和认证装置。
技术介绍
随着网络技术在人们日常生活中的应用越来越广泛,人们已经越来越依赖于网络 进行更多的日常活动,例如利用网络进行购物、办公、娱乐等。也正是由于网络应用的加强, 各种提供便捷服务的网站也应运而生,使得网站的数量不断增加,同时对网络的安全性要 求也越来越高,尤其是网络银行、政府办公相关的网站,要求合法用户登陆绝对安全。由于 黑客技术的发展,传统的用户名加静态密码的验证方式已经不能满足现有的安全性要求。 近年来,认证领域提出了动态口令的认证方式,在对静态密码进行验证的基础上 增加了动态密码的验证,使得用户口令多了一层保护,大大增加了安全性。在现有技术中, 动态口令的认证通常为如下方式 服务方向用户发放动态口令令牌,这种令牌是一种自带有处理器的电子设备,其大小如同U盘,在装有电池或接电的情况下可以独立运行。通常在动态口令令牌内部安全的存储有与其对应的种子,也称为静态因子,该种子为一个长字符串或数据; 动态口令令牌可以根据内置的动态口令算法利用种子和动态因子生成动态口令; 用户使用动态口令令牌生成的动态口令登陆服务方,因为动态因子通常与时间或 事件因素相关联,因此每次生成的动态口令会不同,用户使用该动态口令登陆服务方可以 达到一次一密的效果,安全性比较高。 钓鱼网站是一种假冒网站,其完全模仿真网站的界面,只是在URL上与真网站有细微差别,普通用户在不仔细查看的情况下很容易混淆钓鱼网站与真网站,钓鱼网站冒充真网站,如果用户打开了钓鱼网站并进行登陆,钓鱼网站会记录用户所输入的登陆信息 ...
【技术保护点】
一种认证方法,其特征在于,所述方法包括:服务端接收来自客户端的用户名和第一数值,所述第一数值是由动态口令令牌的动态因子得到的;所述服务端查找所述用户名对应的所述动态口令令牌的种子,根据所述第一数值对所述服务端的动态因子进行校正,并根据所述校正后的动态因子和所述种子生成第一动态口令;按照约定的规则将所述第一动态口令转换为第一验证口令和第二验证口令,并将所述第一验证口令返回给用户;所述动态口令令牌根据动态因子和所述动态口令令牌内预先存储的种子生成第二动态口令,按照所述约定的规则将所述第二动态口令转换为第三验证口令和第四验证口令;所述用户对比所述第一验证口令与所述第三验证口令一致后,确认所述服务端合法;将所述第四验证口令发送给所述服务端;所述服务端对比所述第四验证口令与所述第二验证口令一致后,确认所述用户合法。
【技术特征摘要】
一种认证方法,其特征在于,所述方法包括服务端接收来自客户端的用户名和第一数值,所述第一数值是由动态口令令牌的动态因子得到的;所述服务端查找所述用户名对应的所述动态口令令牌的种子,根据所述第一数值对所述服务端的动态因子进行校正,并根据所述校正后的动态因子和所述种子生成第一动态口令;按照约定的规则将所述第一动态口令转换为第一验证口令和第二验证口令,并将所述第一验证口令返回给用户;所述动态口令令牌根据动态因子和所述动态口令令牌内预先存储的种子生成第二动态口令,按照所述约定的规则将所述第二动态口令转换为第三验证口令和第四验证口令;所述用户对比所述第一验证口令与所述第三验证口令一致后,确认所述服务端合法;将所述第四验证口令发送给所述服务端;所述服务端对比所述第四验证口令与所述第二验证口令一致后,确认所述用户合法。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括所述服务端判断是否在约定的时间内接收到所述第四验证口令,如果是,对比所述第 四验证口令是否与所述第二验证口令一致;否则,向所述客户端发送口令输入超时信息。3. 根据权利要求1所述的方法,其特征在于,所述方法还包括 所述服务端接收用户输入的静态密码;验证所述静态密码是否正确,如果正确,对比所述第四验证口令与所述第二验证口令 是否一致,如果不一致,确认所述用户不合法,禁止所述用户登陆。4. 根据权利要求l所述的方法,其特征在于,所述动态因子为随机数或所述动态口令令牌生成动态口令的次数;5. 根据权利要求4所述的方法,其特征在于, 当所述动态因子为随机数时,所述第一数值即为所述随机数;当所述动态因子为所述动态口令令牌生成动态口令的次数时,所述第一数值由所述动 态口令令牌根据其生成的动态口令的次数得到。6. 根据权利要求5所述的方法,其特征在于,当所述动态因子为随机数时,所述服务端根据所述第一数值对所述服务端的动态因子 进行校正,并根据所述校正后的动态因子和所述种子生成第一动态口令包括,所述服务端 将接收到的所述第一数值作为所述动态因子,并利用所述第一数值和所述种子生成第一动 态口令;当所述动态因子为所述动态口令令牌生成动态口令的次数时,所述服务端根据所述第 一数值对所述服务端的动态因子进行校正,并根据所述校正后的动态因子和所述种子生成 第一动态口令包括,所述服务端根据所述第一数值对所述服务端存储的生成动态口令的次 数进行校正,所述服务端使用所述校正后的生成动态口令次数和所述种子生成第一动态口 令。7. 根据权利要求1所述的方法,其特征在于,所述用户名为用户账号、用户身份证号、 用户的邮箱中的一种或多种。8. 根据权利要求1所述的方法,其特征在于,按照约定的规则将所述第一...
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:北京飞天诚信科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。