用語集
2026.06.14 17:57:41
NIST(National Institute of Standards and Technology:米国国立標準技術研究所)
アメリカ商務省傘下の政府機関。PQCアルゴリズムの世界標準を決定して公開する人たち。
CSF(Cybersecurity Framework:サイバーセキュリティフレームワーク)
重要インフラのサイバーセキュリティを向上させるために策定された枠組み。世界中の企業でセキュリティ対策の指針として活用されている。NIST SP 800シリーズなど。
ML-KEM(Module Lattice Key Encapsulation Mechanism)
安全な鍵交換を行うアルゴリズム。これによって二者が安全でないチャネルで共有秘密鍵を確立することが可能になる。
ML-DSA(Module-Lattice-Based Digital Signature Standard)
認証を行うアルゴリズム。署名者がデジタル署名を生成し、他者がそれを検証できるようになり、メッセージの真正性と安全性を保証する。
ML-KEMとML-DSA
どちらも公開鍵と秘密鍵を生成する鍵生成操作を含んでいる。
どちらも公開鍵と秘密鍵を生成する鍵生成操作を含んでいる。
ゼロダウンタイム(Zero Downtime)
システムやサービスが一切停止することなく、稼働し続ける状態や仕組みのこと。
PQC(Post-Quantum Cryptography:耐量子計算機暗号)
将来の実用的な量子コンピューたでも解読できない次世代の暗号技術。
RSA暗号(Rivest-Shamir-Adleman)
現在広く使われている公開鍵暗号の一つ。暗号を破るためにかかる時間が現実的な範囲では不可能であることを安全性の根拠としている。現在主流の2048ビットで考えると、現代最高スペックのコンピュータを使用しても数億年レベルの時間がかかると言われている。量子コンピュータはこれを約8時間(約2,000万量子ビット)で解読する能力があるとされているため、対応する必要がある。
TLSプロトコル(Transport Layer Security)・ SSLプロトコル(Secure Socket Layer)
インターネットなどのコンピュータネットワークにおいて、セキュリティを要求される通信を行うためのプロトコル。
OQSプロバイダ(Open Quantum Safe)
既存のOpenSSL環境でPQCを簡単に実装・実験できるようにするオープンソースのプラグイン。
liboqs
OpenSSL 3.x 以降でPQCを導入する際に、OQS Provider を通じて利用される重要なPQCアルゴリズム実装モジュール。
FFI(Foreign function interface)
あるプログラミング言語から他のプログラミング言語で定義された関数などを利用するための機構。主に高水準言語からC/C++などを呼び出してOS固有の機能を利用するために使用される。
PoC(Proof of Content:概念実証)
新しいアイデアや技術の実現可能性やそれがもたらす効果を本格的な開発の前に検証すること。
PoCのプロセス
- 目的の明確化:「何を検証したいか」を定義し、成功の基準(KPI)を設定する
- 小規模な検証:最低限の機能を持つプロトタイプを作成し、テストを実施する。
- 評価と判断:得られた結果を分析し、「本格開発へ進む」「改善して再度PoCを行う」「中止する」のいずれかを決定する。
KPI(Key Performance Indicator:重要業績評価指標)
KGIを達成するための中間目標・プロセス指標。
KGI(Key Goal Indicator:重要目標達成指標)
最終目標を定量的に示した指標。
量子アニーリング
量子力学の現象を利用して「組み合わせ最適化問題(=膨大な選択肢の中から最適な組み合わせを見つけ出す)」に特化した計算技術。
イジングモデル
プラスとマイナスのどちらかを向く小さな磁石がグリッド状に並んだだけの単純な物理モデル。
イジングモデルを構成する3つの要素
- 変数(スピン):それぞれが +1 or -1 の状態しか持たない。
- 局所場(バイアス):各スピン単体に働く、特定の向き( +1 or -1 )になりやすくなる固有の力。
- 相互作用(カップリング):隣り合うスピン同士の間に働く力。「同じ向きになりやすい(相性が良い)」か「逆の向きになりやすい(相性が悪い)」のどちらかを規定する。
イジングモデルが目指すもの
- 全体のエネルギー最小化
- 個々のスピンが持つバイアス
- 隣同士のカップリンが後からが絡み合った結果、システム全体として「最も居心地が良い状態(総エネルギーが最も低い状態)」が決定される。
シミュレーテッドアニーリング(SA)
イジングモデルに対して、「最初は温度を高くして、スピンの向きをランダムに激しくシャッフルし、徐々に温度を下げていくことで最終的に全体エネルギーが最も低くなる『+1と-1の最適な並び(組み合わせ)』を擬似的に見つけ出す」手法。
スピン
上か下かしか選べない切り替えスイッチのようなもの。電子など極小の粒子はその場で自転しているかのような性質を持っている。この磁力の向きを量子力学では「スピン」と呼んでいる。ただし素粒子(電子、クオーク、光子など)は大きさを持たないため、実際に何かが動いているというわけではない。
素粒子
物質を構成する最小の単位のこと。
論理ゲート
電子の流れを「通す」「通さない」と切り替えることで「0」と「1」の情報を処理する仕組み。
量子ゲート
量子ビットの「0」と「1」が重ね合わさった状態を変化させる操作のこと。