发明名称 |
使用随机数的通信安全认证方法 |
摘要 |
一种在具有相同随机数表的前后设备之间进行通信安全认证的方法,其中随机数表由N个随机数组组成,每组包括三个随机数。具体步骤:使前后端随机数表的当前指针同步,当前指针最好等于前后端下次认证指针中的较大者;前端将当前第m个随机数组的第一随机数发送给后端;后端将其相应数组的第一个随机数与前端第一随机数比对,若相等,将后端下次认证指针号更新为m+1;后端将第二个随机数发送给前端;前端将其第二个随机数与后端第二随机数比对,若相等,将前端下次认证指针号更新为m+1;前端将第三个随机数发送给后端;后端将其第三个随机数与前端第三随机数比对,若相等,认证成功。若任何一个随机数比对不相等,认证失败。 |
申请公布号 |
CN1419356A |
申请公布日期 |
2003.05.21 |
申请号 |
CN01137443.8 |
申请日期 |
2001.11.13 |
申请人 |
杭州中正生物认证技术有限公司 |
发明人 |
黄旭涛;沈王磊 |
分类号 |
H04L9/00 |
主分类号 |
H04L9/00 |
代理机构 |
上海专利商标事务所 |
代理人 |
钱慰民 |
主权项 |
1.一种在第一和第二设备之间进行通信安全认证的方法,其中第一和第二设备具有相同的随机数表,且所述随机数表由N个随机数组组成,每个随机数组包括第一、第二和第三随机数,其特征在于,所述方法包括以下步骤:(a)使第一设备随机数表的当前指针与第二设备随机数表的当前指针同步,其中所述当前指针号大于等于第一与第二设备随机数表各自下次认证指针号中的较大者;(b)将第一设备随机数表当前指针指向的第m个随机数组的第一个随机数发送给第二设备;(c)当第一和第二设备随机数表第m个随机数组的第一个随机数相等时,将第二设备随机数表的下次认证指针号更新为m+1;(d)将第二设备随机数表当前指针指向的第m个随机数组的第二个随机数发送给第一设备;(e)当第一和第二设备随机数表第m个随机数组的第二个随机数相等时,将第一设备随机数表的下次认证指针号更新为m+1;(f)将第一设备随机数表当前指针指向的第m个随机数组的第三个随机数发送给第二设备;(g)当第一和第二设备随机数表第m个随机数组的第三个随机数相等时,发送确认信息;以及(h)当第一和第二设备随机数表第m个随机数组的任何一个随机数比对不相等时,认证失败。 |
地址 |
310012浙江省杭州市西湖区文三路90号27幢1301-1311室 |