Imagine you're auditing a bank vault, but instead of testing the actual vault door, you test a simpler replica that someone claims behaves identically. Every security rating the bank has ever received is based on that replica. Now imagine nobody has ever actually proved the replica and the real door are the same. That's Espresso. Espresso is a stream cipher designed by Dubrova and Hell specifically for 5G hardware — lightweight, fast, built around a 256-bit non-linear feedback shift register (NFSR) with 14 feedback taps and a 20-variable nonlinear output function. To make security analysis tractable, the designers proposed an equivalent NFSR with only 2 feedback taps, claiming it produces identical output sequences. Every subsequent cryptanalytic evaluation — algebraic attacks, correlation attacks, cube attacks — has operated on this simplified form. Hardware performance evaluations have assumed the equivalence too. The problem: that equivalence was never actually proven. The transformation algorithm Dubrova proposed to get from 14 taps to 2 had a critical flaw in its foundational proof. Ghatak et al. found the flaw, corrected it, and then did the hard work of actually completing the equivalence chain. They unified two independent transformation frameworks — Dubrova's and the one proposed by Yao and Parampalli — and showed that an intermediate LFSR-based Espresso-equivalent design reported by Yao and Parampalli can be transformed into the 2-tap NFSR with a corresponding nonlinear output function that achieves output-equivalence. This is a verification result, not a new cipher or a new attack. Its value is entirely structural: it retroactively validates (or would have invalidated) every security claim made about Espresso since its introduction. In cryptography, a security argument is only as strong as its weakest assumption. An unproven equivalence sitting at the base of every analysis is exactly the kind of quiet structural risk that can collapse an entire evaluation chain if it turns out to be wrong. The methodology is mathematical proof and algebraic manipulation of shift register polynomials — no simulation, no experiments, no benchmarks. This is pure symbolic verification. The authors identify the specific flaw in Dubrova's original proof (a step in the transformation algorithm that doesn't preserve output sequences under the claimed conditions), correct it, and then build the complete transformation path. The unification of the Dubrova and Yao-Parampalli frameworks is a useful byproduct: it connects two independent lines of work and shows they are consistent. For practitioners, the takeaway is simple: Espresso's security evaluations now stand on proven ground rather than assumed equivalence. For the research community, the more interesting signal is methodological — foundational claims in cipher design sometimes go unverified for years, and the correction-then-completion pattern here is a template for auditing other constructions. The flaw wasn't malicious; it was the kind of gap that persists because everyone downstream assumes someone upstream already checked. The limitation is scope. This paper settles one specific equivalence question for one specific cipher. It does not discover new attacks, improve Espresso's performance, or extend to other NFSR-based ciphers (Grain, Trivium's cousins). The successor question — whether this verification methodology generalizes to other shift-register transformations — is left open.