<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ivan</title>
    <description>The latest articles on DEV Community by Ivan (@sup4ikx).</description>
    <link>https://dev.to/sup4ikx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4068504%2F50035615-59c6-4a75-843e-809d0ab92970.jpeg</url>
      <title>DEV Community: Ivan</title>
      <link>https://dev.to/sup4ikx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sup4ikx"/>
    <language>en</language>
    <item>
      <title>Unjammable by Physics, Not by Architecture: A VLF Channel from Orbit</title>
      <dc:creator>Ivan</dc:creator>
      <pubDate>Mon, 10 Aug 2026 11:03:33 +0000</pubDate>
      <link>https://dev.to/sup4ikx/unjammable-by-physics-not-by-architecture-a-vlf-channel-from-orbit-4eoh</link>
      <guid>https://dev.to/sup4ikx/unjammable-by-physics-not-by-architecture-a-vlf-channel-from-orbit-4eoh</guid>
      <description>&lt;p&gt;&lt;strong&gt;Subtitle:&lt;/strong&gt; Resistance to counter-jamming built into the nature of the band, not into the number of nodes. Slow. Physical. Hopeless for video.&lt;/p&gt;




&lt;p&gt;This is the second post in the series. The first one covered the tooling; this one is about what a VLF channel from orbit can do at all, where its limits are, what it depends on, and what that costs.&lt;/p&gt;

&lt;p&gt;A fair warning, so nobody builds false expectations: below there will be plenty of talk about "fundamental" and "unjammable", but precisely as much as justified, and not a bit more. We will stop at the honest boundaries of the idea, including the ones behind which our optimism ends.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why all modern communication is hostage to architecture
&lt;/h2&gt;

&lt;p&gt;Let us start with what happens to fast communication in the moment things turn bad.&lt;/p&gt;

&lt;p&gt;Every modern terminal depends on a chain where breaking one link is enough: a repeater, a cable, a beam, an allocated band, a physical object. That is exactly what an adversary with modern electronic-warfare tools does: it does not have to destroy the network wholesale — one careful strike at the right point is enough. At night, at dawn, at the least convenient moment — and the city goes silent, the continent goes silent, the terminal goes silent.&lt;/p&gt;

&lt;p&gt;The familiar counter-measure to this disease is to multiply channels. The concept of a dense constellation, where each terminal works with many vehicles at once and losing one node does not kill the link, is not new: this principle, a network of many independent carriers, was originally developed in the Soviet Union back in the 1970s, and today it underlies systems such as Starlink. When people say "unjammable satellite internet", they mean exactly this.&lt;/p&gt;

&lt;p&gt;But look closely at the nature of that survivability. It is architectural. It relies on quantity: while there are many components, the network survives; when the enemy removes a sufficient share, it degrades into weak isolated segments, and each becomes a target again. Survivability here is built on duplication, not on the property of the physical channel itself. Many copies make the network blind to one jammer; the essence does not change.&lt;/p&gt;

&lt;h2&gt;
  
  
  The watershed: architecture today, physics tomorrow
&lt;/h2&gt;

&lt;p&gt;Why now? Because over recent decades electronic warfare has become cheap and mass-produced: a portable jammer can be worth more than an entire network built as a collection of duplicates. The more duplicates, the higher their running cost, and quantity stops helping — for example when many vehicles all work within the same narrow focused beams. A lot of targets does not save you when all targets are cut from the same yarn.&lt;/p&gt;

&lt;h2&gt;
  
  
  An idea that rests on the nature of the band
&lt;/h2&gt;

&lt;p&gt;My approach is different: a bet on a band where resilience against suppression is baked in at the physics level, not at the level of quantity. Meaning not "add a thousand more nodes", but "the wave carrier itself is arranged so that jamming it means jamming the medium, not the equipment".&lt;/p&gt;

&lt;p&gt;This is the key difference: the jammer targets the channel, not a transceiver. In the first case it fights numbers; in the second it would have to rewrite the law of propagation.&lt;/p&gt;

&lt;p&gt;Meet VLF. The key numbers are simple: a few kilohertz at the top, wavelengths in the kilometers range — radio waves comparable in size to the terrain they travel along.&lt;/p&gt;

