ConceptioArchivearXiv CS
arXiv CSopen access

Sequential Change Detection for Multiple Data Streams with Differential Privacy

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
cryptography, security, privacy, cybersecurity

Sequential Change Detection for Multiple Data Streams with Differential Privacy Lixing Zhang∗ , Liyan Xie∗ , Ruizhi Zhang† ∗ Department of Industrial and Systems Engineering, University of Minnesota, {zhan9503, liyanxie}@umn.edu

arXiv:2604.13274v1 [math.ST] 14 Apr 2026

† Department of Statistics, University of Georgia, [email protected]

Abstract—Sequential change-point detection seeks to rapidly identify distributional changes in streaming data while controlling false alarms. Existing multi-stream detection methods typically rely on non-private access to raw observations or intermediate statistics, limiting their usage in privacy-sensitive settings. We study sequential change-point detection for multiple data streams under differential privacy constraints. We consider multiple independent streams undergoing a synchronized change at an unknown time and in an unknown subset of streams, and propose DP-SUM-CUSUM, a differentially private detection procedure based on the summation of per-stream CUSUM statistics with calibrated Laplace noise injection. We show that DP-SUM-CUSUM satisfies sequential ε-differential privacy and derive bounds on the average run length to false alarm and the worst-case average detection delay, explicitly characterizing the privacy–efficiency tradeoff. A truncation-based extension is also presented to handle distributional shifts with unbounded loglikelihood ratios. Simulations and experiments on an Internet of Things (IoT) botnet dataset validate the proposed approach.

I. I NTRODUCTION Sequential change-point detection aims to rapidly detect distributional changes in streaming data while controlling the false alarm rate, and is a fundamental problem in statistics, signal processing, and information theory [1]–[5]. It plays a pivotal role in a wide range of real-world tasks, such as health monitoring [6], misinformation and fake-news detection in social networks [7], [8], and threat detection [9]. This work focuses on sequential change detection for multi-stream data. We assume that the distribution changes synchronously in an unknown subset of data streams, and aim to rapidly detect the unknown change-point. Existing multi-stream change-point detection methods typically assume full observability of raw data or channel-level statistics and compute detection statistics directly from these quantities [10]–[14]. This assumption is increasingly incompatible with privacy requirements in domains such as user monitoring, healthcare, financial transactions, and network event logging [15]. In these settings, streaming observations often contain sensitive user-level information, and releasing intermediate statistics may leak private personal data. In this work, we introduce a privacy-preserving framework for change-point detection in multi-stream settings under differential privacy constraints [16]. Our proposed private detection procedures are designed by aggregating evidence across streams while injecting calibrated random noise to ensure sequential ε-differential privacy. Our proposed methods are based on multi-stream CUSUM-type statistics and

are computationally efficient for online implementation. We provide a rigorous privacy analysis based on sensitivity bounds for the multi-stream detection statistics. We also derive explicit theoretical guarantees that characterize the tradeoff between privacy and detection performance, quantified by the average run length (ARL) to false alarm and the worst-case average detection delay (WADD). We further extend our framework to settings with unbounded log-likelihood ratios via a truncation strategy. Finally, we demonstrate the effectiveness of the proposed methods through both simulation studies and experiments on a real-world IoT botnet dataset. The remainder of the paper is organized as follows. Section II introduces the multi-stream change detection model and the notion of differential privacy. Section III presents DPSUM-CUSUM, a differentially private multi-stream detection procedure, establishes its privacy guarantees, and provides theoretical analyses of false-alarm control and detection delay. Section IV reports numerical results from simulations and real data experiments. Section V concludes the paper. A. Related Work Prior work on sequential multi-stream change detection has studied detection across independent streams [10]–[12], [17]– [25] and high-dimensional correlated data streams [13], [14], [26]–[35]. However, all of these works compute the detection statistics directly from raw observations and pass them to the decision process without privacy safeguards. Recent work has developed private sequential detection methods under differential privacy, spanning single-stream change estimation [36], [37], graphical models [38], local differential privacy [39]–[41], and distributed or multi-stream settings [42]. A recent work [43] is among the first to study sequential change detection under an ε-differential privacy constraint for single-stream data, and characterizes the impact of the privacy parameter ε on key performance metrics such as the average run length and the worst-case average detection delay. In this work, we extend the core analysis of [43] to the multi-stream setting, addressing the challenges arising from aggregating local statistics across streams in a privacy-preserving manner. II. P ROBLEM S ETUP AND P RELIMINARIES We consider K independent data streams {Xtk }t≥1 , k = 1, . . . , K. Initially, the Xtk are distributed according to the density f0,k for k = 1, . . . , K. At some unknown time τ , an unusual event occurs and affects an unknown subset of data

