使用随机数的通信安全认证方法技术

技术编号:3529855 阅读:245 留言:0更新日期:2012-04-11 18:40
一种在具有相同随机数表的前后设备之间进行通信安全认证的方法,其中随机数表由N个随机数组组成,每组包括三个随机数。具体步骤:使前后端随机数表的当前指针同步,当前指针最好等于前后端下次认证指针中的较大者;前端将当前第m个随机数组的第一随机数发送给后端;后端将其相应数组的第一个随机数与前端第一随机数比对,若相等,将后端下次认证指针号更新为m+1;后端将第二个随机数发送给前端;前端将其第二个随机数与后端第二随机数比对,若相等,将前端下次认证指针号更新为m+1;前端将第三个随机数发送给后端;后端将其第三个随机数与前端第三随机数比对,若相等,认证成功。若任何一个随机数比对不相等,认证失败。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种在第一和第二设备之间进行通信安全认证的方法,其中第一和第二设备具有相同的随机数表,且所述随机数表由N个随机数组组成,每个随机数组包括第一、第二和第三随机数,其特征在于,所述方法包括以下步骤:(a)使第一设备随机数表的当前指针与第二设 备随机数表的当前指针同步,其中所述当前指针号大于等于第一与第二设备随机数表各自下次认证指针号中的较大者;(b)将第一设备随机数表当前指针指向的第m个随机数组的第一个随机数发送给第二设备;(c)当第一和第二设备随机数表第m个随机数组的 第一个随机数相等时,将第二设备随机数表的下次认证指针号更新为m+1;(d)将第二设备随机数表当前指针指向的第m个随机数组的第二个随机数发送给第一设备;(e)当第一和第二设备随机数表第m个随机数组的第二个随机数相等时,将第一设备随机数 表的下次认证指针号更新为m+1;(f)将第一设备随机数表当前指针指向的第m个随机数组的第三个随机数发送给第二设备;(g)当第一和第二设备随机数表第m个随机数组的第三个随机数相等时,发送确认信息;以及(h)当第一和第二设备随机数表 第m个随机数组的任何一个随机数比对不相等时,认证失败。...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄旭涛沈王磊
申请(专利权)人:杭州中正生物认证技术有限公司
类型:发明
国别省市:86[中国|杭州]

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

1