《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 面向隱私保護(hù)機(jī)器學(xué)習(xí)的同態(tài)加密轉(zhuǎn)換器設(shè)計(jì)與實(shí)現(xiàn)
面向隱私保護(hù)機(jī)器學(xué)習(xí)的同態(tài)加密轉(zhuǎn)換器設(shè)計(jì)與實(shí)現(xiàn)
網(wǎng)絡(luò)安全與數(shù)據(jù)治理 7期
鐘志威
(中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,安徽合肥230027)
摘要: 傳統(tǒng)機(jī)器學(xué)習(xí)技術(shù)可以充分挖掘數(shù)據(jù)價(jià)值但是無法保護(hù)數(shù)據(jù)隱私。基于同態(tài)加密的隱私保護(hù)機(jī)器學(xué)習(xí)是對于該問題的有效解決方案。當(dāng)前將同態(tài)加密應(yīng)用于隱私保護(hù)機(jī)器學(xué)習(xí)任務(wù)中的主要挑戰(zhàn)在于缺少高層次的編程工具,尤其是缺少對于矩陣運(yùn)算的抽象。采用CKKS同態(tài)加密方案,針對隱私保護(hù)場景設(shè)計(jì)了一種易于使用的同態(tài)加密轉(zhuǎn)換器,其可將機(jī)器學(xué)習(xí)算法的明文程序轉(zhuǎn)換為同態(tài)加密程序,同時(shí)保證矩陣的編碼、加密和計(jì)算過程對用戶透明。在五種醫(yī)療數(shù)據(jù)集上的實(shí)驗(yàn)結(jié)果表明,該轉(zhuǎn)換器可在保證密態(tài)矩陣運(yùn)算的安全性、正確性和高效性的同時(shí),兼顧易用性。
中圖分類號:TP309
文獻(xiàn)標(biāo)識(shí)碼:A
DOI:10.19358/j.issn.2097-1788.2023.07.005
引用格式:鐘志威.面向隱私保護(hù)機(jī)器學(xué)習(xí)的同態(tài)加密轉(zhuǎn)換器設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全與數(shù)據(jù)治理,2023,42(7):31-36.
Design and implementation of hmomorphic ecryption transformer for privacy-preserving machine learning
Zhong Zhiwei
(School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China)
Abstract: Traditional machine learning techniques can exploit the full value of data but cannot protect data privacy. Privacypreserving machine learning based on homomorphic encryption is an effective solution to this problem. The main challenge in applying homomorphic encryption to privacy-preserving machine learning tasks is the lack of high-level programming tools, in particular, the lack of abstraction for matrix operations. Using the CKKS homomorphic encryption scheme, an easy-to-use homomorphic encryption transformer is designed for privacy-preserving scenarios, which converts the plaintext program of a machine learning algorithm into a homomorphic encryption program while ensuring that the encoding, encryption and computation of the matrix are transparent to the user. Experimental results on five medical datasets show that the transformer is easy to use while ensuring the security, correctness and efficiency of the cryptomorphic matrix operations.
Key words : privacy preservation; machine learning;homomorphic encryption;matrix arithmetic

0    引言

數(shù)據(jù)被認(rèn)為是大數(shù)據(jù)時(shí)代最寶貴的資源,而機(jī)器學(xué)習(xí)成為挖掘數(shù)據(jù)價(jià)值的有力工具。近些年來隨著云計(jì)算的廣泛普及,人們越來越多地將數(shù)據(jù)保存在云端,并將計(jì)算也外包至云端。然而,異地存儲(chǔ)和計(jì)算帶來了潛在的數(shù)據(jù)泄露風(fēng)險(xiǎn)。隨著各國數(shù)據(jù)安全法的頒布和實(shí)施,人們對于數(shù)據(jù)安全的重視程度不斷提高,一些持有敏感數(shù)據(jù)的機(jī)構(gòu)對于數(shù)據(jù)托管和外包計(jì)算產(chǎn)生了較大的疑慮。業(yè)界的這種擔(dān)憂極大地阻礙了數(shù)據(jù)的共享和流通,數(shù)據(jù)價(jià)值難以得到充分利用。隱私計(jì)算是解決這一問題的有效途徑,可在保護(hù)數(shù)據(jù)本身不泄露的前提下對數(shù)據(jù)進(jìn)行分析計(jì)算,達(dá)到數(shù)據(jù)可用不可見的目的,實(shí)現(xiàn)數(shù)據(jù)價(jià)值的轉(zhuǎn)化和釋放。

