1.一种防止重放攻击的操作系统口令鉴别的方法,其特征在于,包括:
智能卡产生指定字节数量的随机数,并将随机数传给外部设备;
外部设备根据随机数将外部输入的口令进行加密;
当该智能卡接收到包含经该随机数加密的口令的信息后,进行解密,对解密后口令进行口令鉴别,如果通过,则允许外部设备与该智能卡进行信息交换。
2.如权利要求1所述的防止重放攻击的操作系统口令鉴别的方法,其特征在于,还包括:
当该智能卡接收到包含经该随机数加密的口令的信息后,进行解密,将解密后的随机数与智能卡产生的随机数进行比对,如果相同,则通过认证。
3.如权利要求1所述的防止重放攻击的操作系统口令鉴别的方法,其特征在于,还包括:
该智能卡对解密后口令进行口令鉴别,如果未通过,则进行错误计数,当错误计数的次数超过一阈值,则将卡片锁定,禁止该外部设备访问该智能卡。
4.如权利要求1所述的防止重放攻击的操作系统口令鉴别的方法,其特征在于,还包括:当该智能卡接收到包含经该随机数加密的口令的信息后,先判断是否有外部设备请求过随机数,如果有,则进行解密,如果没有,则报错。