[發(fā)明專(zhuān)利]一種數(shù)據(jù)處理方法、客戶端及電子設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201810118111.0 | 申請(qǐng)日: | 2018-02-06 |
| 公開(kāi)(公告)號(hào): | CN108366057A | 公開(kāi)(公告)日: | 2018-08-03 |
| 發(fā)明(設(shè)計(jì))人: | 周志剛;陳少杰;張文明 | 申請(qǐng)(專(zhuān)利權(quán))人: | 武漢斗魚(yú)網(wǎng)絡(luò)科技有限公司 |
| 主分類(lèi)號(hào): | H04L29/06 | 分類(lèi)號(hào): | H04L29/06;H04L9/08 |
| 代理公司: | 北京眾達(dá)德權(quán)知識(shí)產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開(kāi)*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 客戶端 公鑰 區(qū)塊 秘鑰 電子設(shè)備 加密數(shù)據(jù) 數(shù)據(jù)處理 私鑰生成 配對(duì) 共享 用戶數(shù)據(jù)安全 區(qū)塊數(shù)據(jù) 私鑰 服務(wù)器 并發(fā) 加密 存儲(chǔ) 保證 | ||
本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)處理方法、客戶端及電子設(shè)備。本發(fā)明實(shí)施例方法包括:第一客戶端生成配對(duì)的第一公鑰和第一私鑰,第一客戶端接收第二客戶端生成的第二公鑰,并根據(jù)第二公鑰和第一私鑰生成第一共享秘鑰第一客戶端將第一公鑰發(fā)送到所述第二客戶端,以使得第二客戶端根據(jù)第一公鑰和與第二公鑰配對(duì)的第二私鑰生成第二共享秘鑰;第一客戶端根據(jù)第一共享秘鑰加密待存儲(chǔ)到區(qū)塊鏈中的數(shù)據(jù),得到第一加密數(shù)據(jù);第一客戶端根據(jù)第一加密數(shù)據(jù)以及服務(wù)器預(yù)先下發(fā)的第一區(qū)塊生成第二區(qū)塊,并發(fā)送給第二客戶端。本發(fā)明實(shí)施例提高了區(qū)塊鏈中區(qū)塊數(shù)據(jù)的安全性,保證了用戶數(shù)據(jù)安全。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)處理方法、客戶端及電子設(shè)備。
背景技術(shù)
區(qū)塊鏈(blockchain)本質(zhì)上是一個(gè)分布式賬本,其通過(guò)去中心化、去第三方信任的方式集體維護(hù)一個(gè)可靠數(shù)據(jù)庫(kù)的技術(shù)方案,網(wǎng)絡(luò)中所有的用戶共同在分布式賬本上記賬與核賬,來(lái)保證信息的真實(shí)性和不可篡改性,與傳統(tǒng)的中心式解決方案相比,其最突出的優(yōu)點(diǎn)是解決了對(duì)第三方的信任問(wèn)題。最早的區(qū)塊鏈底層技術(shù)來(lái)自于比特幣,其主要運(yùn)用了四大技術(shù),分別是哈希運(yùn)算、數(shù)字簽名、P2P網(wǎng)絡(luò)、工作量證明。區(qū)塊鏈技術(shù)可應(yīng)用于生活中諸多領(lǐng)域,比如供應(yīng)鏈金融、醫(yī)療健康、文化傳媒、產(chǎn)權(quán)認(rèn)證、捐贈(zèng)平臺(tái)等,目前還在進(jìn)一步擴(kuò)展使用領(lǐng)域中。
區(qū)塊鏈技術(shù)無(wú)需中心機(jī)構(gòu),實(shí)現(xiàn)了區(qū)塊鏈的所有端都有完整的區(qū)塊數(shù)據(jù)。同時(shí)區(qū)塊鏈采用密碼學(xué)的方法來(lái)保障已有數(shù)據(jù)不可能被篡改,在區(qū)塊鏈上記錄的每一塊數(shù)據(jù),都保持真實(shí)可靠,同時(shí)公開(kāi)透明,能夠被其他人所查看,所以區(qū)塊鏈可以對(duì)陌生人不需要有信任的基礎(chǔ)就可以進(jìn)行交易。但是區(qū)塊鏈技術(shù)在發(fā)展中存在另外一個(gè)問(wèn)題,區(qū)塊鏈的信息是公開(kāi)的,所有人都可以查看,從而使得區(qū)塊鏈中的信息缺少私密性,從而對(duì)于一些有私密信息的數(shù)據(jù)只能交易雙方才能查看的信息則沒(méi)有進(jìn)行隱私保護(hù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法、客戶端及電子設(shè)備,以解決目前區(qū)塊鏈中的信息缺少私密性,導(dǎo)致數(shù)據(jù)不安全的問(wèn)題。
第一方面,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)處理方法,該方法包括:
第一客戶端生成配對(duì)的第一公鑰和第一私鑰;
所述第一客戶端接收第二客戶端生成的第二公鑰,并根據(jù)所述第二公鑰和所述第一私鑰生成第一共享秘鑰;
所述第一客戶端將所述第一公鑰發(fā)送到所述第二客戶端,以使得所述第二客戶端根據(jù)所述第一公鑰和與所述第二公鑰配對(duì)的第二私鑰生成第二共享秘鑰,所述第一共享秘鑰和所述第二共享秘鑰的值相同;
所述第一客戶端根據(jù)所述第一共享秘鑰加密待存儲(chǔ)到區(qū)塊鏈中的數(shù)據(jù),得到第一加密數(shù)據(jù);
所述第一客戶端根據(jù)所述第一加密數(shù)據(jù)以及服務(wù)器預(yù)先下發(fā)的第一區(qū)塊生成第二區(qū)塊,并發(fā)送給所述第二客戶端。
進(jìn)一步的,所述第一客戶端生成配對(duì)的第一公鑰和第一私鑰,具體包括:
生成隨機(jī)數(shù)據(jù);
計(jì)算所述隨機(jī)數(shù)據(jù)的哈希值作為所述第一私鑰;
利用非對(duì)稱(chēng)加密算法根據(jù)所述第一私鑰生成所述第一公鑰。
進(jìn)一步的,所述第一區(qū)塊和所述第二區(qū)塊為同樣的數(shù)據(jù)結(jié)構(gòu);
所述數(shù)據(jù)結(jié)構(gòu)包括區(qū)塊的塊號(hào)、前一個(gè)區(qū)塊的哈希值、當(dāng)前時(shí)間、計(jì)算新區(qū)塊需要的key值、計(jì)算新區(qū)塊哈希值中前面0的個(gè)數(shù),隨機(jī)數(shù)據(jù)、當(dāng)前區(qū)塊的哈希值以及區(qū)塊功能數(shù)據(jù);
其中,所述第二區(qū)塊中的區(qū)塊功能數(shù)據(jù)為所述第一加密數(shù)據(jù)。
進(jìn)一步的,所述第一客戶端根據(jù)所述加密數(shù)據(jù)以及服務(wù)器預(yù)先下發(fā)的第一區(qū)塊生成第二區(qū)塊,具體包括:
根據(jù)所述第一區(qū)塊的塊號(hào)加1,得到所述第二區(qū)塊的塊號(hào);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于武漢斗魚(yú)網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚(yú)網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810118111.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種用戶身份驗(yàn)證方法及裝置
- CGA簽名驗(yàn)證的方法和裝置
- CGA公鑰識(shí)別和CGA公鑰確定的方法、系統(tǒng)及裝置
- 一種CA公鑰的更新方法、裝置、UE及CA
- 一種雙系統(tǒng)間的公鑰更新方法
- 基于私鑰池的抗量子計(jì)算MQV密鑰協(xié)商方法和系統(tǒng)
- 車(chē)機(jī)中公鑰證書(shū)的管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 基于秘密共享公鑰池的抗量子計(jì)算CA及證書(shū)頒發(fā)系統(tǒng)及其頒發(fā)和驗(yàn)證方法
- 用于控制對(duì)資源的訪問(wèn)的令牌的存儲(chǔ)、生成和驗(yàn)證的改進(jìn)系統(tǒng)和方法
- 一種用于整數(shù)同態(tài)加密的n次公鑰壓縮方法
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來(lái)托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種基于安全密鑰的移動(dòng)端PSAM卡支付系統(tǒng)
- 一種管理秘鑰數(shù)據(jù)的方法及管理密鑰數(shù)據(jù)的裝置
- 秘鑰找回方法、裝置、終端、秘鑰托管服務(wù)器及可讀介質(zhì)
- 一種基于醫(yī)療區(qū)塊鏈的密鑰管理方法
- 一種改進(jìn)BIP協(xié)議的聯(lián)盟鏈節(jié)點(diǎn)秘鑰分配及備份系統(tǒng)
- 一種在異構(gòu)冗余系統(tǒng)中存儲(chǔ)秘鑰的裝置及方法
- 一種代理數(shù)據(jù)安全交互的方法和系統(tǒng)
- 數(shù)據(jù)庫(kù)秘鑰的管理方法及裝置
- 一種智能冰箱秘鑰燒寫(xiě)系統(tǒng)及方法
- 一種基于數(shù)據(jù)庫(kù)的量子秘鑰管理方法