&lt;p&gt;Here physics works in favor of communication:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the extreme wavelength does not let the wave hide behind relief or below the horizon — the planet guides it, in the waveguide between the conductive Earth and the lower ionosphere, thousands of kilometers with zero repeaters;&lt;/li&gt;
&lt;li&gt;reception does not require line of sight — the wave hugs the surface;&lt;/li&gt;
&lt;li&gt;the receiver already sits inside the signal, because the wave embraces the surface.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The main consequence: to jam a VLF, a jammer does not need to aim at one point. Interference travels in the same waveguide as the useful wave, and to choke the path, one must cover the whole territory with noise at once — a huge footprint, or nothing.&lt;/p&gt;

&lt;p&gt;Suppression stalls not because there are many nodes. It stalls because the wave has no single point of application that one jammer can "eat".&lt;/p&gt;

&lt;h2&gt;
  
  
  Where honesty begins: what the channel still depends on
&lt;/h2&gt;

&lt;p&gt;I will not turn the desirable into the actual and promise "vacuum independence". That would be precisely the kind of marketing promise we criticize today.&lt;/p&gt;

&lt;p&gt;The channel does not exist on its own. The wave that feeds it is produced by powerful ground transmitters — of which there are a handful in the world. If those stations are down, nothing is transmitted: the source remains ground infrastructure, and it is just as fragile as any critical point.&lt;/p&gt;

&lt;p&gt;What is physically protected from jamming is the receiving side and the wave itself inside the channel path. For the waveguide the concept of "switching off a node" does not hold: there is no "server" to attack, the wave is carried by the medium. Survivability belongs to the receiver and the path, not to the source.&lt;/p&gt;

&lt;p&gt;So the lower bound of the estimate is precise: the physics of the channel cannot be bent by jamming, but the source remains a risk area. The advantage is real, direct, but bounded.&lt;/p&gt;

&lt;h2&gt;
  
  
  The speed, worth stating openly
&lt;/h2&gt;

&lt;p&gt;Now for the thing VLF is traditionally laughed at for, and justifiably.&lt;/p&gt;

&lt;p&gt;Speed is bits per second, at best kilobits. For a terminal used to megabits and video, this looks like a mockery from a past millennium. No video. No stream. A page takes hours.&lt;/p&gt;

&lt;p&gt;But it is a trade-off, not a hole. On such a speed lives exactly what a catastrophe needs to deliver: a short command, an emergency word, a reserve call. Not a permanent stream, but the one key message that has to arrive when the rest of the communication is already silent.&lt;/p&gt;

&lt;p&gt;If you need megabits, this channel is not for you, and I will not argue. If you need the last chance itself — here the math is different.&lt;/p&gt;

&lt;h2&gt;
  
  
  What would be the use, and in what configuration
&lt;/h2&gt;

&lt;p&gt;If the hypothesis clears the run, the channel takes its place not where the bit is cheap, but where nothing else would be left:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a short command at the moment when habitual channels go silent;&lt;/li&gt;
&lt;li&gt;a couple of emergency words from a site where a continuous network is no longer guaranteed;&lt;/li&gt;
&lt;li&gt;a reserve thread "to survive", until the infrastructure gets back on its feet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The common ground: they do not need bandwidth, they need the bare possibility. And that possibility has to fit on a platform of dozens of kilograms — an engineering question which, 40 years ago, would have required a station the size of a house. Today compact high-voltage hardware and dense power electronics make the "funny" solvable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Status: as it is
&lt;/h2&gt;

&lt;p&gt;Everything said so far is a hypothesis.&lt;/p&gt;

&lt;p&gt;There is not a single experiment confirming that such a channel works in the real world. The numbers live in calculations, and calculations may give zero. If the idea turns out infeasible, I will publish an accurate negative result and show why: a story of "does not work" is legitimate physics, no less interesting than "works", if it is reproducible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instead of a conclusion
&lt;/h2&gt;

&lt;p&gt;The essence is one formula: to build resilience not by repeating copies, but by the property of the wave itself. This transition, from architecture to physics, is what I consider significant — and even if this project never happens, the question is worth asking: can we build a channel for which "jamming" is poorly defined for a fundamental reason?&lt;/p&gt;

