<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cryptography | Marcel Wiedemeier</title>
    <link>https://marcelwiedemeier.com/tags/cryptography/</link>
      <atom:link href="https://marcelwiedemeier.com/tags/cryptography/index.xml" rel="self" type="application/rss+xml" />
    <description>Cryptography</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-US</language><copyright>© 2023</copyright><lastBuildDate>Wed, 18 Apr 2018 16:00:00 +0200</lastBuildDate>
    <image>
      <url>https://marcelwiedemeier.com/media/icon_hu_99437298ac1eb4c9.png</url>
      <title>Cryptography</title>
      <link>https://marcelwiedemeier.com/tags/cryptography/</link>
    </image>
    
    <item>
      <title>Cryptographic Trust at Scale: Deploying e-Seals &amp; Automated S/MIME for 80,000 Users</title>
      <link>https://marcelwiedemeier.com/post/secure-email-eseal/</link>
      <pubDate>Wed, 18 Apr 2018 16:00:00 +0200</pubDate>
      <guid>https://marcelwiedemeier.com/post/secure-email-eseal/</guid>
      <description>&lt;p&gt;In regulated industries such as pharmaceuticals and healthcare, sensitive research data, intellectual property, clinical trial results, and legal documents are constantly exchanged with external partners, hospitals, and regulatory bodies. Traditional email protocols transmit messages in plaintext across intermediary mail transfer agents (MTAs), leaving corporate communication vulnerable to eavesdropping, tampering, and spoofing.&lt;/p&gt;
&lt;p&gt;As Project Manager and Solution Architect for the &lt;strong&gt;e-Seal Project&lt;/strong&gt; at Novartis International AG, I led the architecture and rollout of an enterprise-grade secure messaging and cryptographic digital sealing infrastructure supporting over 80,000 employees globally.&lt;/p&gt;
&lt;h2 id=&#34;the-architecture-of-end-to-end-email-security&#34;&gt;The Architecture of End-to-End Email Security&lt;/h2&gt;
&lt;p&gt;Designing a system that balances strict cryptographic guarantees with effortless usability required a multi-layered approach:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;+------------------------------------------------------------------------------------+
|                         Enterprise Secure Messaging Flow                           |
|                                                                                    |
|  [Internal Sender]                                                                 |
|         |                                                                          |
|         v (Standard Outlook / Exchange Transmission)                               |
|  +------------------------------------------------------------------------------+  |
|  | Central Secure Messaging Gateway (Policy Engine &amp;amp; DLP Inspection)            |  |
|  | - Classifies sensitivity (Public, Internal, Confidential, Secret)            |  |
|  | - Automatically queries Global Recipient Certificate Directory               |  |
|  +------------------------------------------------------------------------------+  |
|         |                                           |                              |
|         | (Partner has S/MIME certificate)          | (Partner has NO certificate) |
|         v                                           v                              |
|  +-----------------------------+        +---------------------------------------+  |
|  | Cryptographic S/MIME Engine |        | Secure Web Portal &amp;amp; Large File Gateway|  |
|  | - Signs with Corporate Seal |        | - TLS 1.3 Encrypted Portal (2FA/OTP)  |  |
|  | - Encrypts with Public Key  |        | - Time-bound, Encrypted Storage Vault |  |
|  +-----------------------------+        +---------------------------------------+  |
|         |                                           |                              |
|         v                                           v                              |
|  [External Recipient: Decrypts in Inbox]   [External Recipient: Reads via Portal]  |
+------------------------------------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;core-system-components&#34;&gt;Core System Components:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Automated Gateway e-Seals&lt;/strong&gt;: Rather than burdening 80,000 individual employees with manually managing recipient public keys, central security gateways automatically apply corporate cryptographic signatures and S/MIME encryption based on classification headers and destination domains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;External Secure Large File Transfer&lt;/strong&gt;: Standard email attachments fail when handling gigabyte-scale genomic data or high-resolution clinical imaging. We built a dedicated, highly available web portal integrated into the message stream, allowing encrypted, audited transfers with expiration policies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-Protocol Interface Adapters&lt;/strong&gt;: Connected internal enterprise applications, legacy ERPs, and automated clinical notification engines into the secure messaging backbone via standardized APIs (REST, SMTP-TLS, and AS2).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automated Key Discovery &amp;amp; Domain Federation&lt;/strong&gt;: Implemented DNS-based certificate discovery (CERT records) and automated key exchange agreements with top-tier healthcare and research partners.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;rigorous-system-validation--operational-readiness&#34;&gt;Rigorous System Validation &amp;amp; Operational Readiness&lt;/h2&gt;
&lt;p&gt;Operating in a GxP and strictly regulated pharmaceutical environment meant that validation and compliance were paramount:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Comprehensive Validation Suite&lt;/strong&gt;: Directed the engineering and QA teams through IQ/OQ/PQ (Installation, Operational, and Performance Qualification) testing to satisfy international regulatory standards (FDA 21 CFR Part 11).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Service Desk Training &amp;amp; Runbooks&lt;/strong&gt;: Developed intuitive operational runbooks and conducted extensive training for multi-tier global service desks to handle edge cases such as partner certificate expiration or portal authentication resets.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Continuous Monitoring &amp;amp; Anomaly Detection&lt;/strong&gt;: Integrated gateway telemetry into corporate SIEM pipelines to alert on anomalous data exfiltration volumes and brute-force portal access attempts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The e-Seal solution transformed enterprise email from a vulnerable communication channel into a trusted, encrypted, and legally compliant exchange mechanism across the global healthcare ecosystem.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Scaling Enterprise PKI: From Manual Certificate Chaos to Automated Registration Authorities</title>
      <link>https://marcelwiedemeier.com/post/pki-enterprise/</link>
      <pubDate>Mon, 16 Apr 2018 14:00:00 +0200</pubDate>
      <guid>https://marcelwiedemeier.com/post/pki-enterprise/</guid>
      <description>&lt;p&gt;In a global enterprise operating across research institutes, manufacturing sites, and clinical trials, Public Key Infrastructure (PKI) forms the bedrock of digital trust. Digital signatures, secure email (S/MIME), device identity certificates, code signing, and internal TLS encryption all rely on the integrity of the underlying Certificate Authorities (CAs).&lt;/p&gt;