在現(xiàn)有隱私計(jì)算技術(shù)中,同態(tài)加密(Homomorphic Encryption,HE)是一類具有特殊數(shù)學(xué)性質(zhì)的加密方法。利用同態(tài)加密技術(shù),無密鑰的計(jì)算方可以對密文進(jìn)行計(jì)算,在整個(gè)計(jì)算過程中無須與密鑰方交互,具有極高的安全性。自2009年Gentry提出第一個(gè)可行的全同態(tài)加密方案以來,經(jīng)過多年演進(jìn),同態(tài)加密逐漸從理論走向現(xiàn)實(shí)。現(xiàn)在,得益于底層理論的進(jìn)步、更高效的軟件實(shí)現(xiàn)以及專用硬件(如GPU)的支持,同態(tài)加密已經(jīng)越來越實(shí)用。特別是現(xiàn)代同態(tài)加密方案引入了批量編碼特性,能夠?qū)⒍鄠€(gè)明文值編碼到單個(gè)密文中,進(jìn)一步提高了數(shù)據(jù)吞吐量和計(jì)算并行性。

由于同態(tài)加密可對加密數(shù)據(jù)進(jìn)行計(jì)算,基于同態(tài)加密的隱私計(jì)算解決方案引起了越來越多的關(guān)注。Cheon等人提出了一種支持實(shí)數(shù)運(yùn)算和批量編碼的加密方案CKKS,其特別適合于機(jī)器學(xué)習(xí)應(yīng)用,目前已被應(yīng)用于邏輯回歸以及支持向量機(jī)等任務(wù)中。盡管將同態(tài)加密應(yīng)用于機(jī)器學(xué)習(xí)前景光明,但是目前缺乏一種通用方式讓開發(fā)者在不了解底層加密方案細(xì)節(jié)的情況下,為特定隱私保護(hù)機(jī)器學(xué)習(xí)算法編寫高效的同態(tài)加密應(yīng)用程序。具體來說,將同態(tài)加密應(yīng)用于隱私保護(hù)機(jī)器學(xué)習(xí)時(shí)面臨以下兩個(gè)挑戰(zhàn)。

第一,選擇最優(yōu)的加密參數(shù)是一個(gè)難題。使用同態(tài)加密時(shí)需要設(shè)置合適的加密參數(shù)(Encryption Parameters),才能保證密文的安全性和解密的正確性。一方面,較大的加密參數(shù)會(huì)產(chǎn)生非常大的密文,增加計(jì)算和存儲(chǔ)密文的成本;另一方面,較小的加密參數(shù)可能導(dǎo)致達(dá)不到期望的安全級別,甚至無法解密。最優(yōu)的加密參數(shù)應(yīng)在保證密態(tài)計(jì)算的安全性和正確性的同時(shí),最小化加密程序的內(nèi)存占用和執(zhí)行時(shí)間。

第二,選擇合適的數(shù)據(jù)編碼方案是一個(gè)難題。機(jī)器學(xué)習(xí)算法主要涉及矩陣和向量運(yùn)算,為充分利用同態(tài)加密的批量編碼特性提升計(jì)算效率,可將一個(gè)矩陣編碼在若干個(gè)密文中,并配合相應(yīng)的算法實(shí)現(xiàn)對密文的高效計(jì)算,這需要熟悉加密方案的專家設(shè)計(jì)合理的數(shù)據(jù)編碼方案。如何針對不同的機(jī)器學(xué)習(xí)應(yīng)用設(shè)計(jì)合理的數(shù)據(jù)編碼方案是一個(gè)難題。

