BlockBeats ニュース、7月28日、イーサリアム共同創設者ヴィタリック・ブテリンが最新記事を発表し、新型暗号学的難読化技術「Diamond iO」を紹介しました。この技術は、従来の不可識別難読化方式の極めて低い効率性の問題を解決し、プログラムが内部ロジックや重要なデータを隠したまま実行できるようにすることを目的としています。従来のiO技術は強力なプライバシー保護能力を持つものの、実行コストが高すぎて実用化がほぼ不可能でした。一方、Diamond iOはより革新的な新型暗号学的仮定を採用することで、計算効率を「宇宙規模の時間」から「惑星規模の時間」に引き上げ、実用化に一歩近づきました。
Diamond iOは、属性ベース暗号(ABE)や完全準同型暗号(FHE)などの技術に基づいて構築されており、プログラムを暗号化することで、ユーザーは暗号化されたプログラムを実行し正しい出力を得られる一方、その内部コードや隠された鍵を閲覧することができません。この方式は、新しい入力エンコーディングメカニズムと条件付き復号方式を導入し、プログラムロジックの隠蔽を保証しつつ計算の複雑性を低減します。その中核的な応用シナリオには、秘密鍵を含むプログラムの保護、安全なソフトウェアライセンスの実現、トラストレスな暗号サービス構築、そしてより強力なプライバシー保護を備えたブロックチェーンや人工知能システムのサポートが含まれます。
ただし、Diamond iOは現在まだ初期研究段階にあり、その安全性はAll-Product LWEやEvasive LWEを含む新型暗号学的仮定に依存しており、さらなる研究による検証が必要です。同時に、この技術は計算オーバーヘッドの大きさや回路深度の制限といった効率面の課題にも直面しています。研究者らは、基盤となるハッシュ関数の最適化、準同型暗号方式の改良、およびセキュリティパラメータ要件の低減を通じて、将来的にDiamond iOが実用的なプログラム難読化技術の発展を促進する重要な方向性になると期待しています。