streams in the sense that if the k th data stream is affected, the density function of its local observations Xtk changes from f0,k to f1,k after time τ. Here, f0,k and f1,k denote the pre-change and post-change distributions for stream k and are assumed to be known. However, we assume the set of affected data streams and the number of affected data streams 1 ≤ m ≤ K is unknown. To define differential privacy in the multi-stream setting, we first specify a notion of neighboring data streams. Definition 1 (Neighboring data streams). Two data streams X(1:n) := {Xtk }k∈[K],t∈[n] and X̃(1:n) := {X̃tk }k∈[K],t∈[n] are called neighboring streams if they only differ at a single time step, say t0 , and a single data stream k0 : Xtk00 ̸= X̃tk00 ; Xtk0 = X̃tk0 , ∀k ̸= k0 ; Xtk = X̃tk , ∀k, ∀t ̸= t0 . Based on the neighboring relation above, we now define differential privacy for sequential detection rules by requiring privacy guarantees at every possible stopping time. Definition 2 (ε-DP sequential detection on multi-streams). A randomized sequential detection procedure with stopping time T is said to be ε-differentially private (ε-DP) if for any pair of neighboring data streams X(1:n) and X̃(1:n) in the sense of Definition 1 and for any t ≥ 1,   PT T = n|X(1:n) ≤ eε PT T = n|X̃(1:n) . (1) Here, PT denotes the probability measure induced by the randomness of the stopping time T . Definition 2 means that altering any single observation only slightly affects the distribution of the randomized stopping time T so that one cannot easily infer individual data values from the detection output. Here, a randomized sequential detection rule is a stopping time T , where the decision {T = n} is only based on observations up to time n, i.e., {Xtk }k∈[K],t∈[n] and the additional random noises added to the procedure. We use P∞ , E∞ to denote joint probability and expectation of the data under the no-change regime and the (k ,k ,··· ,km ) (k ,k ,··· ,km ) added random noise, and Pτ 1 2 , Eτ 1 2 when the change-point occurs at τ and the density of the observation Xtk changes from f0,k to f1,k only at the k th data stream for k = k1 , k2 , · · · , km and there are no changes at other (k ,k ,··· ,km ) (k ,k ,··· ,km ) , E0 1 2 data streams. As a special case, P0 1 2 corresponds to a change occurring at time τ = 0. We consider two common performance metrics for a randomized stopping time T : (i) Average run length (ARL) to false alarm measures the expected time to a false alarm when no change is present: ARL(T ) = E∞ [T ]; (ii) Worst-case average detection delay (WADD) over all possible changepoints and pre-change data [44]:

aim to develop an ε-DP detection procedure that satisfies pre-specified ARL constraints while achieving small detection delay, and to quantify the trade-off between detection delay and the privacy budget ε. As a non-private benchmark, the classical CUSUM procedure is an optimal method for change-point detection without privacy guarantees and serves as a building block for our proposed ε-DP procedures. For stream k, we define the log likelihood ratio (LLR) ℓk (x) = log

f1,k (x) , f0,k (x)

k Rand Kullback-Leibler information I0,k := E0 [ℓk (X1 )] = f1,k (x)ℓk (x)dx. The CUSUM statistic for stream k is defined as [45] k Stk = max{0, St−1 + ℓk (Xtk )}, t ≥ 1, with S0k = 0,

