七月三十一日,蘋果企業(yè)總部對外正式發(fā)表公告,宣布昨日(即七月二十九日)成功推出全新的開源 Swift 軟件包—— (喚名為 swift-homomorphic-encryption)。此舉旨在為 Swift 編程語言帶來應(yīng)用便利的同態(tài)加密功能。
值得注意的是,同態(tài)加密(Homomorphic Encryption, HE)是一種特殊的加密算法,其獨(dú)特之處在于能夠在密文中進(jìn)行特定的計(jì)算,而無需暴露底層的未加密數(shù)據(jù)。換句話說,當(dāng)數(shù)據(jù)經(jīng)過同態(tài)加密處理后,對密文進(jìn)行相應(yīng)的計(jì)算,所得出的密文計(jì)算結(jié)果在進(jìn)行同態(tài)解密后,其明文與直接對明文數(shù)據(jù)進(jìn)行同樣的計(jì)算所得到的結(jié)果完全相等,從而實(shí)現(xiàn)了數(shù)據(jù)的“可算不可見”特性。
同態(tài)加密技術(shù)的出現(xiàn),使得我們可以在不影響安全性的前提下,對加密數(shù)據(jù)進(jìn)行計(jì)算,并且在整個(gè)操作過程中,都不會泄露底層的未加密數(shù)據(jù)。在客戶端與服務(wù)器之間進(jìn)行加密數(shù)據(jù)交互時(shí),服務(wù)器將負(fù)責(zé)對加密數(shù)據(jù)進(jìn)行操作,并最終返回客戶端可以解密的結(jié)果。
在實(shí)際執(zhí)行請求的過程中,服務(wù)器自身絕不會對原始數(shù)據(jù)進(jìn)行解密,甚至無法獲取到解密密鑰。這種方式為云服務(wù)的運(yùn)行提供了全新的可能性,同時(shí)也確保了用戶數(shù)據(jù)的隱私性和安全性,對于眾多應(yīng)用場景而言,無疑具有極大的吸引力。
蘋果公司明確表示,他們已在最新的 iOS 18 系統(tǒng)中開始逐步部署同態(tài)加密技術(shù),其中一個(gè)典型的應(yīng)用案例便是實(shí)時(shí)來電顯示查找功能。該功能利用同態(tài)加密技術(shù)向服務(wù)器發(fā)送加密查詢,即使服務(wù)器并不清楚請求中的具體電話號碼,也能為用戶提供相關(guān)的電話號碼信息。
-
蘋果
+關(guān)注
關(guān)注
61文章
24395瀏覽量
198552 -
SWIFT
+關(guān)注
關(guān)注
0文章
116瀏覽量
23798 -
加密
+關(guān)注
關(guān)注
0文章
304瀏覽量
23914
發(fā)布評論請先 登錄
相關(guān)推薦
評論