&lt;p&gt;If you have a comment about the weakest point of this logic, write it — that is why I publish. At the bottom of the spectrum the community is small, but that way I can claim to know every nick.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>networking</category>
      <category>security</category>
    </item>
    <item>
      <title>The Longest Wave: Testing a VLF Space Link Before Any Hardware Exists</title>
      <dc:creator>Ivan</dc:creator>
      <pubDate>Sat, 08 Aug 2026 11:30:02 +0000</pubDate>
      <link>https://dev.to/sup4ikx/the-longest-wave-testing-a-vlf-space-link-before-any-hardware-exists-2hh9</link>
      <guid>https://dev.to/sup4ikx/the-longest-wave-testing-a-vlf-space-link-before-any-hardware-exists-2hh9</guid>
      <description>&lt;h1&gt;
  
  
  The Longest Wave: Testing a VLF Space Link Before Any Hardware Exists
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Subtitle:&lt;/strong&gt; First notes on a jamming-resilient satellite communication channel in the 3–30 kHz band — and the multi‑method computational suite I built to validate it.&lt;/p&gt;




&lt;p&gt;Hello, Dev.to.&lt;/p&gt;

&lt;p&gt;This is my first post here — and it starts with a confession: I have spent the last year working on the least trendy part of the radio spectrum. The 3–30 kHz band. Very Low Frequencies. The kind of frequencies that RF engineers usually avoid. The antennas are impossibly long. The data rates are laughable. The components barely exist.&lt;/p&gt;

&lt;p&gt;And that is exactly why I think they matter.&lt;/p&gt;

&lt;p&gt;This post opens a series of working notes. I will describe the physics, outline the tools I use, and clearly mark what has been validated and what has not. No polished demonstrations — just raw notes from the process.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why VLF in 2026?
&lt;/h2&gt;

&lt;p&gt;VLF is the band that most engineers would rather forget. Yet for a specific set of missions, it offers something no other band can match: a communication channel that is extremely difficult to disrupt.&lt;/p&gt;

&lt;p&gt;Three physical reasons explain this.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The Earth–ionosphere waveguide
&lt;/h3&gt;

&lt;p&gt;VLF waves do not readily escape the planet. Between the conductive ground and the lower ionosphere, there is a natural horizontal channel — the Earth–ionosphere waveguide. Signals travel through it for thousands of kilometers with moderate loss. One path can cover a continent. UHF and microwaves have no such mechanism; they rely on line-of-sight or relay networks.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Penetration through conducting materials
&lt;/h3&gt;

&lt;p&gt;At kilometer-scale wavelengths, skin effect in seawater and soil is significant but not catastrophic. This is why VLF has been the primary means of communicating with submerged platforms for decades. Regardless of its low throughput, the band offers physical reach through materials that no other band can provide. It reaches places where one would assume communication is impossible.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Resistance to jamming
&lt;/h3&gt;

&lt;p&gt;Jamming is a battle of power. To jam a VLF signal, an adversary must overpower a mode that propagates across the entire waveguide over vast distances. It is not impossible — but it is expensive and inefficient. A system that rides the waveguide is harder to knock out than a point-to-point link that depends on a clear line-of-sight.&lt;/p&gt;

&lt;p&gt;The tradeoff is well known. VLF provides low data rates: kilobits per second at best, and often just a few bits per second in practice. That is enough for a distress beacon, a navigation fix, or a "still alive" signal — but not for anything resembling broadband. The point is not speed. The point is survival.&lt;/p&gt;




&lt;h2&gt;
  
  
  The orbital challenge
&lt;/h2&gt;

&lt;p&gt;Putting VLF on a satellite is awkward. A quarter-wave antenna at 10 kHz is 7.5 kilometers long. At 3 kHz, it stretches to 25 kilometers. You cannot fold that into a 10‑kg satellite bus — at least not by any conventional means. And even if you could, the mass, volume, and power consumption would compromise everything else on board.&lt;/p&gt;

&lt;p&gt;The real bottleneck is not the antenna itself — it is the entire system budget. Every payload has strict limits on mass, thermal dissipation, and electrical power. The practical threshold for a VLF link from orbit sits at the very edge of what a modern small satellite can support. Engineering operates at that edge, not around it.&lt;/p&gt;

