[發(fā)明專利]一種用于整數(shù)同態(tài)加密的n次公鑰壓縮方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110336750.6 | 申請(qǐng)日: | 2021-03-29 |
| 公開(公告)號(hào): | CN113114461B | 公開(公告)日: | 2022-11-18 |
| 發(fā)明(設(shè)計(jì))人: | 李慧賢;馬勇;王朋;龐遼軍 | 申請(qǐng)(專利權(quán))人: | 西北工業(yè)大學(xué) |
| 主分類號(hào): | H04L9/30 | 分類號(hào): | H04L9/30;H04L9/00 |
| 代理公司: | 西安匠星互智知識(shí)產(chǎn)權(quán)代理有限公司 61291 | 代理人: | 陳星 |
| 地址: | 710072 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 整數(shù) 同態(tài) 加密 次公鑰 壓縮 方法 | ||
本發(fā)明提出一種整數(shù)同態(tài)加密的n次公鑰壓縮方法,將基于整數(shù)同態(tài)加密方案中公鑰的生成擴(kuò)展到n次的形式,減少了存儲(chǔ)公鑰整數(shù)元素的個(gè)數(shù)。本發(fā)明通過公鑰向量pk中公鑰整數(shù)元素計(jì)算生成加密時(shí)所需要的公鑰,即實(shí)際存儲(chǔ)的公鑰整數(shù)元素不是加密時(shí)所使用的,而是通過計(jì)算得到真正加密時(shí)所用到的公鑰,這樣在存儲(chǔ)時(shí)減少了公鑰整數(shù)元素的個(gè)數(shù)從而實(shí)現(xiàn)了公鑰尺寸的壓縮。加密時(shí)的公鑰通過計(jì)算得到,在存儲(chǔ)公鑰pk時(shí),用nβ個(gè)公鑰元素取代原來的τ個(gè)公鑰整數(shù)元素,從而達(dá)到減少公鑰整數(shù)元素個(gè)數(shù)的目的,壓縮了公鑰的尺寸。
技術(shù)領(lǐng)域
本發(fā)明涉及一種n次公鑰壓縮方法,特別是一種適用于整數(shù)同態(tài)加密的n次公鑰壓縮方法。
背景技術(shù)
文獻(xiàn)“Coron J S,Mandal A,Naccache D,et al.Fully homomorphricencryption over theintegers with shorter public key[C]//Proc of the 31stInternational Conference on Advances in Cryptology.Berlin:Springer,2011:487-504”公開了一種用于優(yōu)化整數(shù)同態(tài)加密公鑰尺寸的公鑰壓縮技術(shù)方案。該方案針對(duì)目前整數(shù)上全同態(tài)加密方案尺寸過大,效率低的問題,提出了一種公鑰壓縮方案,該方案將公鑰整數(shù)元素由線性形式變?yōu)槎涡问剑ㄟ^合適的參數(shù)選擇,將公鑰長(zhǎng)度壓縮到其中λ為安全參數(shù),λ=2k,k為正整數(shù)。該方案將整數(shù)同態(tài)加密方案的公鑰長(zhǎng)度進(jìn)行了壓縮,但壓縮程度有限,公鑰尺寸壓縮到依舊過大,因此,其運(yùn)算效率并沒有大幅度提高,仍難以在實(shí)踐中應(yīng)用。
發(fā)明內(nèi)容
為了解決整數(shù)同態(tài)加密方案公鑰尺寸過大導(dǎo)致方案運(yùn)算效率低的問題,本發(fā)明提供一種整數(shù)同態(tài)加密的n次公鑰壓縮方法,本方法將公鑰生成方式擴(kuò)展到n次形式,n為正整數(shù),從而達(dá)到減少公鑰元素個(gè)數(shù)的目的,壓縮了公鑰尺寸,提升了整數(shù)同態(tài)加密的效率,更適用于云計(jì)算應(yīng)用環(huán)境。
下面描述本發(fā)明技術(shù)方案:
所述一種用于整數(shù)同態(tài)加密的n次公鑰壓縮方法,包括以下步驟:
步驟1:生成私鑰p和加密模數(shù)x0:
生成私鑰p:p是隨機(jī)生成的長(zhǎng)度為η比特的大素?cái)?shù),p∈[2η-1,2η);
生成加密模數(shù)x0:x0=q0·p,其中是整數(shù)環(huán),γ表示公鑰整數(shù)元素xi的比特長(zhǎng)度,符號(hào)“←”的含義為:式“A←B”表示從集合B中隨機(jī)選取一個(gè)元素A;
步驟2:生成公鑰向量中其他公鑰元素xi,b:
對(duì)于1≤i≤β,1≤b≤n,生成整數(shù)xi,b:
xi,b=ri,b+pqi,b
其中n,β表示公鑰整數(shù)元素xi,b的個(gè)數(shù),ri,b為隨機(jī)噪聲干擾;
xi,b和步驟1生成的加密模數(shù)x0一起構(gòu)成公鑰pk:
pk=(x0,x1,1,…,x1,n,x2,1,…,x2,n,x3,1…x3,n,…,xβ,1,…,xβ,n)
步驟3:加密過程:
用n次的形式生成τ個(gè)公鑰整數(shù)
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學(xué),未經(jīng)西北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110336750.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 非整數(shù)分頻
- 非整數(shù)位系統(tǒng)
- 估算整數(shù)頻偏的方法與整數(shù)頻偏估算裝置
- 整數(shù)序列編碼方法、承載編碼的整數(shù)序列的存儲(chǔ)設(shè)備和信號(hào)以及整數(shù)序列解碼方法
- 一種基于蛻變關(guān)系的整數(shù)溢出故障檢測(cè)方法
- 一種整數(shù)編碼方法、裝置和存儲(chǔ)介質(zhì)
- 嵌入預(yù)設(shè)高斯整數(shù)的完美高斯整數(shù)序列設(shè)計(jì)新方法
- 整數(shù)運(yùn)動(dòng)補(bǔ)償
- 整數(shù)MV運(yùn)動(dòng)補(bǔ)償
- 整數(shù)除法運(yùn)算裝置及整數(shù)除法運(yùn)算方法
- 人臉識(shí)別方法和系統(tǒng)
- 一種面向隱私保護(hù)的浮點(diǎn)數(shù)全同態(tài)加密方法
- 基于截?cái)喽囗?xiàng)式的對(duì)稱全同態(tài)加密方法
- 一種基于同態(tài)加密的整數(shù)密文算術(shù)運(yùn)算方法
- 一種數(shù)據(jù)安全共享系統(tǒng)及方法
- 一種數(shù)據(jù)加密方法、裝置、設(shè)備及介質(zhì)
- 一種基于Intel QAT的同態(tài)加密卸載方法
- 一種基于同態(tài)承諾的區(qū)塊鏈隱私保護(hù)方法及區(qū)塊鏈系統(tǒng)
- 一種車聯(lián)網(wǎng)中基于同態(tài)加密的聯(lián)邦學(xué)習(xí)隱私保護(hù)方法
- 一種同態(tài)加密請(qǐng)求的路由方法和裝置
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動(dòng)終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺(tái)的數(shù)據(jù)加密方法及系統(tǒng)





