主动一次性密码机制与密码算法硬件加速
1. 主动一次性密码机制(AOTP)
在用户认证领域,传统密码虽便捷但易受攻击,主动一次性密码机制(AOTP)应运而生。
1.1 AOTP认证流程
AOTP的用户认证流程包含以下步骤:
1. CSP(认证服务提供商)向用户传输登录信息和一次性密码。
2. 用户获取密码后,通过手机短信通道将其发送至指定电信号码,该手机号码需在注册阶段已注册。
3. AS(认证服务器)从短信平台获取手机号码和一次性密码(OTP)对,并将其发送至OTP生成器,与存储在数据库中的信息进行比对。
4. 最后,CSP根据OTP生成器的结果向用户输出认证结果。若比对结果为假,OTP生成器会记录以检测异常网络用户。
以下为该流程的mermaid流程图:
graph LR
A[CSP发送信息和OTP] --> B[用户获取并短信发送OTP]
B --> C[AS获取号码和OTP对]
C --> D[OTP生成器比对]
D --> E[CSP输出结果]
1.2 AOTP的优势
AOTP具有以下显著优势:
1. 密码易记且防复用 :用户认证时,除常规用户名和密码外,还需用注册手机向指定短信平台发送服务提供商提供的一次性短码。认证主要基于电信服务提供商对用户手机号码的确认,即便注册密码被盗,攻击者若无对应手机和SIM卡,也无法成功登录。不同登录使用一次性密码可防止密码复用攻
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



