[發(fā)明專利]一種數(shù)據(jù)加解密處理方法、裝置以及相關(guān)設(shè)備有效
| 申請?zhí)枺?/td> | 201811095416.0 | 申請日: | 2018-09-19 |
| 公開(公告)號: | CN109359472B | 公開(公告)日: | 2021-06-25 |
| 發(fā)明(設(shè)計)人: | 黃小剛;譚悅偉;林莉;李斌 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 解密 處理 方法 裝置 以及 相關(guān) 設(shè)備 | ||
1.一種數(shù)據(jù)加解密處理方法,其特征在于,包括:
客戶端從業(yè)務(wù)服務(wù)器獲取加密服務(wù)器配置信息,并根據(jù)所述加密服務(wù)器配置信息與加密服務(wù)器進(jìn)行連接;
所述客戶端根據(jù)所述加密服務(wù)器配置信息對本地的加解密工具包進(jìn)行初始化,并將初始化后的加解密工具包確定為目標(biāo)加解密工具包;所述加密服務(wù)器配置信息包括所述加密服務(wù)器所指示的加解密規(guī)則,所述目標(biāo)加解密工具包具有所述加密服務(wù)器配置信息中的所述加解密規(guī)則;
當(dāng)所述客戶端在第一會話業(yè)務(wù)中獲取到待發(fā)送消息時,基于所述目標(biāo)加解密工具包以及第一加密密鑰對所述待發(fā)送消息進(jìn)行加密,得到第一密文;
所述客戶端獲取所述第一會話業(yè)務(wù)中與接收對象對應(yīng)的對象信息,并根據(jù)所述業(yè)務(wù)服務(wù)器所提供的業(yè)務(wù)密鑰,對所述第一密文、第一偽密鑰、所述對象信息以及所述第一會話業(yè)務(wù)對應(yīng)的第一會話標(biāo)識進(jìn)行加密,得到第一加密消息結(jié)構(gòu)體;所述第一偽密鑰是基于所述目標(biāo)加解密工具包所生成;
所述客戶端將所述第一加密消息結(jié)構(gòu)體發(fā)送至所述業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器根據(jù)所述業(yè)務(wù)密鑰對所述第一加密消息結(jié)構(gòu)體進(jìn)行解密,根據(jù)解密后得到的所述對象信息和所述第一會話標(biāo)識,所述業(yè)務(wù)服務(wù)器將解密后得到的所述第一密文和所述第一偽密鑰轉(zhuǎn)發(fā)至所述接收對象;所述第一偽密鑰用于對接收對象中的解密密鑰進(jìn)行使用期限更新;
當(dāng)所述客戶端在所述第一會話業(yè)務(wù)中獲取到所述業(yè)務(wù)服務(wù)器轉(zhuǎn)發(fā)的第二密文時,則基于所述目標(biāo)加解密工具包以及第一解密密鑰對所述第二密文進(jìn)行解密,得到所述第二密文中的內(nèi)容消息;所述第一加密密鑰和所述第一解密密鑰均是由所述目標(biāo)加解密工具包基于所述加解密規(guī)則所生成的。
2.如權(quán)利要求1所述的方法,其特征在于,所述加密服務(wù)器包括從所述業(yè)務(wù)服務(wù)器同步獲得的用戶信息集合;所述用戶信息集合包括與所述客戶端對應(yīng)的用戶信息;
所述客戶端從業(yè)務(wù)服務(wù)器獲取加密服務(wù)器配置信息,并根據(jù)所述加密服務(wù)器配置信息與加密服務(wù)器進(jìn)行連接,包括:
所述客戶端從業(yè)務(wù)服務(wù)器獲取加密服務(wù)器配置信息,并接收所述業(yè)務(wù)服務(wù)器發(fā)送的與所述加密服務(wù)器配置信息對應(yīng)的鑒權(quán)請求,所述客戶端根據(jù)所述鑒權(quán)請求將待驗證用戶信息發(fā)送至所述業(yè)務(wù)服務(wù)器,所述業(yè)務(wù)服務(wù)器再將所述待驗證用戶信息轉(zhuǎn)發(fā)至與所述加密服務(wù)器配置信息對應(yīng)的所述加密服務(wù)器;
若所述用戶信息集合中的所述客戶端對應(yīng)的用戶信息與所述待驗證用戶信息相匹配,則所述客戶端通過所述業(yè)務(wù)服務(wù)器獲取所述加密服務(wù)器所分配的連接權(quán)限;
所述客戶端根據(jù)所述連接權(quán)限獲取所述加密服務(wù)器配置信息中的加密服務(wù)器地址信息,并與所述加密服務(wù)器地址信息對應(yīng)的所述加密服務(wù)器進(jìn)行連接。
3.如權(quán)利要求1所述的方法,其特征在于,所述客戶端根據(jù)所述加密服務(wù)器配置信息對本地的加解密工具包進(jìn)行初始化,并將初始化后的加解密工具包確定為目標(biāo)加解密工具包,包括:
所述客戶端獲取所述加密服務(wù)器配置信息中的加解密算法標(biāo)識、密鑰生成模式標(biāo)識;
所述客戶端根據(jù)所述加解密工具包所提供的用于初始化的配置接口,在所述加解密工具包中設(shè)置與所述加解密算法標(biāo)識對應(yīng)的加解密算法,并設(shè)置與所述密鑰生成模式標(biāo)識對應(yīng)的密鑰生成模式,得到初始化后的加解密工具包;
所述客戶端將所述初始化后的加解密工具包確定為目標(biāo)加解密工具包。
4.如權(quán)利要求3所述的方法,其特征在于,還包括:
所述客戶端獲取所述業(yè)務(wù)服務(wù)器創(chuàng)建的第一會話業(yè)務(wù),并從所述業(yè)務(wù)服務(wù)器獲取與所述第一會話業(yè)務(wù)對應(yīng)的第一會話標(biāo)識;
若所述密鑰生成模式為第一生成模式,則所述客戶端根據(jù)所述目標(biāo)加解密工具包和所述第一會話標(biāo)識生成所述第一加密密鑰;
若所述密鑰生成模式為第二生成模式,則所述客戶端從所述加密服務(wù)器獲取用于生成密鑰的種子參數(shù),并根據(jù)所述目標(biāo)加解密工具包、所述第一會話標(biāo)識以及所述種子參數(shù),生成所述第一加密密鑰。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811095416.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點
G06F21-22 .通過限制訪問或處理程序或過程
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 解密引擎以及解密方法
- 一種處理多解密機(jī)PC端解密任務(wù)的方法
- 一種加解密服務(wù)器和實現(xiàn)數(shù)據(jù)加解密的方法及裝置
- 一種硬件解密方法、裝置、系統(tǒng)及解密設(shè)備
- 解密裝置、方法及片上系統(tǒng)
- SSL解密裝置、解密系統(tǒng)、解密方法
- 一種數(shù)據(jù)加解密方法、裝置及電子設(shè)備
- 自動加解密裝置、方法、設(shè)備和存儲介質(zhì)





