<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:discourse="http://discourse.org/rss/modules/discourse/"><channel><title>José Pedro Silva on DevBlog</title><link>https://devblog.criticalmanufacturing.com/author/jos%C3%A9-pedro-silva/</link><description>Recent content in José Pedro Silva on DevBlog</description><image><url>https://devblog.criticalmanufacturing.com/uploads/og.webp</url><link>https://devblog.criticalmanufacturing.com/uploads/og.webp</link></image><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>A template by [Heksagon](https://www.heksagon.net). Implemented for [Critical Manufacturing](https://www.criticalmanufacturing.com/).</copyright><lastBuildDate>Tue, 11 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://devblog.criticalmanufacturing.com/author/jos%C3%A9-pedro-silva/index.xml" rel="self" type="application/rss+xml"/><item><title>The Hard Truth About Multi-Cloud MES Deployments</title><link>https://devblog.criticalmanufacturing.com/blog/20251111_multicloud_deployment/</link><pubDate>Tue, 11 Nov 2025 00:00:00 +0000</pubDate><dc:creator>José Pedro Silva</dc:creator><guid>https://devblog.criticalmanufacturing.com/blog/20251111_multicloud_deployment/</guid><description>And why state management is your real problem!</description><content:encoded><![CDATA[<h2 id="the-hard-truth-about-multi-cloud-mes-deployments-why-state-management-is-your-real-problem">The Hard Truth About Multi-Cloud MES Deployments: Why State Management is Your Real Problem</h2>
<p>Manufacturing Execution Systems (MES) have become mission-critical infrastructure for modern factories. They&rsquo;re the digital nervous system that keeps production lines running, optimizing resources, and meeting compliance requirements.</p>
<p>The latest AWS and Azure outages rehashed a common question that I often get during calls with customers and prospects. Can we deploy the MES in a multi-cloud or cloud plus on-premises configuration in a fully redundant way? As organizations explore cloud flexibility and multi-region deployments to achieve resilience, they&rsquo;re discovering that distributed architectures introduce a problem far more complex than infrastructure orchestration: how do you keep your database synchronized across multiple infrastructures without destroying application performance?</p>
<h3 id="part-1-why-your-mes-cannot-afford-downtime">Part 1: Why Your MES Cannot Afford Downtime</h3>
<h4 id="the-business-reality-of-manufacturing-downtime">The Business Reality of Manufacturing Downtime</h4>
<p>Manufacturing downtime is catastrophically expensive. According to recent industry data, <a href="https://www.automation.com/article/white-paper-true-costs-downtime-2024" target="_blank" rel="noopener">unplanned downtime costs the world&rsquo;s 500 biggest companies 11% of their revenues - approximately $1.4 trillion annually</a>. In the automotive sector alone, <a href="https://www.automation.com/article/white-paper-true-costs-downtime-2024" target="_blank" rel="noopener">a single hour of production stoppage now costs approximately $2.3 million - or $600 per second</a>.</p>
<p><a href="https://www.automation.com/article/white-paper-true-costs-downtime-2024" target="_blank" rel="noopener">For a typical large manufacturing facility, unplanned downtime averages 323 production hours per year, translating to $532,000 per hour in lost revenue, financial penalties, idle staff time, and line restart costs - amounting to $172 million annually per plant</a>. These aren&rsquo;t edge cases or theoretical numbers - they&rsquo;re institutional realities across Fortune 500 manufacturers.</p>
<h4 id="why-high-availability-isnt-optional">Why High-Availability Isn&rsquo;t Optional</h4>
<p>A Manufacturing Execution System drives real-time production decisions: material allocation, quality checks, equipment scheduling, and regulatory compliance documentation. When your MES goes offline, you don&rsquo;t just lose visibility - you lose the ability to make decisions at all. Production doesn&rsquo;t pause elegantly; it halts chaotically. Work-in-progress (WIP) inventory stalls. Quality escapes increase. Regulatory traceability breaks.</p>
<p>This is why high-availability (HA) and disaster recovery (DR) aren&rsquo;t luxuries. They&rsquo;re infrastructure requirements. <a href="https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server?view=sql-server-ver16" target="_blank" rel="noopener">Organizations deploy SQL Server Availability Groups specifically to ensure Recovery Time Objectives (RTO) measured in minutes and Recovery Point Objectives (RPO) that limit data loss to acceptable windows</a>.</p>
<p>The standard production deployment for a Critical Manufacturing MES includes:</p>
<ul>
<li>A multi-node Kubernetes cluster for application redundancy</li>
<li>SQL Server Always-On Availability Groups with synchronous commits for zero-loss failover</li>
<li>Network infrastructure optimized for sub-100 millisecond latency between nodes</li>
</ul>
<p>This architecture works exceptionally well <strong>within a single region or data center</strong>. The problem emerges the moment you try to stretch it across geographies.</p>
<p><em>The technologies mentioned through out the article are illustrative. The failure scenarios we will cover apply to any sort of system that stores state.</em></p>
<hr>
<h3 id="part-2-the-technical-nightmare-of-distributed-state">Part 2: The Technical Nightmare of Distributed State</h3>
<h4 id="the-fundamental-constraint-latency-and-consistency">The Fundamental Constraint: Latency and Consistency</h4>
<p>Here&rsquo;s where the physics of networks collides with the mathematics of distributed databases. To maintain <strong>zero Recovery Point Objective (RPO)</strong> across multiple clouds or a cloud-plus-on-premises hybrid deployment, you need <strong>synchronous replication</strong>. Each database transaction must be confirmed as received and written to disk on every replica before the primary node acknowledges the write to the application.</p>
<p>This guarantee is powerful: if the primary datacenter burns down at 3 PM, you can fail over to your secondary in another cloud and know with absolute certainty that all committed data is present. No data loss. None.</p>
<p><strong>But here&rsquo;s the cost</strong>: <a href="https://www.red-gate.com/simple-talk/databases/sql-server/measuring-replication-latency-in-sql-server-synchronous-availability-groups/" target="_blank" rel="noopener">synchronous replication is fundamentally latency-constrained</a>.</p>
<h4 id="sql-server-always-on-the-synchronous-commit-trap">SQL Server Always-On: The Synchronous-Commit Trap</h4>
<p><a href="https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availability-modes-always-on-availability-groups?view=sql-server-ver17" target="_blank" rel="noopener">SQL Server Always-On Availability Groups offers two fundamental modes of synchronization</a>:</p>
<p><strong>Synchronous Commit Mode:</strong></p>
<ul>
<li>Every transaction is written to the primary and ALL secondary replicas&rsquo; transaction logs before the primary acknowledges success to the application</li>
<li><a href="https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availability-modes-always-on-availability-groups?view=sql-server-ver17" target="_blank" rel="noopener">The primary waits for all secondaries to confirm receipt and hardening</a></li>
<li>Provides <strong>RPO = 0</strong> - zero data loss</li>
<li>Performance impact is direct and unavoidable: the application&rsquo;s transaction latency increases by the round-trip time (RTT) to the farthest replica</li>
</ul>
<p>In a single data center with fiber-optic connectivity (sub-millisecond latency), this overhead is acceptable. In a multi-cloud or hybrid cloud-plus-on-premises scenario, the numbers get brutal.</p>
<p>Under synchronous replication, <strong>every single database write operation adds latency to your transaction time</strong>. A manufacturing system processing production orders, recipe changes, and quality measurements might generate 100-5000 database transactions per minute across the factory floor. Each added millisecond of latency compounds.</p>
<p>This is why your MES becomes sluggish. User operations that should complete in single-digit seconds now require 10-15 seconds. The system feels broken - because it is.</p>
<p><strong>Asynchronous Commit Mode:</strong></p>
<ul>
<li><a href="https://severalnines.com/blog/when-and-how-to-use-asynchronous-commit-mode-ms-sql-server-always/" target="_blank" rel="noopener">Transactions are immediately acknowledged to the application after writing to the primary only</a></li>
<li>The primary then ships transaction logs to secondaries asynchronously, without waiting</li>
<li>The secondary applies changes to its copy independently, in the background</li>
<li>Performance impact: <strong>zero</strong>. You pay no latency penalty</li>
<li>Data loss exposure: <strong>significant</strong></li>
</ul>
<p>Here&rsquo;s the trap: <a href="https://severalnines.com/blog/when-and-how-to-use-asynchronous-commit-mode-ms-sql-server-always/" target="_blank" rel="noopener">in asynchronous mode, if your primary data center fails and your secondary is still processing transactions, you&rsquo;ve lost committed transactions</a>. The user confirmed the order. It&rsquo;s gone.</p>
<p>Worse: in production systems, the lag can be seconds or minutes, not milliseconds. Network congestion, disk write bottlenecks on the secondary, or high transaction volume cause replication queues to back up. You have no guarantee that the secondary has ANY recent data, let alone all the data you need.</p>
<h4 id="real-world-evidence-the-azure-devops-september-2018-outage">Real-World Evidence: The Azure DevOps September 2018 Outage</h4>
<p>Don&rsquo;t take my word for it. Microsoft learned this lesson the hard way.</p>
<p>On September 4, 2018, <a href="https://devblogs.microsoft.com/devopsservice/?p=17485" target="_blank" rel="noopener">Azure DevOps (formerly VSTS) suffered a 21+ hour regional outage affecting South Central US, cascading to global services</a>. A lightning strike hit the datacenter, forcing power-down procedures. When the infrastructure recovered, Microsoft faced a critical decision: fail over to the paired US North Central region using asynchronous replication, or wait for recovery.</p>
<p>Here&rsquo;s what <a href="https://devblogs.microsoft.com/devopsservice/?p=17485" target="_blank" rel="noopener">Microsoft&rsquo;s postmortem revealed</a> about why they couldn&rsquo;t simply fail over:</p>
<blockquote>
<p>&ldquo;The round-trip latency is added to every write. This adds approximately 70ms for each round trip between South Central US and US North Central. For some of our key services, that&rsquo;s too long&hellip; Since every write only succeeds when two different sets of services in two different regions can successfully commit the data and respond, there is twice the opportunity for slowdowns and failures. As a result, either availability suffers (halted while waiting for the secondary write to commit) or the system must fall back to asynchronous replication.&rdquo;</p>
</blockquote>
<p>Microsoft&rsquo;s architects faced the exact tradeoff we&rsquo;re describing: <strong>synchronous replication across regions destroyed performance; asynchronous replication meant unacceptable data loss risk</strong>. They chose to wait for recovery rather than fail over to a secondary they couldn&rsquo;t trust.</p>
<p>Their conclusion is damning: <a href="https://devblogs.microsoft.com/devopsservice/?p=17485" target="_blank" rel="noopener">&ldquo;Achieving perfect synchronous replication across regions to guarantee zero data loss on every fail over across regions at any point in time is not possible for every service that also needs to be fast.&rdquo;</a></p>
<p>This is a $200+ billion company with unlimited engineering resources and deep cloud platform expertise. And they still couldn&rsquo;t solve this problem. That should tell you something about the fundamental constraints you&rsquo;re facing.</p>
<h4 id="the-real-problem-you-cant-split-the-difference">The Real Problem: You Can&rsquo;t Split the Difference</h4>
<p>Here&rsquo;s what many architects try: use asynchronous replication for cross-region links (latency), but synchronous for intra-region replicas (local data protection).</p>
<p>This works technically. It doesn&rsquo;t work philosophically.</p>
<p>The moment your disaster recovery scenario is &ldquo;secondary data center has everything up to 5 minutes ago,&rdquo; you&rsquo;re managing a distributed system in a state of <strong>eventual consistency</strong>. You&rsquo;re no longer designing for zero-loss failover; you&rsquo;re designing for &ldquo;acceptable loss.&rdquo;</p>
<p>For a pharmaceutical or medical devices manufacturer required to maintain traceable records of every production step, or an automotive supplier operating under strict regulatory requirements, &ldquo;acceptable loss&rdquo; isn&rsquo;t a simple business decision - it&rsquo;s a compliance question. What transactions are you comfortable losing? Which regulatory violations are you willing to explain?</p>
<p>And that assumes everything works as designed. In practice:</p>
<ul>
<li><a href="https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/availability-modes-always-on-availability-groups?view=sql-server-ver17" target="_blank" rel="noopener"><strong>SQL Server can switch replicas from synchronous to asynchronous automatically</strong> if the secondary falls too far behind during high load</a>. Your &ldquo;RPO = 0&rdquo; guarantee silently becomes &ldquo;RPO = unknown&rdquo; and you won&rsquo;t know until you try to failover.</li>
<li><strong>Network partitions introduce split-brain scenarios</strong>. If the WAN link flickers between your cloud provider and your on-premises facility, which replica is primary? Who&rsquo;s authoritative? How do you merge divergent datasets afterward?</li>
</ul>
<h4 id="additional-operational-nightmares">Additional Operational Nightmares</h4>
<p>The latency problem is just the technical surface. Beneath it lurk operational complexities:</p>
<ul>
<li>
<p><strong>Cost Explosion:</strong></p>
<p>Multi-cloud deployments require dedicated network connectivity to achieve reliable, low-latency synchronous replication. These connections run hundreds to thousands of dollars per month depending on bandwidth and geography. Your cloud bills don&rsquo;t shrink; they multiply by the number of regions.</p>
</li>
<li>
<p><strong>Maintenance Complexity:</strong></p>
<p><a href="https://www.plural.sh/blog/managing-multi-region-kubernetes-deployments-with-plural/" target="_blank" rel="noopener">Each cloud provider (AWS, Azure, Google Cloud) has different networking models, different security postures, different operational runbooks</a>. A network engineer needs specialized knowledge for each. A single misconfiguration cascades across your entire deployment. <a href="https://www.plural.sh/blog/managing-multi-region-kubernetes-deployments-with-plural/" target="_blank" rel="noopener">Automated failover becomes a minefield of edge cases - what happens when one cloud provider has a regional outage but your on-premises facility is fine?</a></p>
</li>
<li>
<p><strong>Monitoring and Observability:</strong></p>
<p><a href="https://www.red-gate.com/simple-talk/databases/sql-server/measuring-replication-latency-in-sql-server-synchronous-availability-groups/" target="_blank" rel="noopener">In single-region, you measure lag using SQL Server DMVs and dashboard counters. In multi-region, you&rsquo;re blind until you implement specialized cross-region replication monitoring</a>, which itself becomes complex.</p>
</li>
</ul>
<hr>
<h3 id="the-uncomfortable-reality">The Uncomfortable Reality</h3>
<p><strong>Multi-cloud MES deployments are achievable. They&rsquo;re not easy.</strong></p>
<p>The most pragmatic architectures accept the latency reality:</p>
<ol>
<li>
<p><strong>Keep synchronous replication within a single metropolitan region</strong> (cloud availability zones or co-located data centers with sub-15ms latency). This preserves RPO = 0 for local failures.</p>
</li>
<li>
<p><strong>Use asynchronous replication for cross-region or cloud-to-premises links</strong>, accepting a defined recovery point objective (typically 1-5 minutes of acceptable data loss) and a longer recovery time objective.</p>
</li>
<li>
<p><strong>Design your MES architecture to tolerate this limitation</strong>: Some functions (real-time production control, quality checks) stay in the primary region. Only non-critical analytics or reporting workloads run in secondary regions.</p>
</li>
<li>
<p><strong>Invest heavily in network engineering</strong>: Private WAN links, traffic prioritization, and redundant connectivity paths are non-negotiable costs.</p>
</li>
<li>
<p><strong>Establish clear policies about failover decisions</strong>: <a href="https://devblogs.microsoft.com/devopsservice/?p=17485" target="_blank" rel="noopener">When do you accept data loss? Who decides? What&rsquo;s your communication plan to customers? Microsoft learned that you need to give customers the choice of whether to fail over with possible data loss or wait for recovery - not decide for them.</a></p>
</li>
</ol>
<p>This isn&rsquo;t the &ldquo;cloud is everything, everywhere&rdquo; narrative that marketing decks promote. It&rsquo;s the reality of maintaining both performance and reliability across distributed systems.</p>
<p>The hard truth: <strong>distributed systems are hard because the physics is hard</strong>. Synchronous replication provides the guarantees you want but destroys the performance you need. Asynchronous replication preserves performance but breaks your guarantees. There is no free lunch, and anyone telling you otherwise isn&rsquo;t thinking through the failure scenarios.</p>
<p>For Critical Manufacturing&rsquo;s MES customers, the question isn&rsquo;t &ldquo;should we do multi-cloud?&rdquo; It&rsquo;s &ldquo;which specific failure scenarios justify which specific tradeoffs?&rdquo; And that answer is different for every customer, every geography, and every regulatory environment.</p>
<h2 id="author">Author</h2>
<h3 id="hi-my-name-is-josé-pedro-silva-">Hi! My name is José Pedro Silva. ✌️</h3>
<p>I&rsquo;m the R&amp;D Director at Critical Manufacturing. Passionate about cybersecurity and everything Software Engineering.</p>
<p>You can find me on <a href="https://www.linkedin.com/in/jpsfs/" target="_blank" rel="noopener">LinkedIn</a>.</p>
<p>
<figure class="text-center">
  <img
    src="/blogPosts/contributors/blogger_jose_pedro_silva.jpg"
    alt="José Pedro Silva"
    title="R&amp;D Director"
  />
  <figcaption style="text-align: center">R&amp;D Director</figcaption>
