[發(fā)明專利]信息驗證方法、系統(tǒng)、裝置有效
| 申請?zhí)枺?/td> | 201810737301.0 | 申請日: | 2018-07-06 |
| 公開(公告)號: | CN108964901B | 公開(公告)日: | 2021-05-28 |
| 發(fā)明(設(shè)計)人: | 周志剛;張文明;陳少杰 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32;H04L29/06;H04N21/431;H04N21/4788;H04N21/488 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 信息 驗證 方法 系統(tǒng) 裝置 | ||
1.一種信息驗證方法,用于在設(shè)備向服務(wù)器發(fā)送信息時進行信息的驗證,包括以下步驟:
獲取設(shè)備的計算能力等級L;
在不同時刻分M批次通知多個所述設(shè)備,對應(yīng)每個設(shè)備的通知信息包括對應(yīng)的計算能力等級L、檢驗字段以及該通知信息相對于最早的第一批次的批次排序D;
設(shè)備和服務(wù)器建立通信并生成共享密鑰;
所述設(shè)備接收對應(yīng)的所述通知信息,并將所述檢驗字段輸入到預(yù)設(shè)的算法中計算得到計算結(jié)果,當(dāng)計算結(jié)果中的預(yù)定值的個數(shù)N滿足N=L+M-D時進入下一步;
將計算結(jié)果使用共享密鑰加密并發(fā)送到服務(wù)器,并由服務(wù)器驗證該計算結(jié)果與預(yù)先存儲的結(jié)果是否匹配,如果匹配則驗證通過;
其中,分批次通知的具體步驟包括:
將選定的時間T平均分成M份;
將服務(wù)器對應(yīng)的所有的設(shè)備也平均分成M份;
在第一個T/M時間內(nèi),將所述通知信息發(fā)送給第一份第一批次的設(shè)備,然后按照批次順序發(fā)送給其他設(shè)備直至發(fā)送完畢;
其中,所述預(yù)設(shè)的算法為檢驗字段的hash值計算,對應(yīng)的預(yù)定值的個數(shù)為hash值計算得到開頭為0的個數(shù)。
2.根據(jù)權(quán)利要求1所述的信息驗證方法,其特征在于:其中,獲取計算能力等級L的過程為:
采集設(shè)備的設(shè)備信息,根據(jù)采集到的設(shè)備信息對照預(yù)先存儲的設(shè)備與計算能力等級對應(yīng)信息來確定該設(shè)備的計算能力等級L。
3.根據(jù)權(quán)利要求1所述的信息驗證方法,其特征在于:
其中,建立通信并生成共享密鑰的過程包括以下子步驟:
當(dāng)設(shè)備登錄到服務(wù)器時,服務(wù)器根據(jù)該設(shè)備的用戶信息生成一對公鑰和私鑰;
當(dāng)設(shè)備登錄到服務(wù)器時,設(shè)備根據(jù)檢驗字段和登錄時間的時間戳來生成一對公鑰和私鑰;
服務(wù)器和各個設(shè)備互相交換公鑰實現(xiàn)密鑰共享并建立通信。
4.根據(jù)權(quán)利要求1所述的信息驗證方法,其特征在于:
其中,所述服務(wù)器為直播平臺服務(wù)器,所述設(shè)備為直播平臺的供觀眾用戶使用的設(shè)備,
所述通知信息為彈幕抽獎的通知信息,所述檢驗字段為隨機數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的信息驗證方法,其特征在于:
當(dāng)進行特定計算得到的預(yù)定值的個數(shù)N不滿足N=L+M-D時,設(shè)備會在檢驗字段前添加一個多位的數(shù)據(jù)然后再次進行計算直到滿足條件為止。
6.根據(jù)權(quán)利要求1所述的信息驗證方法,其特征在于:
其中,服務(wù)器驗證該計算結(jié)果是否匹配的過程包括以下子步驟:
對從設(shè)備接收到的通知信息使用公共密鑰進行解密;
從解密得到的數(shù)據(jù)中檢查是否有檢驗字段和計算結(jié)果,如果沒有則判定該數(shù)據(jù)是無效的,不能通過驗證,如果有的話,就進入下一步;
進一步判斷該檢驗字段和計算結(jié)果是否與服務(wù)器對應(yīng)發(fā)給該設(shè)備的檢驗字段、計算結(jié)果相匹配,若匹配,則驗證通過,否則不能通過驗證。
7.一種信息驗證系統(tǒng),用于在設(shè)備向服務(wù)器發(fā)送信息時進行信息的驗證,其特征在于,包括:
計算能力獲取模塊,用于獲取設(shè)備的計算能力等級L;
分批次通知模塊,用于在不同時刻分M批次通知多個所述設(shè)備,對應(yīng)每個設(shè)備的通知信息包括對應(yīng)的計算能力等級L、檢驗字段以及該通知信息相對于最早的第一批次的批次排序D;
共享密鑰生成模塊,用于設(shè)備和服務(wù)器建立通信并生成共享密鑰;
預(yù)定值計算判斷模塊,用于將所述檢驗字段輸入到預(yù)設(shè)的算法中計算得到計算結(jié)果,并進一步判斷計算結(jié)果中的預(yù)定值的個數(shù)N是否滿足N=L+M-D;
匹配判斷模塊,用于將計算結(jié)果使用共享密鑰加密并發(fā)送到服務(wù)器,并驗證該計算結(jié)果與預(yù)先存儲的結(jié)果是否匹配,如果匹配則驗證通過;
其中,分批次通知的具體步驟包括:
將選定的時間T平均分成M份;
將服務(wù)器對應(yīng)的所有的設(shè)備也平均分成M份;
在第一個T/M時間內(nèi),將所述通知信息發(fā)送給第一份第一批次的設(shè)備,然后按照批次順序發(fā)送給其他設(shè)備直至發(fā)送完畢;
其中,所述預(yù)設(shè)的算法為檢驗字段的hash值計算,對應(yīng)的預(yù)定值的個數(shù)為hash值計算得到開頭為0的個數(shù)。
8.一種信息驗證裝置,包括存儲器和處理器,存儲器上儲存有在處理器上運行的計算機程序,其特征在于:處理器執(zhí)行計算機程序時實現(xiàn)權(quán)利要求1至7任一項所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810737301.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





