技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明實施例提供一種軟件防護(hù)方法及裝置。該方法包括:對等網(wǎng)絡(luò)中的節(jié)點接收軟件開發(fā)平臺發(fā)送的簽名信息;根據(jù)軟件開發(fā)者的公鑰對軟件開發(fā)平臺發(fā)送的簽名信息進(jìn)行驗證;若節(jié)點根據(jù)軟件開發(fā)者的公鑰對軟件開發(fā)平臺發(fā)送的簽名信息驗證成功,則根據(jù)歷史哈希值和隨機數(shù)計算第二哈希值;若第二哈希值小于閾值,則節(jié)點將軟件開發(fā)者的身份信息、待發(fā)布的軟件的標(biāo)識信息、第一哈希值、隨機數(shù)和第二哈希值發(fā)送給對等網(wǎng)絡(luò)中的其他節(jié)點。本發(fā)明實施例避免非法節(jié)點對軟件進(jìn)行修改,同時根據(jù)軟件標(biāo)識對應(yīng)的哈希值可以方便確定,該軟件是否被修改,提高了對軟件的防護(hù)力度。
技術(shù)研發(fā)人員:田新雪;馬書惠
受保護(hù)的技術(shù)使用者:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
技術(shù)研發(fā)日:2017.05.05
技術(shù)公布日:2017.09.05