近年來,同態(tài)加密編譯器的研究試圖解決以上問題。EVA(Encrypted Vector Arithmetic)編譯器是一種領(lǐng)域特定語言的編譯器,其基于CKKS方案,配合其前端 PyEVA 可以方便地編寫同態(tài)加密應(yīng)用程序。然而,EVA 編譯器在實(shí)際中應(yīng)用仍然存在兩個(gè)問題需要解決。首先,EVA作為一種向量算術(shù)編譯器,其計(jì)算邏輯建立在向量表達(dá)式之上,需要手動(dòng)將輸入數(shù)據(jù)分解為多個(gè)向量并提前指定EVA編譯器輸入向量的大小,程序性能非常依賴于手工調(diào)優(yōu)。其次,當(dāng)前以數(shù)據(jù)為中心的機(jī)器學(xué)習(xí)算法的數(shù)學(xué)本質(zhì)是矩陣運(yùn)算,但EVA尚未提供矩陣層次的抽象,不足以應(yīng)對矩陣運(yùn)算帶來的挑戰(zhàn)。

從系統(tǒng)設(shè)計(jì)的角度來看,EVA編譯器的不足之處在于缺少從向量算術(shù)到矩陣算術(shù)的抽象層,需要用戶手動(dòng)將矩陣算術(shù)映射為向量算術(shù)。本文設(shè)計(jì)的同態(tài)加密轉(zhuǎn)換器研究可以填補(bǔ)這一抽象層的空白,其可以將用高級語言Python編寫的代碼轉(zhuǎn)換為能夠處理加密輸入的等效代碼。本文充分利用了機(jī)器學(xué)習(xí)算法的批量計(jì)算和同態(tài)加密方案的批量編碼特性,首次提出了對用戶透明的同態(tài)加密轉(zhuǎn)換器,實(shí)現(xiàn)了矩陣計(jì)算邏輯與底層密文計(jì)算的完全分離。使用轉(zhuǎn)換器實(shí)現(xiàn)安全高效的隱私保護(hù)機(jī)器學(xué)習(xí)算法時(shí),不需要考慮矩陣數(shù)據(jù)的編碼和計(jì)算細(xì)節(jié)。



本文詳細(xì)內(nèi)容請下載:http://m.jysgc.com/resource/share/2000005417




作者信息:

鐘志威

(中國科學(xué)技術(shù)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,安徽合肥230027)

