[發明專利]密文處理方法以及裝置有效
| 申請號: | 202211272701.1 | 申請日: | 2022-10-18 |
| 公開(公告)號: | CN115348017B | 公開(公告)日: | 2023-02-07 |
| 發明(設計)人: | 王宇辰;陸文杰;洪澄 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 金鵬 |
| 地址: | 311121 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 方法 以及 裝置 | ||
本說明書實施例提供密文處理方法以及裝置,其中所述密文處理方法包括:獲取目標密文,其中,目標密文包括密文多項式;按照各預設內存段的存儲規則,將密文多項式的各系數分別存入各預設內存段的指定位置處;在接收到密文處理指令的情況下,從各預設內存段中提取密文多項式的各系數,組成目標密文系數向量,將目標密文系數向量讀入預設寄存器;利用預設寄存器對應的并行處理指令,對預設寄存器中存儲的多個目標密文系數向量進行并行處理。通過將密文多項式存入各預設內存段的指定位置處,在接收到密文處理指令的情況下,提取密文多項式的各系數,讀入預設寄存器,并利用預設寄存器對應的并行處理指令進行并行處理,提高了對目標密文的處理效率。
技術領域
本說明書實施例涉及計算機技術領域,特別涉及一種密文處理方法。
背景技術
隨著信息技術的發展,數據已經融入了社會生活的方方面面,同時社會生活中產生的各種數據也在推動著社會和經濟的發展。然而在數據共享和數據應用過程中,出現對數據安全保護不足的情況,導致數據泄露的事故頻發,為了有效應對數據泄露問題,對數據的隱私計算技術逐漸興起。
在密文處理領域,通常是直接對初始密文數據依次進行處理,導致對密文數據的處理效率較低,因此,亟需一種高效的密文處理方法。
發明內容
有鑒于此,本說明書實施例提供了一種密文處理方法。本說明書一個或者多個實施例同時涉及一種密文處理裝置,一種計算設備,一種計算機可讀存儲介質以及一種計算機程序,以解決現有技術中存在的技術缺陷。
根據本說明書實施例的第一方面,提供了一種密文處理方法,包括:
獲取目標密文,其中,目標密文為對多個待加密數據進行加密得到,目標密文包括密文多項式;
按照各預設內存段的存儲規則,將密文多項式的各系數分別存入各預設內存段的指定位置處,其中,各預設內存段為對指定內存按照起始位置為預設位數的整數倍劃分得到;
在接收到密文處理指令的情況下,從各預設內存段中提取密文多項式的各系數,組成目標密文系數向量,并將目標密文系數向量讀入預設寄存器;
利用預設寄存器對應的并行處理指令,對預設寄存器中存儲的多個目標密文系數向量進行并行處理。
根據本說明書實施例的第二方面,提供了一種密文處理裝置,包括:
獲取模塊,被配置為獲取目標密文,其中,目標密文為對多個待加密數據進行加密得到,目標密文包括密文多項式;
存儲模塊,被配置為按照各預設內存段的存儲規則,將密文多項式的各系數分別存入各預設內存段的指定位置處,其中,各預設內存段為對指定內存按照起始位置為預設位數的整數倍劃分得到;
提取模塊,被配置為在接收到密文處理指令的情況下,從各預設內存段中提取密文多項式的各系數,組成目標密文系數向量,并將目標密文系數向量讀入預設寄存器;
并行處理模塊,被配置為利用預設寄存器對應的并行處理指令,對預設寄存器中存儲的多個目標密文系數向量進行并行處理。
根據本說明書實施例的第三方面,提供了一種計算設備,包括:
存儲器和處理器;
所述存儲器用于存儲計算機可執行指令,所述處理器用于執行所述計算機可執行指令,該計算機可執行指令被處理器執行時實現上述密文處理方法的步驟。
根據本說明書實施例的第四方面,提供了一種計算機可讀存儲介質,其存儲有計算機可執行指令,該指令被處理器執行時實現上述密文處理方法的步驟。
根據本說明書實施例的第五方面,提供了一種計算機程序,其中,當所述計算機程序在計算機中執行時,令計算機執行上述密文處理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211272701.1/2.html,轉載請聲明來源鉆瓜專利網。





