1.一種防止重放攻擊的操作系統(tǒng)口令鑒別的方法,其特征在于,包括:
智能卡產(chǎn)生指定字節(jié)數(shù)量的隨機數(shù),并將隨機數(shù)傳給外部設備;
外部設備根據(jù)隨機數(shù)將外部輸入的口令進行加密;
當該智能卡接收到包含經(jīng)該隨機數(shù)加密的口令的信息后,進行解密,對解密后口令進行口令鑒別,如果通過,則允許外部設備與該智能卡進行信息交換。
2.如權(quán)利要求1所述的防止重放攻擊的操作系統(tǒng)口令鑒別的方法,其特征在于,還包括:
當該智能卡接收到包含經(jīng)該隨機數(shù)加密的口令的信息后,進行解密,將解密后的隨機數(shù)與智能卡產(chǎn)生的隨機數(shù)進行比對,如果相同,則通過認證。
3.如權(quán)利要求1所述的防止重放攻擊的操作系統(tǒng)口令鑒別的方法,其特征在于,還包括:
該智能卡對解密后口令進行口令鑒別,如果未通過,則進行錯誤計數(shù),當錯誤計數(shù)的次數(shù)超過一閾值,則將卡片鎖定,禁止該外部設備訪問該智能卡。
4.如權(quán)利要求1所述的防止重放攻擊的操作系統(tǒng)口令鑒別的方法,其特征在于,還包括:當該智能卡接收到包含經(jīng)該隨機數(shù)加密的口令的信息后,先判斷是否有外部設備請求過隨機數(shù),如果有,則進行解密,如果沒有,則報錯。