微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美高清视频在线| 欧美日韩亚洲一区二区三区四区 | 亚洲日本欧美天堂| 国产欧美一区二区精品婷婷 | 国内久久婷婷综合| 国产精品久久久久久av下载红粉| 欧美18av| 久久亚洲电影| 性欧美激情精品| 一区二区三区毛片| 亚洲日本欧美天堂| 午夜精品国产精品大乳美女| 国产精品一区二区a| 欧美日韩国产在线看| 欧美黑人一区二区三区| 久久一区精品| 久久gogo国模裸体人体| 久久精品导航| 欧美呦呦网站| 欧美亚洲视频在线看网址| 亚洲视频国产视频| 日韩一区二区福利| 亚洲乱码国产乱码精品精天堂| 国产亚洲一区二区精品| 国产精品入口夜色视频大尺度| 欧美日本乱大交xxxxx| 欧美激情一区在线| 免费观看日韩av| 鲁鲁狠狠狠7777一区二区| 久久精品夜色噜噜亚洲aⅴ| 欧美一区免费视频| 欧美影院视频| 欧美在线观看一区二区| 久久精品国产77777蜜臀| 亚洲欧美日韩国产一区| 亚洲一区三区电影在线观看| 亚洲深夜福利在线| 亚洲一级特黄| 亚洲女性裸体视频| 亚洲欧美日韩在线高清直播| 亚洲在线视频观看| 亚洲欧美影音先锋| 亚洲欧美日韩成人高清在线一区| 亚洲免费伊人电影在线观看av| 亚洲嫩草精品久久| 午夜在线电影亚洲一区| 欧美在线亚洲综合一区| 亚洲欧洲av一区二区| 新狼窝色av性久久久久久| 午夜精品久久久久久久白皮肤| 午夜精品免费在线| 欧美一区二区视频观看视频| 欧美一区二区视频在线| 久久精品国产久精国产一老狼| 久久精品女人天堂| 美日韩在线观看| 蜜月aⅴ免费一区二区三区| 免费在线观看成人av| 免费91麻豆精品国产自产在线观看| 农村妇女精品| 欧美女人交a| 国产精品久久久对白| 国产欧美精品一区二区色综合| 国产一区二区三区高清播放| 激情欧美丁香| 亚洲剧情一区二区| 午夜精彩视频在线观看不卡| 亚洲国产精品va在线看黑人| 91久久国产精品91久久性色| 在线视频日本亚洲性| 亚洲一区二区精品视频| 欧美在线免费视屏| 老司机久久99久久精品播放免费 | 久久久人人人| 欧美精品色综合| 国产精品视频观看| 精品二区视频| 亚洲伦理中文字幕| 性欧美1819性猛交| 亚洲精品一区在线观看香蕉| 亚洲一区二区三区四区五区黄| 久久精品99| 欧美母乳在线| 国产免费成人av| 91久久精品一区二区别| 亚洲天堂激情| 亚洲人屁股眼子交8| 午夜精品亚洲| 欧美成人精品h版在线观看| 久久综合久色欧美综合狠狠 | 亚洲欧洲精品一区| 99视频精品全国免费| 久久国内精品视频| 亚洲综合999| 欧美激情视频一区二区三区在线播放| 国产精品一区二区久激情瑜伽| 最新国产成人在线观看| 欧美一区三区三区高中清蜜桃| 中文av一区二区| 欧美成人精品三级在线观看| 国产午夜精品福利 | 一本综合精品| 日韩视频免费在线| 久久婷婷久久| 国产婷婷色一区二区三区在线| 中文国产成人精品| 亚洲精品一级| 免费久久99精品国产自在现线| 国产一区二区在线观看免费播放| 亚洲午夜精品福利| 这里只有精品电影| 欧美日韩成人综合天天影院| 亚洲高清久久| 亚洲激情电影在线| 乱码第一页成人| 狠狠色狠狠色综合人人| 午夜久久一区| 欧美亚洲综合在线| 国产精品毛片一区二区三区| 亚洲视频在线观看三级| 亚洲一区二区在线播放| 欧美日韩一区二区三区在线视频 | 日韩视频久久| 妖精成人www高清在线观看| 欧美mv日韩mv亚洲| 91久久久久久久久| 亚洲精选中文字幕| 欧美激情精品久久久久久免费印度 | 欧美尤物一区| 久久久久看片| 精久久久久久久久久久| 久久国产精品第一页| 久久精品一区| 韩曰欧美视频免费观看| 欧美主播一区二区三区美女 久久精品人| 久久激情一区| 狠狠干成人综合网| 亚洲国产91| 欧美精品www| 99ri日韩精品视频| 亚洲午夜在线| 国产精品免费看| 午夜一区二区三区不卡视频| 久久久精品2019中文字幕神马| 国产一区二区视频在线观看 | 欧美在线一区二区| 美玉足脚交一区二区三区图片| 亚洲国产日韩欧美| 在线视频日韩精品| 国产精品久久久久久久一区探花 | 亚洲一区在线免费观看| 欧美一级专区| 影院欧美亚洲| 日韩一级在线| 国产精品青草久久| 久久精品欧美| 欧美精品福利视频| 亚洲一级电影| 久久久另类综合| 最近中文字幕日韩精品| 亚洲天堂av图片| 国产欧美日韩亚洲一区二区三区| 久久精品免费| 欧美日韩免费观看一区| 亚洲一区二区三区在线观看视频 | 国产精品自拍三区| 亚洲国产成人久久综合| 欧美日韩三区四区| 午夜精品久久久久久久蜜桃app| 久久在精品线影院精品国产| 99国产精品久久久久久久成人热| 欧美夜福利tv在线| 亚洲第一综合天堂另类专| 亚洲视频在线观看三级| 国产欧美一区二区三区久久| 亚洲人成7777| 国产精品一区二区久久久久| 亚洲国产精品一区二区久| 欧美三级在线视频| 亚洲电影免费观看高清完整版| 欧美日韩一区二区三区四区在线观看 | 欧美成人综合一区| 亚洲一区二区欧美| 欧美gay视频| 亚洲欧美色婷婷| 欧美久久久久久蜜桃| 欧美一区=区| 欧美日韩网址| 久久精品72免费观看| 国产精品国产三级国产| 亚洲国产午夜| 国产欧美日韩在线视频| 夜夜狂射影院欧美极品| 国产在线欧美| 亚洲欧美国产视频| 最新亚洲一区| 久久久久青草大香线综合精品| 中日韩午夜理伦电影免费| 欧美不卡视频一区| 欧美亚洲视频一区二区|