国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

聯(lián)邦學(xué)習(xí)的安全機制

這篇具有很好參考價值的文章主要介紹了聯(lián)邦學(xué)習(xí)的安全機制。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

《聯(lián)邦學(xué)習(xí)實戰(zhàn)》(楊強等著)讀書筆記

1、基于同態(tài)加密的安全機制

作為一種不需要將密文解密就可以處理密文的方法,同態(tài)加密是目前聯(lián)邦學(xué)習(xí)系統(tǒng)里最常用的隱私保護機制,例如橫向聯(lián)邦學(xué)習(xí)里基于同態(tài)加密的安全聚合方法、基于同態(tài)加密的縱向聯(lián)邦學(xué)習(xí)、基于同態(tài)加密的聯(lián)邦遷移學(xué)習(xí)。

同態(tài)加密機制能夠在不對密文解密的情況下計算密文(這樣計算方就不需要了解明文內(nèi)容,只要獲得密文就可以了),可以很好地保護敏感數(shù)據(jù)和信息,同時又可以執(zhí)行計算操作(例如在加密狀態(tài)下地加減乘除四則運算)。也就是說,其他人可以對加密數(shù)據(jù)進行處理,但是處理過程不會泄露任何原始內(nèi)容。同時,擁有解密密鑰地參與方解密處理過的數(shù)據(jù)后,得到的結(jié)果正好是處理相應(yīng)的明文的結(jié)果。

同態(tài)加密方法可以分為三類:部分同態(tài)加密、些許同態(tài)加密、全同態(tài)加密。不同的同態(tài)加密方案的計算復(fù)雜度區(qū)別很大。

2、基于差分隱私的安全機制

差分隱私采用了一種隨機機制,使得當輸入中的單個樣本改變之后,輸出的分布不會有太大的改變。差分隱私是在統(tǒng)計披露控制的場景下發(fā)展起來的。它提供了一種信息理論安全性保障,即函數(shù)的輸出結(jié)果對數(shù)據(jù)集里的任何特定記錄都不敏感。因此,差分隱私能被用于抵抗成員推理攻擊。

按照數(shù)據(jù)收集方式的不同,當前的差分隱私可以分為中心化差分隱私和本地化差分隱私,它們的區(qū)別主要在于差分隱私對數(shù)據(jù)處理的階段不同。中心化差分隱私在實際的應(yīng)用中,有兩個非常重要的性質(zhì):串行組合和并行組合。本地化差分隱私可以將數(shù)據(jù)隱私化的工作轉(zhuǎn)移到每個參與方,參與方自己來處理和保護數(shù)據(jù),進一步降低了隱私泄露的可能性。

中心化差分隱私是定義在任意兩個相鄰數(shù)據(jù)集的輸出相似性上的,而本地化差分隱私是定義在本地數(shù)據(jù)任意兩條記錄的輸出相似性上的。此外,本地化差分隱私同樣繼承了組合特性,即它同樣滿足并行組合和串行組合的性質(zhì)。

目前實現(xiàn)差分隱私保護的主流方法是添加擾動噪聲數(shù)據(jù),中心化差分隱私采用的擾動機制可以包括拉普拉斯機制、高斯機制、指數(shù)機制等,而本地化差分隱私一般通過隨機響應(yīng)來實現(xiàn)。

在機器學(xué)習(xí)領(lǐng)域應(yīng)用差分隱私算法,一個關(guān)鍵的問題是何時、何階段添加噪聲數(shù)據(jù)。為此,差分隱私算法根據(jù)噪聲數(shù)據(jù)擾動使用的方式和使用階段的不同,將其劃分為下面幾類:

  1. 輸入擾動

  1. 目標擾動

  1. 算法擾動

  1. 輸出擾動

3、基于安全多方計算的安全機制

安全多方計算(MPC)是密碼學(xué)的一個子領(lǐng)域,目的是多個參與方協(xié)同地從每一方的隱私輸入中計算某個函數(shù)的結(jié)果,而不用將這些輸入數(shù)據(jù)展示給其他方?;贛PC,對于任何函數(shù)功能需求,我們都可以在不泄露除輸出以外的信息的前提下計算它。

當前主要有三種常用的隱私計算框架,可以用來實現(xiàn)安全多方計算,它們分別是:秘密共享、不經(jīng)意傳輸、混淆電路。