&lt;p&gt;This is why simulation is not just an accessory — it is the primary tool. A design that exists only in equations costs nothing to launch. I built a computational framework to obtain quantitative estimates before committing to hardware decisions.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why multiple methods are necessary
&lt;/h2&gt;

&lt;p&gt;There is no single perfect simulator. Every method — analytical or numerical — provides a partial view. I use these solvers in a hierarchy: from fast approximations (minutes) to full-wave simulations (days). Each serves a different purpose, and none is a substitute for the others.&lt;/p&gt;

&lt;p&gt;My rule: a result is accepted only when independent methods, written and run separately, converge to the same answer. This takes more time, but the results withstand scrutiny.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Analytical waveguide modes
&lt;/h3&gt;

&lt;p&gt;The oldest tool in the VLF toolbox is the analytical representation of the Earth–ionosphere waveguide as a set of discrete vertical modes. The phase velocity of each mode depends on the effective reflection height, which varies between day and night, across seasons, and during geomagnetic disturbances. These models produce fast, reproducible estimates of phase and amplitude at the receiver. They serve as the foundation for all other solvers.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. 3D FDTD — full-wave numerical solver
&lt;/h3&gt;

&lt;p&gt;Where analytical models break down — in inhomogeneous media, plasma gradients, localized disturbances — Maxwell's equations must be solved numerically. I use a 3D Finite-Difference Time-Domain implementation with perfectly matched layer (PML) absorbing boundaries and dispersive material models for plasma. The solver has been validated against dipoles and half-space geometries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scale:&lt;/strong&gt; the grid currently runs at several million cells. A single scenario takes about 8–12 hours on 64 cores. This is the most comprehensive — and the most expensive — method in the toolkit.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Born approximation — fast estimation
&lt;/h3&gt;

&lt;p&gt;For weak, thin disturbances, the scattered field can be computed using first-order perturbation theory. The 3D Born approximation produces results in minutes, whereas a full FDTD run would take days. This is not a replacement — it is a tool for rapid parameter sweeps. Its results provide a useful baseline as long as the disturbance remains weak.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Monte Carlo model for the Bragg peak
&lt;/h3&gt;

&lt;p&gt;Not everything in this problem is an electromagnetic wave. Part of the chain involves energy transport through matter. For this, I use a Monte Carlo model that reproduces the classical Bragg energy-loss curve, including Landau straggling and Molière multiple scattering. The faster transport model is cross-checked against the reference engine described below whenever necessary.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Reference engine: GEANT4
&lt;/h3&gt;

&lt;p&gt;When I need a trusted reference for the matter-related part of the problem, I turn to GEANT4. This particle transport framework has been used for decades in thousands of projects on Earth and in space. The atmosphere is modeled in altitude-resolved layers with appropriate densities and elemental compositions. The physics includes standard electromagnetic processes. The output is an altitude-resolved energy deposition profile that the lighter models must reproduce.&lt;/p&gt;

&lt;p&gt;To be honest: GEANT4 is overkill for quick estimates. Its real value is reliability. It is a community-validated reference against which I benchmark my own code. A laboratory in software form.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. NIST data as a reference standard
&lt;/h3&gt;

&lt;p&gt;For stopping powers and electron continuous-slowing-down ranges, I use the NIST reference tables. These are old, well-documented, and reliable. I scale them by density to match the specific problem. Simple, dependable, documented — exactly what I need.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I cross-validate
&lt;/h3&gt;

&lt;p&gt;The rule is consistent throughout the project: no result is accepted if the methods disagree and I cannot explain the discrepancy. Trust emerges when independent solvers land in the same range. This gives three benefits:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A bug in one solver becomes obvious when other methods diverge.&lt;/li&gt;
&lt;li&gt;Results accumulate into a table that is easier to review than a single plot.&lt;/li&gt;
&lt;li&gt;Every claim carries a trace of whether it was actually computed and how.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  What has been completed
&lt;/h2&gt;

&lt;p&gt;Here is a concrete list:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A 3D FDTD solver with absorbing boundaries, plasma dispersion, and tests for stability, energy conservation, and numerical convergence. The grid currently runs at several million cells; a single scenario takes about 8–12 hours on 64 cores.&lt;/li&gt;
&lt;li&gt;A first-order Born scattering module, validated against reference cases.&lt;/li&gt;
&lt;li&gt;An analytical mode solver with Sturm–Liouville eigenvalues.&lt;/li&gt;
&lt;li&gt;A Monte Carlo transport model with straggling and scattering, cross-validated against GEANT4 and NIST tables.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All code is under version control with a test suite. This supports the most valuable habit in software work: the ability to rerun everything and observe what breaks.&lt;/p&gt;




