技術(shù)總結(jié)
本發(fā)明提出了一種防止重放攻擊的方法,包括如下步驟發(fā)送者向接收者發(fā)起協(xié)商隨機(jī)數(shù)請(qǐng)求,并接收由接收者返回的由其生成的第i隨機(jī)數(shù);發(fā)送者將第i隨機(jī)數(shù)與第i指令進(jìn)行加密處理,并將指令加密結(jié)果連同發(fā)送者生成的第i+1隨機(jī)數(shù),發(fā)送至接收者;接收者利用第i隨機(jī)數(shù)對(duì)指令加密結(jié)果進(jìn)行解密處理,響應(yīng)第i指令;接收者將第i+1隨機(jī)數(shù)和響應(yīng)數(shù)據(jù)進(jìn)行加密處理,并將響應(yīng)加密結(jié)果連同接收者生成的第i+2隨機(jī)數(shù);接收者利用第i+1隨機(jī)數(shù)對(duì)響應(yīng)加密結(jié)果進(jìn)行解密處理,并存儲(chǔ)第i+2隨機(jī)數(shù),以用于下次指令發(fā)送,如此類推。本發(fā)明將發(fā)送者和接收者二者之間的通訊嚴(yán)格排序,防止黑客進(jìn)行重放攻擊。
技術(shù)研發(fā)人員:孫偉濤;李偉;王翊心
受保護(hù)的技術(shù)使用者:北京信安世紀(jì)科技有限公司
文檔號(hào)碼:201611248278
技術(shù)研發(fā)日:2016.12.29
技術(shù)公布日:2017.05.31