Did you know that you can navigate the posts by swiping left and right?
Eight users on one chip : the source side of a flex-grid quantum network
29 May 2026
. category:
networking
.
Comments
#networking
#fiber
#quantum
the last post was about the switch. one wavelength selective switch in the middle of a quantum network, replacing a tree of passive filters, so the operator can decide who gets how much entanglement by pushing a config instead of driving to the site.
that post skipped a question. the switch divides up a spectrum. where does the spectrum come from, and how much of it is there?
this post is about the other 2021 paper, the one that answered the source half. Appas et al., “Flexible entanglement-distribution network with an AlGaAs chip for secure communications,” npj Quantum Information 7, 118 (2021). a Paris group with Nokia Bell Labs on the author list, a semiconductor chip emitting entangled pairs across 60 nm of the telecom band, the same kind of switch in the middle, and, unlike the Purdue/Oak Ridge line, an actual key.
the two papers came out four months apart, and this one cites the other. they are the same architecture approached from opposite ends. the Optica paper had a good switch and a narrow source, and spent its effort on allocation policy. this one has a wide source and spends its effort on proving the links carry secret key.
below: how much spectrum a network actually needs, what the chip provides, what the key rates look like when you count honestly, and then what i think is missing.
what the switch is spending
quick recap, and the previous post has the long version. a source in the middle makes photon pairs, and the two photons of a pair always add up in energy to the pump:
ω_signal + ω_idler = ω_pump
so if Alice gets a slice of spectrum sitting a little above the center of the band, her photons’ partners are all sitting the same distance below it. give that lower slice to Bob and Alice and Bob share entanglement. give it to Carol and Alice and Bob share nothing. you connect two users by handing them the two halves of the same energy budget, which is why this is a spectrum allocation problem rather than a routing problem.
now count. a fully connected network of N users has N(N−1)/2 two-user links. every link needs its own conjugate pair of slices, one on each side of degeneracy. so if the grid is Δ wide, the spectrum you need on each side of center is:
B_half = N(N-1)/2 × Δ
that is the whole scaling story in one line. the number of users you can serve is set by the source bandwidth divided by the channel width, and it goes as the square root, because the link count is quadratic. doubling your source gets you 40% more users, not twice as many.
now the constraint. the paper’s switch is a Finisar WaveShaper 4000S, and it is a C band part. the paper puts its upper cutoff at 1565 nm. the chip’s degeneracy sits at 1556.55 nm, and channels have to be symmetric about degeneracy, so the reachable window is bounded by whichever band edge is closer: about 11 nm on each side of center, call it 1400 GHz.
that number is a back-calculation, not something the paper states. but it explains every configuration in it.
200 GHz gives four users, 100 GHz gives five, 50 GHz gives eight. those are the paper’s three demonstrated networks, and all three spend the same window. the 8-user case uses it exactly: 28 links times 50 GHz is 1400 GHz, with nothing left over.
so the three configurations are not three experiments. they are one window, cut three ways.
the chip
the source is an AlGaAs Bragg reflection waveguide. 4 mm long, 5 μm wide ridge, wet etched, pumped by a tunable diode laser at 778 nm through a microscope objective, held at 19.3 °C by a Peltier and a PID loop to pin degeneracy at 1556.55 nm.
| Property | Value | Why it matters |
|---|---|---|
| Pair rate at the chip | ~107 s−1 | the number that gets quoted |
| Brightness | 3.6 × 105 pairs/s/mW | the number that gets compared |
| Heralding efficiency | 9.4% | the number that decides the key rate |
| Biphoton FWHM | 60 nm, ~72 ITU 100 GHz channels | 36 conjugate pairs, in principle |
| Degeneracy | 1556.55 nm (ITU CH26) | near the top of the C band, which is a problem |
| Raw visibility | 98.0% (Z), 97.7% (X) | sets the QBER floor at about 1% |
| Walk-off compensation | none needed | this is the actual selling point |
that last row is the one to pay attention to. type-II downconversion produces the two photons in orthogonal polarizations, and in most materials those two polarizations travel at different speeds, so they come out of the crystal separated in time. that timing difference is a label. it tells you which photon is which, and a photon you can label is a photon that is not entangled with anything.
the usual fix is to undo the walk-off off-chip. the Optica paper did it with a 90 degree splice of polarization maintaining fiber, so that the second half of the fiber delays whichever polarization got ahead in the first half. it works, but it is another component, it has to be built for a particular source, and it is one more thing that drifts.
| AlGaAs has small enough group velocity mismatch between the two guided modes that the walk-off never gets big enough to matter over 4 mm. the pairs come out of the facet already in a | Ψ⁺⟩ Bell state. you couple to fiber and you are done. |
that sounds like a detail and it is not. the entire source is one chip, one pump diode and a temperature controller. the paper points out that this material also supports electrical injection, which this group had already demonstrated, so the pump laser could eventually be on the same die.
where the bandwidth goes
60 nm is the FWHM of the pair spectrum. it is not 60 nm of usable entanglement, and the paper is careful about the difference.
| fidelity to | Ψ⁺⟩ stays above 95% over the middle 26 nm, which is 13 conjugate channel pairs on a 100 GHz grid. it stays above 85% right out to the edges of the 60 nm band, but with visibly larger error bars and only three data points in the far wing, because the L-band measurement had to be done with a coarse WDM unit and a tunable filter rather than the switch. |
two things cause the roll-off. the waveguide facets are uncoated, so the chip is a weak Fabry-Perot cavity and the joint spectrum picks up ripple. and there is residual birefringence between the H and V modes, which grows with detuning and gradually turns the Bell state into something less symmetric. the paper models both, gets very good agreement, and says plainly that an anti-reflection coating fixes the first one.
then the harder limit, which is the one from the top of the post. because channels have to sit symmetrically about degeneracy, the reachable window is set by whichever band edge is closer, and here that is the C-band ceiling 11 nm above. the QKD measurements got 13 conjugate pairs out of the 36 the chip emits.
the paper says this outright: the range “is limited by the upper cutoff wavelength (1565 nm) of the WSS … and not by the spectral bandwidth of the generated biphoton state.” it also names the fix, which is to retune degeneracy to the middle of the C band. it is a temperature and pump wavelength adjustment. nobody has to invent anything.
but the 60 nm number is what gets cited, and the 11 nm window is what got built.
running BBM92 on it
the benchmark application is BBM92, which is the entanglement version of BB84. both users measure their photon in one of two randomly chosen bases. where they happened to pick the same basis, their results are correlated and become key. where they picked differently, they throw it away, which is where the factor of 1/2 comes from. the useful property is that no one, including whoever runs the source in the middle, needs to be trusted: the correlations either pass the test or they do not.
two numbers come out. the QBER is the fraction of the sifted bits that disagree, and it is your eavesdropper budget: above about 11% there is no key at all. and the key rate is what survives error correction and privacy amplification.
across the 13 reachable channel pairs, right at the demux stage, the QBER stays below 2% and the asymptotic key rate sits between 28 and 39 bits per second. flat across the whole range, which is the point being made. flatness comes from the source spectrum being flat there and from the switch having wavelength-independent loss.
asymptotic is not the number you want
that 28 to 39 bits/s is an asymptotic rate. it assumes an infinitely long key, which lets you ignore the fact that estimating an error rate from a finite sample has error bars, and that you have to be conservative about those error bars or your security proof does not hold.
with real blocks you pay for that. the paper redoes the analysis properly, with 10 minute blocks and correctness and secrecy parameters of 10⁻¹⁰ each, following Tomamichel et al.. the penalty scales roughly as 1/√n in the block size, so it is mild when you are collecting thousands of bits and brutal when you are collecting hundreds.
this is where the paper’s honesty shows. the asymptotic key rate stays positive out to 250 km of equivalent fiber. the finite-key rate dies at 75 km.
there is a 175 km gap between those two numbers and the gap is not a rounding error. it is the difference between “a key exists in principle” and “a key exists before the customer gives up waiting”. at 75 km the link is producing a few dozen secret bits per ten minute block. at 50 km it is a few hundred. you could re-key something on a slow schedule with that. you could not run a VPN over it.
symmetric versus asymmetric
the paper also asks whether it matters where you put the fiber. two users each 25 km from the source, or one user next door and the other 50 km away?
for the asymptotic rate it matters: positive key to 250 km symmetric, 215 km asymmetric. the mechanism is worth understanding because it is not about the signal.
true coincidences depend only on the product of the two transmissions, so the total attenuation is all that counts and both geometries look identical. accidental coincidences do not work that way. an accidental is two unrelated detections landing in the same window, so its rate goes as the product of the two users’ singles rates. in the symmetric case both singles rates fall together, so accidentals fall as the square root of the loss twice over. in the asymmetric case the near user keeps clicking at full rate no matter how bad the far link gets, and the accidental floor is set by that near user’s singles times the far user’s dark counts. the far user’s noise gets multiplied by a large number instead of a small one.
so asymmetry costs you about 35 km of asymptotic reach. and then the finite-key analysis makes the whole distinction moot, because both geometries die at 75 km for the same reason, which is that neither is producing enough bits per block. you run out of statistics before you run out of signal-to-noise.
for a deployed network that is good news, and the paper says so. it means a source sitting in an exchange with some users nearby and some far away is not a pathological case. it is just a case.
four, five and eight users out of the same window
the multi-user demonstration is three configurations of the same hardware: 4 users on 200 GHz channels, 5 on 100 GHz, 8 on 50 GHz. for each one they measured the time correlation histogram on every two-user link.
| Users | Links | Channel width | Spectrum used per side | Spread across links |
|---|---|---|---|---|
| 4 | 6 | 200 GHz | 1200 GHz | 7% relative std dev |
| 5 | 10 | 100 GHz | 1000 GHz | 9% |
| 8 | 28 | 50 GHz | 1400 GHz | 11% |
that last column is the result. every link on an 8-user network carries within about 11% of the same rate as every other link, and the reconfiguration between these three networks was a profile loaded into the switch.
compare that to a passive filter tree, where channel transmission varies with which filter port a photon happened to come out of, and where the Optica paper’s fixed grid measured a factor of 4200 between its best and worst link. most of that came from the detectors rather than the optics, but the structural point holds: a passive tree has a different loss on every path and an active switch has the same loss on all of them.
they also check that narrowing channels does not hurt entanglement. fidelity is flat against channel width, QBER is flat, and the key rate scales linearly. which is what you would hope, and worth verifying, because it means the grid is a free parameter rather than a physics tradeoff.
the floor is set somewhere below 12.5 GHz by an argument i like: a narrower slice is a longer photon, and a longer photon smears the coincidence peak. at 12.5 GHz the coincidence histogram is about 100 ps wide, which is still narrower than the 200 ps timing jitter of the detectors. so the filtering is free until the photon gets longer than your detector’s uncertainty about when it arrived, and only then do you start paying in noise.
leveling an unbalanced network
the last experiment is the one that makes this a networking paper.
take the 5-user network. move one user, B, 25 km down a fiber spool and leave the other four next to the source. B is on four of the ten links, and all four of them are now about 5 times worse than the six links that never leave the building.
they reallocate on a 12.5 GHz granularity, give B’s links more bandwidth and the local links less, and bring all ten to within about 10% of each other. that is the result, and it is a good one. the same knob would work just as well to deliberately favor a link instead of leveling them.
two things worth noticing that the paper does not dwell on.
part of the fix was free. at a fixed 100 GHz the ten links used 1000 GHz of a roughly 1400 GHz window, so about 400 GHz was sitting unallocated. giving that idle spectrum to B’s four links alone takes the imbalance from 4.8 down to about 2.4 without touching anyone else’s channels. the rest of the way to flat is what actually costs the local users something.
the last part of the fix is expensive. leveling this network throws away roughly 40% of its total coincidence budget compared with spending the same spectrum on equal channels. that is not a criticism of the result, it is the arithmetic of fairness: you are moving spectrum from links where a GHz is worth full value into links where a GHz is worth a fifth of that, because it has to survive 25 km first. on a lossy network you pay for fairness in aggregate throughput, and the exchange rate is the loss ratio between the links you are trying to equalize.
that is a number an operator would want on the invoice, and it is missing.
what’s missing
the paper is good and it is honest about most of this. some of what follows is a limitation it names and does not solve, which is fair for a proof of principle. some of it is a gap between what got measured and what the title claims.
the two headline results were never composed. the 8-user network was measured at 0 km, on a bench, with one time-to-digital converter. the QKD-over-distance results were two users on 100 GHz channels. nobody ran an 8-user network over metro fiber with finite-key accounting, and the model above says why it would have been awkward: halving the channel width to fit 8 users pulls the finite-key reach from about 77 km back to about 63 km, because the finite-size penalty is superlinear in how few bits you collected. the reach of this network is a function of how many people are on it, which is an interesting and unstated result sitting inside the paper’s own data.
it is a characterization, not a QKD session. the basis choice was not random. the waveplates were set by hand for each of the 8 projective measurements. the links were measured one at a time because there were not enough detectors to run them in parallel, and the polarization drift was compensated manually at each fiber length. all of that is reasonable for a first demonstration and all of it is stated. but it means there is no measurement of the thing that actually matters operationally, which is what happens over the following six hours as the spool warms up.
9.4% is the number, not 10⁷. the chip makes ten million pairs a second and the user gets thirty secret bits a second. most of the gap is heralding efficiency, and heralding efficiency enters a two-user link squared, because both photons have to survive. a source with half the brightness and twice the heralding efficiency would beat this one by a factor of two on every link in the network. brightness is the number that gets compared between papers and it is close to the wrong one.
two thirds of the advertised band is out of reach. 36 conjugate pairs emitted, 13 usable, because degeneracy sits near the top edge of a C-band switch. the paper names this and names the fix. the citation record mostly quotes the 60 nm.
the reallocation is “a simple algorithm”. that is the entire description. what it optimizes, under what constraint, against what baseline: none of that is in the paper. meanwhile the other 2021 paper’s line of work turned into a formal routing and spectrum assignment problem, proved max-min fair allocation NP-hard, and produced solvers that run on carrier topologies. this paper had the better source and stopped at the demo.
the propagation time problem is named and left. in a real session each user’s N−1 channels land on one detector, and each of those channels has a different delay through the switch and the fiber. so either you open one wide coincidence window and eat the extra noise, or you equalize the delays per channel. the paper points at Joshi et al.’s supplement for the fix and does not implement it. with 28 links at 50 GHz that means 28 delays to measure and 28 to compensate, per user, and it has to hold while the fiber moves.
there is no clock, because there did not need to be. every detector was in the same lab on the same TDC. the synchronization problem that the coexistence post is about does not appear anywhere in this paper, and neither does classical traffic in the same fiber. both of those turn up as soon as the spools are replaced by real glass.
what i’d build next
1. run the composed experiment. eight users, 50 GHz channels, deployed metro fiber, all links live at once, finite-key accounting. that single measurement is what separates a network from a demonstration, and i suspect the result would be the useful kind of disappointing: positive key on the short links, nothing on the long one, and an operator who now needs a policy for that. five years on i still cannot find it published for a flex-grid source.
2. AR coat the facets and move degeneracy to the middle of the C band. the paper asks for both. the coating removes the cavity ripple that limits fidelity far from center; the retuning roughly doubles how much of the band a C-band switch can reach. together they take the reachable pair count from 13 toward the mid thirties, which on the arithmetic in the first widget is the difference between five users and nine. it is by a distance the cheapest item on this list, and it needs no new physics.
3. put the finite-key block size inside the allocator. this is the one i would actually write.
every flex-grid allocator in the literature optimizes coincidence rate, or ebits per second, or fidelity. all three are smooth functions of allocated bandwidth. secret key after finite-size correction is not. below a threshold rate a link produces exactly zero secret key at any block size you are willing to wait for, and just above it the return on an extra GHz is enormous. that discontinuity changes what an optimal allocation looks like: there are allocations that maximize total ebits and produce no key on any link, and allocations that produce less entanglement and more key.
it also turns admission control from a policy preference into a hard constraint, which is the thing i said was missing in the flex-grid post. a solver that knows about block sizes can tell a user at request time that their link is infeasible, and can offer them a longer block instead of nothing.
4. publish η² Δ per link, not brightness. the honest figure of merit for a distribution network is the product of the two endpoints’ heralding efficiencies times the bandwidth allocated to their link. it is measurable at the endpoints, and unlike brightness it composes, so two networks built on entirely different source technologies can be compared on it.
5. price the fairness. the leveling experiment should come with the number i computed above, or the authors’ own version of it. how many coincidences per second did the network give up to close the gap, and what is the exchange rate. once that number exists you can ask the question that follows from it. should the operator have leveled at all, or sold the distant user a lower service class and spent the spectrum where it was worth more?
6. two knobs, not one. the switch decides which slices go where. the pump decides where the spectrum sits and how wide it is, and here the pump is a tunable diode and the chip is temperature tuned, so both are already software. a group in Beijing showed you can reconfigure an entanglement network with pump management alone, no switch involved. nobody has an allocator that uses both, and they are interestingly different: retuning the switch moves one link, retuning the pump moves everyone at once. that is a slow outer loop and a fast inner loop, which is a structure every control engineer would recognize and no quantum network has yet.
7. decide what the L band is for. the chip emits across C and L. the tooling is C only. either somebody builds a C+L flex-grid switch for this market, which exists classically and would cost real money, or the L band gets deliberately assigned to something else in the same fiber: the White Rabbit clock, the classical control plane, the polarization pilot tone that the now-solved stabilization schemes need. right now the source’s best feature is stranded, and the second option is more interesting than the first because it makes the source’s bandwidth do work even when the quantum channel cannot use it.
what happened since
the pieces this paper was missing mostly exist now, scattered across other groups.
polarization drift is handled now. automated distribution of polarization-entangled photons over deployed New York City fiber (PRX Quantum 2024) and, more recently, entanglement distribution over a polarization-stabilized aerial fiber mean nobody has to touch waveplates by hand any more. there is also continuous stabilization from a dim coexisting reference signal, which is the one that costs you spectrum and therefore belongs in the allocator.
and the fully connected topology scaled, though not with a switch. Liu et al. built a 40-user network (PhotoniX 2022) as five interconnected 8-user subnets, using a passive AWG rather than a WSS, getting about 51 bits/s within a subnet and 22 between. that is the non-fully-connected topology this paper proposed in its own discussion, built by someone else with a different source, and their stated limit is detector count rate rather than bandwidth.
meanwhile the chip kept going. the same Paris group used a multiplexed AlGaAs source to demonstrate triangle-network nonlocality on fiber (PRX Quantum 2025), which is a genuinely different application of the same energy-matching trick: three frequency pairs, three parties, no inputs. and a group in China built a five-user quantum VLAN on an AlGaAs source, running encrypted voice and images over a campus network, borrowing port-based VLAN grouping from classical networking.
for scale on the key rates: an entanglement-based QKD system was recently deployed in financial infrastructure between two data centers, 22 km, 8 dB, and held 63.8 kb/s averaged over four continuous months at 93.7% uptime. that is three orders of magnitude above this paper’s 30 bits/s. it is also two users, one dedicated point-to-point link, and a source optimized for exactly that. the gap between “a link” and “a link that is one of 28 sharing a source” is most of what this whole architecture is trying to close.
the short version
- a fully connected N-user entanglement network needs N(N−1)/2 conjugate channel pairs, so users go as the square root of source bandwidth over channel width. doubling your source buys 40% more users.
- the reachable window here is about 1400 GHz on each side of degeneracy, and that one number explains all three of the paper’s networks: 6 links × 200 GHz, 10 × 100, 28 × 50.
- the source is an AlGaAs Bragg reflection waveguide whose real advantage is not brightness. it has low enough group velocity mismatch that the Bell state needs no off-chip walk-off compensation.
- 60 nm of entanglement bandwidth, 36 conjugate pairs, 13 of them reachable, because the switch is C-band and degeneracy sits near its top edge. the fix is a temperature knob.
- QBER under 2% and 28 to 39 asymptotic bits/s, flat across every reachable channel. flatness is the selling point against a passive filter tree.
- asymptotic key survives to 250 km. finite key, with 10 minute blocks, dies at 75. the gap is where most of the honest engineering lives.
- link asymmetry costs 35 km of asymptotic reach, via accidentals rather than signal, and costs nothing at all in the finite-key regime because block size kills you first.
- 4, 5 and 8 user networks with 7, 9 and 11% spread across links, reconfigured by loading a profile.
- the reach of the network depends on how many users are on it: halving channel width to go from 5 users to 8 pulls the finite-key distance from about 77 km to 63.
- leveling an unbalanced network works, and about half of the fix came from spending idle spectrum. the other half cost roughly 40% of the network’s total coincidence budget, which nobody prices.
- what’s missing: the composed 8-user-over-fiber-with-finite-key experiment, a real allocator instead of “a simple algorithm”, propagation time equalization, a clock, and a figure of merit that is η² rather than brightness.
what i keep coming back to is that this paper and the Optica one each had the half the other lacked, four months apart, with this one citing that one and neither borrowing much. one had a switch worth programming and a source too narrow to program it with. this one had 60 nm of entanglement and stopped at “a simple algorithm”. the interesting work of the following five years has been assembling one paper out of the two, and it is mostly done except for the part where somebody turns all 28 links on at once and reports what happens.