南京萊斯信息技術股份有限公司陳力行獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉南京萊斯信息技術股份有限公司申請的專利一種用于數據交換中的數據溯源方法及系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115766020B 。
龍圖騰網通過國家知識產權局官網在2025-09-23發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211323606.X,技術領域涉及:H04L9/32;該發明授權一種用于數據交換中的數據溯源方法及系統是由陳力行;陳華;晁俊杰;毛鋒;魏明嵐設計研發完成,并于2022-10-27向國家知識產權局提交的專利申請。
本一種用于數據交換中的數據溯源方法及系統在說明書摘要公布了:本發明公開了一種用于數據交換中的數據溯源方法及系統,步驟如下:1)對業務數據使用數據指紋生成算法生成得到數據指紋;2)將業務數據與數據指紋組合進行對外數據交換;3)根據業務需求判斷是否需要再次進行數據交換,若需要則進入步驟4);若不需要則進入步驟5);4)更新業務數據與數據指紋,并進行對外數據交換,返回步驟3);5)根據當前的業務數據和數據指紋進行數據溯源。本發明借助數據指紋的核心技術,用以在跨多交換節點的場景下,實時且快捷的解決對業務數據進行驗證數據真偽、判定兩條數據是否相同、對業務數據交換過程進行數據溯源、獲取業務數據的版本信息、獲取最新版本數據等功能。
本發明授權一種用于數據交換中的數據溯源方法及系統在權利要求書中公布了:1.一種用于數據交換中的數據溯源方法,其特征在于,步驟如下: 1對業務數據使用數據指紋生成算法生成得到數據指紋; 2將業務數據與數據指紋組合進行對外數據交換; 3根據業務需求判斷是否需要再次進行數據交換,若需要則進入步驟4;若不需要則進入步驟5; 4更新業務數據與數據指紋,并進行對外數據交換,返回步驟3; 5根據當前的業務數據和數據指紋進行數據溯源; 所述步驟1中包括:數據指紋內容定義和生成數據指紋的方法; 數據指紋內容定義,包括:業務數據、唯一摘要信息、交換節點信息鏈、時間戳版本; 業務數據:指未經處理的、可直接使用的業務數據,簡寫為ori_data; 唯一摘要信息:對業務數據使用摘要算法生成的唯一摘要信息,再使用非對稱加密算法對唯一摘要信息進行加密簽名,形成的唯一摘要信息,簡寫為sm2; 交換節點信息鏈:由各交換節點系統生成本節點的交換節點信息后,串連添加形成,簡寫為node_chain; 時間戳版本:用于記錄業務數據的時間與版本;時間戳版本中的時間戳使用UnixLinux的整型時間戳來記錄,使用time來表示,版本信息使用整數1、2、…、N來記錄,使用ver來表示,時間戳版本簡寫為time_ver; 將以上唯一摘要信息sm2、交換節點信息鏈node_chain、時間戳版本time_ver組合成為完整的數據指紋,簡寫為data_fingerprint;使用對稱加密算法進行加密后對外交換使用,加密后的數據指紋簡寫為sm4data_fingerprint; 生成數據指紋的方法具體表示為: 將業務數據ori_data以字符串形式存儲,字符串形式的業務數據生成后在不改變版本的情況下將不允許被修改; 使用消息摘要算法對業務數據生成得到唯一摘要信息sm3ori_data并以字符串形式存儲; 使用非對稱加密算法對上述得到的唯一摘要信息簽名加密,形成sm2sm3ori_data并以字符串存儲; 交換節點1將其預分配的節點編號node_id1以字符串形式存儲; 交換節點1將本節點內重要的對數據溯源有意義的處理過程及資源信息編成節點內處理鏈信息node_proc…,其中…表示實際數據的重要處理過程信息; 將交換節點編號node_id1和交換節點內處理鏈信息node_proc…組合成交換節點信息node1后,再生成只包括交換節點1信息的交換節點信息鏈node_chainnode1; 為業務數據生成版本信息ver1,其中1代表初始版本1; 將當前時間生成UnixLinux的時間戳time; 將版本和時間戳組合生成時間戳版本time_vertime,ver; 將上述生成的唯一摘要信息sm2sm3ori_data、交換節點信息鏈node_chainnode1、時間戳版本time_vertime,ver1組合生成明文的數據指紋信息data_fingerprint; 使用對稱加密算法對data_fingerprint加密后,再使用base64生成ASCII字符串以方便后續數據交換; 所述步驟2具體包括: 21將業務數據與數據指紋組合成一個整體; 數據指紋生成后,將業務數據ori_data和對稱加密后的sm4data_fingerprint用數據中不會出現的特殊符號分隔開,生成可用于對外數據交換的交換數據ori_data|sm4data_fingerprint; 22進行對外數據交換; 交換數據使用文件、庫表、程序接口的數據傳輸方法進行數據交換; 所述步驟4中將數據指紋相關的唯一摘要信息sm2、交換節點信息鏈node_chainnode1,*,noden、時間戳版本time_vertime,n組合生成第n次迭代的數據指紋信息data_fingerprint; 使用對稱加密算法對第n次迭代的數據指紋信息data_fingerprint加密生成sm4data_fingerprint; 將業務數據和第n次迭代的指紋數據組合成新的ori_data|sm4data_fingerprint并對外數據交換; 所述步驟5中的數據溯源具體包括:驗證數據真偽、判定兩條數據是否相同、對業務數據交換過程進行溯源、獲取業務數據的版本信息、獲取最新版本數據;具體如下: 51驗證數據真偽; 52判定兩條數據是否相同; 53對業務數據交換過程進行溯源; 54獲取業務數據的版本信息; 55獲取最新版本數據。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人南京萊斯信息技術股份有限公司,其通訊地址為:210014 江蘇省南京市秦淮區永智路8號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。