</figure>

</p>
]]></content:encoded></item><item><title>Is your MES Quantum Safe?</title><link>https://devblog.criticalmanufacturing.com/blog/20250919_mes_postquantum_encryption/</link><pubDate>Fri, 19 Sep 2025 00:00:00 +0000</pubDate><dc:creator>José Pedro Silva</dc:creator><guid>https://devblog.criticalmanufacturing.com/blog/20250919_mes_postquantum_encryption/</guid><description>And why you should care today!</description><content:encoded><![CDATA[<h2 id="the-critical-need-for-post-quantum-encryption-in-manufacturing-execution-systems">The Critical Need for Post-Quantum Encryption in Manufacturing Execution Systems</h2>
<p>The manufacturing industry is undergoing a digital transformation, with Manufacturing Execution Systems (MES) becoming the backbone of modern smart factories. However, as we advance toward Industry 4.0, a new threat looms on the horizon: quantum computing. The cryptographic algorithms that currently protect our most sensitive manufacturing data may soon become obsolete. This isn&rsquo;t a distant concern - it&rsquo;s a present reality that requires immediate attention.</p>
<h3 id="why-mes-systems-are-critical-targets">Why MES Systems Are Critical Targets</h3>
<p>Manufacturing Execution Systems sit at the heart of every modern production facility, making them treasure troves of invaluable industrial property and operational intelligence. The data contained within these systems represents the crown jewels of manufacturing organizations.</p>
<p>MES systems document and store comprehensive production processes that reflect decades of research, development, and optimization. These systems contain detailed <strong>product recipes</strong> that define the exact specifications, ingredients, formulations, and processing parameters required to manufacture products. For pharmaceutical companies, these might include drug formulations; for semiconductor manufacturers, they contain precise etching and deposition processes; for food and beverage companies, they hold proprietary recipes and processing conditions.</p>
<p>The intellectual property stored in MES systems extends beyond simple recipes. These systems maintain <strong>complete process workflows</strong> that detail every step of production, from raw material handling to final packaging. This includes optimal processing temperatures, timing sequences, equipment settings, and quality control checkpoints that have been refined over years of production experience.</p>
<h3 id="real-time-operational-data">Real-Time Operational Data</h3>
<p>Beyond static information, MES systems continuously collect and store <strong>real-time operational data</strong> that provides unprecedented visibility into manufacturing operations. This includes:</p>
<ul>
<li><strong>Equipment performance data</strong>: Machine utilization rates, cycle times, throughput measurements, and overall equipment effectiveness (OEE) metrics</li>
<li><strong>Quality measurements</strong>: In-process quality checks, statistical process control data, defect rates, and product specifications</li>
<li><strong>Material traceability</strong>: Complete genealogy of materials and components, including supplier information, batch numbers, and processing history</li>
<li><strong>Resource allocation</strong>: Labor assignments, skill requirements, and productivity metrics</li>
</ul>
<h3 id="production-intelligence-and-optimization-data">Production Intelligence and Optimization Data</h3>
<p>Modern MES systems leverage advanced analytics and machine learning to optimize production processes. They store predictive maintenance algorithms, demand forecasting models, and process optimization parameters that give manufacturers competitive advantages. This operational intelligence enables manufacturers to reduce waste, improve yield rates, minimize downtime, and respond quickly to market demands.</p>
<p>These systems also maintains detailed <strong>audit trails and compliance data</strong> essential for regulated industries. For medical device manufacturers, aerospace companies, and pharmaceutical producers, this includes validation records, batch records, and documentation required for regulatory submissions.</p>
<h3 id="network-and-system-integration-data">Network and System Integration Data</h3>
<p>As the central hub connecting shop floor equipment with enterprise systems, MES platforms contain <strong>integration configurations and network topologies</strong>. This includes access to external system credentials, communication protocols, system interfaces, network architectures, and security configurations that could be exploited if compromised.</p>
<p>The value of this collective data cannot be overstated. A compromised MES system could expose proprietary manufacturing processes to competitors, disrupt production operations, compromise product quality, and violate regulatory compliance requirements. This makes MES systems prime targets for industrial espionage and cyber attacks.</p>
<h2 id="the-quantum-computing-threat-timeline">The Quantum Computing Threat Timeline</h2>
<p>Quantum computing represents a fundamental shift in computational capability that threatens the cryptographic foundations of our digital infrastructure. Unlike classical computers that process information in binary bits, quantum computers leverage quantum mechanical properties like superposition and entanglement to achieve exponential speedups for specific types of problems.</p>
<h3 id="current-state-and-projections">Current State and Projections</h3>
<p>The quantum threat to encryption is not a theoretical concern - it&rsquo;s an approaching reality with increasingly precise timelines. Recent research and expert assessments paint a concerning picture:</p>
<ul>
<li>
<p><a href="https://freemindtronic.com/quantum-threats-to-encryption/" target="_blank" rel="noopener"><strong>Conservative Estimates</strong></a>: The Chinese Academy of Sciences projects that quantum computers capable of breaking RSA-2048 encryption may emerge between <strong>2045-2050</strong>. The MITRE analysis suggests RSA-2048 could remain secure until <strong>2055-2060</strong> under current technological constraints.</p>
</li>
<li>
<p><a href="https://secureitconsult.com/quantum-computing-threatens-encryption/" target="_blank" rel="noopener"><strong>Moderate Projections</strong></a>: Most cybersecurity experts predict quantum computers will break RSA-2048 within <strong>15 years</strong>, with some estimates pointing to <strong>2030</strong> as a critical milestone. Gartner predicts RSA and ECC will become unsafe by <strong>2029</strong> and potentially broken by <strong>2034</strong>.</p>
</li>
<li>
<p><a href="https://thequantuminsider.com/2025/05/24/google-researcher-lowers-quantum-bar-to-crack-rsa-encryption/" target="_blank" rel="noopener"><strong>Aggressive Timelines</strong></a>: Some researchers warn of breakthrough capabilities emerging as early as <strong>2028</strong>. A recent global survey found that 61% of security professionals believe quantum attacks will neutralize current encryption within <strong>2-5 years</strong>.</p>
</li>
</ul>
<p>The uncertainty in these timelines reflects the complexity of quantum computing development, but the overall trend is clear: the quantum threat is accelerating.</p>
<h3 id="algorithmic-breakthroughs">Algorithmic Breakthroughs</h3>
<p>Recent developments have dramatically reduced the quantum computing resources required to break encryption. A <a href="https://security.googleblog.com/2025/05/tracking-cost-of-quantum-factori.html" target="_blank" rel="noopener">2025 study from Google Quantum AI</a> researcher Craig Gidney suggests that breaking RSA-2048 encryption could be achieved in less than a week using <strong>fewer than one million noisy qubits</strong> - an order-of-magnitude reduction from previous estimates of 20 million qubits.</p>
<p>This reduction comes from algorithmic improvements and more efficient system designs, including approximate arithmetic and compressed error-correction layouts. Such breakthroughs demonstrate that progress in quantum computing can come not just from hardware advances, but also from software and algorithmic innovations.</p>
<h2 id="the-harvest-now-decrypt-later-attack">The &ldquo;Harvest Now, Decrypt Later&rdquo; Attack</h2>
<p>One of the most insidious aspects of the quantum threat is the <a href="https://www.hashicorp.com/en/blog/harvest-now-decrypt-later-why-today-s-encrypted-data-isn-t-safe-forever" target="_blank" rel="noopener">&ldquo;harvest now, decrypt later&rdquo;</a> attack strategy. Adversaries are <strong>currently collecting encrypted data</strong> with the intention of storing it until quantum computers become available to decrypt it.</p>
<h3 id="current-data-collection">Current Data Collection</h3>
<p>Cybercriminals and nation-state actors are actively harvesting encrypted communications, stored databases, and backup systems containing sensitive manufacturing data. This includes:</p>
<ul>
<li>Encrypted MES database backups</li>
<li>Secure communications between manufacturing sites</li>
<li>Proprietary technical documentation</li>
<li>Financial and competitive intelligence</li>
<li>Customer and supplier information</li>
</ul>
<h3 id="future-decryption-capabilities">Future Decryption Capabilities</h3>
<p>Once cryptographically relevant quantum computers (CRQCs) become available, this stored data will become vulnerable to retrospective decryption. For manufacturing companies, this means that trade secrets, product formulations, and competitive intelligence collected today could be exposed in the future.</p>
<p>The timeline for this threat is particularly concerning for data with long-term value. Manufacturing processes, product recipes, and technological innovations often remain valuable for decades. A pharmaceutical company&rsquo;s drug formulation collected today could still be commercially sensitive 20-30 years from now, well within the projected timeline for quantum computing threats.</p>
<p>This &ldquo;store now, decrypt later&rdquo; strategy creates an immediate urgency for implementing post-quantum cryptography, even before quantum computers become practically available. Organizations cannot wait until quantum computers are deployed to begin protecting their data - they must act now to prevent future exposure.</p>
<h2 id="interactive-quantum-timeline-simulation">Interactive Quantum Timeline Simulation</h2>
<p>To better understand when current encryption methods might become vulnerable, several organizations have developed online simulators and calculators that visualize the quantum threat timeline.</p>
<ul>
<li>
<p><a href="https://quantum.cloud.ibm.com/" target="_blank" rel="noopener"><strong>IBM Quantum Experience</strong></a> provides access to both quantum simulators and real quantum processors, allowing users to experiment with quantum algorithms and understand their implications for cryptography. The platform includes educational resources about Shor&rsquo;s algorithm and its impact on RSA encryption.</p>
</li>
<li>
<p><a href="https://introtoquantum.org/essentials/timelines/" target="_blank" rel="noopener"><strong>Quantum Computing Timeline Calculators</strong></a> are available from various cybersecurity organizations that allow users to input different scenarios (qubit counts, error rates, algorithmic improvements) to estimate when specific encryption methods might become vulnerable.</p>
</li>
<li>
<p><a href="https://csrc.nist.gov/projects/post-quantum-cryptography" target="_blank" rel="noopener"><strong>NIST Post-Quantum Cryptography Resources</strong></a> provide detailed timelines and migration guidance for transitioning to quantum-resistant algorithms. These resources include risk assessment tools and implementation roadmaps.</p>
</li>
</ul>
<p>While there is no single definitive simulation website, these resources collectively offer interactive ways to explore the quantum timeline and understand the urgency of transitioning to post-quantum cryptography. Organizations should regularly consult these resources to stay updated on quantum computing progress and adjust their security strategies accordingly.</p>
<h2 id="critical-manufacturings-quantum-safe-leadership">Critical Manufacturing&rsquo;s Quantum-Safe Leadership</h2>
<p>As the quantum threat becomes more tangible, manufacturing software providers must take proactive steps to protect their customers&rsquo; valuable data. That&rsquo;s why Critical Manufacturing is at the forefront of this effort in the upcoming 11.2 release.</p>
<p>Version 11.2 is the first release to support Post-Quantum Cryptography, allowing customers to use <strong>X25519MLKEM768</strong>, a hybrid key exchange algorithm used in TLS 1.3 that combines the established X25519 elliptic curve with the <a href="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.203.pdf" target="_blank" rel="noopener">NIST-standardized ML-KEM-768</a> post-quantum algorithm.</p>
<p>Support for TLS 1.3 with X25519MLKEM768 highlights Critical Manufacturing&rsquo;s commitment to spearhead manufacturing excellence and MES innovation. Critical Manufacturing&rsquo;s continuous dedication to security and secure architecture patterns, allows Critical Manufacturing MES to be one of the first MES solutions to provide Post-Quantum safe communication options.</p>
<h2 id="the-imperative-for-action">The Imperative for Action</h2>
<p>The convergence of quantum computing advancement and the critical nature of MES data creates an urgent imperative for the manufacturing industry. Organizations cannot afford to wait until quantum computers become mainstream to begin their post-quantum transition.</p>
<h3 id="immediate-steps">Immediate Steps</h3>
<p><strong>Assessment and Inventory</strong>: Manufacturers must immediately assess their current cryptographic implementations, identify vulnerable systems, and prioritize critical assets for protection.</p>
<p><strong>Vendor Engagement</strong>: Work with MES providers, equipment manufacturers, and system integrators to understand their post-quantum roadmaps and timelines.</p>
<p><strong>Pilot Projects</strong>: Begin testing post-quantum cryptographic implementations in non-production environments to understand performance implications and integration challenges.</p>
<p><strong>Staff Training</strong>: Educate IT and OT teams about quantum threats and post-quantum cryptography to build internal expertise.</p>
<h3 id="long-term-strategy">Long-term Strategy</h3>
<p>The transition to post-quantum cryptography will be complex and lengthy, requiring careful planning and execution. Organizations should develop comprehensive strategies that address not just MES systems but entire manufacturing technology stacks including PLCs, SCADA systems, and enterprise applications. When well designed, a hybrid deployment approach with the right MES can significantly mitigate the risks of maintaining some legacy systems running on the shop-floor.</p>
<p>The quantum threat to manufacturing is real, imminent, and potentially devastating. However, with proper preparation and proactive adoption of post-quantum cryptographic solutions like those offered in Critical Manufacturing MES 11.2, the industry can maintain the security and integrity of its most valuable digital assets.</p>
<p>The question is not whether quantum computers will break current encryption - it&rsquo;s whether your organization will be ready when they do.</p>
<hr>
<p><em>This blog post is based on current research and industry developments as of September 2025. Quantum computing and post-quantum cryptography are rapidly evolving fields, and organizations should regularly update their threat assessments and security strategies.</em></p>
<h2 id="author">Author</h2>
<h3 id="hi-my-name-is-josé-pedro-silva-">Hi! My name is José Pedro Silva. ✌️</h3>
<p>I&rsquo;m the R&amp;D Director at Critical Manufacturing. Passionate about cybersecurity and everything Software Engineering.</p>
<p>You can find me on <a href="https://www.linkedin.com/in/jpsfs/" target="_blank" rel="noopener">LinkedIn</a>.</p>
<p>
<figure class="text-center">
  <img
    src="/blogPosts/contributors/blogger_jose_pedro_silva.jpg"
    alt="José Pedro Silva"
    title="R&amp;D Director"
  />
  <figcaption style="text-align: center">R&amp;D Director</figcaption>
</figure>

</p>
]]></content:encoded></item></channel></rss>