中文
相关论文

相关论文: Binsec/Rel: Efficient Relational Symbolic Executio…

200 篇论文

Batch active learning (BAL) is a crucial technique for reducing labeling costs and improving data efficiency in training large-scale deep learning models. Traditional BAL methods often rely on metrics like Mahalanobis Distance to balance…

机器学习 · 计算机科学 2026-04-15 Guofeng Cui , Yang Liu , Pichao Wang , Hankai Hsu , Xiaohang Sun , Xiang Hao , Zhu Liu

Knowledge of the input format of binary executables is important for finding bugs and vulnerabilities, such as generating data for fuzzing or manual reverse engineering. This paper presents an algorithm to recover the structure and semantic…

密码学与安全 · 计算机科学 2024-05-24 Seshagiri Prabhu Narasimha , Arun Lakhotia

Cyber Essentials (CE) comprise a set of controls designed to protect organisations, irrespective of their size, against cyber attacks. The controls are firewalls, secure configuration, user access control, malware protection & security…

密码学与安全 · 计算机科学 2024-06-24 Priyanka Badva , Partha Das Chowdhury , Kopo M. Ramokapane , Barnaby Craggs , Awais Rashid

With the widespread popularity of RISC-V -- an open-source ISA -- custom hardware security solutions targeting specific defense needs are gaining popularity. These solutions often require specialized compilers that can insert metadata…

密码学与安全 · 计算机科学 2022-12-13 David Demicco , Matthew Cole , Gokturk Yuksek , Ravi Theja Gollapudi , Aravind Prakash , Kanad Ghose , Zerksis Umrigar

Cross-architecture binary similarity comparison is essential in many security applications. Recently, researchers have proposed learning-based approaches to improve comparison performance. They adopted a paradigm of instruction…

密码学与安全 · 计算机科学 2022-06-29 Qige Song , Yongzheng Zhang , Shuhao Li

Dynamic Symbolic Execution (DSE) is an important method for the testing of programs. An important system on DSE is KLEE which inputs a C/C++ program annotated with symbolic variables, compiles it into LLVM, and then emulates the execution…

编程语言 · 计算机科学 2020-12-02 Joxan Jaffar , Rasool Maghareh , Sangharatna Godboley , Xuan-Linh Ha

We study how to scale reasoning token budgets for competitive programming through two complementary approaches: training-time reinforcement learning (RL) and test-time parallel thinking. During RL training, we observe an approximately…

计算与语言 · 计算机科学 2026-04-03 Qianfan Zhang , Tianyu Guo , Xuandi Ren , Jiale Chen , Ming Ding , Ran Xin , Xia Xiao

Classical linear ciphers, such as the Hill cipher, operate on fixed, finite-dimensional modules and are therefore vulnerable to straightforward known-plaintext attacks that recover the key as a fully determined linear operator. We propose a…

密码学与安全 · 计算机科学 2025-10-14 Ziad Ghanem

Ransomware core capability, unauthorized encryption, demands controls that identify and block malicious cryptographic activity without disrupting legitimate use. We present a probabilistic, risk-based access control architecture that…

密码学与安全 · 计算机科学 2026-03-24 Kenan Begovic , Abdulaziz Al-Ali , Qutaibah Malluhi

We propose using reinforcement learning to address the challenges of discovering microarchitectural vulnerabilities, such as Spectre and Meltdown, which exploit subtle interactions in modern processors. Traditional methods like random…

密码学与安全 · 计算机科学 2025-02-21 M. Caner Tol , Kemal Derya , Berk Sunar

Cybersecurity demands rigorous and scalable techniques to ensure system correctness, robustness, and resilience against evolving threats. Automated reasoning, encompassing formal logic, theorem proving, model checking, and symbolic…

密码学与安全 · 计算机科学 2025-05-14 Sarah Veronica

Reinforcement learning (RL) algorithms have been successfully applied to control tasks associated with unmanned aerial vehicles and robotics. In recent years, safe RL has been proposed to allow the safe execution of RL algorithms in…

机器学习 · 计算机科学 2025-02-25 Austin Coursey , Marcos Quinones-Grueiro , Gautam Biswas

Malware analysis techniques are divided into static and dynamic analysis. Both techniques can be bypassed by circumvention techniques such as obfuscation. In a series of works, the authors have promoted the use of symbolic executions…

密码学与安全 · 计算机科学 2022-04-13 Charles-Henry Bertrand Van Ouytsel , Axel Legay

Post-training quantization makes large reasoning models practical under tight memory and latency budgets, but it can distort the online signals that drive adaptive test-time compute allocation. Under a fixed cap on the number of newly…

人工智能 · 计算机科学 2026-05-08 Sai Babu Patarlapalli , Surya Teja Avvaru

Fault injection attacks represent a type of active, physical attack against cryptographic circuits. Various countermeasures have been proposed to thwart such attacks, the design and implementation of which are, however, intricate,…

密码学与安全 · 计算机科学 2023-07-04 Huiyu Tan , Pengfei Gao , Taolue Chen , Fu Song , Zhilin Wu

Neural networks are increasingly used in real-time systems, such as automated driving applications. This requires high-performance hardware with predictable timing behavior. State-of-the-art real-time hardware is limited in memory and…

硬件体系结构 · 计算机科学 2024-10-15 Maximilian Kirschner , Konstantin Dudzik , Jürgen Becker

As large language models (LLMs) increasingly integrate native code interpreters, they enable powerful real-time execution capabilities, substantially expanding their utility. However, such integrations introduce potential system-level…

密码学与安全 · 计算机科学 2025-07-28 Gabriel Chua

While deep learning models often achieve high predictive accuracy, their predictions typically do not come with any provable guarantees on risk or reliability, which are critical for deployment in high-stakes applications. The framework of…

机器学习 · 计算机科学 2025-10-13 Christopher Yeh , Nicolas Christianson , Adam Wierman , Yisong Yue

Malware and cheat developers use fileless execution techniques to evade traditional, signature-based security products. These methods include various types of manual mapping, module stomping, and threadless injection which work entirely…

密码学与安全 · 计算机科学 2025-08-07 Arjun Juneja

Static and dynamic binary analysis techniques are actively used to reverse engineer software's behavior and to detect its vulnerabilities, even when only the binary code is available for analysis. To avoid analysis errors due to misreading…

密码学与安全 · 计算机科学 2021-08-24 Sami Kairajärvi , Andrei Costin , Timo Hämäläinen