Post-quantum migration

양자 내성 암호 전환

Inventory cryptography and gradually migrate to quantum-resistant algorithms.

···
html
<div class="sd"><div class="sd-head"><strong>PQC MIGRATION</strong><span id="state">live check</span></div><div class="sd-stage"><div class="assets"><div class="tile" id="a0">TLS</div><div class="tile" id="a1">signing</div><div class="tile" id="a2">archive</div></div><div class="meter"><b id="meter"></b></div></div><div class="sd-foot"><span id="caption">checking boundary</span><span>tap to step</span></div></div>
css
.sd{box-sizing:border-box;width:min(94vw,700px);height:min(86vh,318px);padding:clamp(9px,2.3vmin,18px);border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--fg);display:flex;flex-direction:column;gap:clamp(6px,1.8vmin,12px);font:600 clamp(12px,2.6vmin,16px)/1.25 var(--font-sans, sans-serif)}.sd *{box-sizing:border-box}.sd-head,.sd-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:1.25em}.sd-head strong{color:var(--accent);letter-spacing:.06em}.sd-head span,.sd-foot{color:var(--muted)}.sd-foot{font-size:clamp(12px,2.4vmin,14px)}.sd-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:clamp(6px,2vmin,18px);overflow:hidden}.sd .mono{font-family:ui-monospace,monospace}.sd .tile{border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:clamp(5px,1.5vmin,10px);text-align:center}.sd .good{color:var(--accent);border-color:var(--accent)}.sd .bad{color:var(--accent-3);border-color:var(--accent-3)}.sd .arrow{color:var(--muted);font-size:clamp(15px,4vmin,28px)}.sd .active{background:color-mix(in srgb,var(--accent) 16%,var(--surface));border-color:var(--accent)}.sd .blocked{background:color-mix(in srgb,var(--accent-3) 13%,var(--surface));border-color:var(--accent-3)}.sd-stage{flex-direction:column}.assets{display:flex;gap:clamp(5px,2vmin,12px);width:90%}.assets .tile{flex:1}.assets .converted{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--accent)}.meter{height:clamp(9px,3vmin,18px);width:90%;border:1px solid var(--line);border-radius:20px;overflow:hidden}.meter b{display:block;height:100%;background:var(--accent);transition:width .3s}
js
let n=0;function advance(){n=(n+1)%4;[0,1,2].forEach(i=>document.getElementById('a'+i).classList.toggle('converted',i<n));document.getElementById('meter').style.width=n*33.33+'%';document.getElementById('state').textContent=n+' / 3 migrated';document.getElementById('caption').textContent=n===0?'inventory cryptographic assets':'validate '+['','TLS','signing','archive'][n]+' migration'}advance();setInterval(advance,780);
document.querySelector('.sd').addEventListener('pointerdown',advance);

Post-quantum migration replaces public-key cryptography that could become vulnerable to future quantum attacks. First inventory certificates, key exchange, and signatures, then plan adoption of standardized algorithms.

The demo converts an asset inventory in stages. Algorithm choice alone is insufficient: test protocol compatibility, key sizes, and operational procedures.

When to use

Use it when planning protection for long-lived data and services that rely on public-key cryptography.

Open as page ↗