西南交通大學何松林獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉西南交通大學申請的專利一種基于區塊鏈的點對點內容分發下載方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN119892846B 。
龍圖騰網通過國家知識產權局官網在2025-09-26發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510050646.9,技術領域涉及:H04L67/104;該發明授權一種基于區塊鏈的點對點內容分發下載方法是由何松林;吳奇石;閆振超設計研發完成,并于2025-01-13向國家知識產權局提交的專利申請。
本一種基于區塊鏈的點對點內容分發下載方法在說明書摘要公布了:本發明提供了一種基于區塊鏈的點對點內容分發下載方法,包括三個階段:準備階段、下載傳輸階段、解密階段。本發明采用上述的一種基于區塊鏈的點對點內容分發下載方法,以在保證內容分發過程中內容機密性的同時,實現最優化的區塊鏈鏈上存儲和計算消耗,由此具有實用性,且為區塊鏈在廣泛的去中心化應用場景落地提供了技術和設計方面的思路借鑒。
本發明授權一種基于區塊鏈的點對點內容分發下載方法在權利要求書中公布了:1.一種基于區塊鏈的點對點內容分發下載方法,其特征在于,包括三個階段:準備階段、下載傳輸階段、解密階段; 準備階段:內容提供者部署智能合約,內容分發者在合約部署成功后,通過向區塊鏈發送消息加入本次分發,內容提供者從加入的分發者中選擇一個;內容分發者接收內容提供者發送的內容塊的對序列,驗證其簽名,通過后保存在本地,然后向區塊鏈發送確認,表明已經準備好內容分發;其中,對序列包括多個“對”,每個“對”包括內容塊密文及內容塊密文簽名; 下載傳輸階段:內容消費者發送下載請求至區塊鏈,內容分發者在看到下載請求后,與內容消費者之間執行可驗證公平分發協議,然后內容分發者提交“收據”證明至區塊鏈智能合約,由此獲得區塊鏈向內容分發者支付的內容分發費用; 解密階段:內容提供者發送加密后的解密密鑰數組至區塊鏈上,內容消費者從區塊鏈上獲取解密密鑰并解密內容,內容消費者隨后發送確認到區塊鏈,區塊鏈收到確認后將立即或者在未收到確認后的一段時間后自動將內容提供的費用支付給內容提供者; 解密階段包括以下步驟: 內容提供者根據內容塊數量n、初始內容塊下標ζ,鏈上計算的已分發內容塊數量ctr和主密鑰哈希值H_mk,調用秘鑰元素揭示算法RevealKeys,生成需要揭示的秘鑰元素數組RKArray,然后通過非對稱加密的公鑰pk_C進行加密,并將密文發送至鏈上; 內容消費者從鏈上獲取加密的秘鑰元素數組RKArray,可初步驗證是否可以恢復出ctr個解密秘鑰,通過后使用與pk_C對應的私鑰進行解密,從而獲得秘鑰元素數組,調用恢復秘鑰算法RecoverKeys,獲得用于解密ctr個內容塊的秘鑰,然后對加密的內容塊進行解密獲得內容塊明文,向智能合約發送確認,智能合約將對應的費用ctrB_c發送給內容提供者,下載流程完成; 秘鑰元素揭示算法RevealKeys,輸入內容塊數量n,起始內容塊下標ζ,需要揭示的秘鑰個數ctr,主密鑰哈希值,輸出一個用于保存將要發送到區塊鏈用于恢復解密秘鑰的數組RKArray,構造具體為: 執行秘鑰樹生成算法KTGen獲得秘鑰樹KT,計算起始內容塊在秘鑰樹中的下標start=n+ζ-2,若僅需解密一個內容塊,即ctr為1,則添加start,KT[start]到結果數組RKArray中并返回; 若ctr為2,則進一步判斷start的奇偶性,為奇數時,則添加start-12,KT[start-12]到結果數組RKArray中,為偶數時,則必定這兩個節點均為葉子節點,分別添加start,KT[start]和start+1,KT[start+1]到結果數組RKArray中并返回; 若需要解密的內容塊個數ctr大于2,則通過迭代的方式計算這ctr個元素在秘鑰樹KT中從葉子節點到根節點的方向最頂部的節點,然后將這些節點添加到RKArray中并返回。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人西南交通大學,其通訊地址為:611756 四川省成都市郫都區犀安路999號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。