&lt;p&gt;During the Global PKI v2 initiative at Novartis International AG, we tackled the challenge of transforming a legacy, manual certificate provisioning process into an automated, web-based Registration Agency (RA) system capable of serving tens of thousands of scientists, engineers, and operational devices globally.&lt;/p&gt;
&lt;h2 id=&#34;the-pitfalls-of-legacy-enterprise-pki&#34;&gt;The Pitfalls of Legacy Enterprise PKI&lt;/h2&gt;
&lt;p&gt;Prior to PKI v2, global certificate operations faced systemic operational and security friction:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Manual Verification Bottlenecks&lt;/strong&gt;: Requesting user and server certificates required lengthy ticket-based approvals and manual identity vetting by central cryptographic administrators.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Risky Private Key Generation&lt;/strong&gt;: Users occasionally generated CSRs on untrusted endpoints with suboptimal key lengths or unvetted cryptographic algorithms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High Outage Risk from Manual Lifecycles&lt;/strong&gt;: Without centralized lifecycle visibility, expiring certificates frequently led to unexpected service disruptions and broken API integrations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complex Disaster Recovery &amp;amp; Key Escrow&lt;/strong&gt;: Legacy systems lacked streamlined key recovery procedures for encrypted data, creating potential data-loss risks if user smart cards were corrupted.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;technical-architecture-of-the-web-based-registration-agency&#34;&gt;Technical Architecture of the Web-Based Registration Agency&lt;/h2&gt;
&lt;p&gt;The PKI v2 transformation centered on decoupling root and intermediate Certificate Authorities from day-to-day user interactions through a secure, multi-tier Web Registration Agency:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;+-----------------------------------------------------------------------------------------+
|                               Global Enterprise PKI Architecture                         |
|                                                                                         |
|  +--------------------+        mTLS + RBAC          +--------------------------------+  |
|  | Local IT Officer / | --------------------------&amp;gt; | Web-Based Registration Agency  |  |
|  | Automated Workload |                             | (RA Engine / Validation Logic) |  |
|  +--------------------+                             +--------------------------------+  |
|                                                                    |                    |
|                                                      Cryptographic Protocol (CMP / CMC) |
|                                                                    v                    |
|  +-----------------------------------------------------------------------------------+  |
|  | Hardened HSM-Backed Issuing Intermediate CA (Entrust Authority Security Core)      |  |
|  | - FIPS 140-2 Level 3 Hardware Security Modules                                    |  |
|  | - Automated Certificate Revocation Lists (CRL) &amp;amp; High-Availability OCSP Responders|  |
|  +-----------------------------------------------------------------------------------+  |
|                                            ^                                            |
|                                            | Air-Gapped Trust Chain                     |
|  +-----------------------------------------------------------------------------------+  |
|  | Air-Gapped Offline Root Certificate Authority                                     |  |
|  +-----------------------------------------------------------------------------------+  |
+-----------------------------------------------------------------------------------------+
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;key-security-implementations&#34;&gt;Key Security Implementations:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;FIPS 140-2 Level 3 Hardware Security Modules (HSMs)&lt;/strong&gt;: All CA private keys were secured within dedicated physical HSMs, guaranteeing that private signing keys could never be exported in plaintext.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automated Verification Engine&lt;/strong&gt;: The new web-based RA integrated directly with enterprise directory services (LDAP/Active Directory), verifying user employment status, department authorizations, and cryptographic privilege levels in real time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Engine-Level Template Enforcement&lt;/strong&gt;: Standardized cryptographic policies enforced minimum 2048-bit RSA / ECC key sizes, SHA-256 hashing algorithms, and strict X.509 v3 Key Usage / Extended Key Usage extensions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automated High-Performance OCSP Responders&lt;/strong&gt;: Replaced cumbersome, heavy CRL distribution points with lightweight Online Certificate Status Protocol (OCSP) responders to ensure instant revocation checks across global network perimeters.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;global-enablement--operational-transition&#34;&gt;Global Enablement &amp;amp; Operational Transition&lt;/h2&gt;
&lt;p&gt;Technology alone does not guarantee security; organizational readiness is equally crucial. We designed and delivered hands-on training programs for local IT support teams across all global regions (Europe, Americas, Asia-Pacific). This empowered local teams to safely execute authorized identity verifications while adhering to strict corporate Certificate Practice Statements (CPS).&lt;/p&gt;
&lt;p&gt;By transitioning PKI from an isolated project into an enterprise operational service, we delivered high-assurance digital identities with zero downtime and established a secure foundation for enterprise-wide e-seals and S/MIME encryption.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
