工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial Internet of Things >> 埋め込み

暗号ハードウェア性能を飛躍させる6つの鍵となるイノベーション

明日の暗号技術を実現するには、ハードウェアの独創的なアップグレードと、計算要求を大幅に削減するソフトウェア最適化を融合させる必要があります。朗報は、実証済み技術の堅固な基盤の上に構築できることです。

近い将来、暗号化は買い物リストから医療記録まで、あらゆる場面で当たり前になります。その展望はエキサイティングですが、暗号技術の状況は依然として変動が激しいです。今日のミッションは、今後10年間で出現する脅威からデータを守ることです。

データのあらゆるバイトが、ソフトウェア、ネットワーク、ストレージ層を通過する際に複数の暗号操作を受ける可能性があります。これらの層は重要なビジネス機能を保護しますが、同時に現代のハードウェアにおいて最も計算集約的なタスクでもあります。データ量が急増し、組織がより大きな鍵サイズとマルチアルゴリズムスイートを採用するにつれ、暗号計算の需要は急激に高まり続けています。

「計算コスト」問題への対応

この「計算コスト」問題に対処するため、ハードウェア分野では新しいマイクロアーキテクチャ拡張、固定機能命令セット、ソフトウェアレベルの最適化が導入されてきました。画期的な例はAES-NI命令セットで、Advanced Encryption Standardやその他のFIPSアルゴリズムに必要なCPUサイクルを劇的に削減しました。過去10年間、これらの進歩が企業全体での堅牢な暗号化の普及を推進してきました。

量子コンピューティングの脅威とポスト量子暗号(PQC)

量子コンピューティングは、対称鍵と公開鍵の両方のアルゴリズムを脅かします。鍵サイズを128ビットから256ビットに拡張すればAESを量子攻撃に対して強化できますが、計算オーバーヘッドも増大します。同様に、RSAとECDSAは将来的に時代遅れになる可能性が高いです。「量子による死」ではなく、業界はセキュリティ、鍵サイズ、ストレージ、性能のバランスを取った標準を持つポスト量子暗号(PQC)へとピボットしています。NIST PQCコンペティションには、複数の有望な候補がすでに名を連ねています。

量子耐性アルゴリズムへの移行は段階的であり、新標準が安全かつ経済的に実行可能であると証明されるまで、レガシースキームが共存します。それまで、組織は性能ペナルティが許容できる場合にのみ、より強力な暗号化を慎重に採用するでしょう。

今日の暗号能力を加速する6つの変革的イノベーション

1. TLS暗号アルゴリズムの最適化

TLSは2フェーズで動作します。セッション開始時、クライアントは公開鍵方式(一般的にRSA)を用いて秘密鍵を交換します。RSAの合同冪乗算は計算コストが高く、プロセッササイクルの大きな割合を消費します。RSAを楕円曲線暗号(ECC)と完全前方秘匿性と組み合わせることで、より低コストで強固なセキュリティが得られます。

データ転送フェーズでは、TLSはパケットを暗号化し、MACで認証します。AES-GCMのような暗号スイートは暗号化と認証を融合し、往復レイテンシを削減し、実装を簡素化します。最新CPUの最適化されたバルクデータパスがスループットをさらに向上させます。

2. 公開鍵暗号命令セット

大整数演算を高速化するため、ベンダーは専用命令セットを提供するようになりました。例えばIntelのIce LakeプロセッサはAVX512_INTEGER_FMA(AVX512_IFMA)をサポートし、8つの52ビット符号なし整数を並列乗算し、結果を64ビットアキュムレータに加算します。マルチバッファ処理と組み合わせることで、RSA、ECC、その他の公開鍵操作を大幅に高速化します。

3. 対称暗号の拡張

2つのベクトルベース拡張がAES性能を向上させます:ベクトル化AES(VAES)とベクトル化キャリーレス乗算。VAESは512ビットZMMレジスタを使用して最大4つの128ビットブロックを同時処理し、すべてのAESモードに恩恵をもたらします。キャリーレス乗算拡張はガロアハッシュを高速化し、結果としてAES-GCMを加速します。

4. ハッシングの最適化

新しいSHA拡張により、SHA-256が命令あたり複数ラウンド実行されるようになり高速化されます。これらの改善により、整合性チェック、鍵導出、ブロックチェーン操作に不可欠なハッシングワークロードを、性能を犠牲にすることなくより多く処理できるようになります。

5. 関数スティッチング(Function Stitching)

2010年に導入された関数スティッチングは、従来逐次実行されていた2つのアルゴリズム(例:AES-CBCとSHA-256)を単一のインターリーブドルーチンに統合します。データ依存性と命令レイテンシをオーバーラップさせることで、CPUの実行ユニットをビジー状態に保ち、個別パイプラインより高いスループットを実現します。

6. マルチバッファ処理

マルチバッファリングは複数の独立したデータストリームを並列実行します。SIMD(AVX/AVX2/AVX512)命令と組み合わせると、ネイティブベクトルサポートがないプロセッサでも、ハッシングと対称暗号のスループットを劇的に改善します。データ量が増大するにつれ、この技術は性能維持に不可欠になります。

ポスト量子世界への備え

量子コンピューティングは我々が予想するより早く到来するでしょう。業界のマインドセットは「暗号化すべきか?」から「なぜこのデータが暗号化されていないのか?」へとシフトしています。ハードウェアの進歩とアルゴリズム・ソフトウェアのイノベーションを組み合わせることで、ポスト量子世界の課題に対応し、次世代暗号スキームの採用を加速できます。


Wajdi Feghali氏はIntel Fellowです。

>> この記事は姉妹サイトEE Timesで最初に公開されました。


関連コンテンツ:

Embeddedの週刊メールニュースレターを購読して、さらに多くの情報を入手してください。

埋め込み

  1. サプライチェーンにおけるAI:真の成果を出すための6大障壁と克服策
  2. ビッグデータ×AI統合でビジネス価値を最大化する
  3. リアルタイム・デジタルツインを活用した物流効率の向上
  4. インテリジェンス・アズ・ア・サービス:データ駆動型インサイトでサプライチェーン効率を高める
  5. ポストパンデミック時代に卓越した顧客体験を届ける6つの必須戦略
  6. ハードウェアアクセラレータが現代AIシステムをどう支えるか
  7. WADE-8211-Q370:第8世代Intel Core、32GB DDR4、4ディスプレイ出力、60℃動作のMini-ITXボード─産業および医療用途に最適
  8. TECHWAY、PCIe Gen2 x4プラットフォーム「PFP-KX7+」発表-12 HSSリンク、FMC+モジュラリティ、Xilinx Kintex-7で究極のデータスループット
  9. クラウドインフラを最適化し、ピークパフォーマンスと効率を実現する
  10. 高インパクトなセンサー駆動IoTアプリケーション構築の6つの核心原則
  11. 高度パフォーマンス監視でIoTのROIを最大化