秘密共享就是指將要共享的秘密在一個用戶群體里進行合理分配,以達到由所有成員共同掌管秘密的目的。在秘密共享系統(tǒng)中,攻擊者必須同時獲得一定數(shù)量的秘密碎片才能獲得密鑰,這種共享系統(tǒng)提高了系統(tǒng)的安全性。另外,當某些秘密碎片丟失或被毀時,利用其他的秘密份額仍然能夠獲得秘密,從而提高系統(tǒng)的可靠性。

不經(jīng)意傳輸中接收方不能得知關(guān)于數(shù)據(jù)庫的任何其他信息,發(fā)送方也不能了解關(guān)于接收方i的選擇的任何信息。

混淆電路的思想是通過布爾電路的觀點構(gòu)造安全函數(shù)計算,使得參與方可以針對某個數(shù)值來計算答案,而不需要知道它們在計算式中輸入的具體數(shù)字。因為GC的多方的共同計算是通過電路的方式實現(xiàn)的,所以這里的關(guān)鍵詞是“電路”。實際上,所有可計算問題都可以轉(zhuǎn)化為各個不同的電路,例如加法電路、比較電路、乘法電路等。而電路是由一個個門組成的,例如與門、非門、或門、與非門等。

混淆電路可以看成一種基于不經(jīng)意傳輸?shù)膬煞桨踩嬎銋f(xié)議,它能夠在不依賴第三方的前提下,允許兩個互不信任方在各自私有輸入上對任何函數(shù)進行求值。GC由一個不經(jīng)意傳輸協(xié)議和一個分組密碼組成。電路的復(fù)雜度至少是隨輸入內(nèi)容大小的增大而線性增長的。

4、總結(jié)

本章介紹了聯(lián)邦學(xué)習(xí)常用的三大安全機制,即同態(tài)加密、差分隱私和安全多方計算,它們也是密碼學(xué)領(lǐng)域常用的安全策略,在與聯(lián)邦學(xué)習(xí)結(jié)合使用的過程中,各自有優(yōu)點和缺點。從計算性能、通信性能和安全性三個維度對它們進行綜合比較如下:

  1. 計算性能:從計算的角度看,計算主要耗時在求取梯度上。對于同態(tài)加密,計算在密文的狀態(tài)下進行,密文的計算要比明文的計算耗時更長;而差分隱私主要通過添加噪聲數(shù)據(jù)進行計算,其效率與直接明文計算幾乎沒有區(qū)別;同理,秘密共享是在明文狀態(tài)下進行的,計算性能基本不受影響。

  1. 通信性能:從通信的角度看,同態(tài)加密傳輸?shù)氖敲芪臄?shù)據(jù),密文數(shù)據(jù)比明文數(shù)據(jù)占用的比特數(shù)要更大,因此傳輸效率要比明文慢;差分隱私傳輸?shù)氖菐г肼晹?shù)據(jù)的明文數(shù)據(jù),其傳輸效率與直接明文傳輸幾乎沒有區(qū)別;秘密共享為了保護數(shù)據(jù)隱私,通常會將數(shù)據(jù)進行拆分并向多方傳輸,完成相同功能的迭代。同態(tài)加密和差分隱私需要一次,而秘密共享需要多次數(shù)據(jù)傳輸才能完成。

  1. 安全性:注意,由于安全性的范圍很廣,這里我們特指在聯(lián)邦學(xué)習(xí)場景中本地數(shù)據(jù)隱私的安全。雖然在聯(lián)邦學(xué)習(xí)的過程中,我們是通過模型參數(shù)的交互來進行訓(xùn)練的,而不是交換原始數(shù)據(jù),但當前越來越多的研究都表明,即使只有模型的參數(shù)或者梯度,也能反向破解原始的輸入數(shù)據(jù)。結(jié)合當前的三種安全機制來保護聯(lián)邦學(xué)習(xí)訓(xùn)練時的模型參數(shù)傳輸:同態(tài)加密由于傳輸?shù)氖敲芪臄?shù)據(jù),因此其安全性是最可靠的;秘密共享通過將模型參數(shù)數(shù)據(jù)進行拆分,只有當惡意用戶端超過一定的數(shù)目并且相互串通合謀時,才有信息泄露的風(fēng)險,總體上安全性較高;差分隱私對模型參數(shù)添加噪聲數(shù)據(jù),但添加的噪聲會直接影響模型的性能(當噪聲比較小時,模型的性能損失較小,但安全性變差;相反,當噪聲比較大時,模型的性能損失較大,但安全性變強)。文章來源地址http://www.zghlxwxcb.cn/news/detail-459608.html

