[發(fā)明專利]一種數(shù)據(jù)處理方法和裝置在審
| 申請?zhí)枺?/td> | 202010218599.1 | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN113449314A | 公開(公告)日: | 2021-09-28 |
| 發(fā)明(設計)人: | 曾登均 | 申請(專利權(quán))人: | 北京京東振世信息技術有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/64;G06F21/77 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 張一軍;王安娜 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù)處理 方法 裝置 | ||
本發(fā)明公開了一種數(shù)據(jù)處理方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:對待處理數(shù)據(jù)進行加密和分塊,得到多個密文塊;將所述待處理數(shù)據(jù)分成多個段數(shù)據(jù);對各個所述段數(shù)據(jù)分別進行加密,得到各個所述段數(shù)據(jù)對應的動態(tài)密鑰;采用所述動態(tài)密鑰對各個所述密文塊分別進行加密,得到動態(tài)密文。該實施方式能夠解決數(shù)據(jù)安全性能較低的技術問題。
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種數(shù)據(jù)處理方法和裝置。
背景技術
JAVA卡是一種可以運行JAVA程序的接觸式微處理器智能卡,在卡中運行的程序叫Applet,Applet可以動態(tài)裝載到JAVA卡上。近年來,隨著智能卡的應用范圍越來越廣泛:從銀行的借貸卡,存放個人醫(yī)療信息的醫(yī)療卡,到有線和無線網(wǎng)絡的安全模塊卡等等。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:
將JAVA卡內(nèi)的數(shù)據(jù)傳輸至客戶端時數(shù)據(jù)容易被篡改,而且對JAVA卡內(nèi)的數(shù)據(jù)進行處理時容易造成數(shù)據(jù)泄露,導致數(shù)據(jù)安全性能較低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種數(shù)據(jù)處理方法和裝置,以解決數(shù)據(jù)安全性能較低的技術問題。
為實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種數(shù)據(jù)處理方法,包括:
對待處理數(shù)據(jù)進行加密和分塊,得到多個密文塊;
將所述待處理數(shù)據(jù)分成多個段數(shù)據(jù);
對各個所述段數(shù)據(jù)分別進行加密,得到各個所述段數(shù)據(jù)對應的動態(tài)密鑰;
采用所述動態(tài)密鑰對各個所述密文塊分別進行加密,得到動態(tài)密文。
可選地,對待處理數(shù)據(jù)進行加密和分塊之前,還包括:
對待處理數(shù)據(jù)進行濾波降噪處理;
判斷所述待處理數(shù)據(jù)的文件類型是否為靜態(tài)文件;
若是,則將濾波降噪處理后的待處理數(shù)據(jù)存儲至目標路徑。
可選地,將濾波降噪處理后的待處理數(shù)據(jù)存儲至目標路徑,包括:
根據(jù)所述待處理數(shù)據(jù)指定的目標路徑,將濾波降噪處理后的待處理數(shù)據(jù)存儲至所述指定路徑;或者,
計算所述待處理數(shù)據(jù)的文件名的哈希值,根據(jù)所述文件名的哈希值確定目標路徑,將濾波降噪處理后的待處理數(shù)據(jù)存儲至所述目標路徑。
可選地,對待處理數(shù)據(jù)進行加密和分塊,得到多個密文塊,包括:
對待處理數(shù)據(jù)進行哈希運算,得到數(shù)據(jù)哈希值;
采用第一密鑰對所述數(shù)據(jù)哈希值進行加密,得到密文;
對所述密文進行分塊,得到多個密文塊。
可選地,對于每個段數(shù)據(jù),采用如下方法得到所述段數(shù)據(jù)對應的動態(tài)密鑰:
對所述段數(shù)據(jù)進行加密,得到段數(shù)據(jù)密文;
對所述段數(shù)據(jù)密文進行簽名,得到簽名數(shù)據(jù);
采用第二密鑰對所述簽名數(shù)據(jù)進行加密,得到簽名密文;
采用單向散列算法對所述簽名密文進行計算,得到動態(tài)密鑰。
可選地,采用所述動態(tài)密鑰對各個所述密文塊分別進行加密,得到動態(tài)密文,包括:
對于每個所述段數(shù)據(jù)對應的動態(tài)密鑰,采用所述動態(tài)密鑰對各個所述密文塊分別進行加密,得到所述段數(shù)據(jù)對應的各個子動態(tài)密文;
將各個所述段數(shù)據(jù)對應的各個子動態(tài)密文合并為動態(tài)密文。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東振世信息技術有限公司,未經(jīng)北京京東振世信息技術有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010218599.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





