11保障与安全身份认证教材课程.pptVIP

  • 1
  • 0
  • 约9.7千字
  • 约 68页
  • 2020-05-29 发布于天津
  • 举报
S/KEY口令序列认证方案描述 在S/KEY口令序列认证方案中,有客户和服务器两个实体参与操作。服务器端产生挑战数据,并校验随后客户端送来的一次性口令应答数据,最后将接收的有效的认证数据及相应的序列号存储在数据记录中。服务器产生的挑战数据由两部分构成,即种子Seed和迭代次数Seq组成,迭代次数Seq为一个整数。客户端通过用户口令和服务器发来的挑战数据计算一次性口令。 在使用S/Key系统时有两方面的操作。在客户方面,必须有手段产生正确的一次性口令。在服务主机方面,必须能够验证该一次性口令的有效性, 并能够让用户安全地修改源口令。 一般的S/Key系统是基于一些不可逆算法的(如MD4和MD5), 也就是说这一类算法如果拥有源数据,正向计算出结果速度很快。但如果没有源数据而试图反向计算出源数据,目前来看则基本上是不可能的。 用户在使用S/Key系统时,在计算机上对其口令进行初始化, 该源口令按照选定的算法将计算N次的结果由计算机保存。计算N-1次后形成本次口令, 当本次口令送给计算机时,计算机将所得的口令通过该算法计算一次,并将结果与计算机保存的上一个结果比较,若相同,则身份验证通过,而且将本次用户的输入保留, 作为下一次用于比较的值。用户在下一次计算口令时, 自动将计算次数减1(第二次计算N-2次,N为计算的次数)。这样达到连续变换传送口令

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档