到了這里,關(guān)于聯(lián)邦學(xué)習(xí)的安全機制的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 聯(lián)邦學(xué)習(xí)中的安全多方計算

    聯(lián)邦學(xué)習(xí)中的安全多方計算

    Secure Multi-party Computation in Federated Learning 安全多方計算就是許多參與方需要共同工作完成一個計算任務(wù)或者執(zhí)行一個數(shù)學(xué)函數(shù),每個參與方針對這個執(zhí)行構(gòu)建自己的數(shù)據(jù)或份額,但不想泄露自己的數(shù)據(jù)給其他參與方。 在安全多方計算中的定義包括以下幾個方面: 一組有私有輸

    2024年02月11日
    瀏覽(17)
  • 【閱讀筆記】聯(lián)邦學(xué)習(xí)實戰(zhàn)——用FATE從零實現(xiàn)橫向邏輯回歸

    【閱讀筆記】聯(lián)邦學(xué)習(xí)實戰(zhàn)——用FATE從零實現(xiàn)橫向邏輯回歸

    FATE是微眾銀行開發(fā)的聯(lián)邦學(xué)習(xí)平臺,是全球首個工業(yè)級的聯(lián)邦學(xué)習(xí)開源框架,在github上擁有近4000stars,可謂是相當有名氣的,該平臺為聯(lián)邦學(xué)習(xí)提供了完整的生態(tài)和社區(qū)支持,為聯(lián)邦學(xué)習(xí)初學(xué)者提供了很好的環(huán)境,否則利用python從零開發(fā),那將會是一件非常痛苦的事情。本篇

    2023年04月26日
    瀏覽(19)
  • PrimiHub 聯(lián)邦學(xué)習(xí)大模型開源,打破數(shù)據(jù)限制,保護數(shù)據(jù)隱私安全

    ChatGPT 掀起的大模型熱潮,讓各界人士對人工智能大模型的關(guān)注度極速提高。 什么是大模型?大模型是指具有大量參數(shù)的深度神經(jīng)網(wǎng)絡(luò)模型,它們通??梢蕴峁└鼜姶蟮谋磉_能力和泛化能力,從而提升各種智能服務(wù)的性能和質(zhì)量。大模型在訓(xùn)練的過程中,會面臨一個重大挑戰(zhàn)

    2024年02月16日
    瀏覽(16)
  • HDFS中的Federation聯(lián)邦機制

    HDFS中的Federation聯(lián)邦機制

    當前的HDFS結(jié)構(gòu)有兩個主要的層: 命名空間(namespace) 由文件,塊和目錄組成的統(tǒng)一抽象的目錄樹結(jié)構(gòu)。由namenode根據(jù)用戶操作實時維護樹結(jié)構(gòu) 塊存儲層 包括兩部分: 塊管理:namenode執(zhí)行塊管理。塊管理通過處理注冊和定期心跳來提供DataNode集群成員身份。它處理塊報告并遲

    2024年02月14日
    瀏覽(54)
  • 聯(lián)邦學(xué)習(xí)是什么?聯(lián)邦學(xué)習(xí)簡介

    聯(lián)邦學(xué)習(xí)是什么?聯(lián)邦學(xué)習(xí)簡介

    在大多數(shù)情況下,數(shù)據(jù)分散的保存在各個企業(yè)手中,而各個企業(yè)希望在不公開自己數(shù)據(jù)的情況下,聯(lián)合其他企業(yè)(利用各個企業(yè)所持有的數(shù)據(jù))一起訓(xùn)練一個模型,該模型能夠幫助企業(yè)獲取更大的利益。 對于收集零散的數(shù)據(jù),傳統(tǒng)的方法是通過搭建一個數(shù)據(jù)中心,在數(shù)據(jù)中心

    2023年04月16日
    瀏覽(21)
  • 深入理解聯(lián)邦學(xué)習(xí)——縱向聯(lián)邦學(xué)習(xí)

    深入理解聯(lián)邦學(xué)習(xí)——縱向聯(lián)邦學(xué)習(xí)

    分類目錄:《深入理解聯(lián)邦學(xué)習(xí)》總目錄 假設(shè)進行聯(lián)邦學(xué)習(xí)的數(shù)據(jù)提供方為 A A A 和 B B B ,第三方為 C C C ,則縱向聯(lián)邦學(xué)習(xí)步驟如下: 在系統(tǒng)級做加密樣本對齊,在企業(yè)感知層面不會暴露非交叉用戶 對齊樣本進行模型加密訓(xùn)練: 由第三方 C C C 向 A A A 和 B B B 發(fā)送公鑰,用來

    2024年02月09日
    瀏覽(19)
  • 【聯(lián)邦學(xué)習(xí)(Federated Learning)】- 橫向聯(lián)邦學(xué)習(xí)與聯(lián)邦平均FedAvg

    【聯(lián)邦學(xué)習(xí)(Federated Learning)】- 橫向聯(lián)邦學(xué)習(xí)與聯(lián)邦平均FedAvg

    橫向聯(lián)邦學(xué)習(xí)也稱為 按樣本劃分的聯(lián)邦學(xué)習(xí) ,可以應(yīng)用于聯(lián)邦學(xué)習(xí)的各個參與方的數(shù)據(jù)集有相同的特征空間和不同的樣本空間的場景,類似于在表格視圖中對數(shù)據(jù)進行水平劃分的情況。 例如,兩個地區(qū)的城市商業(yè)銀行可能在各自的地區(qū)擁有非常不同的客戶群體,所以他們的

    2023年04月19日
    瀏覽(23)
  • 深入理解聯(lián)邦學(xué)習(xí)——聯(lián)邦學(xué)習(xí)的分類

    深入理解聯(lián)邦學(xué)習(xí)——聯(lián)邦學(xué)習(xí)的分類

    分類目錄:《深入理解聯(lián)邦學(xué)習(xí)》總目錄 在實際中,孤島數(shù)據(jù)具有不同分布特點,根據(jù)這些特點,我們可以提出相對應(yīng)的聯(lián)邦學(xué)習(xí)方案。下面,我們將以孤島數(shù)據(jù)的分布特點為依據(jù)對聯(lián)邦學(xué)習(xí)進行分類。 考慮有多個數(shù)據(jù)擁有方,每個數(shù)據(jù)擁有方各自所持有的數(shù)據(jù)集 D i D_i D

    2024年02月09日
    瀏覽(24)
  • 機器學(xué)習(xí)&&深度學(xué)習(xí)——NLP實戰(zhàn)(自然語言推斷——注意力機制實現(xiàn))

    機器學(xué)習(xí)&&深度學(xué)習(xí)——NLP實戰(zhàn)(自然語言推斷——注意力機制實現(xiàn))

    ?????作者簡介:一位即將上大四,正專攻機器學(xué)習(xí)的保研er ??上期文章:機器學(xué)習(xí)深度學(xué)習(xí)——NLP實戰(zhàn)(自然語言推斷——數(shù)據(jù)集) ??訂閱專欄:機器學(xué)習(xí)深度學(xué)習(xí) 希望文章對你們有所幫助 在之前已經(jīng)介紹了什么是自然語言推斷,并且下載并處理了SNLI數(shù)據(jù)集。由于許

    2024年02月11日
    瀏覽(34)
  • 【HDFS實戰(zhàn)】HDFS聯(lián)合(聯(lián)邦)集群的發(fā)展史

    【HDFS實戰(zhàn)】HDFS聯(lián)合(聯(lián)邦)集群的發(fā)展史

    不管是之后的 NN與secondary namenode還是standby namenode其實實際運行的時候都是都可以抽象成以下的架構(gòu),因為active NN是唯一的。 HDFS擁有兩個層 Namespace 由目錄、文件和塊組成。 它支持所有與命名空間相關(guān)的文件系統(tǒng)操作,例如創(chuàng)建、刪除、修改和列出文件和目錄。 Block Storage

    2024年02月11日
    瀏覽(13)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包