1 ,k2 ,··· ,km ) = sup esssup E(k (T − τ )+ {Xtk }k∈[K],t∈[τ ] . τ τ ≥0





Here, esssup denotes the essential supremum of the conditional expected delay with respect to the pre-change histories. We

(3)

and the associated CUSUM stopping time is the first time Stk exceeds a pre-set threshold. III. P ROPOSED M ETHOD : DP-SUM-CUSUM In this section, we present our proposed ε-DP detection procedure for multi-stream data, which we call DP-SUMCUSUM. For simplicity, we first focus on the setting where the log-likelihood ratio ℓk as defined in Eq. (2) is bounded for all data streams. This case allows us to introduce the main ideas underlying our privacy-preserving procedure and to derive clean performance guarantees. Moreover, we extend our method to handle unbounded log-likelihood ratios via a truncation strategy, which allows the privacy and ARL/WADD arguments to extend with minor modifications. Our proposed method builds upon the classical CUSUM procedure and is constructed as follows. We first define the per-stream sensitivity ∆k := sup |ℓk (x) − ℓk (y)|, k = 1, . . . , K, x,y

and the global sensitivity ∆max := max1≤k≤K ∆k . For each stream k, we maintain a classical CUSUM statistic Stk as in Eq. (3) and then combine the per-stream CUSUM statistics through summation, similar to [17]: Ut =

K X

Stk .

(4)

k=1

To enforce differential privacy, we add independent noise to both the detection statistic and the threshold. Specifically, let Zt and W be independent zero-mean Laplace random variables with distribution Lap(2∆max /ε). The stopping time of our proposed procedure is T (b) = inf{t ≥ 1 : Ut + Zt ≥ b + W }.

WADD(k1 ,k2 ,··· ,km ) (T )

(2)

(5)

Here, the Laplace noise Zt protects the privacy of each individual data, while W prevents information leakage through repeated or adaptive comparisons over time. The full procedure is summarized in Algorithm 1.

We first prove the proposed DP-SUM-CUSUM procedure satisfies the ε-DP requirement as defined in Definition 2.

Proof. We first condition on W = w and similar to the proof of [43, Theorem 2], we have ∀x > 0, λ ∈ (0, h(ε, ∆max )), E∞ [T (b)|W = w] ≥ xP∞ (T (b) ≥ x|W = w)

Theorem 1 (Sequential ε-DP). The procedure T (b) in Eq. (5) is sequentially ε-DP: for all n ≥ 1 and neighboring data streams X(1:n) , X̃(1:n) (in the sense of Definition 1),   PT T = n | X(1:n) ≤ eε PT T = n | X̃(1:n) . Proof. First, it has been shown in [43, Lemma 3] that for k k stream k, if X(1:n) and X̃(1:n) differ in at most one time index, then their corresponding CUSUM statistics Stk and S̃tk satisfies Stk − S̃tk ≤ ∆k , ∀t ≤ n. Then we have the corresponding summation of the per-stream CUSUM statistic satisfies |Ut − Ũt | ≤ ∆max , ∀1 ≤ t ≤ n. Following the proof of [43, Theorem 1], one can show that the stopping time T in Eq. (5) is ε-DP. We then analyze the false-alarm and detection-delay performance of DP-SUM-CUSUM. The following results provide the lower bound on ARL and the upper bound on WADD. In particular, the ARL bound shows that false alarms can still be controlled exponentially in the threshold, and WADD scales on the order of b/Itot , where Itol denotes the total Kullback–Leibler information across the streams affected by the change. Together, these results characterize the fundamental tradeoff between privacy budget ε and detection efficiency. Compared to [43], the main technical difficulty here is that we work with an aggregated multi-stream statistic with an unknown subset of affected data streams, so both the postchange drift and the DP sensitivity need to be controlled at the aggregate level. Theorem 2 (ARL of DP-SUM-CUSUM). For b > K + 1, we have 1 h(ε,∆max )b−(K+1) K + 1 K+1 E∞ [T (b)] ≥ e , (6) 16 b+K +1 where h(ε, ∆max ) = min{ε/(2∆max ), 1}. Algorithm 1 DP-SUM-CUSUM Input: Threshold b > 0, privacy parameter ε > 0, global sensitivity ∆max . Output: Stopping time T (b). 1: Initialize: t = 0, Z0 = 0, U0 = 0, S0k = 0, ∀k. 2: Sample W ∼ Lap(2∆max /ε). 3: while Ut + Zt ≥ b + W do 4: t ← t + 1. 5: for k = 1, . . . , K do k + ℓk (Xtk )}. 6: Stk ← max{0, St−1 7: end for PK 8: Aggregate statistics: Ut ← k=1 Stk . 9: Sample Zt ∼ Lap(2∆max /ε). 10: end while 11: Output stopping time T (b) = t and declare a change has occured before time t.

≥ x(1 −

⌊x⌋ X

e−λ(b+w) E∞ [eλZn ]

 n=1 ≥ x 1 − xe−λ(b+w)

K Y

k

E∞ [eλSn ])

k=1

1 1 ( 1 − 4∆2max λ2 /ε2 1 − λ

(7)

 K ) ,

k

where the last inequality is due to E∞ [eλSn ] ≤ 1/(1 − λ) (by [43, Corollary 3]) and E∞ [eλZn ] = 1/(1 − 4∆2max λ2 /ε2 ). By choosing x that maximizes the right-hand-side of (7), we have 2∆max eλ(b+w) (1 − λ)K (1 − λ). (8) 4 ε We then consider the following two cases. If ε ≤ 2∆max , the λ(b+w) right-hand-side (RHS) in (8) is lower bounded by e 4 (1 − 2∆max λ K+1 ) , which is maximized at λ∗ = 2∆εmax − K+1 ε b+w if 2(K+1)∆max , thus we have w> ε Z ∞ E∞ [T (b)] = E∞ [T (b)|W = w]fW (w)dw E∞ [T (b)|W = w] ≥

−∞ ε(b+w)  K+1 e 2∆max −(K+1) 2∆max (K + 1) fW (w)dw 2(K+1)∆max 4 (b + w)ε ε ε K +1 K 1 ) . ≥ e 2∆max b−(K+1) ( 8 b+K +1 If ε > 2∆max , the RHS of (8) is lower bounded by eλ(b+w) (1 − λ)K+1 , which is maximized at λ∗ = 1 − K+1 b+w . Then we have Z ∞ E∞ [T (b)] = E∞ [T (b)|W = w]fW (w)dw −∞ Z ∞ b+w−(K+1) εw K + 1 K+1 ε e ( ) ≥ e− 2∆max dw 4 b+w 4∆max 0 Z 1 εeb−(K+1) K + 1 K+1 1 − 2∆ ε w max dw ≥ ) ( e 4 4∆max b+1 0 eb−(K+1) K + 1 K+1 ≥ ( ) . 16 b+K +1 Combining the two cases together completes the proof.

Z ∞

Theorem 3 (WADD of DP-SUM-CUSUM). For any b > 0, we have 4∆max √ b + b + C, (9) WADD(k1 ,k2 ,··· ,km ) (T (b)) ≤ 3/2 Itot εItot Pm where Itot := i=1 I0,ki is the total information number of those affected data streams and C is a constant depending on (ε, ∆max , Itot ) but not on b. Proof. Following the proof of [43, Lemma 2], we have the worst-case delay WADD(k1 ,k2 ,··· ,km ) (T (b)) ≤ (k ,k ,··· ,km ) E0 1 2 (T (b)), thus we only need to upper bound (k1 ,k2 ,··· ,km ) E0 (T (b)). Without loss of generality, we assume that only the first m data streams are affected, and thus we omit the (k1 , k2 , · · · , km ) in this proof for simplification.

(13)

By Theorem 2, the ARL constraint E∞ [T (bγ )] ≥ γ can be satisfied in the asymptotic regime γ → ∞ by choosing 1 h(ε,∆max )bγ −(K+1) K+1 b = bγ such that 16 e ( bγK+1 = γ. +K+1 ) This yields  log γ bγ = 1 + o(1) . h(ε, ∆max ) Combining this choice with Theorem 3, we obtain log γ WADD(T (bγ )) ≤ (1 + o(1)). h(ε, ∆max )Itot This shows that, as in many differentially private sequential procedures, stronger privacy protection generally comes at the cost of increased detection delay [37], [39]. Therefore, the proposed method is most well-suited to privacy-sensitive monitoring applications where formal privacy guarantees are required and a slight loss in detection efficiency is acceptable. We extend the DP-SUM-CUSUM procedure to the case when LLR ℓk is unbounded for some streams via the truncation strategy described in the following remark. We note that truncation is necessary here to ensure finite sensitivity, and hence differential privacy, when the log-likelihood ratio is unbounded. At the same time, truncation can limit the contribution of extreme observations and thereby reduce the information available for detection, again reflecting the inherent trade-off between privacy protection and detection efficiency. In practice, the truncation level can be chosen to keep the truncated information numbers sufficiently large, so that the detector can still accumulate post-change evidence effectively and maintain meaningful detection power.

Third, we derive an upper bound for E0 [|Zν−1 |]. Let m1 = b̃ ⌋ + 1, we have ⌊ I2tot

Remark 1 (Unbounded LLR). Let U ⊂ [K] be the set of streams with unbounded LLR. For each stream k ∈ U , we define its truncated LLR as

To prove Eq. (9), we first derive an upper bound on the conditional detection delay given W = w, and then compute the expectation of this bound over the distribution of W . Specifically, Pt denote Pm b̃ = bk + w, we define a new process Ut′ := i=1 k=1 ℓk (Xi ) and the new stopping time ν(b̃) = inf{t ≥ 1 : Ut′ + Zt ≥ b̃}. Since each Stk ≥ 0, ∀k, t, we have Ut′ ≤ Ut in Eq. (4) and thus E0 [T (b)|W = w] ≤ E0 [ν(b̃)]. Then, we just need to upper bound E0 [ν(b̃)]. For simplicity, we use ν to denote the stopping time ν(b̃) in the following and omit the conditioning on W = w in the following proofs. First, it is easy to show that E0 [ν] is bounded, similar to Step 1 in the proof Pm of [43, Theorem 3]. Second, by Wald’s equation, as E0 [ k=1 ℓk (X1k )] = Itot , we can write E0 [ν] =

b̃ + E0 [Uν′ + Zν − b̃] + E0 [−Zν ] E0 [Uν′ ] = . (10) Itot Itot

′ We define Z0 = 0. Note that by definition of ν, Uν−1 +Zν−1 < ′ ′ ′ b̃ and Uν + Zν − b̃ ≥ 0. Then we have Uν + Zν − b̃ = Uν−1 + Pm k )+Z − b̃+Z −Z ≤ m∆ +Z −Z ℓ (X ν ν−1 ν−1 max ν ν−1 . ν k=1 k Substituting into (10) yields

b̃ + m∆max + E0 [Zν − Zν−1 ] + E0 [−Zν ] Itot b̃ + m∆max + E0 [−Zν−1 ] = Itot b̃ + m∆max + E0 [|Zν−1 |] ≤ . Itot

E0 [ν] ≤

E0 [|Zν−1 |] =

∞ X

(11) (12)

ℓ̃k (x) := min{|ℓk (x)|, ∆′ /2}sign(ℓk (x)),

E0 [|Zi 1{ν=i+1} |]

i=1

m1 X

E0 [|Zi 1{ν=i+1} |] +

i=1

|

∞ X

E0 [|Zi |1{Ui +Zi <b̃} ] .

i=m1 +1

{z

Part 1

}

|

{z

}

Part 2

By inequality, we can√show Part 1 ≤ Pm1Cauchy-Schwarz √ 1 2 12 (E[|Z | ]) (P (ν = i + 1)) 2 ≤ 2 2 ∆max m1 . For i 0 i=1 ε Part 2, for any i ≥ m1 + 1 and λ ∈ (0, 2∆εmax ), 1

1

E0 [|Zi |1(Ui +Zi <b̃) ] ≤ (E0 [|Zi |2 ) 2 (P0 (Ui + Zi < b̃)) 2 Pi

√ ∆max E0 [e−λ( ≤2 2 ε

j=1

Pm

k k=1 ℓk (Xj )+Zi )

] 1/2

e−λb̃

λ2 m∆2 max −I ( tot λ)i+λb̃ 8

√ ∆max e ≤2 2 ε 1 − 4∆2max λ2 /ε2

1/2

.

4Itot Taking λ = min{ m∆ , √ ε } in the right-hand-side of 2 max 2 2∆max the above inequality and take the summation from i = m1 + 1 8∆max to infinity, we have Part 2 ≤ ε(Itot λ−λ . Finally, we 2 m∆2 max /8) substitute the upper bound for E0 [|Zν−1 |] into Eq. (11), and take the expectation over W to complete the proof.

(14)

where ∆′ is a fixed constant and sign denotes the sign function. Since the sensitivity of truncated LLR ℓ̃k is ∆′ , we can then define the new global sensitivity as ∆′max = ′ max{maxk∈U / ∆k , ∆ } < ∞. Then we can construct the DPSUM-CUSUM procedure similarly by replacing ℓk (·) with ℓ̃k (·) in Line 6 of Algorithm 1. Specifically, we define S̃tk = P k k max{0, S̃t−1 + ℓ̃k (Xt )} for k ∈ U , and let Ũt = k∈U S̃tk + P k k∈U / St . Then the resulting stopping time T̃ (b) is T̃ (b) := inf{t ≥ 1 : Ũt + Zt ≥ b + W }, where Zt , W ∼ Lap(2∆′max /ε). Since the global sensitivity ∆′max is bounded after such truncation, it follows from the proof of Theorem 1 that T̃ is still sequentially ε-DP. In order to ensure effective detection, in practice, the truncation parameter ∆′ is chosen such that ∀k ∈ U, I˜0,k := E0 [ℓ̃k (X1k )] > 0, and I˜1,k := −E∞ [ℓ̃k (X1k )] > 0. (15) Such a choice always exists for sufficiently large ∆′ , and under this condition, the proofs of Theorem 2 and Theorem 3 still hold with minimum modifications, and we can obtain similar performance guarantees.

(a) Lap(0, 1) − → Lap(0.2, 1)

(b) N (0, 1) → − N (0.5, 1)

Fig. 1. Delay–ARL tradeoff curves comparing DP-SUM-CUSUM with the non-private SUM-CUSUM for K = 5 data streams under (a) Laplace meanshift Lap(0, 1) → Lap(0.2, 1) and (b) Gaussian mean-shift N (0, 1) → N (0.5, 1), where truncation is applied.

Fig. 2. Trajectory of DP-SUM-CUSUM statistics on a real IoT botnet dataset with K = 9 heterogeneous devices during a junk attack (ε = 1). The true change-point (red dash-dotted line) marks the onset of malicious activity.

IV. N UMERICAL R ESULTS In this section, we evaluate the proposed DP-SUM-CUSUM procedure using synthetic simulations and a real-data example, which demonstrates the practical applicability of our approach in privacy-sensitive multi-stream monitoring tasks. A. Simulation Results We first simulate a Laplace mean-shift setting with K = 5 independent data streams. For each stream, the pre-change distribution is Lap(0, 1) and the post-change distribution is Lap(0.2, 1). This setting yields bounded log-likelihood ratios, allowing the original DP-SUM-CUSUM procedure to be applied without truncation. We compare the performance of the proposed DP-SUM-CUSUM procedure with the non-private classical SUM-CUSUM as a baseline [17]. For each value of the detection threshold, we simulate the ARL and expected detection delay with 10,000 independent trials. As shown in Fig. 1 (a), for a fixed ARL level, the detection delays of DPSUM-CUSUM (under ε = 0.2, 0.4) are slightly higher than that of the non-private SUM-CUSUM, reflecting the cost of enforcing differential privacy. Nevertheless, the gap remains moderate, and the DP-SUM-CUSUM curves closely track the baseline, especially for larger values of the privacy budget ε. We then consider a Gaussian mean-shift setting with K = 5 streams, where the pre-change distribution is N (0, 1) and the post-change distribution is N (0.5, 1) for all streams. Since the corresponding log-likelihood ratios are unbounded, we apply the truncation method described in Remark 1 with truncation parameter ∆′ = 2.5 that guarantees Eq. (15) is satisfied. Fig. 1 (b) reports the ARL and detection delay under this Gaussian mean-shift setting averaged over 10,000 independent trials. Despite the use of truncated log-likelihood ratios, the proposed DP-SUM-CUSUM procedure maintains a similar ARL–Delay tradeoff structure as in the bounded case. In particular, for larger values of ε, the DP-SUM-CUSUM curves remain close to the non-private baseline, demonstrating that truncation does not substantially degrade detection performance in this regime. B. Real Data Example We evaluate the proposed method on a public Internet of Things (IoT) botnet dataset containing nine heterogeneous consumer devices, including doorbells, thermostats, security

cameras, and smart plugs [46]. Treating each device as an independent information source yields a multi-stream changedetection problem with K = 9 streams. For each device, the raw observations are time-ordered vectors with 115 numeric features that summarize the statistics of the flow and packet level. We apply principal component analysis to each stream to reduce the dimensionality to five, and standardize the retained components to have zero mean and unit variance. We treat the benign traffic traces data as pre-change and the data generated under junk attack as post-change. We use historical data collected under benign traffic and previous junk attacks to estimate the pre- and post-change data distributions using Gaussian models. Since the resulting log-likelihood ratios are potentially unbounded, we employ the truncation-based variant of DP-SUM-CUSUM described in Remark 1 to ensure finite sensitivity and ε-differential privacy. Fig. 2 illustrates a detection trajectory for the junk attack under privacy parameter ε = 1. The true changepoint corresponds to the onset of attack activity, after which the aggregated DP-SUM-CUSUM statistic exhibits a clear upward trend. Despite the injected Laplace noise required for privacy preservation, the statistic crosses the detection threshold shortly after the true change-point, resulting in a small detection delay. These results demonstrate that the proposed privacy-preserving multi-stream detection procedure remains effective in practice while maintaining differential privacy guarantees. V. C ONCLUSION We studied change-point detection for multi-stream data under differential privacy constraints. We proposed DP-SUMCUSUM, a privacy-preserving multi-stream detection procedure based on sum-type CUSUM statistics, and derived theoretical guarantees on the average run length and the worstcase average detection delay, characterizing the fundamental tradeoff between privacy and detection efficiency. Future work includes extending the method and analysis to enable identification of the data streams undergoing change, as well as improving robustness via sum-shrinkage schemes, particularly in regimes where only a small and unknown subset of streams changes among a large number of monitored streams.

R EFERENCES [1] H. V. Poor and O. Hadjiliadis, Quickest Detection. Cambridge University Press, 2008. [2] D. Siegmund, Sequential Analysis: Tests and Confidence Intervals. Springer-Verlag, New York, 1985. [3] A. Tartakovsky, I. Nikiforov, and M. Basseville, Sequential analysis: Hypothesis testing and changepoint detection. CRC press, 2014. [4] T. L. Lai, “Sequential analysis: Some classical problems and new challenges,” Statistica Sinica, vol. 11, no. 2, pp. 303–351, 2001. [5] L. Xie, S. Zou, Y. Xie, and V. V. Veeravalli, “Sequential (quickest) change detection: Classical results and new directions,” IEEE Journal on Selected Areas in Information Theory, vol. 2, no. 2, pp. 494–514, 2021. [6] D. Balageas, C.-P. Fritzen, and A. Güemes, Structural Health Monitoring. John Wiley & Sons, 2010, vol. 90. [7] D. M. Lazer, M. A. Baum, Y. Benkler, A. J. Berinsky, K. M. Greenhill, F. Menczer, M. J. Metzger, B. Nyhan, G. Pennycook, and D. Rothschild, “The science of fake news,” Science, vol. 359, no. 6380, pp. 1094–1096, 2018. [8] S. Li, Y. Xie, M. Farajtabar, A. Verma, and L. Song, “Detecting changes in dynamic events over networks,” IEEE Transactions on Signal and Information Processing over Networks, vol. 3, no. 2, pp. 346–359, 2017. [9] A. S. Polunchenko, A. G. Tartakovsky, and N. Mukhopadhyay, “Nearly optimal change-point detection with an application to cybersecurity,” Sequential Analysis, vol. 31, no. 3, pp. 409–435, 2012. [10] Y. Xie and D. Siegmund, “Sequential multi-sensor change-point detection,” Annals of Statistics, vol. 41, no. 2, pp. 670–692, 2013. [11] Y. Wang and Y. Mei, “Large-scale multi-stream quickest change detection via shrinkage post-change estimation,” IEEE Transactions on Information Theory, vol. 61, no. 12, pp. 6926–6938, 2015. [12] K. Liu, R. Zhang, and Y. Mei, “Scalable sum-shrinkage schemes for distributed monitoring large-scale data streams,” Statistica Sinica, vol. 29, no. 1, pp. 1–22, 2019. [13] M. Zhang, L. Xie, and Y. Xie, “Spectral CUSUM for online network structure change detection,” IEEE Transactions on Information Theory, vol. 69, no. 7, pp. 4691–4707, 2023. [14] Y. Chen, T. Wang, and R. J. Samworth, “High-dimensional, multiscale online changepoint detection,” Journal of the Royal Statistical Society Series B: Statistical Methodology, vol. 84, no. 1, pp. 234–266, 2022. [15] T. T. Cai, Y. Wang, and L. Zhang, “The cost of privacy: Optimal rates of convergence for parameter estimation with differential privacy,” Annals of Statistics, vol. 49, no. 5, pp. 2825–2850, 2021. [16] C. Dwork, F. McSherry, K. Nissim, and A. Smith, “Calibrating noise to sensitivity in private data analysis,” in Theory of cryptography conference. Springer, 2006, pp. 265–284. [17] Y. Mei, “Efficient scalable schemes for monitoring a large number of data streams,” Biometrika, vol. 97, no. 2, pp. 419–433, 04 2010. [18] C. Zou, Z. Wang, X. Zi, and W. Jiang, “An efficient online monitoring method for high-dimensional data streams,” Technometrics, vol. 57, no. 3, pp. 374–387, 2015. [19] G. Fellouris and G. Sokolov, “Second-order asymptotic optimality in multisensor sequential change detection,” IEEE Transactions on Information Theory, vol. 62, no. 6, pp. 3662–3675, 2016. [20] H. P. Chan, “Optimal sequential detection in multi-stream data,” Annals of Statistics, vol. 45, no. 6, pp. 2736–2763, 2017. [21] R. Zhang and Y. Mei, “Asymptotic statistical properties of communication-efficient quickest detection schemes in sensor networks,” Sequential Analysis, vol. 37, pp. 375–396, 2018. [22] F. Enikeeva and Z. Harchaoui, “High-dimensional change-point detection under sparse alternatives,” Annals of Statistics, vol. 47, no. 4, pp. 2051 – 2079, 2019. [23] Y. Cao, A. Thompson, M. Wang, and Y. Xie, “Sketching for sequential change-point detection,” EURASIP Journal on Advances in Signal Processing, vol. 2019, no. 1, pp. 1–22, 2019. [24] R. Zhang, Y. Mei, and J. Shi, “Robust change detection for large-scale data streams,” Sequential Analysis, vol. 41, no. 1, pp. 1–19, 2022. [25] S. Cao and R. Zhang, “An adaptive approach for online monitoring of large-scale data streams,” IISE Transactions, vol. 57, no. 2, pp. 119–130, 2025. [26] Y. Jiao, Y. Chen, and Y. Gu, “Subspace change-point detection: A new model and solution,” IEEE Journal of Selected Topics in Signal Processing, vol. 12, no. 6, pp. 1224–1239, 2018.

[27] C. Zou and P. Qiu, “Multivariate statistical process control using LASSO,” Journal of the American Statistical Association, vol. 104, no. 488, pp. 1586–1596, 2009. [28] H. Yan, K. Paynabar, and J. Shi, “Real-time monitoring of highdimensional functional data streams via spatio-temporal smooth sparse decomposition,” Technometrics, vol. 60, no. 2, pp. 181–197, 2018. [29] H. Keshavarz, G. Michailidis, and Y. Atchadé, “Sequential change-point detection in high-dimensional Gaussian graphical models,” Journal of Machine Learning Research, vol. 21, no. 1, pp. 3125–3181, 2020. [30] P. Qiu, “Big data? statistical process control can help!” The American Statistician, vol. 74, no. 4, pp. 329–344, 2020. [31] I. U. Hewapathirana, D. Lee, E. Moltchanova, and J. McLeod, “Change detection in noisy dynamic networks: a spectral embedding approach,” Social Network Analysis and Mining, vol. 10, pp. 1–22, 2020. [32] L. Xie, Y. Xie, and G. V. Moustakides, “Sequential subspace change point detection,” Sequential Analysis, vol. 39, no. 3, pp. 307–335, 2020. [33] F. Sha and R. Zhang, “Quickest detection of the change of community via stochastic block models,” in 2022 IEEE International Symposium on Information Theory (ISIT). IEEE, 2022, pp. 1903–1908. [34] C. Y.-H. Chen, Y. Okhrin, and T. Wang, “Monitoring network changes in social media,” Journal of Business & Economic Statistics, pp. 1–16, 2022. [35] J. Gösmann, C. Stoehr, J. Heiny, and H. Dette, “Sequential change point detection in high dimensional time series,” Electronic Journal of Statistics, vol. 16, no. 1, pp. 3608–3671, 2022. [36] R. Cummings, S. Krehbiel, Y. Mei, R. Tuo, and W. Zhang, “Differentially private change-point detection,” Advances in Neural Information Processing Systems (NeurIPS), vol. 31, 2018. [37] R. Cummings, S. Krehbiel, Y. Lut, and W. Zhang, “Privately detecting changes in unknown distributions,” in Proceedings of the International Conference on Machine Learning (ICML). PMLR, 2020, pp. 2227– 2237. [38] M. Seif, L. Xie, A. J. Goldsmith, and H. V. Poor, “Differentially private online community detection for censored block models: Algorithms and fundamental limits,” IEEE Transactions on Information Forensics and Security, vol. 20, pp. 8312–8326, 2025. [39] T. Berrett and Y. Yu, “Locally private online change point detection,” Advances in Neural Information Processing Systems (NeurIPS), vol. 34, pp. 3425–3437, 2021. [40] L. Zhang, X. Liu, R. Zhang, and L. Xie, “Sequential change detection with local differential privacy,” Entropy, vol. 28, no. 4, 2026. [41] A. K. Yadav, C. Cadir, Y. Shkel, and M. Gastpar, “Locally private parametric methods for change-point detection,” arXiv preprint arXiv:2602.13619, 2026. [42] M. N. Kurt, Y. Yılmaz, X. Wang, and P. J. Mosterman, “Online privacypreserving data-driven network anomaly detection,” IEEE Journal on Selected Areas in Communications, vol. 40, no. 3, pp. 982–998, 2022. [43] L. Xie and R. Zhang, “Sequential change detection with differential privacy,” IEEE Transactions on Information Theory, 2025, in press. [44] G. Lorden, “Procedures for reacting to a change in distribution,” Annals of Mathematical Statistics, vol. 42, no. 6, pp. 1897–1908, 1971. [45] E. S. Page, “Continuous inspection schemes,” Biometrika, vol. 41, no. 1/2, pp. 100–115, 1954. [46] Y. Meidan, M. Bohadana, Y. Mathov, Y. Mirsky, A. Shabtai, D. Breitenbacher, and Y. Elovici, “N-baiot—network-based detection of iot botnet attacks using deep autoencoders,” IEEE Pervasive Computing, vol. 17, no. 3, pp. 12–22, 2018.

Record · ID 13982 · SHA-256 1a088101b2a59b71
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.