23
CAPTCHA
抵抗在线字典攻击 防止恶意注册
24
基于对称密码的认证
ISO/IEC9798-2协议(同时建立会话密钥) 1路单向认证(时间戳)
AB: {TA, B}KAB
2路双向认证(时间戳)
AB: {TA, B}KAB BA: {TB, A}KAB
25
基于对称密码的认证
1、基于口令的认证(续)
为了增强基于口令认证的安全,可以采用以下改 进方案。
( 1 )认证过程有一定的时延,增大穷举尝试的难度。 ( 2 )不可预测的口令。修改口令登记程序以便促使 用户使用更加生僻的口令。这样就进一步削弱了字典 攻击。 ( 3 )对无效用户名的回答应该与对有效用户名的回 答相同。
A rA R Z p t A g rA
B
A,{t A}
{tB } ,{nB }KAB Z AB t B rA nA R {1, 2..., 2 L } {nA , nB }K AB
Verify nA
rB R Z p Z AB t ArB tB g rB nB R {1, 2..., 2 L }
x1=f(R)
x2=f(x1)
…
xn+1=f(xn)
计算机存储xn+117
1、基于口令的认证(续)
设计基于口令的协议应满足的要求
口令不能过长 离线字典攻击无效 在线字典攻击无效 共享的秘密ZAB 导出的会话密钥KAB
记号
18
1、基于口令的认证(续)
基于DH的EKE . 安全参数 L. 共享的信息: 口令
33