新型可驗證密鑰的公鑰內(nèi)積函數(shù)加密算法
函數(shù)加密( Functional Encryption,F(xiàn)E)是一種多功能的加密原語,最早由 Boneh等人正式提出。自從FE出現(xiàn)以來,許多研究者考慮如何實現(xiàn)通用的FE的構(gòu)造。但是,這些工作使用了較為復(fù)雜的理論工具:例如,不可區(qū)分性的混淆和多線性映射等,實用性存疑。因此,構(gòu)造特殊的、高效的FE以滿足特定應(yīng)用場合的需要成為了許多學(xué)者探索的熱點。本文對近來較為熱門的一種FE:內(nèi)積函數(shù)加密方案( Inner Product Functional Encryption,IPFE)進行研究,以解決目前的IPFE無法指定接收者身份,以及無法認證密鑰頒發(fā)者身份的問題。內(nèi)積函數(shù)加密( Inner ProductFunctional Encryption,IPFE)作為一種新穎的加密原語,可以分為公鑰IPFE( PK-IPFE)和私鑰IPFE(SK-IPFE)。目前提出的PK-IPFE有兩點可改進之處:一方面,不能為密文指定接收者的身份,這將可能在一些應(yīng)用場景下外泄密文的敏感信息;另一方面,它不能抵抗以下密鑰的修改攻擊:持有向量密鑰的惡意敵手可以將此向量進行修改因為現(xiàn)存的PK-IPFE方案無法提供密鑰的驗證功能,因此,該攻擊也將可能導(dǎo)致安全性的危害。提出一種標準模型下的基于身份的可驗證密鑰的PK-PFE方案TDPK-IPFE,形式化地給出針對該方案的三種攻擊模型s-CPAA和sVMA,其中s-CPA模型展示選擇性的密文忝可區(qū)分性;s-IMA模型展示密鑰中身份的不可修改性;s-VMA模型展示密鑰中向量的不可修改性。提出了兩個新的困難性假設(shè):CBDH和 DBDH-V,其中CBDH假設(shè)的安全性可歸約到CDH假設(shè)上, DBDH-V的安全性可歸約到DBDB假設(shè)上。把ID-PK-PFE的sCPA、s-IMA和sVMA安全性歸約到CBDH和 DBDH-Y這兩個假設(shè)中把ID)-FKFE的理論效率與 abdalla和 Agrawal等人提出的兩個KPFE方案進行了對比,得出了D- PK-IPFE的效率稍低,但在權(quán)限控制和抵御密鑰修改攻擊方面存在優(yōu)勢的結(jié)論為進一步檢驗方案的實用性,使用JPBC庫在一臺CPU為17-67003.40GHz,內(nèi)存為8.00GB,操作系統(tǒng)為Windows764-bit的個人PC機上實現(xiàn)了本文的方案。在 Setup算法中涿加了預(yù)處理階段:在該階段,程序?qū)㈩A(yù)先計算的值,并將預(yù)先計算的結(jié)果存放表中,待解密兩組實驗,在第范圍為驗中,消息的范圍范圍內(nèi)時,大多數(shù)數(shù)據(jù)統(tǒng)應(yīng)用程求都可以殳定實的長度均增K方案是實用。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
新型可驗證密鑰的公鑰內(nèi)積函數(shù)加密算法下載
相關(guān)電子資料下載
- HASH算法加密芯片的工作原理及其在STM32 MCU上的應(yīng)用 48
- 常見的一級指針參數(shù)有什么作用 72
- STM32 RTC Alarm的使用 35
- 函數(shù)類型和函數(shù)指針類型的區(qū)別 18
- 使用MVVM框架實現(xiàn)一個簡單加法器 30
- 邊緣計算市場調(diào)研報告分析 296
- 失調(diào)誤差是如何影響單極性ADC傳遞函數(shù)的? 30
- RocketMQ的定時任務(wù)設(shè)計精髓! 13
- 觸發(fā)器功能函數(shù)實現(xiàn) 43
- 如何使用pthread_barrier_xxx系列函數(shù)來實現(xiàn)多線程之間的同步? 29