System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一区二区无码免费视频网站,曰批全过程免费视频在线观看无码,久久久无码精品亚洲日韩京东传媒
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>武漢大學專利>正文

    一種具有特權方的多方隱私保護決策樹訓練方法及系統技術方案

    技術編號:43891244 閱讀:5 留言:0更新日期:2025-01-03 13:06
    本發明專利技術公開了一種具有特權方的多方隱私保護決策樹訓練方法及系統,訓練中,參與方P包括一個特權方P<subgt;0</subgt;與兩個輔助方P<subgt;1</subgt;、P<subgt;2</subgt;共同參加訓練,利用六個運算協議:秘密分享協議Π<subgt;shr</subgt;、秘密重構協議Π<subgt;rec</subgt;、安全乘法協議Π<subgt;mul</subgt;、安全除法協議Π<subgt;div</subgt;、安全乘法擴展協議Π<subgt;extmul</subgt;以及安全比較協議Π<subgt;comp</subgt;,通過組合基礎運算協議,實現兼顧隱私性與高效性的多方隱私保護決策樹訓練。本發明專利技術利用隨機掩碼設計了安全除法協議,利用函數秘密共享設計了安全比較協議,并給出了特權方無需對其原始數據進行分享的安全乘法的擴展協議,從而在滿足隱私性的前提下,與現有的相似方案相比提升了效率,降低了通信開銷。

    【技術實現步驟摘要】

    本專利技術屬于信息安全,涉及一種決策樹訓練方法及系統,特別是針對具有特權方的多方環境下的決策樹訓練方法及系統。


    技術介紹

    1、決策樹是一種非參數的有監督學習算法,能夠從一系列有特征和標簽的數據中總結出決策規則,并可以用樹狀結構繪制決策流程,達到解決回歸和分類的問題。決策流程的核心思想是基于樹結構進行對數據劃分,通過對各特征進行詢問的方式構造決策樹。作為一種高效且可解釋的機器學習算法,決策樹在各種領域中得到應用,如金融風險管理、醫療診斷和股票交易等。在實際場景中,決策樹的構建和應用面臨兩個挑戰。首先,訓練數據通常是縱向分布的,即其中各方擁有相同樣本的不相交特征。其次,訓練數據也是隱私敏感的。

    2、目前已經存在大量對隱私保護數據挖掘的研究,它們通常關注于訓練、分類等過程,其中訓練通常通過id3、c4.5以及cart這幾個經典算法來實現。這些工作可以分為兩類:一是容忍泄露的,即以犧牲一些隱私性為代價,如泄露樣本標簽、內部節點的最佳劃分或評估路徑等,降低密碼學開銷,提高方案效率。然而,這種泄漏違反了隱私保護的要求。二是無隱私泄漏,但這種方案的計算與通信開銷通常較大。此外,現有的隱私保護決策樹方案基大多數都基于單一種類的框架,即具有相等權力的兩個或多個參與方,無法處理更加復雜的應用場景。

    3、現有一種具有特權方的魯棒多方學習框架pmpl。該框架對參與方的權力進行了區分,分為特權方與輔助方兩種角色。特權方是機器學習任務的發起者,不會掉線,不會與其他參與方合謀,并且將獲得最終的模型;輔助方則主要用于提供更多的數據,可能出現掉線、共謀等情況。因此,pmpl可以用于處理較為復雜的場景。例如,在金融風險控制的場景中,金融專業公司希望與擁有大量用戶數據的多家互聯網服務提供商合作,通過對其提供的用于訓練的數據支付費用,訓練一種用于金融風控的準確模型。然而,由于隱私保護法規和法律(例如gdpr)的規定,金融專業公司與多個互聯網服務提供商之間不能直接交換原始數據。此外,互聯網服務提供商可能由于系統或網絡故障,或者出于商業目的有意退出機器學習的訓練過程。采用pmpl可以容忍某個輔助方(互聯網服務提供商)的退出,并正常完成訓練過程。pmpl中已經給出了一些基礎運算協議,即秘密共享協議、重構協議、安全加法協議以及安全乘法協議,但是并未提供安全比較協議與安全除法協議等其他基礎運算的安全交互協議。


    技術實現思路

    1、為了解決當前多方決策樹訓練中存在的隱私與效率問題,本專利技術提供了一種具有特權方的多方隱私保護決策樹訓練方法及系統,滿足決策樹訓練過程中的隱私性、魯棒性以及高效性需求。

    2、本專利技術的方法采用的技術方案是:一種具有特權方的多方隱私保護決策樹訓練方法,訓練中,參與方p包括一個特權方p0與兩個輔助方p1、p2共同參加訓練,利用六個運算協議:秘密分享協議πshr、秘密重構協議πrec、安全乘法協議πmul、安全除法協議πdiv、安全乘法擴展協議πextmul以及安全比較協議πcomp,通過組合基礎運算協議,實現兼顧隱私性與高效性的多方隱私保護決策樹訓練。

    3、作為優選,所述秘密分享協議πshr,用于實現向量空間秘密共享;具體實現過程為:數據持有方pi對數據x構造一個三維向量s=(x,s1,s2)t,其中,s1,s2均為隨機數,x表示標量形式的數據;計算其中,<x>j表示數據x進行向量空間秘密分享后生成的第j個秘密份額,取l=64,并使p0得到<x>0,<x>3,p1持有<x>1,p2持有<x>2。

    4、作為優選,所述秘密重構協議πrec,用于實現對向量空間秘密共享份額的重構;具體實現過程為:參與方通過交換份額,計算x=c0·<x>0+c1·<x>1+c2·<x>2或x=c0′·<x>0+c1′·<x>1+c3′·<x>3或x=c0″·<x>0+c2″·<x>2+c3″·<x>3,重構出x的真實值;其中,<x>j表示數據x進行向量空間秘密分享后生成的第j個秘密份額,j∈{0,1,2,3};c0,c1,c2,c0′,c1′,c3′,c0″,c2″,c3″表示用于重構的公共參數。

    5、作為優選,所述安全乘法協議πmul,用于實現秘密份額形式的兩個數的相乘,得到的乘法結果均為秘密份額形式;具體實現過程為:對于p0輸入的<x>j,<y>j,p1輸入的<x>1,<y>1,p2輸入的<x>2,<y>2,分別為三方輸出<z>0=<x·y>0與<z>3=<x·y>3、<z>1=<x·y>1、<z>2=<x·y>2;其中,<x>j、<y>j分別表示數據x、y進行向量空間秘密分享后生成的第j個秘密份額,j∈{0,1,2,3};使用實現函數秘密共享的秘鑰生成;使用實現函數共享秘密份額的生成,其中,當x<α時,[f]0+[f]1=f=β,否則[f]0+[f]1=f=0;ki表示生成的密鑰,i∈{0,1}。

    6、作為優選,所述安全除法協議πdiv,包括協議預處理過程和協議中各參與方的交互過程;

    7、所述安全除法協議,特權方p0持有秘密份額<x>0,<y>0,<x>3,<y>3,輔助方p1持有秘密份額<x>1,<y>1,輔助方p2持有秘密份額<x>2,<y>2;通過共同參與執行安全除法協議,各個參與方pi分別得到除法結果的秘密份額<div>i=<x/y>i,i∈{0,1,2},此外,特權方p0額外得到份額<div>3=<x/y>3;其中,x、y表示數據;

    8、所述協議預處理過程,包括以下步驟:

    9、(1)pi分別生成一個隨機數ri,其中i∈{0,1,2};

    10、(2)pi分別執行秘密分享協議πshr(pi,ri),因此,p0持有<ri>0,<ri>3,p1持有<ri>1,p2持有<ri>2;

    11、(3)pi分別本地計算<r>i=<r0>i+<r1>i+<r2>i,p0額外計算<r>3=<r0>3+<r1>3+<r2>3;

    12、所述協議中各參與方的交互過程,包括以下步驟:

    13、(1)參與方共同執行安全乘法協議πmul(p,<r>,<y>),pi得到<r·y>i,p0額外得到份額<r·y>3;其中,<r&本文檔來自技高網...

    【技術保護點】

    1.一種具有特權方的多方隱私保護決策樹訓練方法,其特征在于:訓練中,參與方P包括一個特權方P0與兩個輔助方P1、P2共同參加訓練,利用六個運算協議:秘密分享協議Πshr、秘密重構協議Πrec、安全乘法協議Πmul、安全除法協議Πdiv、安全乘法擴展協議Πextmul以及安全比較協議Πcomp,通過組合基礎運算協議,實現兼顧隱私性與高效性的多方隱私保護決策樹訓練。

    2.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述秘密分享協議Πshr,用于實現向量空間秘密共享;具體實現過程為:數據持有方Pi對數據x構造一個三維向量s=(x,s1,s2)T,其中,s1,s2均為隨機數,x表示標量形式的數據;計算其中,<x>j表示數據x進行向量空間秘密分享后生成的第j個秘密份額,取l=64,并使P0得到<x>0,<x>3,P1持有<x>1,P2持有<x>2。

    3.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述秘密重構協議Πrec,用于實現對向量空間秘密共享份額的重構;具體實現過程為:參與方通過交換份額,計算x=c0·<x>0+c1·<x>1+c2·<x>2或x=c0′·<x>0+c1′·<x>1+x3′·<x>3或x=c0″·<x>0+c2″·<x>2+c3″·<x>3,重構出x的真實值;其中,<x>j表示數據x進行向量空間秘密分享后生成的第j個秘密份額,j∈{0,1,2,3};c0,c1,c2,c0′,c1′,c3′,c0″,c2″,c3″表示用于重構的公共參數。

    4.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述安全乘法協議Πmul,用于實現秘密份額形式的兩個數的相乘,得到的乘法結果均為秘密份額形式;具體實現過程為:對于P0輸入的<x>j,<y>j,P1輸入的<x>1,<y>1,P2輸入的<x>2,<y>2,分別為三方輸出<z>0=<x·y>0與<z>3=<x·y>3、<z>1=<x·y>1、<z>2=<x·y>2;其中,<x>j、<y>j分別表示數據x、y進行向量空間秘密分享后生成的第j個秘密份額,j∈{0,1,2,3};使用實現函數秘密共享的秘鑰生成;使用實現函數共享秘密份額的生成,其中,當x<α時,[f]0+[f]1=f=β,否則[f]0+[f]1=f=0;ki表示生成的密鑰,u∈{0,1}。

    5.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述安全除法協議Πdiv,包括協議預處理過程和協議中各參與方的交互過程;

    6.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述安全乘法擴展協議Πextmul,包括協議預處理過程和協議中各參與方的交互過程;

    7.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述安全比較協議Πcomp,特權方P0持有秘密份額<x>0,<y>0,<x>3,<y>3,輔助方P1持有秘密份額<y>1,輔助方P2持有秘密份額<y>2;通過共同參與執行安全比較協議,各個參與方Pi分別得到比較結果的秘密份額<b>i=<1{x>y}>i,i∈{0,1,2},此外,特權方P0額外得到份額<b>3=<1{x>y}>3;其中,<x>j、<y>j分別表示數據x、y的第j個向量空間秘密分享份額;

    8.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述安全比較協議Πcomp,特權方P0持有秘密份額<x>0,<y>0,<x>3,<y>3,輔助方P1持有秘密份額<y>1,輔助方P2持有秘密份額<y>2;通過共同參與執行安全比較協議,各個參與方Pi分別得到比較結果的秘密份額<b>i=<1{x>y}>i,i∈{0,1,2},此外,特權方P0額外得到份額<b>3=<1{x>y}>3;其中,<x>j、<y...

    【技術特征摘要】

    1.一種具有特權方的多方隱私保護決策樹訓練方法,其特征在于:訓練中,參與方p包括一個特權方p0與兩個輔助方p1、p2共同參加訓練,利用六個運算協議:秘密分享協議πshr、秘密重構協議πrec、安全乘法協議πmul、安全除法協議πdiv、安全乘法擴展協議πextmul以及安全比較協議πcomp,通過組合基礎運算協議,實現兼顧隱私性與高效性的多方隱私保護決策樹訓練。

    2.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述秘密分享協議πshr,用于實現向量空間秘密共享;具體實現過程為:數據持有方pi對數據x構造一個三維向量s=(x,s1,s2)t,其中,s1,s2均為隨機數,x表示標量形式的數據;計算其中,<x>j表示數據x進行向量空間秘密分享后生成的第j個秘密份額,取l=64,并使p0得到<x>0,<x>3,p1持有<x>1,p2持有<x>2。

    3.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述秘密重構協議πrec,用于實現對向量空間秘密共享份額的重構;具體實現過程為:參與方通過交換份額,計算x=c0·<x>0+c1·<x>1+c2·<x>2或x=c0′·<x>0+c1′·<x>1+x3′·<x>3或x=c0″·<x>0+c2″·<x>2+c3″·<x>3,重構出x的真實值;其中,<x>j表示數據x進行向量空間秘密分享后生成的第j個秘密份額,j∈{0,1,2,3};c0,c1,c2,c0′,c1′,c3′,c0″,c2″,c3″表示用于重構的公共參數。

    4.根據權利要求1所述的具有特權方的多方隱私保護決策樹訓練方法,其特征在于:所述安全乘法協議πmul,用于實現秘密份額形式的兩個數的相乘,得到的乘法結果均為秘密份額形式;具體實現過程為:對于p0輸入的<x>j,<y>j,p1輸入的<x>1,<y>1,p2輸入的<x>2,<y>2,分別為三方輸出<z>0=<x·y>0與<z>3=<x·y>3、<z>1=<x·y>1、<z>2=<x·y>2;其中,<x>...

    【專利技術屬性】
    技術研發人員:童亦雯馮琦彭聰曾祥勇羅敏何德彪
    申請(專利權)人:武漢大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人综合日韩精品无码| 中文字幕人妻无码专区| 久久精品成人无码观看56| 亚洲午夜国产精品无码老牛影视| 日日摸夜夜添无码AVA片| 无码欧精品亚洲日韩一区| 久久av高潮av无码av喷吹| 无码喷水一区二区浪潮AV| 永久免费av无码网站yy| 久久成人无码国产免费播放| 国产午夜精华无码网站| 亚洲a∨无码精品色午夜| 日日摸夜夜爽无码毛片精选| 色欲A∨无码蜜臀AV免费播| 国精品无码一区二区三区在线| 亚洲精品无码专区在线在线播放| 一区二区无码免费视频网站| 精品久久久无码中字| 蜜臀亚洲AV无码精品国产午夜.| 亚洲最大av无码网址| 无码国产亚洲日韩国精品视频一区二区三区| 亚洲真人无码永久在线| AV大片在线无码永久免费| 国产成人无码A区在线观看导航| 精品无码久久久久久尤物| 亚洲v国产v天堂a无码久久| 色综合久久久无码中文字幕波多| 亚洲av无码专区在线观看下载| 亚洲成a人片在线观看天堂无码| 久久精品aⅴ无码中文字字幕| 久久精品无码一区二区三区免费| 亚洲午夜无码AV毛片久久| 久久久久亚洲AV无码麻豆| 亚洲成a人在线看天堂无码| 亚洲av无码一区二区三区观看| 国产亚洲精品无码专区| 亚洲国产精品无码久久久不卡| 国产色无码专区在线观看| 亚洲精品无码成人片在线观看| 无码人妻精品内射一二三AV| 无码八A片人妻少妇久久|