• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于矩陣機(jī)制的差分隱私連續(xù)數(shù)據(jù)發(fā)布方法*

    2016-05-25 07:58:37蔡劍平吳英杰王曉東
    計(jì)算機(jī)與生活 2016年4期

    蔡劍平,吳英杰,王曉東

    福州大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院,福州350116

    ISSN 1673-9418 CODEN JKYTA8

    Journal of Frontiers of Computer Science and Technology

    1673-9418/2016/10(04)-0481-14

    ?

    基于矩陣機(jī)制的差分隱私連續(xù)數(shù)據(jù)發(fā)布方法*

    蔡劍平,吳英杰+,王曉東

    福州大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院,福州350116

    ISSN 1673-9418 CODEN JKYTA8

    Journal of Frontiers of Computer Science and Technology

    1673-9418/2016/10(04)-0481-14

    E-mail: fcst@vip.163.com

    http://www.ceaj.org

    Tel: +86-10-89056056

    * The National Natural Science Foundation of China under Grant No. 61300026 (國家自然科學(xué)基金); the Natural Science Foundation of Fujian Province under Grant No. 2014J01230 (福建省自然科學(xué)基金).

    Received 2015-06,Accepted 2015-08.

    CNKI網(wǎng)絡(luò)優(yōu)先出版: 2015-08-27, http://www.cnki.net/kcms/detail/11.5602.TP.20150827.1411.002.html

    摘要:現(xiàn)有絕大多數(shù)差分隱私算法只考慮數(shù)據(jù)的一次靜態(tài)發(fā)布,而實(shí)際許多數(shù)據(jù)分析應(yīng)用卻涉及連續(xù)數(shù)據(jù)發(fā)布。為此,提出了一種基于矩陣機(jī)制的差分隱私連續(xù)數(shù)據(jù)發(fā)布方法。該方法的核心思想是首先利用樹狀數(shù)組構(gòu)建連續(xù)數(shù)據(jù)發(fā)布問題的策略矩陣,然后對(duì)策略矩陣進(jìn)行優(yōu)化以提高發(fā)布數(shù)據(jù)的精確性。隨后,進(jìn)一步針

    對(duì)現(xiàn)有基于矩陣機(jī)制的優(yōu)化算法復(fù)雜度極高的問題,提出了時(shí)間復(fù)雜度為O(lg N)的快速對(duì)角陣優(yōu)化算法(fast diagonal matrix optimization algorithm,F(xiàn)DA),以有效應(yīng)用于大規(guī)模的連續(xù)數(shù)據(jù)發(fā)布。通過實(shí)驗(yàn)比較分析了FDA算法與同類算法所發(fā)布數(shù)據(jù)的精確度,結(jié)果表明FDA算法是有效可行的。

    關(guān)鍵詞:差分隱私;矩陣機(jī)制;樹狀數(shù)組;連續(xù)發(fā)布

    1 引言

    隨著數(shù)字技術(shù)的發(fā)展,數(shù)據(jù)越來越多地充斥于現(xiàn)實(shí)生活當(dāng)中。數(shù)據(jù)給人們生活帶來的好處不言而喻,人們不僅可以利用數(shù)據(jù)進(jìn)行評(píng)估、分析和預(yù)測(cè),還可以從中尋找有價(jià)值的信息,如啤酒與尿布的故事。然而,在享受數(shù)據(jù)帶來的好處的同時(shí),也應(yīng)該注意到數(shù)據(jù)中包含的個(gè)人隱私信息可能存在隱私泄露的風(fēng)險(xiǎn)。特別是當(dāng)攻擊者帶有惡意時(shí),他就有可能利用已掌握的知識(shí)分析所發(fā)布的數(shù)據(jù),并從中挖掘出數(shù)據(jù)所對(duì)應(yīng)用戶的隱私信息。例如,只需根據(jù)4個(gè)時(shí)空點(diǎn)就能使95%的人泄露其位置信息[1]。因此,如何在發(fā)布數(shù)據(jù)的同時(shí)避免數(shù)據(jù)中包含的隱私被泄露是數(shù)據(jù)時(shí)代亟待解決的問題之一。針對(duì)這一問題,各種隱私保護(hù)模型被提出。其中,以提供嚴(yán)格數(shù)據(jù)保護(hù)為特點(diǎn)的差分隱私模型[2-4]得到了廣泛的認(rèn)可。該模型被提出后,人們基于該模型開展了很多研究工作,內(nèi)容涉及直方圖發(fā)布[5-8]、空間劃分發(fā)布[9-10]、智能數(shù)據(jù)分析[11-12]等。相比于基于k-匿名[13]和劃分[14]的隱私保護(hù)方法該模型有效克服了需要事先對(duì)攻擊做出假設(shè)的不足。差分隱私數(shù)據(jù)發(fā)布研究的關(guān)鍵問題在于如何在保證差分隱私的前提下,同時(shí)提高所發(fā)布數(shù)據(jù)的可用性。

    現(xiàn)有關(guān)于差分隱私的數(shù)據(jù)發(fā)布方法大多關(guān)注靜態(tài)發(fā)布問題,而現(xiàn)實(shí)應(yīng)用中更多情況下需要發(fā)布方法具有連續(xù)數(shù)據(jù)發(fā)布的能力。然而,經(jīng)研究表明,這些方法無法應(yīng)用于連續(xù)數(shù)據(jù)發(fā)布問題。為此,本文對(duì)差分隱私下的連續(xù)數(shù)據(jù)發(fā)布問題展開研究。例如,某醫(yī)療數(shù)據(jù)庫中記錄了每個(gè)月的入院病人的信息,其中病人感染HIV的情況為敏感信息。表1展示了其中3個(gè)月的數(shù)據(jù)示例。同時(shí),出于某研究目的,醫(yī)院將按月統(tǒng)計(jì)并公布入院的HIV病人數(shù)。公布的數(shù)據(jù)形如表2所示,醫(yī)院將當(dāng)前入院并且感染HIV的病人累計(jì)并于當(dāng)月發(fā)布最新數(shù)據(jù)。與數(shù)據(jù)靜態(tài)發(fā)布不同,在醫(yī)院發(fā)布完每個(gè)月的統(tǒng)計(jì)信息后,該數(shù)據(jù)并非不再改變,而是在下個(gè)月將得到更新。更重要的是,在發(fā)布每一次數(shù)據(jù)的過程中,以后需要發(fā)布的數(shù)據(jù)是無法被預(yù)知的。該問題的核心是在滿足差分隱私的條件下,尋找更精確且更高效率的連續(xù)數(shù)據(jù)發(fā)布方法。

    Table 1 Medical records表1 醫(yī)學(xué)記錄表

    Table 2 Statistics on HIV+ patients表2 HIV+病人數(shù)統(tǒng)計(jì)表

    以上連續(xù)發(fā)布問題的一種樸素解決方案[15]是直接在前一個(gè)月發(fā)布的HIV病人加上本月新增的HIV病人數(shù),然后再添加噪聲使其滿足差分隱私。該方案導(dǎo)致每一次發(fā)布數(shù)據(jù)的噪聲的均方誤差線性累加,最終發(fā)布的數(shù)據(jù)失去可用性。文獻(xiàn)[15]針對(duì)該問題提出了一種基于二叉樹的發(fā)布方法。然而,此方法僅僅引入二叉樹模擬發(fā)布,并未對(duì)精確性提出有效優(yōu)化。為此,本文以提高發(fā)布數(shù)據(jù)的精確性為主要目標(biāo),將矩陣機(jī)制引入差分隱私連續(xù)數(shù)據(jù)發(fā)布問題中,以期設(shè)計(jì)出高效的基于矩陣機(jī)制的差分隱私連續(xù)數(shù)據(jù)發(fā)布方法,有效滿足大規(guī)模連續(xù)數(shù)據(jù)發(fā)布的要求。

    2 相關(guān)工作

    在差分隱私的數(shù)據(jù)發(fā)布中,為提高數(shù)據(jù)發(fā)布的精度,Hay[7]和Xiao等人[8]分別提出的基于一致性調(diào)節(jié)的區(qū)間樹方法和小波變換方法實(shí)現(xiàn)了較高精度的數(shù)據(jù)發(fā)布。然而,上述兩種方法只適用于差分隱私下的數(shù)據(jù)靜態(tài)發(fā)布,無法應(yīng)用于差分隱私下的連續(xù)數(shù)據(jù)發(fā)布。Chan等人[15]提出了兩種利用二叉樹結(jié)構(gòu)進(jìn)行連續(xù)數(shù)據(jù)發(fā)布的方法。第一種方法構(gòu)建一棵葉節(jié)點(diǎn)數(shù)量為2m的完全二叉樹,然后利用模擬二叉樹統(tǒng)計(jì)發(fā)布的過程進(jìn)行連續(xù)數(shù)據(jù)發(fā)布。第二種方法是第一種方法的改進(jìn)版本,它試圖通過調(diào)整二叉樹各層節(jié)點(diǎn)的隱私預(yù)算分配來達(dá)到無限發(fā)布的效果。研究表明,雖然第一種方法相比于樸素方法,數(shù)據(jù)發(fā)布的精確性有顯著的提升,然而該方法僅僅引入二叉樹結(jié)構(gòu)來模擬發(fā)布過程,并未做進(jìn)一步改進(jìn),因此數(shù)據(jù)發(fā)布的精確性仍有較大的提升空間;第二種方法的隱私預(yù)算分配并不合理,導(dǎo)致發(fā)布數(shù)據(jù)的誤差遠(yuǎn)大于第一種方法。

    為了解決差分隱私下的線性查詢問題,Li等人[16]提出了基于矩陣機(jī)制的批量查詢方法。其基本思想是通過尋找策略矩陣對(duì)線性查詢進(jìn)行優(yōu)化,進(jìn)而提高發(fā)布數(shù)據(jù)的精確性。然而,該文獻(xiàn)提出的矩陣機(jī)制僅能滿足小規(guī)模數(shù)據(jù)集和查詢負(fù)載的要求。此外,它還很容易產(chǎn)生次優(yōu)化的查詢策略,使得結(jié)果往往并不理想。為此,Yuan等人[17]利用負(fù)載矩陣低秩的性質(zhì)進(jìn)行優(yōu)化,提出了低秩矩陣機(jī)制,在一定程度上改善了原有矩陣機(jī)制的不足,提升了數(shù)據(jù)發(fā)布效率與精確性。然而,該文獻(xiàn)提出的優(yōu)化查詢使用半正定規(guī)劃算法,同樣只能適用小規(guī)模數(shù)據(jù)集和查詢負(fù)載的要求。本文研究的連續(xù)數(shù)據(jù)發(fā)布問題本質(zhì)上也是線性查詢問題,因此擬利用矩陣機(jī)制,結(jié)合連續(xù)數(shù)據(jù)發(fā)布問題本身具有的一些特性,設(shè)計(jì)出精度更高且效率更高的算法,使之具有大規(guī)模連續(xù)數(shù)據(jù)發(fā)布的能力。

    3 基礎(chǔ)知識(shí)與問題

    3.1差分隱私

    Dwork等人[2]首次提出差分隱私保護(hù)模型。該模型保證了在數(shù)據(jù)發(fā)布過程中,無論攻擊者具有何種背景知識(shí),都無法泄露隱私數(shù)據(jù)。其形式化定義如下:

    定義1(ε-差分隱私[2])設(shè)A表示在查詢Q的基礎(chǔ)上通過某種方式添加隨機(jī)噪聲的隨機(jī)算法。將其分別作用于兄弟數(shù)據(jù)集D和D′時(shí)的概率密度滿足以下條件,則算法A滿足ε-差分隱私。其中O表示可能的輸出集合。

    定義2(敏感度)對(duì)數(shù)據(jù)集D和D′進(jìn)行統(tǒng)計(jì)得:Q(D)=(x1,x2,…,xn)T, Q(D′)=(x1′,x2′,…,xn′)T。那么查詢集合Q的敏感度ΔQ滿足以下定義:

    本文主要使用1-范數(shù),即p=1。

    文獻(xiàn)[18]提出了拉普拉斯機(jī)制。該機(jī)制通過添加拉普拉斯噪音來實(shí)現(xiàn)差分隱私保護(hù)。為了表示方便,本文用表示滿足分布Laplace(0,1)的n維列向量。

    3.2矩陣機(jī)制

    矩陣機(jī)制是一種針對(duì)差分隱私下線性查詢問題的優(yōu)化方法。它通過將查詢集Q轉(zhuǎn)換成負(fù)載矩陣W,然后尋找最優(yōu)策略矩陣M實(shí)現(xiàn)差分隱私下線性查詢的優(yōu)化。其中查詢集Q是一組線性查詢的集合,滿足Q={q1,q2,…,qn}。每條線性查詢表示如下:

    其中,X=(x1,x2,…,xm)T為數(shù)據(jù)向量;wi為該查詢于分量xi的權(quán)重。負(fù)載矩陣W由每組線性查詢的權(quán)重組成,并滿足:

    原始的矩陣機(jī)制[16]通過直接尋找策略矩陣M的方式求解問題,這種做法的效率和優(yōu)化效果都不夠理想。而低秩矩陣機(jī)制[17]則是采用分解負(fù)載矩陣的方法來尋找優(yōu)化策略。該機(jī)制下,將W分解成兩個(gè)矩陣B、M。其中M表示低秩矩陣下的策略矩陣,且滿足W=BM。通過對(duì)中間結(jié)果MX添加噪聲的方式減少誤差。其形式化表示如下:

    文獻(xiàn)[17]指出,式(3)的敏感度ΔM與策略矩陣的列范式相等,即ΔM=M1。而低秩矩陣的均方誤差由下式求得:

    研究表明,差分隱私下的數(shù)據(jù)連續(xù)發(fā)布問題能夠被轉(zhuǎn)換成基于矩陣機(jī)制的優(yōu)化問題。只需將每一次發(fā)布視為一個(gè)查詢,然后將所有發(fā)布過程視為查詢負(fù)載,并轉(zhuǎn)換成相應(yīng)的矩陣,利用矩陣機(jī)制進(jìn)行求解。

    3.3問題提出

    考慮一個(gè)隨著時(shí)間增長,記錄會(huì)不斷產(chǎn)生并被添加其中的記錄流,該記錄流是數(shù)據(jù)發(fā)布的來源。記錄流的每條記錄都有需要保護(hù)的屬性σ,滿足σ∈{0,1}。并假設(shè)記錄集AAi表示第i-1次和第i次發(fā)布之間記錄流中被添加的記錄的集合。由AAi可求出第i次發(fā)布的數(shù)據(jù)增量ai=|{σ|σ∈AAiand σ=1}|。

    定義3(連續(xù)數(shù)據(jù)發(fā)布)對(duì)于記錄流,數(shù)據(jù)發(fā)布者隨著記錄流的記錄增長按照某種規(guī)則多次發(fā)布當(dāng)前記錄流中滿足σ=1的記錄數(shù)的行為即為連續(xù)數(shù)據(jù)發(fā)布。假設(shè)第i次發(fā)布的累計(jì)數(shù)據(jù)為si,那么si滿足:

    差分隱私下的連續(xù)數(shù)據(jù)發(fā)布行為即通過某種隱私算法A(*)發(fā)布添加了噪聲的累計(jì)數(shù)據(jù),從而使數(shù)據(jù)連續(xù)發(fā)布的結(jié)果滿足ε-差分隱私。同時(shí),在此基礎(chǔ)上,本文還要求所提出的算法能夠精確而且高效地發(fā)布數(shù)據(jù)。

    為了避免數(shù)據(jù)連續(xù)發(fā)布的敏感度過高而影響數(shù)據(jù)發(fā)布精度,本文主要考慮了給定次數(shù)下的滿足ε-差分隱私的次數(shù)受限的數(shù)據(jù)連續(xù)發(fā)布算法。

    定義4(次數(shù)受限的數(shù)據(jù)連續(xù)發(fā)布算法)如果隱私算法A(*)至多接受并發(fā)布N次滿足ε-差分隱私的統(tǒng)計(jì)數(shù)據(jù),則稱該算法為次數(shù)受限的數(shù)據(jù)連續(xù)發(fā)布算法。

    上述問題能夠轉(zhuǎn)換成線性查詢問題,而矩陣機(jī)制能夠?qū)€性查詢問題進(jìn)行優(yōu)化。為了提出更精確的數(shù)據(jù)連續(xù)發(fā)布算法,本文將這一問題與矩陣機(jī)制相結(jié)合,并在此基礎(chǔ)上尋找快速發(fā)布算法。而且,矩陣機(jī)制是成熟的且經(jīng)過嚴(yán)格檢驗(yàn)的滿足ε-差分隱私[17]的隱私保護(hù)機(jī)制,因此基于矩陣機(jī)制的線性查詢算法只要符合式(3)的形式就保證了該算法滿足ε-差分隱私。

    利用矩陣機(jī)制優(yōu)化前,需要將式(5)轉(zhuǎn)換成負(fù)載矩陣W如下:

    可以看出,數(shù)據(jù)連續(xù)發(fā)布下的負(fù)載矩陣W為下三角矩陣,且滿足Wij=1,i

    根據(jù)矩陣機(jī)制的特征及一般研究過程[16-17]。本文將通過以下步驟對(duì)該問題展開研究:

    (1)尋找初始的策略矩陣M,將W分解為矩陣B 和M,使矩陣機(jī)制能夠較為精確地發(fā)布數(shù)據(jù);

    (2)對(duì)策略矩陣M進(jìn)行研究,尋找優(yōu)化策略以優(yōu)化數(shù)據(jù)發(fā)布的精確性;

    (3)綜合分析矩陣B、M以及優(yōu)化策略的性質(zhì),在保證數(shù)據(jù)發(fā)布的精確性得到優(yōu)化的前提下,提出高效的優(yōu)化算法。

    4 數(shù)據(jù)連續(xù)發(fā)布算法

    4.1利用樹狀數(shù)組構(gòu)造策略矩陣

    由于數(shù)據(jù)隨著發(fā)布過程動(dòng)態(tài)產(chǎn)生,未來數(shù)據(jù)無法得知,只能根據(jù)當(dāng)前以及過往的數(shù)據(jù)進(jìn)行優(yōu)化。這一特征反映到矩陣機(jī)制時(shí),就要求矩陣機(jī)制所應(yīng)用的策略矩陣為下三角矩陣。通過各種數(shù)據(jù)結(jié)構(gòu)的對(duì)比研究,本文發(fā)現(xiàn)樹狀數(shù)組[19]更加適合于構(gòu)造基于矩陣機(jī)制的數(shù)據(jù)連續(xù)發(fā)布方法的策略矩陣。它能夠自然并且快速求解數(shù)列的前k項(xiàng)和,符合連續(xù)數(shù)據(jù)發(fā)布的基本特征。同時(shí),初步研究表明,將它與差分隱私結(jié)合而提出的隱私保護(hù)模型能夠達(dá)到與基于二叉樹的連續(xù)數(shù)據(jù)發(fā)布方法[15]相當(dāng)?shù)木_性。同時(shí),深入研究表明,結(jié)合樹狀數(shù)組的差分隱私模型在實(shí)現(xiàn)的巧妙性以及進(jìn)一步優(yōu)化的潛力方面,與后者相比均略勝一籌。

    其中,函數(shù)lowbit(x)表示將正整數(shù)x寫成二進(jìn)制形式后,將該二進(jìn)制數(shù)的值為1的最低位的數(shù)置為1,其余位均置為0。例如,當(dāng)x=10時(shí),其對(duì)應(yīng)的二進(jìn)制數(shù)為(1010)2,從低往高有20位為0,21位為1。那么,lowbit(x)的輸出值就將該位置為1,其他位均置為0,即(0010)2=2。再將其轉(zhuǎn)成十進(jìn)制就得到lowbit(10)=2。

    該函數(shù)可以表示如下:

    算法1 lowbit(x)

    輸入:正整數(shù)x

    輸出:x對(duì)應(yīng)的lowbit值

    1. p←0,y←1;

    2. while xmod2=0

    針對(duì)該問題,樹狀數(shù)組提供如下解決方法。該方法計(jì)算了中間統(tǒng)計(jì)量ci,而ci由以下公式求得:

    4. wend

    5. return y

    結(jié)合算法1以及式(7),本文按照樹狀數(shù)組求解中間統(tǒng)計(jì)量的方式構(gòu)造策略矩陣M。

    算法2求解策略矩陣M

    輸入:發(fā)布次數(shù)N

    輸出:策略矩陣M

    1. M←ON×N; //初始化為零矩陣

    2. for p=1 to N do

    3. pt←p ;

    4. while pt

    5.Mpt,p←1; //更新矩陣元素

    6.pt←pt+lowbit(pt) ;

    7. wend

    8. end for

    9. return M

    下面,需要進(jìn)一步討論矩陣B的求解。由W=BM以及MN的可逆性可得,B=WNMN-1,因此只需根據(jù)樹狀數(shù)組的性質(zhì)就能夠快速地求解B。而樹狀數(shù)組的求和操作按照以下公式進(jìn)行求解:

    算法3求解矩陣B

    輸入:發(fā)布次數(shù)N

    輸出:矩陣B

    1. B←ON×N; //初始化為零矩陣

    2. for p=1 to N do

    3. pt←p ;

    4. while pt>0

    5.Bpt,p←1; //更新矩陣元素

    6.pt←pt-lowbit(pt) ;

    7. wend

    8. end for

    9. return B

    上述算法結(jié)合低秩矩陣的表達(dá)式,即可得到基于樹狀數(shù)組的數(shù)據(jù)連續(xù)發(fā)布的表達(dá)式:

    接下來,本文將分析該策略矩陣所產(chǎn)生的均方誤差的情況。關(guān)于MN和B有如下兩個(gè)相關(guān)定理。

    定理2構(gòu)造矩陣B的第p行的迭代次數(shù)為將p表示為二進(jìn)制(p)2時(shí),(p)2中包含的1的個(gè)數(shù)。

    證明根據(jù)算法3的步驟6有操作pt=ptlowbit(pt),該操作的結(jié)果是將(pt)2中值為1的最低位置為0。而由步驟3有pt由p進(jìn)行初始化。說明(p)2中包含多少個(gè)1,迭代就進(jìn)行了多少次?!?/p>

    由式(4)推出該策略矩陣所產(chǎn)生的均方誤差為:

    同時(shí),結(jié)合定理2可知,B的每一行至多有O(lg N)個(gè)元素為1,其余皆為0。因此,B中元素為1的個(gè)數(shù)為O(Nlg N)。即trace(BTB)的數(shù)值復(fù)雜度也為O(Nlg N)。又由定理1可知,MN的列范數(shù)?lb N ? +1,其復(fù)雜度為O(lg N)。因而,根據(jù)式(4)可以求得總體的均方誤差為O(Nlg3N)。而對(duì)于每條查詢的均方誤差則為O(lg3N)。

    綜上所述,由樹狀數(shù)組構(gòu)造的策略矩陣滿足低敏感性以及均方誤差復(fù)雜度低的特點(diǎn),初步具備了在差分隱私下較為精確地進(jìn)行連續(xù)數(shù)據(jù)發(fā)布的能力。然而,僅僅利用樹狀數(shù)組構(gòu)造的策略矩陣并不能達(dá)到本文的精確性要求。接下來,本文將在此基礎(chǔ)上尋找更精確的數(shù)據(jù)發(fā)布算法。

    一般而言,可以通過發(fā)布數(shù)據(jù)的一致性調(diào)節(jié)[7]和策略矩陣的權(quán)重系數(shù)調(diào)節(jié)等方法提高數(shù)據(jù)發(fā)布的精確性。然而,研究表明該問題已經(jīng)滿足線性一致性,具體分析如下。

    定義5(線性一致性)對(duì)于負(fù)載矩陣W,記未加噪的查詢結(jié)果為Y=WQ(D),通過低秩矩陣機(jī)制獲得的查詢結(jié)果為Y′=A(W,D)。A(W,D)滿足線性一致性當(dāng)且僅當(dāng)對(duì)于任意可以用Y線性表示的統(tǒng)計(jì)量z,對(duì)任意可以表示成z=vY的行向量v都有vY′為定值。同時(shí),線性一致性滿足定理3。

    定理3當(dāng)式(3)中的矩陣M為行滿秩矩陣時(shí),低秩矩陣機(jī)制滿足線性一致性。

    證明當(dāng)矩陣L為行滿秩矩陣時(shí),求得其右逆矩陣M+=MT(MMT)-1,滿足M×M+=I。

    由于W=BM,則B=WM+。

    任取統(tǒng)計(jì)查詢z,有多個(gè)vi滿足z=viWX(其中vi之間互不相等)。

    將其代入式(3)中,可得統(tǒng)計(jì)后的結(jié)果,令zi′表示由vi求得的查詢結(jié)果:

    經(jīng)過化簡(jiǎn)可以看出,zi′是與vi無關(guān)的噪聲統(tǒng)計(jì)量。因此,可以得出zi′的值是相等的?!?/p>

    MN為可逆矩陣,結(jié)合定理3,可得出推論:由樹狀數(shù)組構(gòu)造基于矩陣機(jī)制的數(shù)據(jù)連續(xù)發(fā)布方法滿足線性一致性。因此無法從線性一致性的角度提高數(shù)據(jù)發(fā)布的一致性。4.2節(jié)將對(duì)策略矩陣的權(quán)重系數(shù)調(diào)節(jié)問題進(jìn)行研究。

    4.2利用對(duì)角矩陣提高精確性

    上文分析了差分隱私下的連續(xù)數(shù)據(jù)發(fā)布的性質(zhì),并通過樹狀數(shù)組構(gòu)造出矩陣機(jī)制的策略矩陣。而根據(jù)3.3節(jié)所描述的步驟,本文將在此基礎(chǔ)上進(jìn)行優(yōu)化。進(jìn)一步研究矩陣MN,可發(fā)現(xiàn)該矩陣未飽和。以M3為例,表示如下:

    式(10)即為添加系數(shù)對(duì)角陣后的隱私保護(hù)機(jī)制。當(dāng)ΣN=IN時(shí),該公式與式(9)等價(jià)。對(duì)應(yīng)的均方誤差公式如下所示:

    其中,B(:,i)表示矩陣B的第i列。

    由分析可知,式(12)是一個(gè)線性約束下的凸優(yōu)化問題。針對(duì)該問題,可直接采用SQP(sequential guadratic programming)方法[20]求得最優(yōu)解。然而SQP方法是一種時(shí)間復(fù)雜度很高的算法,無法滿足大規(guī)模數(shù)據(jù)的要求。實(shí)驗(yàn)表明,對(duì)于一般計(jì)算機(jī),該方法最多只能滿足N小于1 000的求解規(guī)模。因此,需要進(jìn)一步研究更快速的方法求得式(12)的最優(yōu)解。

    4.3快速求解最小誤差

    由于SQP方法求解復(fù)雜度很高,對(duì)于大規(guī)模數(shù)據(jù),對(duì)角陣ΣN求解是無法完成的。因此,有必要對(duì)ΣN的求解進(jìn)一步優(yōu)化,并提出高效的解決方案。利用MN和B之間的特殊性質(zhì),本文提出了一種高效的求解最小誤差的算法——快速對(duì)角陣優(yōu)化算法(fast diagonal matrix optimization algorithm, FDA)。當(dāng)N=2m-1時(shí),該算法可以在O(lg N)的時(shí)間復(fù)雜度下求解ΣN的任意系數(shù)值λi。該算法與未使用Σ前的方法有相當(dāng)?shù)那蠼庑剩虼怂WC了在不影響算法復(fù)雜度的前提下提高隱私數(shù)據(jù)發(fā)布的精確性。該算法是基于以下定理提出的。

    證明對(duì)于矩陣B2m-1進(jìn)一步分析可發(fā)現(xiàn)它滿足以下特性:令a<2m-1,b=2m-1+a。將其寫成二進(jìn)制形式可以描述為a=(xm-2xm-3…x0)2和b=(1xm-2xm-3…x0)2。根據(jù)算法2,不難發(fā)現(xiàn)B2m-1(a,t)= 1(t>0)當(dāng)且僅當(dāng)B2m-1(b,2m-1+t)=1。同時(shí),由于b的2m-1位為1,因此B2m-1(b,2m-1)=1

    通過以上分析,可將B2m-1寫成如下形式:

    通過式(14)得:

    下面將分析M2m-1與M2m-1-1之間的關(guān)系。

    根據(jù)算法4,有M2m-1(t,a)=1(1≤t≤2m-1-1)當(dāng)且僅當(dāng)M2m-1(2m-1+t,b)=1。滿足?1≤t≤2m-1-1,M2m-1(2m-1,t)=1。

    因此,將M2m-1與M2m-1-1寫成如下遞推關(guān)系:

    令RN表示ΣN求對(duì)角線元素組成的列向量,RN=(λ1λ2…λN)T。當(dāng)N=2m-1時(shí),可將R2m-1拆分成3個(gè)部分,即:

    對(duì)于式(12),亦可將其拆分為以下3個(gè)子部分:

    令f(i )(*)分別表示這3個(gè)子部分,從而將上述表達(dá)式轉(zhuǎn)換為3個(gè)子部分的和:

    由式(17)可將限制條件分解成以下3個(gè)子條件:

    通過以上3個(gè)子限制條件,可知子條件①受限于子條件②中λ2m-1的取值。因此,先假設(shè)λ2m-1

    式(12)取最優(yōu)時(shí),子部分①滿足:

    由于滿足:

    通過以上分析,可將第①部分的子問題描述如下:

    綜上所述,式(13)成立?!?/p>

    證明首先對(duì)h(α)進(jìn)行求導(dǎo)得:

    因此,從以上結(jié)論可以得出以下關(guān)于均方誤差errm的遞推公式:

    由該結(jié)果進(jìn)一步推導(dǎo)出優(yōu)化后均方誤差,如下:

    而根據(jù)αi(1≤i≤m)即可求得Σm中所有λk的值。具體計(jì)算步驟如算法4所示。

    算法4求解最優(yōu)對(duì)角陣系數(shù)λk=coef(k,m)

    輸入:系數(shù)的標(biāo)號(hào)k,數(shù)據(jù)規(guī)模m

    輸出:λk的值

    1.λk←1; //初始化λk

    2. kt←k,t←m;div←2m-1; // div表示子問題的分割中點(diǎn)

    3. while div≠kt

    4. if kt

    5. if div

    7. wend

    8.λk←λk×() 1-αt;

    9. return λk

    通過算法4的步驟6可知,每次迭代過程都會(huì)將div除以2。因此,算法4的時(shí)間復(fù)雜度為O(lg N)。

    基于上述理論,本文提出了完整的快速對(duì)角陣優(yōu)化算法,如算法5所示。該算法利用?lowbit(t )代替ct對(duì)算法進(jìn)行了優(yōu)化,達(dá)到空間重復(fù)利用的效果,進(jìn)一步提高效率。

    算法5快速對(duì)角陣優(yōu)化算法

    輸入:連續(xù)發(fā)布的上限T∈2m-1,數(shù)據(jù)增量ai,1≤i≤T;隱私預(yù)算ε

    1. for t=1 to T do //循環(huán)每次發(fā)布過程

    2.p←lb(lowbit(t)) ;

    8. while k>0

    9.q←lb(lowbit(k)) ;

    10.λk←coef(k,m)

    13.k←k-lowbit(k) ;

    14. wend

    15. end for

    4.4優(yōu)化效果分析

    4. For i=1 to p-1 do ?i=0 ;

    5.λt←coef(t,m) ; //由算法4計(jì)算系數(shù)

    針對(duì)本文提出的FDA算法,將通過分析對(duì)優(yōu)化前后的均方誤差進(jìn)行對(duì)比,從而對(duì)優(yōu)化效果進(jìn)行評(píng)估。

    考慮數(shù)據(jù)量N=2m-1的情況。根據(jù)遞推公式(20),定量求出優(yōu)化后均方誤差erropt;同時(shí),結(jié)合定理2與矩陣B的性質(zhì),可推導(dǎo)出優(yōu)化前的均方誤差errorg遞推式:

    根據(jù)式(20)及(21),本文分別求出在不同規(guī)模下兩者的均方誤差。同時(shí)求出了它們均方誤差之比r=errorg/errFDA來表示優(yōu)化策略的優(yōu)化效果。結(jié)果如圖1所示。

    通過兩者的對(duì)比可以發(fā)現(xiàn),無論多大規(guī)模的數(shù)據(jù)量,優(yōu)化后方法的均方誤差總是低于優(yōu)化前的方法。說明了優(yōu)化后的數(shù)據(jù)精確性取得了較大的改善。而從圖1(b)可以發(fā)現(xiàn),它們之間的均方誤差之比呈單調(diào)遞增曲線。說明了隨N取值越大FDA算法的效果越好。

    Fig.1 Comparison before and after improvement圖1 改進(jìn)前后的比較

    5 實(shí)驗(yàn)

    為了測(cè)試FDA算法的效果,本文主要在差分隱私下對(duì)數(shù)據(jù)發(fā)布的精確度進(jìn)行分析。首先,將前言中提到了一種數(shù)據(jù)連續(xù)發(fā)布的樸素方法[15]與FDA算法進(jìn)行比較,以此來論證本文方法是有效的。其次,將FDA算法與基于二叉樹的次數(shù)受限的連續(xù)數(shù)據(jù)發(fā)布方法(BM)[15]進(jìn)行對(duì)比,以說明本文方法能夠提高數(shù)據(jù)連續(xù)發(fā)布問題的精確性。由于靜態(tài)數(shù)據(jù)發(fā)布問題是數(shù)據(jù)連續(xù)發(fā)布問題的一種特例,F(xiàn)DA算法也能應(yīng)用于靜態(tài)數(shù)據(jù)發(fā)布。為了說明FDA算法在靜態(tài)數(shù)據(jù)發(fā)布領(lǐng)域也是有效的,本文將其應(yīng)用于靜態(tài)數(shù)據(jù)發(fā)布,與現(xiàn)有比較成熟的基于一致性優(yōu)化區(qū)間樹方法(Boost)和小波變換方法(Privelet)進(jìn)行對(duì)比。

    很顯然,本文涉及的隱私保護(hù)模型發(fā)布數(shù)據(jù)的精確性與實(shí)際數(shù)據(jù)具有相對(duì)獨(dú)立性。為了能進(jìn)行更大規(guī)模的實(shí)驗(yàn)測(cè)試,本文主要采用虛擬數(shù)據(jù)進(jìn)行實(shí)驗(yàn),同時(shí)結(jié)合各個(gè)方法已有的理論分析,以保證實(shí)驗(yàn)的準(zhǔn)確性。本次實(shí)驗(yàn)的環(huán)境為奔騰雙核CPUT4200 2.00 GHz的計(jì)算機(jī)。實(shí)驗(yàn)所使用的語言為C++和Matlab。由于實(shí)驗(yàn)過程中ε的取值不會(huì)對(duì)實(shí)驗(yàn)結(jié)果產(chǎn)生重大影響,實(shí)驗(yàn)中都統(tǒng)一將ε設(shè)置為1。即滿足1-差分隱私。另外,為了確保實(shí)驗(yàn)結(jié)果符合實(shí)際的誤差期望,均進(jìn)行了500次重復(fù)實(shí)驗(yàn),然后取平均值作為最終的實(shí)驗(yàn)結(jié)果。

    5.1FDA算法與樸素方法

    本實(shí)驗(yàn)對(duì)比了FDA算法和樸素方法的效果。該實(shí)驗(yàn)?zāi)M數(shù)據(jù)規(guī)模為4 095的數(shù)據(jù)集對(duì)兩者進(jìn)行對(duì)比。實(shí)驗(yàn)結(jié)果如圖2及圖3所示。圖2分別用藍(lán)線和紅線展示了FDA算法和樸素方法每次發(fā)布數(shù)據(jù)的均方誤差結(jié)果。圖3則分別展示了它們之間的均方誤差之比r=errsimple/errFDA以體現(xiàn)兩者之間的效果差距。該比值越高說明FDA算法與樸素方法比較的效果越好。

    Fig.2 Effect of simple method and FDA圖2 樸素方法與FDA算法的效果

    由圖2可發(fā)現(xiàn)樸素方法所產(chǎn)生的均方誤差以直線方式增長;而FDA算法產(chǎn)生的均方誤差隨著更新次數(shù)的增長呈上下波動(dòng)的現(xiàn)象,均方誤差并不隨著更新次數(shù)的增長而增長。其結(jié)果經(jīng)過一段時(shí)間的數(shù)據(jù)發(fā)布,樸素方法由于均方誤差增長過快而失去可用性,而FDA算法仍維持在一個(gè)可控范圍內(nèi)。圖3表明了當(dāng)更新次數(shù)增多時(shí),樸素方法在發(fā)布初期誤差更低,而在數(shù)據(jù)發(fā)布達(dá)到一定次數(shù)后,F(xiàn)DA算法的誤差則遠(yuǎn)低于樸素方法。進(jìn)一步觀察實(shí)驗(yàn)結(jié)果可知,它們之間效果好壞的分割點(diǎn)大約在400次數(shù)據(jù)發(fā)布前后。

    Fig.3 Proportion of error between simple method and FDA圖3 樸素方法與FDA算法的均方誤差比

    5.2FDA算法與二叉樹方法

    本實(shí)驗(yàn)對(duì)二叉樹方法與FDA算法的效果進(jìn)行了對(duì)比,并采用與上一個(gè)實(shí)驗(yàn)相同的數(shù)據(jù)集進(jìn)行實(shí)驗(yàn),效果如圖4~圖6所示。圖4是利用二叉樹方法進(jìn)行數(shù)據(jù)連續(xù)發(fā)布時(shí)的均方誤差;圖5是FDA算法所產(chǎn)生的均方誤差;圖6則取兩者之間的均方誤差之比r=errBM/errFDA以比較它們之間的效果。

    由圖6可以看出在絕大多數(shù)情況下,F(xiàn)DA算法所發(fā)布的數(shù)據(jù)比BM方法更加精確。這說明了相比于BM方法,F(xiàn)DA算法在精確性上取得了較大的提高。由圖可知,F(xiàn)DA算法相比于BM方法精確性的提高集中在2至4倍之間,最高可達(dá)6倍。而分別比較圖6和圖5可知,通過FDA算法發(fā)布的數(shù)據(jù)產(chǎn)生的均方誤差更加集中,而BM方法發(fā)布的數(shù)據(jù)波動(dòng)幅度較大。這從側(cè)面說明了FDA算法發(fā)布的數(shù)據(jù)更加穩(wěn)定。

    Fig.4 Effect of BM method圖4 BM方法的效果

    Fig.5 Effect of FDA圖5 FDA算法的效果

    Fig.6 Proportion of error between BM method and FDA圖6 BM方法與FDA算法的均方誤差比

    5.3與靜態(tài)數(shù)據(jù)發(fā)布方法對(duì)比

    本實(shí)驗(yàn)對(duì)FDA算法與兩種靜態(tài)發(fā)布方法(Boost,Privelet)進(jìn)行對(duì)比。實(shí)驗(yàn)采用的虛擬數(shù)據(jù)為離線數(shù)據(jù),數(shù)據(jù)集規(guī)模為N=2m,m=1,2,…,25;而FDA算法則減少一個(gè)數(shù)據(jù)點(diǎn)進(jìn)行實(shí)驗(yàn)以符合算法本身的要求。本文主要描述了差分隱私下的數(shù)據(jù)連續(xù)發(fā)布問題,因此在對(duì)比時(shí)采用的查詢?yōu)榍癗項(xiàng)和。為保證實(shí)驗(yàn)結(jié)果盡可能反映真實(shí)情況,本文結(jié)合文獻(xiàn)[7-8,21]的相關(guān)理論分析進(jìn)行驗(yàn)證。實(shí)驗(yàn)結(jié)果如圖7和圖8。圖7用一般坐標(biāo)系以及指數(shù)坐標(biāo)系表示三者的均方誤差。而在圖8中,分別就區(qū)間樹方法以及小波變換方法所產(chǎn)生的均方誤差與FDA算法的均方誤差做比較,求出不同規(guī)模數(shù)據(jù)下,它們與FDA算法的均方誤差之比。

    由圖7可以看出,小波變換方法和區(qū)間樹方法所產(chǎn)生的均方誤差相當(dāng),且都低于FDA算法。然而,從圖8可以看出,F(xiàn)DA算法在靜態(tài)數(shù)據(jù)發(fā)布領(lǐng)域與這兩者之間的精確性差距是有限的,并且穩(wěn)定在一定的數(shù)值范圍內(nèi)。從圖中可以看出,F(xiàn)DA算法的精確性大約為其他兩種方法的0.625倍。這說明了FDA算法在靜態(tài)數(shù)據(jù)發(fā)布領(lǐng)域也能有效地發(fā)布數(shù)據(jù),但是在發(fā)布的精確性方面并不如專門發(fā)布靜態(tài)數(shù)據(jù)的方法。

    Fig.7 Comparison of three methods圖7 3種方法實(shí)驗(yàn)結(jié)果對(duì)比

    Fig.8 Proportion of error of static release methods and FDA圖8 FDA與靜態(tài)發(fā)布方法的均方誤差比

    6 總結(jié)

    本文描述了FDA算法,它可以快速并精確地處理差分隱私下的數(shù)據(jù)連續(xù)發(fā)布問題。通過理論分析和實(shí)驗(yàn)比較,F(xiàn)DA算法極大地改善了現(xiàn)有的連續(xù)數(shù)據(jù)發(fā)布方法的精確性,并且具有發(fā)布大規(guī)模數(shù)據(jù)的能力。然而,在靜態(tài)數(shù)據(jù)發(fā)布領(lǐng)域,F(xiàn)DA算法目前還未能超越已有的成熟方法。說明FDA算法在一定程度上還有進(jìn)一步提高的空間。

    同時(shí),F(xiàn)DA算法是針對(duì)一般連續(xù)數(shù)據(jù)發(fā)布問題提出的改進(jìn)方法,因此該算法可以進(jìn)一步應(yīng)用于數(shù)據(jù)連續(xù)發(fā)布算法的拓展性問題上,從而進(jìn)一步提高這些方法的效果,比如基于滑動(dòng)窗口的流數(shù)據(jù)保護(hù)問題[22]、衰減累加的隱私保護(hù)問題[23]、無限數(shù)據(jù)流問題[24]等。而這也說明了本文提出的FDA算法具有較強(qiáng)的應(yīng)用價(jià)值。

    References:

    [1] De Montjoye Y A, Hidalgo C A, Verleysen M, et al. Unique in the crowd: the privacy bounds of human mobility[R]. 2013.

    [2] Dwork C, Mcsherry F, Nissim K, et al. Calibrating noise to sensitivity in private data analysis[C]//LNCS 3876: Proceedings of the 3rd Theory of Cryptography Conference, New York, USA, Mar 4-7, 2006. Berlin, Heidelberg: Springer, 2006: 265-284.

    [3] Dwork C. Differential privacy: a survey of results[C]// LNCS 4978: Proceedings of the 5th International Conference on Theory and Applications of Models of Computation, Xi’an, China, Apr 25-29, 2008. Berlin, Heidelberg: Springer, 2008: 1-19.

    [4] Dwork C, Lei Jing. Differential privacy and robust statistics[C]//Proceedings of the 41st Annual ACM Symposium on Theory of Computing, Bethesda, USA, May 31-Jun 2, 2009. New York, USA: ACM, 2009: 371-380.

    [5] Acs G, Castelluccia C, Chen Rui. Differentially private histogram publishing through lossy compression[C]//Proceedings of the 2012 IEEE 12th International Conference on Data Mining, Brussels, Dec 10-13, 2012. Piscataway, USA: IEEE, 2012: 1-10.

    [6] Xu Jia, Zhang Zhenjie, Xiao Xiaokui, et al. Differentially private histogram publication[J]. The VLDB Journal, 2013, 22(6): 797-822.

    [7] Hay M, Rastogi V, Miklau G, et al. Boosting the accuracy of differentially private histograms through consistency[J]. Proceedings of the VLDB Endowment, 2010, 3(1/2): 1021-1032.

    [8] Xiao Xiaokui, Wang Guozhang, Gehrke J. Differential Privacy via Wavelet Transforms[J]. IEEE Transactions on Knowledge and Data Engineering, 2011, 23(8): 1200-1214.

    [9] Cormode G, Procopiuc C, Srivastava D, et al. Differentially private spatial decompositions[C]//Proceedings of the 2012 IEEE 28th International Conference on Data Engineering, Washington, USA, Apr 1- 5, 2012. Piscataway, USA: IEEE, 2012: 20-31.

    [10] Qardaji W, Yang Weining, Li Ninghui. Differentially private grids for geospatial data[C]//Proceedings of the 2013 IEEE 29th International Conference on Data Engineering, Brisbane, Australia, Apr 8- 12, 2013. Piscataway, USA: IEEE, 2013: 757-768.

    [11] Smith A. Privacy-preserving statistical estimation with optimal convergence rates[C]//Proceedings of the 43rd Annual ACM Symposium on Theory of Computing, San Jose, USA, Jun 6-8, 2011. New York, USA:ACM, 2011: 813-822.

    [12] Zhang Jun, Zhang Zhenjie, Xiao Xiaokui, et al. Functional mechanism: regression analysis under differential privacy[J]. Proceedings of the VLDB Endowment, 2012, 5(11): 1364-1375.

    [13] Sweeney L. k-anonymity: a model for protecting privacy [J]. International Journal on Uncertainty, Fuzziness and Knowledge Based Systems, 2002, 10(5): 557-570.

    [14] Machanavajjhala A, Kifer D, Gehrke J, et al. l-diversity: privacy beyond k- anonymity[J]. ACM Transactions on Knowledge Discovery from Data, 2007, 1(1): 3.

    [15] Chan T H H, Shi E, Song D. Private and continual release of statistics[J]. ACM Transactions on Information and System Security, 2011, 14(3): 26.

    [16] Li Chao, Hay M, Rastogi V, et al. Optimizing linear counting queries under differential privacy[C]//Proceedings of the 29th ACM SIGMOD- SIGACT- SIGART Symposium on Principles of Database Systems, Indianapolis, USA, Jun 6-11, 2010. New York, USA: ACM, 2010: 123-134.

    [17] Yuan Ganzhao, Zhang Zhenjie, Winslett M, et al. Lowrank mechanism: optimizing batch queries under differential privacy[J]. Proceedings of the VLDB Endowment, 2012, 5(11): 1352-1363.

    [18] Dwork C, McSherry F, Nissim K, et al. Calibrating noise to sensitivity in private data analysis[C]//LNCS 3876: Proceedings of the 3rd Theory of Cryptography Conference, New York, USA, Mar 4-7, 2006. Berlin, Heidelberg: Springer, 2006: 265-284.

    [19] Fenwick P M. A new data structure for cumulative frequency tables[J]. Software: Practice and Experience, 1994, 24(3): 327-336.

    [20] Boyd S, Vandenberghe L. Convex optimization[M]. Cambridge, UK: Cambridge University Press, 2004.

    [21] Qardaji W, Yang Weining, Li Ninghui. Understanding hierarchical methods for differentially private histograms[J]. Proceedings of the VLDB Endowment, 2013, 6(14): 1954-1965.

    [22] Cao Jianneng, Xiao Qian, Ghinita G, et al. Efficient and accurate strategies for differentially-private sliding window queries[C]//Proceedings of the 16th International Conference on Extending Database Technology, Genoa, Italy, Mar 18-22, 2013. New York, USA:ACM, 2013: 191-202.

    [23] Bolot J, Fawaz N, Muthukrishnan S, et al. Private decayed predicate sums on streams[C]//Proceedings of the 16th International Conference on Database Theory, Genoa, Italy, Mar 18-22, 2013. New York, USA: ACM, 2013: 284-295.

    [24] Kellaris G, Papadopoulos S, Xiao X, et al. Differentially private event sequences over infinite streams[J]. Proceedings of the VLDB Endowment, 2014, 7(12): 1155-1166.

    CAI Jianping was born in 1990. He is an M.S. candidate at College of Mathematics and Computer Science, Fuzhou University. His research interest is differential privacy.

    蔡劍平(1990—),男,福建漳州人,福州大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院碩士研究生,主要研究領(lǐng)域?yàn)椴罘蛛[私。

    WU Yingjie was born in 1979. He received the Ph.D. degree in computer application technology from Southeast University in 2012. Now he is an associate professor at Fuzhou University. His research interests include data mining, data security and privacy protection, etc.

    吳英杰(1979—),男,福建泉州人,2012年于東南大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)獲得博士學(xué)位,現(xiàn)為福州大學(xué)副教授,主要研究領(lǐng)域?yàn)閿?shù)據(jù)挖掘,數(shù)據(jù)安全,隱私保護(hù)等。

    WANG Xiaodong was born in 1957. He received the M.S. degree from Fuzhou University in 1985. Now he is a professor at Fuzhou University. His research interests include data structures, design and analysis of algorithms, etc.

    王曉東(1957—),男,1985年于福州大學(xué)獲得碩士學(xué)位,現(xiàn)為福州大學(xué)教授,主要研究領(lǐng)域?yàn)閿?shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)與分析等。

    Method Based on Matrix Mechanism for Differential Privacy Continual Data Release?

    CAI Jianping, WU Yingjie+, WANG Xiaodong
    College of Mathematics and Computer Science, Fuzhou University, Fuzhou 350116, China

    + Corresponding author: E-mail: yjwu@fzu.edu.cn

    CAI Jianping, WU Yingjie, WANG Xiaodong. Method based on matrix mechanism for differential privacy continual data release. Journal of Frontiers of Computer Science and Technology, 2016, 10(4): 481-494.

    Abstract:The vast majority of the literature on differential privacy algorithms focuses on one time static release of datasets, while many applications of data analysis involve the continual data release. This paper proposes a method based on matrix mechanism for differential privacy continual data release. The key idea of the proposed method is to firstly construct the strategy matrix of the continual data release problem using the binary indexed tree, and then optimize the strategy matrix to boost the accuracy of the published data. After that, aiming at the high time complexity of existing optimization algorithm based on matrix mechanism, this paper puts forward a fast diagonal matrix optimization algorithm (FDA) with O(lg N) time complexity, which can be applied to the situation of large-scale continuous data publishing effectively. This paper compares and analyzes FDA and the traditional algorithms on the accuracy of the released data by experiments. The experimental results show that FDAis effective and feasible.

    Key words:differential privacy; matrix mechanism; binary indexed tree; continual data release

    文獻(xiàn)標(biāo)志碼:A

    中圖分類號(hào):TP309.2

    doi:10.3778/j.issn.1673-9418.1507074

    亚洲精品中文字幕一二三四区| bbb黄色大片| 国产高清激情床上av| 精品少妇一区二区三区视频日本电影| 两个人看的免费小视频| 中文字幕最新亚洲高清| 99热6这里只有精品| 嫁个100分男人电影在线观看| 久久九九热精品免费| 给我免费播放毛片高清在线观看| 成人18禁高潮啪啪吃奶动态图| 757午夜福利合集在线观看| 免费在线观看影片大全网站| 少妇被粗大的猛进出69影院| 午夜亚洲福利在线播放| 日本撒尿小便嘘嘘汇集6| 两个人看的免费小视频| 亚洲午夜精品一区,二区,三区| 久久香蕉精品热| 动漫黄色视频在线观看| 精品不卡国产一区二区三区| 老熟妇乱子伦视频在线观看| 精品久久久久久久人妻蜜臀av| 久久伊人香网站| 久久午夜综合久久蜜桃| 校园春色视频在线观看| 操出白浆在线播放| 操出白浆在线播放| 国产成人欧美在线观看| 可以在线观看毛片的网站| 又紧又爽又黄一区二区| 国产精品一及| 久久人妻福利社区极品人妻图片| 欧美3d第一页| 无限看片的www在线观看| ponron亚洲| 88av欧美| www.www免费av| 成人亚洲精品av一区二区| 在线看三级毛片| 欧美极品一区二区三区四区| 国产精品,欧美在线| 亚洲国产精品合色在线| 日韩欧美在线乱码| 色老头精品视频在线观看| 岛国在线观看网站| 国产精品久久久久久久电影 | 香蕉av资源在线| 免费av毛片视频| 国产私拍福利视频在线观看| 久久香蕉国产精品| 99国产综合亚洲精品| 久久中文字幕人妻熟女| 色精品久久人妻99蜜桃| 欧美日韩福利视频一区二区| 欧美极品一区二区三区四区| 欧美不卡视频在线免费观看 | 日本一本二区三区精品| 不卡一级毛片| 国产精品香港三级国产av潘金莲| 色综合亚洲欧美另类图片| 亚洲精品美女久久久久99蜜臀| 可以在线观看毛片的网站| 少妇熟女aⅴ在线视频| 日韩欧美国产一区二区入口| 男人舔女人下体高潮全视频| 长腿黑丝高跟| 欧美zozozo另类| 国产精品美女特级片免费视频播放器 | 亚洲 欧美一区二区三区| 欧美乱色亚洲激情| 人妻夜夜爽99麻豆av| av天堂在线播放| 在线观看免费视频日本深夜| 亚洲精品一卡2卡三卡4卡5卡| 悠悠久久av| 久久人人精品亚洲av| 久久婷婷人人爽人人干人人爱| 69av精品久久久久久| 国产成人av教育| 日日夜夜操网爽| 国产精品亚洲一级av第二区| 午夜福利在线在线| 久久精品夜夜夜夜夜久久蜜豆 | 9191精品国产免费久久| 黑人欧美特级aaaaaa片| 国产成人av激情在线播放| 午夜福利成人在线免费观看| 一本精品99久久精品77| 人妻久久中文字幕网| 亚洲avbb在线观看| 99热这里只有精品一区 | 床上黄色一级片| 日日干狠狠操夜夜爽| 精品欧美国产一区二区三| 国产精品 欧美亚洲| 国产1区2区3区精品| 国产成+人综合+亚洲专区| 757午夜福利合集在线观看| 窝窝影院91人妻| 真人做人爱边吃奶动态| 99国产精品99久久久久| 搡老熟女国产l中国老女人| 亚洲 欧美 日韩 在线 免费| 国产高清视频在线播放一区| 日韩 欧美 亚洲 中文字幕| 亚洲熟妇熟女久久| 久久久久久久精品吃奶| 久久精品国产亚洲av高清一级| 黄色女人牲交| 亚洲精品色激情综合| 天堂√8在线中文| 欧美日韩亚洲综合一区二区三区_| 国产成人精品久久二区二区91| 最近在线观看免费完整版| 日韩欧美国产在线观看| 男人舔女人的私密视频| 免费人成视频x8x8入口观看| 国内久久婷婷六月综合欲色啪| 小说图片视频综合网站| 欧美性猛交黑人性爽| 成年免费大片在线观看| 国产免费男女视频| 国产精品免费一区二区三区在线| 99久久国产精品久久久| 又黄又粗又硬又大视频| 国产高清激情床上av| 欧美成人一区二区免费高清观看 | 成人高潮视频无遮挡免费网站| 久久精品国产亚洲av香蕉五月| 亚洲五月婷婷丁香| 亚洲中文日韩欧美视频| 美女免费视频网站| 久久精品成人免费网站| 成人亚洲精品av一区二区| 日韩欧美在线二视频| 男女做爰动态图高潮gif福利片| 国内揄拍国产精品人妻在线| 九九热线精品视视频播放| 丝袜人妻中文字幕| 窝窝影院91人妻| 女人高潮潮喷娇喘18禁视频| 国产精品久久视频播放| 一级毛片高清免费大全| 啦啦啦免费观看视频1| 69av精品久久久久久| 久久国产精品人妻蜜桃| 国产精品久久久久久亚洲av鲁大| 最近最新中文字幕大全免费视频| 日本在线视频免费播放| 99久久久亚洲精品蜜臀av| 视频区欧美日本亚洲| 性欧美人与动物交配| 99国产精品99久久久久| 99热这里只有精品一区 | 99久久久亚洲精品蜜臀av| 久久久久久免费高清国产稀缺| 欧美+亚洲+日韩+国产| 美女大奶头视频| 黄色女人牲交| 黄频高清免费视频| 日韩高清综合在线| e午夜精品久久久久久久| 最新在线观看一区二区三区| 久久国产精品人妻蜜桃| 一区二区三区国产精品乱码| 一本大道久久a久久精品| 亚洲精品一卡2卡三卡4卡5卡| 国产真人三级小视频在线观看| 九九热线精品视视频播放| 成人av在线播放网站| 观看免费一级毛片| 国产精品国产高清国产av| 亚洲中文字幕日韩| 人人妻人人澡欧美一区二区| 色噜噜av男人的天堂激情| 19禁男女啪啪无遮挡网站| 成人手机av| 午夜日韩欧美国产| 男女下面进入的视频免费午夜| 嫁个100分男人电影在线观看| 中文字幕高清在线视频| 色噜噜av男人的天堂激情| 久久九九热精品免费| 亚洲国产日韩欧美精品在线观看 | 国产爱豆传媒在线观看 | 在线观看www视频免费| 亚洲无线在线观看| 熟女少妇亚洲综合色aaa.| 动漫黄色视频在线观看| 99国产综合亚洲精品| 伦理电影免费视频| 国产爱豆传媒在线观看 | 国产一区二区三区视频了| 国产精品爽爽va在线观看网站| 国产精品久久电影中文字幕| 人妻夜夜爽99麻豆av| 国产高清激情床上av| 丝袜人妻中文字幕| 欧美高清成人免费视频www| 日韩精品免费视频一区二区三区| 日本一二三区视频观看| netflix在线观看网站| 国产不卡一卡二| 国产av又大| 超碰成人久久| 丰满的人妻完整版| 黄色片一级片一级黄色片| 亚洲va日本ⅴa欧美va伊人久久| 国产欧美日韩一区二区三| 国产成人aa在线观看| 老司机深夜福利视频在线观看| 国产精品一及| 午夜激情福利司机影院| 成年版毛片免费区| 久久久水蜜桃国产精品网| 中出人妻视频一区二区| 国产精品亚洲一级av第二区| 欧美性猛交╳xxx乱大交人| 欧美大码av| 99国产极品粉嫩在线观看| 免费看十八禁软件| 亚洲中文日韩欧美视频| 国产免费av片在线观看野外av| 美女 人体艺术 gogo| 亚洲欧美精品综合一区二区三区| 哪里可以看免费的av片| 又爽又黄无遮挡网站| 色哟哟哟哟哟哟| 黄频高清免费视频| 人妻丰满熟妇av一区二区三区| 日韩欧美精品v在线| 亚洲五月婷婷丁香| 免费在线观看视频国产中文字幕亚洲| 欧美黄色片欧美黄色片| 精品久久蜜臀av无| 久久精品91蜜桃| www.999成人在线观看| 国产精品av视频在线免费观看| 亚洲av成人不卡在线观看播放网| 99热只有精品国产| 久久久国产精品麻豆| 香蕉国产在线看| 亚洲国产中文字幕在线视频| 国产午夜精品论理片| 神马国产精品三级电影在线观看 | 最新在线观看一区二区三区| 在线观看舔阴道视频| 亚洲精品在线观看二区| 久久人妻福利社区极品人妻图片| 国产视频内射| 亚洲人成网站在线播放欧美日韩| 日韩欧美三级三区| 欧美成狂野欧美在线观看| 亚洲国产精品久久男人天堂| 国产精品亚洲美女久久久| 婷婷精品国产亚洲av在线| 亚洲男人天堂网一区| 久久久久久久精品吃奶| 色尼玛亚洲综合影院| 激情在线观看视频在线高清| 国产蜜桃级精品一区二区三区| 国产亚洲av嫩草精品影院| svipshipincom国产片| 夜夜看夜夜爽夜夜摸| 午夜福利欧美成人| 19禁男女啪啪无遮挡网站| 亚洲性夜色夜夜综合| 99久久久亚洲精品蜜臀av| 男女下面进入的视频免费午夜| 成在线人永久免费视频| 热99re8久久精品国产| 国产成人精品久久二区二区免费| 国产欧美日韩一区二区三| 国产单亲对白刺激| 12—13女人毛片做爰片一| 啪啪无遮挡十八禁网站| 搡老熟女国产l中国老女人| 他把我摸到了高潮在线观看| 麻豆国产av国片精品| 日韩有码中文字幕| 1024视频免费在线观看| 国产成人一区二区三区免费视频网站| 久久午夜综合久久蜜桃| 小说图片视频综合网站| 亚洲熟妇熟女久久| 一进一出抽搐动态| 亚洲中文日韩欧美视频| 999久久久国产精品视频| 天堂√8在线中文| 桃红色精品国产亚洲av| 日韩欧美国产在线观看| 午夜免费成人在线视频| 欧美乱妇无乱码| 婷婷精品国产亚洲av| 亚洲av电影在线进入| 国产在线精品亚洲第一网站| 一区福利在线观看| 午夜老司机福利片| 亚洲国产精品合色在线| 搡老岳熟女国产| 国产高清有码在线观看视频 | 亚洲欧洲精品一区二区精品久久久| 国产三级在线视频| 真人一进一出gif抽搐免费| 三级男女做爰猛烈吃奶摸视频| 精品免费久久久久久久清纯| 99久久99久久久精品蜜桃| 久久久水蜜桃国产精品网| 91大片在线观看| 亚洲美女视频黄频| 国产v大片淫在线免费观看| 99国产极品粉嫩在线观看| 99精品久久久久人妻精品| 小说图片视频综合网站| 人成视频在线观看免费观看| 特级一级黄色大片| 欧美一区二区国产精品久久精品 | 国产高清激情床上av| 老司机午夜福利在线观看视频| 此物有八面人人有两片| 后天国语完整版免费观看| 日本成人三级电影网站| 国产精品久久久久久人妻精品电影| 9191精品国产免费久久| АⅤ资源中文在线天堂| 久久人妻av系列| 色综合亚洲欧美另类图片| 欧美极品一区二区三区四区| 午夜福利18| 欧美色欧美亚洲另类二区| 好男人电影高清在线观看| 别揉我奶头~嗯~啊~动态视频| 欧美成人午夜精品| 母亲3免费完整高清在线观看| www日本在线高清视频| av在线天堂中文字幕| 久久久精品大字幕| 免费在线观看完整版高清| 欧美国产日韩亚洲一区| 欧美在线黄色| 国产精品亚洲av一区麻豆| 亚洲精品在线观看二区| 午夜老司机福利片| 免费在线观看完整版高清| 国产日本99.免费观看| 我的老师免费观看完整版| 亚洲成av人片免费观看| 亚洲人成网站在线播放欧美日韩| 一级片免费观看大全| 在线十欧美十亚洲十日本专区| 欧美日韩亚洲综合一区二区三区_| 免费一级毛片在线播放高清视频| 国产91精品成人一区二区三区| 国产激情久久老熟女| 18禁黄网站禁片免费观看直播| 欧美中文日本在线观看视频| 亚洲美女黄片视频| 欧美黄色淫秽网站| av中文乱码字幕在线| 亚洲人成伊人成综合网2020| 波多野结衣高清无吗| bbb黄色大片| 亚洲专区中文字幕在线| 99精品久久久久人妻精品| 亚洲一区中文字幕在线| 天堂动漫精品| 精品日产1卡2卡| 悠悠久久av| 男女之事视频高清在线观看| 在线播放国产精品三级| 日本成人三级电影网站| 亚洲av电影在线进入| 成人三级做爰电影| 999精品在线视频| 国产伦人伦偷精品视频| 夜夜躁狠狠躁天天躁| 美女免费视频网站| 成人av在线播放网站| 国产精品亚洲一级av第二区| 丝袜人妻中文字幕| 成人特级黄色片久久久久久久| 这个男人来自地球电影免费观看| 在线观看免费视频日本深夜| 黄片大片在线免费观看| 国产一级毛片七仙女欲春2| 成人手机av| 999精品在线视频| 亚洲一卡2卡3卡4卡5卡精品中文| 99久久久亚洲精品蜜臀av| av福利片在线| 国产高清视频在线播放一区| 亚洲成人久久爱视频| 老熟妇仑乱视频hdxx| 18禁黄网站禁片午夜丰满| ponron亚洲| 国产成人av教育| 人人妻,人人澡人人爽秒播| aaaaa片日本免费| 久久国产乱子伦精品免费另类| 久久精品国产99精品国产亚洲性色| 一级a爱片免费观看的视频| 成人三级做爰电影| 99久久精品热视频| 最新美女视频免费是黄的| 日本精品一区二区三区蜜桃| 日日夜夜操网爽| 国产三级黄色录像| 一区二区三区国产精品乱码| 黄色视频,在线免费观看| 搞女人的毛片| 国产精品久久久久久人妻精品电影| 黄色成人免费大全| 亚洲五月婷婷丁香| 国产高清视频在线播放一区| 久久久精品国产亚洲av高清涩受| 村上凉子中文字幕在线| 午夜福利成人在线免费观看| 国产精品久久久人人做人人爽| 久久国产精品人妻蜜桃| 色播亚洲综合网| 国产精品电影一区二区三区| 在线视频色国产色| 日韩精品免费视频一区二区三区| 十八禁人妻一区二区| 日日爽夜夜爽网站| 亚洲精品在线观看二区| 免费搜索国产男女视频| 欧美久久黑人一区二区| 久久久久久人人人人人| 日日干狠狠操夜夜爽| 看黄色毛片网站| 久久精品国产清高在天天线| 亚洲国产欧美一区二区综合| 啦啦啦韩国在线观看视频| 午夜福利欧美成人| 国产亚洲精品久久久久5区| a在线观看视频网站| 中文在线观看免费www的网站 | 啦啦啦免费观看视频1| 99久久无色码亚洲精品果冻| 免费看日本二区| 三级国产精品欧美在线观看 | 精品少妇一区二区三区视频日本电影| 久久久久久久久久黄片| 俺也久久电影网| 欧美绝顶高潮抽搐喷水| 国产高清视频在线观看网站| 免费在线观看亚洲国产| 麻豆成人av在线观看| 亚洲18禁久久av| 亚洲欧美激情综合另类| 一进一出抽搐gif免费好疼| 午夜两性在线视频| 变态另类丝袜制服| 午夜成年电影在线免费观看| 麻豆成人av在线观看| 久久中文字幕人妻熟女| 窝窝影院91人妻| 国产高清视频在线观看网站| 男插女下体视频免费在线播放| 在线观看免费视频日本深夜| 桃红色精品国产亚洲av| 精品不卡国产一区二区三区| 久久久久久国产a免费观看| 黄色毛片三级朝国网站| 99在线人妻在线中文字幕| 欧美一级a爱片免费观看看 | 久9热在线精品视频| 一二三四在线观看免费中文在| 少妇裸体淫交视频免费看高清 | 国内精品久久久久精免费| 一进一出好大好爽视频| 中出人妻视频一区二区| 久久欧美精品欧美久久欧美| 一级片免费观看大全| netflix在线观看网站| 国产蜜桃级精品一区二区三区| 亚洲欧美精品综合久久99| av中文乱码字幕在线| 一进一出抽搐动态| 成人国产一区最新在线观看| 在线观看免费日韩欧美大片| 男男h啪啪无遮挡| 日韩成人在线观看一区二区三区| 国内少妇人妻偷人精品xxx网站 | 久久香蕉精品热| 19禁男女啪啪无遮挡网站| 国产片内射在线| 午夜福利在线在线| 免费看十八禁软件| 好看av亚洲va欧美ⅴa在| 亚洲男人天堂网一区| 亚洲自偷自拍图片 自拍| 精华霜和精华液先用哪个| 久久中文字幕一级| 性欧美人与动物交配| 亚洲中文字幕一区二区三区有码在线看 | 成人国产综合亚洲| 日本精品一区二区三区蜜桃| 国产单亲对白刺激| 黑人巨大精品欧美一区二区mp4| 国产精品av久久久久免费| 成人18禁在线播放| 日韩免费av在线播放| 亚洲欧美一区二区三区黑人| 国产成人精品久久二区二区免费| 久久精品综合一区二区三区| 免费在线观看日本一区| 在线永久观看黄色视频| 色尼玛亚洲综合影院| 一区福利在线观看| 成年女人毛片免费观看观看9| 亚洲美女黄片视频| 日本在线视频免费播放| 亚洲精品粉嫩美女一区| 国产免费男女视频| 中国美女看黄片| 日本黄大片高清| e午夜精品久久久久久久| 久久精品aⅴ一区二区三区四区| 窝窝影院91人妻| 国内毛片毛片毛片毛片毛片| 中文亚洲av片在线观看爽| 亚洲成人久久爱视频| avwww免费| 免费观看精品视频网站| 国产黄色小视频在线观看| 精品国产超薄肉色丝袜足j| 国产精品美女特级片免费视频播放器 | 国产精品久久久久久亚洲av鲁大| 亚洲欧美精品综合久久99| 18禁国产床啪视频网站| 一级毛片高清免费大全| 欧美zozozo另类| 色哟哟哟哟哟哟| 精品欧美一区二区三区在线| 国产精品,欧美在线| 搡老熟女国产l中国老女人| 久久天躁狠狠躁夜夜2o2o| 97碰自拍视频| 天堂影院成人在线观看| 亚洲av成人av| 国内精品一区二区在线观看| 亚洲欧美日韩高清专用| 一级a爱片免费观看的视频| 精品国产乱子伦一区二区三区| 视频区欧美日本亚洲| 久热爱精品视频在线9| 制服诱惑二区| 午夜福利欧美成人| 99精品在免费线老司机午夜| 日本免费a在线| 老汉色∧v一级毛片| 免费在线观看成人毛片| 巨乳人妻的诱惑在线观看| 亚洲精品国产一区二区精华液| 无遮挡黄片免费观看| 最新在线观看一区二区三区| 此物有八面人人有两片| 三级毛片av免费| 日韩精品青青久久久久久| 午夜免费激情av| 欧美不卡视频在线免费观看 | 国产精品亚洲美女久久久| av在线天堂中文字幕| 亚洲成av人片在线播放无| 午夜亚洲福利在线播放| 老司机深夜福利视频在线观看| 精品久久久久久久毛片微露脸| 窝窝影院91人妻| 久久香蕉国产精品| 日日夜夜操网爽| 久久久水蜜桃国产精品网| 50天的宝宝边吃奶边哭怎么回事| 久久精品国产亚洲av香蕉五月| 欧美成人免费av一区二区三区| 少妇人妻一区二区三区视频| 亚洲avbb在线观看| 国产精品久久久av美女十八| 欧美丝袜亚洲另类 | 久久精品成人免费网站| 亚洲色图av天堂| 99久久无色码亚洲精品果冻| 曰老女人黄片| 国产黄色小视频在线观看| 国产亚洲精品av在线| 久久久国产精品麻豆| 国产激情偷乱视频一区二区| 亚洲精品美女久久久久99蜜臀| 午夜久久久久精精品| 波多野结衣高清作品| 一级毛片女人18水好多| 久久天堂一区二区三区四区| 最新在线观看一区二区三区| 国产精品影院久久| 最新在线观看一区二区三区| 成人国产一区最新在线观看| 成人av在线播放网站| 国产一级毛片七仙女欲春2| 又大又爽又粗| 国产精品久久久久久久电影 | 好看av亚洲va欧美ⅴa在| 19禁男女啪啪无遮挡网站| 人妻丰满熟妇av一区二区三区| 国产精品一区二区三区四区久久| 黄色a级毛片大全视频| 88av欧美| 国产激情欧美一区二区| videosex国产| 韩国av一区二区三区四区| 亚洲av日韩精品久久久久久密| 看黄色毛片网站| 国产精品av久久久久免费| 老熟妇乱子伦视频在线观看|