<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://jackvanlyssel.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jackvanlyssel.com/" rel="alternate" type="text/html" /><updated>2026-07-07T20:11:05+00:00</updated><id>https://jackvanlyssel.com/feed.xml</id><title type="html">Jack Vanlyssel</title><subtitle>Computer Science Researcher</subtitle><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><entry><title type="html">Accepted to the Ph.D. Program at UNM!</title><link href="https://jackvanlyssel.com/posts/2023/04/accepted-unm/" rel="alternate" type="text/html" title="Accepted to the Ph.D. Program at UNM!" /><published>2026-03-25T00:00:00+00:00</published><updated>2026-03-25T00:00:00+00:00</updated><id>https://jackvanlyssel.com/posts/2023/04/UNMPHD</id><content type="html" xml:base="https://jackvanlyssel.com/posts/2023/04/accepted-unm/"><![CDATA[<p>I’m excited to share that I’ve been accepted into the <strong>Ph.D. program in Computer Science</strong> at the <strong>University of New Mexico</strong>.</p>

<p>I’ll be focusing on <strong>satellite cybersecurity research</strong>, particularly at the intersection of flight software and system-level security.</p>

<p>Looking forward to building, researching, and contributing in this space.</p>]]></content><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><category term="Education" /><category term="Graduate School" /><category term="UNM" /><summary type="html"><![CDATA[I’m excited to share that I’ve been accepted into the Ph.D. program in Computer Science at the University of New Mexico.]]></summary></entry><entry><title type="html">IEEE Aerospace Conference Trip</title><link href="https://jackvanlyssel.com/posts/2026/03/ieee-aerospace-conf/" rel="alternate" type="text/html" title="IEEE Aerospace Conference Trip" /><published>2026-03-09T00:00:00+00:00</published><updated>2026-03-09T00:00:00+00:00</updated><id>https://jackvanlyssel.com/posts/2026/03/IEEEAero</id><content type="html" xml:base="https://jackvanlyssel.com/posts/2026/03/ieee-aerospace-conf/"><![CDATA[<p>Had an awesome time at the <strong>IEEE Aerospace Conference</strong> in Montana.</p>

<p>I presented my work on satellite cybersecurity “Silent Subversion” and got the chance to share ideas, get feedback, and meet a ton of great people working in space and security.</p>

<p>Super motivating experience—came back with new ideas, new connections, and a lot of energy to keep pushing forward!</p>]]></content><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><category term="Conferences" /><category term="Research" /><category term="IEEE" /><summary type="html"><![CDATA[Had an awesome time at the IEEE Aerospace Conference in Montana.]]></summary></entry><entry><title type="html">Silent Subversion Completed!</title><link href="https://jackvanlyssel.com/posts/2025/10/silent-subversion/" rel="alternate" type="text/html" title="Silent Subversion Completed!" /><published>2025-10-05T00:00:00+00:00</published><updated>2025-10-05T00:00:00+00:00</updated><id>https://jackvanlyssel.com/posts/2025/10/SilentSubversion</id><content type="html" xml:base="https://jackvanlyssel.com/posts/2025/10/silent-subversion/"><![CDATA[<p>The second major milestone in my small-satellite cybersecurity work is complete — <strong>Silent Subversion</strong>, now submitted to the <strong>2026 IEEE Aerospace Conference</strong>.<br />
This project builds directly on <em>SpyChain</em> but focuses on an even subtler problem: when a satellite’s own sensors can no longer be trusted.</p>

<h3 id="background">Background</h3>
<p>Spacecraft depend entirely on remote telemetry to understand their state.<br />
If that telemetry is falsified, operators can be misled into making mission-ending decisions.<br />
While past research has explored ground-based spoofing (e.g., falsified uplinks or radio jamming), <em>Silent Subversion</em> exposes a deeper, internal threat — <strong>onboard spoofing originating from compromised supply-chain components</strong>.</p>

<h3 id="implementation">Implementation</h3>
<p>The paper presents the first end-to-end simulation of an internal sensor-spoofing implant within NASA’s <strong>NOS3</strong> satellite environment.<br />
A malicious cFS component, <strong>SOLO</strong>, masquerades as a legitimate <strong>star tracker</strong>, publishing schema-valid telemetry packets that mimic real sensor cadence and formatting.<br />
Using standard cFS message identifiers and bus APIs, SOLO passes integration, survives pre-launch testing, and replaces genuine telemetry during flight simulation.</p>

<p>Two deception modes were demonstrated:</p>
<ul>
  <li><strong>Bias Mode</strong> – Injects small, drift-like perturbations that gradually bias estimation without triggering alarms.</li>
  <li><strong>Replacement Mode</strong> – Disables the genuine sensor and transmits falsified data indistinguishable from the real stream.</li>
</ul>

<p>Both modes were accepted as legitimate by <strong>COSMOS</strong>, confirming that spoofed telemetry can deceive ground operators and onboard estimators alike.</p>

