中文
相关论文

相关论文: SRCLock: SAT-Resistant Cyclic Logic Locking for Pr…

200 篇论文

Evaluating the effectiveness of software protection is crucial for selecting the most effective methods to safeguard assets within software applications. Obfuscation involves techniques that deliberately modify software to make it more…

密码学与安全 · 计算机科学 2025-11-27 Leonardo Regano , Daniele Canavese , Cataldo Basile , Marco Torchiano

Logic locking has become a promising approach to provide hardware security in the face of a possibly insecure fabrication supply chain. While many techniques have focused on locking combinational logic (CL), an alternative latch-locking…

密码学与安全 · 计算机科学 2023-05-02 Dake Chen , Xuan Zhou , Yinghua Hu , Yuke Zhang , Kaixin Yang , Andrew Rittenbach , Pierluigi Nuzzo , Peter A. Beerel

MaxSAT, the optimization version of the well-known SAT problem, has attracted a lot of research interest in the last decade. Motivated by the many important applications and inspired by the success of modern SAT solvers, researchers have…

计算机科学中的逻辑 · 计算机科学 2021-07-14 Javier Larrosa , Emma Rollon

Numerous security threats are emerging from untrusted players in the integrated circuit (IC) ecosystem. Among them, reverse engineering practices with the intent to counterfeit, overproduce, or modify an IC are worrying. In recent years,…

密码学与安全 · 计算机科学 2022-06-27 Giorgi Basiashvili , Zain Ul Abideen , Samuel Pagliarini

The need for reducing manufacturing defect escape in today's safety-critical applications requires increased fault coverage. However, generating a test set using commercial automatic test pattern generation (ATPG) tools that lead to…

密码学与安全 · 计算机科学 2023-02-10 Yadi Zhong , Ujjwal Guin

We introduce FRAT, a new proof format for unsatisfiable SAT problems, and its associated toolchain. Compared to DRAT, the FRAT format allows solvers to include more information in proofs to reduce the computational cost of subsequent…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Seulkee Baek , Mario Carneiro , Marijn J. H. Heule

Weighted Max-SAT is the optimization version of SAT and many important problems can be naturally encoded as such. Solving weighted Max-SAT is an important problem from both a theoretical and a practical point of view. In recent years, there…

人工智能 · 计算机科学 2007-05-23 Javier Larrosa , Federico Heras , Simon de Givry

The practical success of Boolean Satisfiability (SAT) solvers stems from the CDCL (Conflict-Driven Clause Learning) approach to SAT solving. However, from a propositional proof complexity perspective, CDCL is no more powerful than the…

计算机科学中的逻辑 · 计算机科学 2017-07-06 Alexey Ignatiev , Antonio Morgado , Joao Marques-Silva

Software deobfuscation is a crucial activity in security analysis and especially, in malware analysis. While standard static and dynamic approaches suffer from well-known shortcomings, Dynamic Symbolic Execution (DSE) has recently been…

密码学与安全 · 计算机科学 2016-12-20 Robin David , Sébastien Bardin , Jean-Yves Marion

Logic locking aims to protect the intellectual property (IP) of integrated circuit (IC) designs throughout the globalized supply chain. The SAIL attack, based on tailored machine learning (ML) models, circumvents combinational logic locking…

密码学与安全 · 计算机科学 2021-02-11 Lilas Alrahis , Satwik Patnaik , Johann Knechtel , Hani Saleh , Baker Mohammad , Mahmoud Al-Qutayri , Ozgur Sinanoglu

The past three decades have witnessed notable success in designing efficient SAT solvers, with modern solvers capable of solving industrial benchmarks containing millions of variables in just a few seconds. The success of modern SAT solvers…

人工智能 · 计算机科学 2023-06-13 Jiong Yang , Arijit Shaw , Teodora Baluta , Mate Soos , Kuldeep S. Meel

Backdoor sets, a notion introduced by Williams et al. in 2003, are certain sets of key variables of a CNF formula F that make it easy to solve the formula; by assigning truth values to the variables in a backdoor set, the formula gets…

数据结构与算法 · 计算机科学 2012-02-22 Serge Gaspers , Stefan Szeider

State-of-the-art SAT solvers are nowadays able to handle huge real-world instances. The key to this success is the so-called Conflict-Driven Clause-Learning (CDCL) scheme, which encompasses a number of techniques that exploit the conflicts…

人工智能 · 计算机科学 2024-02-27 Robert Nieuwenhuis , Albert Oliveras , Enric Rodriguez-Carbonell

Large knowledge graphs capture information of a large number of entities and their relations. Among the many relations they capture, class subsumption assertions are usually present and expressed using the \texttt{rdfs:subClassOf}…

计算机科学中的逻辑 · 计算机科学 2024-12-23 Shuai Wang , Peter Bloem , Joe Raad , Frank van Harmelen

Abductive reasoning (or Abduction, for short) is among the most fundamental AI reasoning methods, with a broad range of applications, including fault diagnosis, belief revision, and automated planning. Unfortunately, Abduction is of high…

人工智能 · 计算机科学 2013-04-23 Andreas Pfandler , Stefan Rümmele , Stefan Szeider

This paper introduces a class of linear programming examples which cause the simplex method to cycle indefinitely and which are the simplest possible examples showing this behaviour. The structure of examples from this class repeats after…

最优化与控制 · 数学 2007-05-23 J. A. J. Hall , K. I. M. McKinnon

Large Reasoning Models (LRMs) have revolutionized complex problem-solving, yet they exhibit a pervasive "overthinking", generating unnecessarily long reasoning chains. While current solutions improve token efficiency, they often sacrifice…

人工智能 · 计算机科学 2026-04-10 Weiyang Huang , Xuefeng Bai , Kehai Chen , Xinyang Chen , Yibin Chen , Weili Guan , Min Zhang

The evaluation of logic locking methods has long been predicated on an implicit assumption that only the correct key can unveil the true functionality of a protected circuit. Consequently, a locking technique is deemed secure if it resists…

密码学与安全 · 计算机科学 2024-08-26 Yinghua Hu , Hari Cherupalli , Mike Borza , Deepak Sherlekar

An efficient entailment proof system is essential to compositional verification using separation logic. Unfortunately, existing decision procedures are either inexpressive or inefficient. For example, Smallfoot is an efficient procedure but…

计算机科学中的逻辑 · 计算机科学 2022-10-04 Quang Loc Le , Xuan-Bach D. Le

Local search preprocessing makes Conflict-Driven Clause Learning (CDCL) solvers faster by providing high-quality starting points and modern SAT solvers have incorporated this technique into their preprocessing steps. However, these tools…

人工智能 · 计算机科学 2025-02-05 André Schidler , Stefan Szeider