論文の概要: A Neural Network-based SAT-Resilient Obfuscation Towards Enhanced Logic
Locking
- arxiv url: http://arxiv.org/abs/2209.05799v1
- Date: Tue, 13 Sep 2022 07:59:27 GMT
- ステータス: 処理完了
- システム内更新日: 2022-09-14 13:15:03.536865
- Title: A Neural Network-based SAT-Resilient Obfuscation Towards Enhanced Logic
Locking
- Title(参考訳): ニューラルネットワークによるSAT-Resilient Obfuscationによる論理ロックの強化
- Authors: Rakibul Hassan, Gaurav Kolhe, Setareh Rafatirad, Houman Homayoun, Sai
Manoj Pudukotai Dinakarrao
- Abstract要約: 本稿では,ニューラルネットワークを用いた unSAT 節変換器 SATConda を提案する。
SATCondaは最小限の領域と電力オーバーヘッドを発生させ、元の機能を不必要なセキュリティで保存する。
SATCondaをISCAS85およびISCAS89ベンチマークで評価した。
- 参考スコア(独自算出の注目度): 3.076761061950216
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Logic obfuscation is introduced as a pivotal defense against multiple
hardware threats on Integrated Circuits (ICs), including reverse engineering
(RE) and intellectual property (IP) theft. The effectiveness of logic
obfuscation is challenged by the recently introduced Boolean satisfiability
(SAT) attack and its variants. A plethora of countermeasures has also been
proposed to thwart the SAT attack. Irrespective of the implemented defense
against SAT attacks, large power, performance, and area overheads are
indispensable. In contrast, we propose a cognitive solution: a neural
network-based unSAT clause translator, SATConda, that incurs a minimal area and
power overhead while preserving the original functionality with impenetrable
security. SATConda is incubated with an unSAT clause generator that translates
the existing conjunctive normal form (CNF) through minimal perturbations such
as the inclusion of pair of inverters or buffers or adding a new lightweight
unSAT block depending on the provided CNF. For efficient unSAT clause
generation, SATConda is equipped with a multi-layer neural network that first
learns the dependencies of features (literals and clauses), followed by a
long-short-term-memory (LSTM) network to validate and backpropagate the
SAT-hardness for better learning and translation. Our proposed SATConda is
evaluated on ISCAS85 and ISCAS89 benchmarks and is seen to defend against
multiple state-of-the-art successfully SAT attacks devised for hardware RE. In
addition, we also evaluate our proposed SATCondas empirical performance against
MiniSAT, Lingeling and Glucose SAT solvers that form the base for numerous
existing deobfuscation SAT attacks.
- Abstract(参考訳): 論理難読化は、リバースエンジニアリング(RE)や知的財産権(IP)盗難を含む、集積回路(IC)に対する複数のハードウェア脅威に対する重要な防御として導入されている。
論理難読化の有効性は、最近導入されたboolean satisfiability (sat) 攻撃とその変種によって試される。
sat攻撃を妨害するための対策も多数提案されている。
SAT攻撃に対する実装された防御がなければ、大きな電力、性能、および領域オーバーヘッドは不可欠である。
対照的に、ニューラルネットワークベースの unSAT 節変換器 SATConda は、最小限の領域と電力オーバーヘッドを発生させ、元の機能を難解なセキュリティで保存する。
SATCondaは、既存の接続正規形式(CNF)を、インバータまたはバッファのペアを含むり、提供されたCNFに応じて新しい軽量のunSATブロックを追加したりすることで変換するunSAT節生成器でインキュベーションされる。
効率的なunSAT節の生成のために、SATCondaは、まず特徴(リテラルと節)の依存関係を学習する多層ニューラルネットワークを備え、続いて長短の長期メモリ(LSTM)ネットワークを使用して、SATハードネスの検証とバックプロファイリングを行い、学習と翻訳を改善する。
提案するSATCondaは,ISCAS85およびISCAS89ベンチマークで評価され,ハードウェアREのために開発されたSAT攻撃に対する防御効果が確認された。
また,既存のSAT攻撃の基盤となるMiniSAT,Lingeling,Glucose SATソルバに対するSATCondas実験性能の評価を行った。
関連論文リスト
- Self-Satisfied: An end-to-end framework for SAT generation and prediction [0.7340017786387768]
高速SAT問題生成のためのハードウェアアクセラレーションアルゴリズムと幾何SAT符号化を導入する。
これらの進歩により、何千もの変数と数万の節でSAT問題へのアプローチをスケールできます。
私たちの研究の基本的な側面は、SATデータの本質と、機械学習モデルのトレーニングに適合する可能性に関するものです。
論文 参考訳(メタデータ) (2024-10-18T22:25:54Z) - Explaining SAT Solving Using Causal Reasoning [30.469229388827443]
本稿では、因果推論を用いて、現代のSATソルバの機能に関する洞察を得るCausalSATを紹介する。
われわれはCausalSATを用いて,これまで「親指のルール」や経験的発見と考えられていた仮説を定量的に検証した。
論文 参考訳(メタデータ) (2023-06-09T22:53:16Z) - A hybrid Quantum proposal to deal with 3-SAT problem [75.38606213726906]
本稿では,3SAT問題を解くためのハイブリッド量子コンピューティング戦略について述べる。
この近似の性能は、量子コンピューティングの観点から3-SATを扱う際に、一連の代表的なシナリオで検証されている。
論文 参考訳(メタデータ) (2023-06-07T12:19:22Z) - Estimating the hardness of SAT encodings for Logical Equivalence
Checking of Boolean circuits [58.83758257568434]
LEC インスタンスの SAT 符号化の硬さは SAT パーティショニングでは textitw.r. と推定できることを示す。
そこで本研究では, SAT符号化の難易度を精度良く推定できるパーティショニング法を提案する。
論文 参考訳(メタデータ) (2022-10-04T09:19:13Z) - SATformer: Transformer-Based UNSAT Core Learning [0.0]
本稿では,SAT 問題に対する Transformer ベースのアプローチである SATformer を紹介する。
SATformerは、問題を直接解決するのではなく、満足できないことに焦点をあてて、その問題を反対方向からアプローチする。
SATformerは、シングルビットの満足度結果と最小限の不満コアを使用して、マルチタスク学習アプローチでトレーニングされる。
実験の結果,SATformerは既存のソルバのランタイムを平均21.33%削減できることがわかった。
論文 参考訳(メタデータ) (2022-09-02T11:17:39Z) - DeepSAT: An EDA-Driven Learning Framework for SAT [9.111341161918375]
We present DeepSAT, a novel-to-end learning framework for the Boolean satisfiability (SAT) problem。
DeepSATは最先端の学習ベースSATソリューションに対して,大幅な精度向上を実現している。
論文 参考訳(メタデータ) (2022-05-27T03:20:42Z) - Machine Learning Methods in Solving the Boolean Satisfiability Problem [72.21206588430645]
本論文は, Boolean satisfiability problem (SAT) を機械学習技術で解くことに関する最近の文献をレビューする。
ML-SATソルバを手作り特徴を持つナイーブ分類器からNeuroSATのような新たなエンド・ツー・エンドSATソルバまで,進化するML-SATソルバについて検討する。
論文 参考訳(メタデータ) (2022-03-02T05:14:12Z) - Learning Emergent Random Access Protocol for LEO Satellite Networks [51.575090080749554]
創発的ランダムアクセスチャネルプロトコル(eRACH)と呼ばれるLEO SATネットワークのための新しい許可なしランダムアクセスソリューションを提案する。
eRACHは、非定常ネットワーク環境との相互作用によって生じるモデルフリーなアプローチである。
RACHと比較して,提案するeRACHは平均ネットワークスループットが54.6%向上することを示す。
論文 参考訳(メタデータ) (2021-12-03T07:44:45Z) - Transformer-based Machine Learning for Fast SAT Solvers and Logic
Synthesis [63.53283025435107]
CNFベースのSATとMaxSATは論理合成と検証システムの中心である。
そこで本研究では,Transformerアーキテクチャから派生したワンショットモデルを用いて,MaxSAT問題の解法を提案する。
論文 参考訳(メタデータ) (2021-07-15T04:47:35Z) - Enhancing SAT solvers with glue variable predictions [2.635832975589208]
我々は、最先端のSATソルバであるCaDiCaLを改良し、SATCOMP 2018とSATRACE 2019のパフォーマンスを改善し、教師付き学習と強化学習によるSHA-1プレイメージアタックのデータセット上でのパフォーマンスを向上する。
我々はこれらの制限に対処し、より単純なネットワークアーキテクチャを用いて、数百万の節を含む大規模産業問題に対してCPU推論を行い、代わりにエミュレート変数を予測する訓練を行い、ラベル付きデータを簡単に生成し、強化学習タスクとして定式化することができる。
論文 参考訳(メタデータ) (2020-07-06T07:16:49Z) - Smooth Adversarial Training [120.44430400607483]
ネットワークは正確かつ堅牢であると一般に信じられている。
ここでは、敵対的訓練に関する慎重な研究により、これらの共通の信念に挑戦する証拠を提示する。
本研究では、ReLUをそのスムーズな近似で置き換えて、逆行訓練を強化するスムーズな逆行訓練(SAT)を提案する。
論文 参考訳(メタデータ) (2020-06-25T16:34:39Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。