<h3 id="findings">Findings</h3>
<p>Silent Subversion highlights three systemic weaknesses:</p>
<ol>
  <li><strong>Implicit trust in telemetry</strong> — packets are accepted if structurally valid.</li>
  <li><strong>Lack of runtime monitoring</strong> — no verification of message provenance.</li>
  <li><strong>Opaque supply chains</strong> — vendor modules integrate as black boxes with full privileges.</li>
</ol>

<p>These weaknesses allow internal spoofing to compromise both <strong>integrity</strong> and <strong>availability</strong>, echoing industrial control-system attacks like <em>Stuxnet</em> but transposed to orbital platforms.</p>

<h3 id="countermeasures">Countermeasures</h3>
<p>The study maps realistic mitigations to <strong>MITRE SPARTA EX-0014.03 (Sensor Data Spoofing)</strong>:</p>
<ul>
  <li><strong>Authenticated telemetry</strong> and <strong>lightweight bus encryption</strong> to verify data origin.</li>
  <li><strong>On-board anomaly detection</strong> to flag suspicious message rates.</li>
  <li><strong>Cross-sensor verification</strong> before activating safe-mode responses.</li>
  <li><strong>Model-based validation</strong> comparing telemetry to physical consistency checks.</li>
</ul>

<h3 id="reflection">Reflection</h3>
<p>Where <em>SpyChain</em> demonstrated covert exfiltration, <em>Silent Subversion</em> focuses on <strong>deceptive integrity loss</strong>—showing how trusted components can falsify reality itself.<br />
Together, these works reveal that modern small satellites face not only denial and disruption, but silent manipulation from within their own supply chains.<br />
Ongoing research will extend these results toward hardware-in-the-loop verification and automated countermeasure testing inside NOS3.</p>

<hr />

<p><em>Up for submission!</em></p>]]></content><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><category term="Research" /><category term="Security" /><category term="Satellites" /><summary type="html"><![CDATA[The second major milestone in my small-satellite cybersecurity work is complete — Silent Subversion, now submitted to the 2026 IEEE Aerospace Conference. This project builds directly on SpyChain but focuses on an even subtler problem: when a satellite’s own sensors can no longer be trusted.]]></summary></entry><entry><title type="html">Finished SpyChain!</title><link href="https://jackvanlyssel.com/posts/2025/09/finsih-SpyChain/" rel="alternate" type="text/html" title="Finished SpyChain!" /><published>2025-09-03T00:00:00+00:00</published><updated>2025-09-03T00:00:00+00:00</updated><id>https://jackvanlyssel.com/posts/2025/09/SpyChain</id><content type="html" xml:base="https://jackvanlyssel.com/posts/2025/09/finsih-SpyChain/"><![CDATA[<p>After nearly a year of design, implementation, and refinement, the <strong>SpyChain</strong> project is complete.<br />
SpyChain represents the first full simulation of coordinated, multi-component supply-chain malware within a small-satellite environment, implemented entirely inside NASA’s <strong>NOS3</strong> framework.</p>

<h3 id="background">Background</h3>
<p>Modern CubeSats rely on modular software architectures—particularly NASA’s <strong>Core Flight System (cFS)</strong>—that allow plug-and-play integration of third-party components.<br />
While this modularity accelerates development, it also expands the attack surface. SpyChain explores how <strong>vendor-supplied modules</strong> could be compromised to act maliciously once integrated into flight software.</p>

<h3 id="implementation">Implementation</h3>
<p>SpyChain was implemented in <strong>NOS3</strong>, a high-fidelity satellite simulation that mirrors real spacecraft behavior through simulated hardware models, cFS applications, and COSMOS ground-station tools.<br />
Each malicious component followed the legitimate cFS lifecycle, passing integration and operating invisibly under nominal conditions.<br />
Two agents were developed:</p>

<ul>
  <li><strong>Trigger Agent</strong> — monitored GNSS telemetry to determine orbital insertion, activating malicious behavior only under mission-relevant conditions.</li>
  <li><strong>Attack Agent</strong> — established covert communication using a <strong>FIFO file</strong> and exfiltrated telemetry via the legitimate <strong>radio UDP socket</strong>, bypassing detection by ground operators.</li>
</ul>

<p>This design preserved structural fidelity to real CubeSat operations while allowing reproducible testing in a safe, simulated environment.</p>

<h3 id="results">Results</h3>
<p>Across five experimental scenarios, SpyChain demonstrated:</p>
<ol>
  <li><strong>Coordinated communication</strong> between colluding components without operator awareness.</li>
  <li><strong>Telemetry exfiltration</strong> through legitimate radio channels, indistinguishable from normal downlink traffic.</li>
  <li><strong>Deceptive diagnostics</strong> capable of misleading ground operators and masking real faults.</li>
  <li><strong>Stealth and persistence</strong>, with the malware blending seamlessly into expected mission behavior.</li>
</ol>

<p>Scenario 5 achieved complete stealth by replacing visible software-bus communication with a covert file channel—proving that supply-chain malware can persist undetected throughout pre-launch testing and on-orbit operations.</p>

