構造が未知のCNNを出力形式に依存せず抽出する方法
Extracting CNNs in the Unknown-Architecture and Feedback-Agnostic Setting
この論文をやさしく読む
ひとことで言うと
CNNの重みの配置からネットワーク構造を推定し、構造とパラメータを一緒に復元する研究である。
何に役立つ?
考えられる用途は、ブラックボックスで提供するモデルの情報漏えい評価である。要旨では抽出可能性を理論と実験で示している。
この研究の面白いところ
重みの空間配置が、受容野、パディング、プーリングの情報を含むと整理し、生の出力と確定ラベルの両条件に対応した。
どこまで分かった?
要旨が対象として明示するのは最大・平均プーリングを含むCNNである。対象外の構造への適用や攻撃に必要な問い合わせ数の詳細は要旨からは分からない。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
本論文は、畳み込みニューラルネットワーク(CNN)の暗号解析的な抽出を研究する。従来のCNN抽出攻撃はネットワーク構造が既知であると仮定し、モデルのパラメータを復元しようとしていた。本論文は、最大プーリングと平均プーリングを含むCNNでは、この構造既知の仮定を初めて外せることを証明する。中心となる発見は、既存のパラメータ復元攻撃で得られる重みベクトルの空間的な幾何構造から、ネットワーク構造が自然に漏れるというものである。 この幾何構造を定式化し、畳み込み層の構造情報との対応を示す。第一に、畳み込みの受容野と一致する疎な配置から、層の種類、カーネルサイズ、ストライドが分かる。第二に、カーネルパラメータと一致する数値的な配置から、パディング方式と出力チャネル数が分かる。第三に、プーリング操作と一致する構造から、プーリングの種類、窓の大きさ、ストライドが分かる。重みベクトルの復元方法は、生の出力が得られる場合と、確定ラベルだけが得られる場合とで異なるが、空間的な幾何構造は同じままである。このため構造復元はフィードバック形式に依存せず、パラメータ復元攻撃と組み合わせれば、ブラックボックス環境で構造とパラメータの双方を復元する完全な暗号解析的抽出の枠組みになる。層ごとの実験とエンドツーエンドの実験を含む幅広いCNNでの結果は、両者の同時復元が実際に可能であることを示している。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-23(UTC)
- 最新改訂
- 2026-09-23 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-23 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
This paper studies the cryptanalytic extraction of convolutional neural networks (CNNs). Existing cryptanalytic extraction attacks on CNNs assume that the network architecture is known, and try to recover model parameters.In this paper, we prove for the first time that the architecture assumption can be removed for CNNs with both max and average pooling. Our core finding is that the spatial geometry of the weight vectors recovered by existing parameter-recovery attacks naturally leaks the architecture. We formalize this geometry and establish its correspondence with the architectural knowledge of a convolutional layer: (1) The sparsity consistency with the convolution receptive field reveals the layer type, the kernel size, and the stride; (2) The numerical consistency with the kernel parameters reveals the padding mode and the output-channel number; (3) The structural consistency with the pooling operation reveals the pooling type, the window size, and the stride. Although the recovered vectors are obtained using different methods in the raw-output and hard label settings, their spatial geometry remains the same. Therefore, our architecture recovery is feedback-agnostic: combined with a parameter-recovery attack, it yields a complete cryptanalytic extraction framework that recovers both the architecture and the parameters in the black-box setting. Extensive experiments, including both layer-wise and end-to-end ones, on a wide range of CNNs demonstrate that simultaneously recovering the network architecture and the model parameters is practical.
arXiv ID: 2609.27427 / 要約の誤りについて