&lt;h2&gt;
  
  
  What could kill this project
&lt;/h2&gt;

&lt;p&gt;This is the most important part of the post — so please read it carefully.&lt;/p&gt;

&lt;p&gt;Everything described above is simulation. No experiment has yet placed the concept — waveguide, plasma, beam — into the real world. There are entire classes of failure that the model does not yet cover.&lt;/p&gt;

&lt;p&gt;Let me state this without euphemism: &lt;strong&gt;this project is unverified, unproven, and may fail entirely.&lt;/strong&gt; It is a computational hypothesis, not a working system. Everything in this series should be read as "an idea being tested," not as "a technology that exists."&lt;/p&gt;

&lt;p&gt;Here is what the model does not yet address — and any one of these could be fatal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Antenna efficiency and system budget.&lt;/strong&gt; A VLF antenna on a 10‑kg satellite will have an efficiency far below 1%. The question is whether it is 0.1% or 0.001% — and that difference is three orders of magnitude. I do not yet know where in that range the real system will land.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attenuation budget.&lt;/strong&gt; Real losses in the interaction layers are not fully known. The tables I use provide certain values, but actual losses could be several times higher in some parts of the channel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environmental variability.&lt;/strong&gt; The waveguide height changes with solar activity, time of day, and season. A phase-based signal requires a stable background, which the real ionosphere rarely provides.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mathematical convergence.&lt;/strong&gt; The methods converge in the weak-disturbance regime. When disturbances become stronger, higher-order contributions diverge, and one of the solvers ceases to be valid.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The most common outcome of a project like this is not success. It is a negative result — and a precise one. If this is where the journey leads, I will publish it with the same level of detail as a success. A falsifiable negative result is as valuable as a plausible positive one — sometimes more.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why a small satellite?
&lt;/h2&gt;

&lt;p&gt;The satellite is small — about ten kilograms. Most communication satellites weigh hundreds or thousands of kilograms. The point is to see whether the physics of VLF propagation can be made to work from a platform that barely registers on the launch manifest.&lt;/p&gt;

&lt;p&gt;The largest hidden risk is not the antenna — it is the entire power chain: supply to the radiating elements, charge balance of the platform, and the environment's own response. All of this is now in the simulation, as separate clocks that must agree. The link either works at the design point, or it does not exist.&lt;/p&gt;




&lt;h2&gt;
  
  
  What this series will be
&lt;/h2&gt;

&lt;p&gt;A few commitments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A working log.&lt;/strong&gt; Every number published here will come with a description of how it was produced. A result without reproduction steps is a rumor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A sharpening tool.&lt;/strong&gt; Physics is best tested by someone who points to the weakest step in the method. If that costs me some false pride — so be it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A dated record.&lt;/strong&gt; When the final paper comes out — whether the concept lives or dies — this sequence will show who knew what and when. Honesty does not hide behind dates.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  A note on omitted details
&lt;/h2&gt;

&lt;p&gt;Some specifics — such as the exact geometry of the radiating element, the waveform structure, and certain link parameters — are not included here. This is a practical choice, not a matter of secrecy. These details are not essential for understanding the validation methodology, and they belong to a later stage of the work. The core physical models and the verification philosophy are fully described above.&lt;/p&gt;




&lt;p&gt;So again: welcome. The entire series fits into three sentences. VLF is the most awkward channel in the spectrum. Space makes every antenna a tragedy. And I would rather close a thousand dead ends in the editor than surprise you with a margin that never existed.&lt;/p&gt;

&lt;p&gt;If you have your own stories from the low-frequency world — or if you see a flaw in my validation strategy — I would like to hear it. The community at the bottom of the spectrum is small, and that is exactly why we need to keep each other honest.&lt;/p&gt;

&lt;p&gt;Drop your questions and comments below. Let's test this hypothesis — together.&lt;/p&gt;

</description>
      <category>science</category>
      <category>space</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
