[發(fā)明專利]基于區(qū)塊鏈的敏感數(shù)據(jù)交易系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201811064754.8 | 申請日: | 2018-09-12 |
| 公開(公告)號: | CN109325764B | 公開(公告)日: | 2022-05-27 |
| 發(fā)明(設(shè)計(jì))人: | 汪子彧;張法錦;蘇新;孟蕾蕾 | 申請(專利權(quán))人: | 江蘇南大數(shù)碼科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q40/04;G06F21/62;G06F21/64 |
| 代理公司: | 南京科知維創(chuàng)知識產(chǎn)權(quán)代理有限責(zé)任公司 32270 | 代理人: | 杜依民 |
| 地址: | 210000 江蘇省南京市建*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 敏感數(shù)據(jù) 交易系統(tǒng) 方法 | ||
1.一種基于區(qū)塊鏈的敏感數(shù)據(jù)交易系統(tǒng),其特征在于:包括區(qū)塊鏈層模塊、電子合約層模塊以及SaaS層模塊;
所述區(qū)塊鏈層模塊,為基于超級賬本的聯(lián)盟鏈,提供底層區(qū)塊鏈技術(shù)支持,包括支持電子合約運(yùn)行的虛擬機(jī)、共識算法、交易驗(yàn)證機(jī)制和記賬機(jī)制;在電子合約層中使用信用背書、行為和關(guān)鍵數(shù)據(jù)記錄和敏感數(shù)據(jù)交易時(shí),對電子合約層的底層分布式存儲、共識算法支持以及提供合約運(yùn)行的容器;
所述電子合約層模塊,提供可信的分布式應(yīng)用服務(wù),分布式的應(yīng)用和業(yè)務(wù)緊密關(guān)聯(lián),應(yīng)用代碼對各參與方公開,各參與方按照約定算法執(zhí)行業(yè)務(wù),在電子合約層,運(yùn)行系統(tǒng)敏感數(shù)據(jù)交易代碼和數(shù)碼生成算法代碼;
所述SaaS層模塊,提供云平臺服務(wù),讓各參與方通過web平臺、客戶端,方便的參與到業(yè)務(wù)協(xié)作中來;
還包括數(shù)碼交易業(yè)務(wù)層模塊,在數(shù)碼交易業(yè)務(wù)層模塊,SaaS平臺通過調(diào)用存儲在區(qū)塊鏈上的業(yè)務(wù)電子合約,將用戶從下單到打印方打碼的全流程記錄下來,過程中通過生碼交付模塊確保打印方才擁有最終的數(shù)碼數(shù)據(jù);最終,在打印方交付防偽標(biāo)簽后,驗(yàn)碼的流程通過調(diào)用電子合約層的查詢接口,對最終數(shù)碼進(jìn)行校驗(yàn);還包括生碼交付模塊,所述生碼交付模塊包括:行業(yè)用戶子模塊,所述行業(yè)用戶子模塊根據(jù)行業(yè)用戶的請求,生成防偽標(biāo)簽訂單,所述防偽標(biāo)簽訂單通過SaaS層調(diào)用電子合約接口,將防偽標(biāo)簽訂單信息上傳到區(qū)塊鏈電子合約中,并將所述區(qū)塊鏈電子合約存儲到區(qū)塊鏈平臺上,所述行業(yè)用戶子模塊自動(dòng)根據(jù)訂單信息通過Hash算法得到一個(gè)隨機(jī)數(shù)A1,存儲在電子合約中,對外不可見;
代理商用戶子模塊,所述代理商用戶子模塊根據(jù)代理商用戶的確認(rèn),將流轉(zhuǎn)到代理商用戶子模塊的防偽標(biāo)簽訂單通過平臺流轉(zhuǎn)到系統(tǒng)集成商子模塊,同時(shí),代理商用戶子模塊向系統(tǒng)集成商子模塊下數(shù)碼訂單,訂單信息通過數(shù)碼訂單接口存儲到區(qū)塊鏈電子合約中,系統(tǒng)根據(jù)該數(shù)碼訂單信息Hash得到一個(gè)隨機(jī)數(shù)A2,存儲在電子合約,用于后續(xù)生碼,對外不可見;
系統(tǒng)集成商子模塊,所述系統(tǒng)集成商子模塊收到數(shù)碼訂單,檢查確認(rèn)該數(shù)碼訂單的合法性,檢查是否由行業(yè)客戶授權(quán),確認(rèn)后則確定代理商的訂單,并執(zhí)行以下操作,首先,如果系統(tǒng)集成商有自己的seed種子碼,則選擇向區(qū)塊鏈電子合約上傳自己的seed種子碼,seed種子碼由各系統(tǒng)集成商自行生成;如果系統(tǒng)集成商沒有seed種子碼,seed種子碼將實(shí)際由系統(tǒng)的電子合約自動(dòng)生成;然后,將數(shù)碼訂單流轉(zhuǎn)到代理商;seed種子碼對外不可見,記為Seedn,n為數(shù)字位數(shù);打印子模塊,所述打印子模塊根據(jù)確認(rèn)的訂單,生成訂單Hash的隨機(jī)數(shù)A3,存儲在電子合約,對外不可見;
所述打印子模塊,還包括生碼子模塊,以及最終防偽數(shù)碼下載子模塊和/或直連打印機(jī)模塊,生碼子模塊由生碼電子合約根據(jù)全流程中存儲得到的隨機(jī)數(shù)A1、A2、A3,結(jié)合電子合約內(nèi)的生碼算法創(chuàng)建生碼變換的函數(shù)組,進(jìn)行生碼;所述最終防偽數(shù)碼下載子模塊提供最終的防偽數(shù)碼下載;所述直連打印機(jī)模塊提供通過電子合約直接連接打印機(jī)完成最終的防偽數(shù)碼打印;
所述生碼電子合約為不可逆的生碼電子合約,電子合約在最后打印階段,才生成函數(shù)組,進(jìn)行生碼;
所述不可逆的生碼電子合約包括以下步驟
step1編碼轉(zhuǎn)換
對各參與方的訂單Hash結(jié)果,轉(zhuǎn)換為數(shù)字,作為電子合約函數(shù)變換的參數(shù)集合;
step2生碼函數(shù)組生成
設(shè)需要生成的碼長為M,Seed種子碼長為N(MN),隨機(jī)數(shù)長度為L,
將Seedn分為Z=M-N組,每組對應(yīng)一個(gè)生碼函數(shù),得到一個(gè)生碼函數(shù)組;
每組Seed中,每個(gè)碼拆分為一個(gè)N維變量,在左邊補(bǔ)1,一直補(bǔ)到M位,記為X,作為第Z組的生碼函數(shù)的輸入;
生碼函數(shù)組中,函數(shù)形式為X的多項(xiàng)式函數(shù):
其中,j從[0,Z+1]中隨機(jī)選擇,k和b分別對應(yīng)M維向量,分別為對應(yīng)k、b的數(shù)字矩形;每一對k和b多維變量的生成,從隨機(jī)數(shù)集合{A1,A2,A3,…,Ai}中分別挑選任意Ai,拆分為一個(gè)L維的變量,然后從L維變量中按照round(M/N+1)的步長,選取M位生成;
根據(jù)該生碼函數(shù),每個(gè)數(shù)碼的計(jì)算時(shí)間復(fù)雜度主要取決于X的j次方,j和Seed種子碼的分組數(shù)相關(guān),過程中隨機(jī)挑選集合元素的算法可采用平方取中、線性求余;k、b函數(shù)組的運(yùn)算可以通過矩陣計(jì)算得到;
Step3調(diào)用Seed和函數(shù)組生碼
最終計(jì)算所有的出FZ(X)=Y(jié),對Y的每個(gè)維度,按照數(shù)碼進(jìn)制數(shù)求模,得到最終結(jié)果后合并Y的每個(gè)維度,生成最終的數(shù)碼;生碼電子合約記錄下X、Y和X的鍵值綁定關(guān)系,一方面用于排查重碼,一方面便于后續(xù)快速驗(yàn)碼,對于重碼,采用減少mod值重新計(jì)算得到;
所述生碼子模塊包括編碼轉(zhuǎn)換模塊和生碼函數(shù)生成子模塊;
編碼轉(zhuǎn)換模塊,編碼轉(zhuǎn)換模塊對各參與方的訂單Hash結(jié)果,轉(zhuǎn)換為數(shù)字,作為電子合約函數(shù)變換的參數(shù)集合;
生碼函數(shù)生成子模塊,設(shè)需要生成的碼長為M,Seed種子碼長為N(MN),隨機(jī)數(shù)長度為L,
將Seedn分為Z=M-N組,每組對應(yīng)一個(gè)生碼函數(shù),得到一個(gè)生碼函數(shù)組;
每組Seed中,每個(gè)碼拆分為一個(gè)N維變量,在左邊補(bǔ)1,一直補(bǔ)到M位,記為X,作為第Z組的生碼函數(shù)的輸入;
生碼函數(shù)組中,函數(shù)形式為X的多項(xiàng)式函數(shù):
FZ(X)=Xj×kZ+bZ
其中,j從[0,Z+1]中隨機(jī)選擇,k和b分別對應(yīng)M維向量;k和b從隨機(jī)數(shù)集合{A1,A2,A3,…,Ai}中挑選任意Ai,拆分為一個(gè)L維的變量,然后從L維變量中按照round(M/N+1)的步長,選取M位生成;
調(diào)用Seed和函數(shù)組生碼子模塊,最終計(jì)算所有的出FZ(X)=Y(jié),對Y的每個(gè)維度,按照數(shù)碼進(jìn)制數(shù)求模,所述數(shù)碼進(jìn)制數(shù)為十進(jìn)制mod 10,或十六進(jìn)制mod 16,得到最終結(jié)果;生碼電子合約記錄下X、Y的鍵值綁定關(guān)系,便于后續(xù)快速驗(yàn)碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇南大數(shù)碼科技有限公司,未經(jīng)江蘇南大數(shù)碼科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811064754.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認(rèn)證機(jī)構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 一種敏感數(shù)據(jù)的模糊化裝置及其方法
- 一種數(shù)據(jù)敏感性識別方法及裝置
- 大數(shù)據(jù)平臺敏感數(shù)據(jù)的發(fā)現(xiàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 敏感數(shù)據(jù)請求方法、裝置、系統(tǒng)和計(jì)算機(jī)可讀存儲介質(zhì)
- 一種防止敏感數(shù)據(jù)泄漏的方法及系統(tǒng)
- 數(shù)據(jù)存儲方法、裝置、計(jì)算機(jī)可讀存儲介質(zhì)及電子設(shè)備
- 基于影子系統(tǒng)的敏感數(shù)據(jù)安全保護(hù)方法及系統(tǒng)
- 一種數(shù)據(jù)泄漏告警方法及相關(guān)裝置
- 一種敏感數(shù)據(jù)的安全訪問方法
- 一種備份系統(tǒng)敏感數(shù)據(jù)識別與分離方法和裝置
- 多個(gè)交易系統(tǒng)間的交易方法及交易系統(tǒng)
- 車載移動(dòng)交易
- 嵌套式有限合伙企業(yè)資產(chǎn)在線交易的交易系統(tǒng)及使用方法
- 一種知識產(chǎn)權(quán)的運(yùn)營交易系統(tǒng)
- 一種交易系統(tǒng)實(shí)時(shí)監(jiān)控方法及其監(jiān)控系統(tǒng)
- 一種商品交易的處理方法、裝置及設(shè)備
- 確定微電網(wǎng)電力交易系統(tǒng)的優(yōu)化交易方案的方法及裝置
- 一種基于時(shí)間Petri網(wǎng)的網(wǎng)絡(luò)交易系統(tǒng)故障診斷方法
- 交易數(shù)據(jù)備份方法、裝置及計(jì)算設(shè)備、存儲介質(zhì)
- 交易系統(tǒng)運(yùn)行狀態(tài)的監(jiān)控方法及監(jiān)控系統(tǒng)