<h3 id="countermeasures">Countermeasures</h3>
<p>Our results emphasize the urgent need for <strong>runtime monitoring</strong>, <strong>software-bus access control</strong>, and <strong>system-call filtering</strong> (e.g., via <code class="language-plaintext highlighter-rouge">seccomp</code>) to limit covert behaviors in flight software.<br />
SpyChain’s insights have already contributed to the <strong>SPARTA</strong> matrix through a new defense-evasion technique, <em>Component Collusion (DE-0012)</em>, formalizing this previously unrecognized threat vector.</p>

<h3 id="reflection">Reflection</h3>
<p>Completing SpyChain marked a milestone in my small-satellite cybersecurity research.<br />
It bridges theory and practice—transforming abstract supply-chain concerns into measurable, reproducible behaviors within NASA’s open simulation ecosystem.<br />
By sharing this work publicly, the project aims to foster stronger collaboration between academia, NASA, and the wider aerospace community to secure the next generation of modular satellite systems.</p>

<hr />

<p><em>arXiv preprint:</em> <a href="https://doi.org/10.48550/arXiv.2510.06535">arXiv:2510.06535</a></p>]]></content><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><category term="Research" /><category term="Security" /><category term="Satellites" /><summary type="html"><![CDATA[After nearly a year of design, implementation, and refinement, the SpyChain project is complete. SpyChain represents the first full simulation of coordinated, multi-component supply-chain malware within a small-satellite environment, implemented entirely inside NASA’s NOS3 framework.]]></summary></entry><entry><title type="html">Graduated from UNM with a B.S. in Computer Science!</title><link href="https://jackvanlyssel.com/posts/2024/05/graduation-unm/" rel="alternate" type="text/html" title="Graduated from UNM with a B.S. in Computer Science!" /><published>2024-05-18T00:00:00+00:00</published><updated>2024-05-18T00:00:00+00:00</updated><id>https://jackvanlyssel.com/posts/2024/05/UNM-Graduate</id><content type="html" xml:base="https://jackvanlyssel.com/posts/2024/05/graduation-unm/"><![CDATA[<p>I’m proud to share that I’ve officially graduated from the <strong>University of New Mexico</strong> with a <strong>Bachelor of Science in Computer Science</strong>.</p>

<p>This milestone marks the completion of years of study, collaboration, and exploration across topics ranging from <strong>systems programming and cybersecurity</strong> to <strong>simulation, AI, and space systems engineering</strong>.<br />
Throughout my undergraduate experience, I developed a strong foundation in both theory and application — working on research that combined software security with NASA’s small-satellite simulation environments, and contributing to projects that bridged computer science with real-world mission contexts.</p>

<p>Beyond academics, my time at UNM taught me the value of persistence, mentorship, and curiosity-driven learning.<br />
I’m deeply grateful to my professors, mentors, and peers who made this journey possible — and excited to carry these experiences forward into graduate research and beyond.</p>]]></content><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><category term="Education" /><category term="UNM" /><category term="Milestones" /><summary type="html"><![CDATA[I’m proud to share that I’ve officially graduated from the University of New Mexico with a Bachelor of Science in Computer Science.]]></summary></entry><entry><title type="html">Accepted to the M.S. Program at UNM!</title><link href="https://jackvanlyssel.com/posts/2023/04/accepted-unm/" rel="alternate" type="text/html" title="Accepted to the M.S. Program at UNM!" /><published>2023-12-20T00:00:00+00:00</published><updated>2023-12-20T00:00:00+00:00</updated><id>https://jackvanlyssel.com/posts/2023/04/UNM-MS</id><content type="html" xml:base="https://jackvanlyssel.com/posts/2023/04/accepted-unm/"><![CDATA[<p>I’m thrilled to share that I’ve been accepted into the <strong>Master of Science in Computer Science</strong> program at the <strong>University of New Mexico</strong>.</p>

<p>This milestone represents the next step in my journey toward specializing in <strong>cybersecurity and space systems engineering</strong>.<br />
During my undergraduate studies, I discovered a strong passion for the intersection of software, security, and aerospace technology — interests I plan to continue exploring through advanced research and hands-on simulation work.</p>

<p>At UNM, I’ll be joining an environment that fosters collaboration across disciplines, with opportunities to work alongside NASA IV&amp;V and the state’s growing space technology community.<br />
My goals include contributing to research on <strong>secure satellite software architectures</strong>, publishing in leading cybersecurity conferences, and mentoring undergraduates interested in applied systems security.</p>

<p>Excited, grateful, and ready for the challenges ahead.</p>]]></content><author><name>Jack Vanlyssel</name><email>jvanlyssel@unm.edu</email></author><category term="Education" /><category term="Graduate School" /><category term="UNM" /><summary type="html"><![CDATA[I’m thrilled to share that I’ve been accepted into the Master of Science in Computer Science program at the University of New Mexico.]]></summary></entry></feed>