<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PKI | Marcel Wiedemeier</title>
    <link>https://marcelwiedemeier.com/tags/pki/</link>
      <atom:link href="https://marcelwiedemeier.com/tags/pki/index.xml" rel="self" type="application/rss+xml" />
    <description>PKI</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-US</language><copyright>© 2023</copyright><lastBuildDate>Mon, 16 Apr 2018 14:00:00 +0200</lastBuildDate>
    <image>
      <url>https://marcelwiedemeier.com/media/icon_hu_99437298ac1eb4c9.png</url>
      <title>PKI</title>
      <link>https://marcelwiedemeier.com/tags/pki/</link>
    </image>
    
    <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>
    
    <item>
      <title>PKI v2</title>
      <link>https://marcelwiedemeier.com/project/pkiv2/</link>
      <pubDate>Tue, 10 Apr 2018 22:00:05 +0200</pubDate>
      <guid>https://marcelwiedemeier.com/project/pkiv2/</guid>
      <description>&lt;h2 id=&#34;novartis-international-ag-global-pki-project-project-manager-pki-v2&#34;&gt;Novartis International AG, Global PKI Project: Project Manager PKI V2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Designed and implemented a web-based Registration Agency System.&lt;/li&gt;
&lt;li&gt;Successfully upgraded the existing PKI to support ENGINE and the web-based RA.&lt;/li&gt;
&lt;li&gt;Trained local IT support in PKI globally.&lt;/li&gt;
&lt;li&gt;Supported the transition of PKI from Project to operational Organization.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>
