English
Related papers

Related papers: Asteria: Deep Learning-based AST-Encoding for Cros…

200 papers

Code clones are semantically similar code fragments pairs that are syntactically similar or different. Detection of code clones can help to reduce the cost of software maintenance and prevent bugs. Numerous approaches of detecting code…

Software Engineering · Computer Science 2020-02-21 Wenhan Wang , Ge Li , Bo Ma , Xin Xia , Zhi Jin

When reverse engineering a binary, the analyst must first understand the semantics of the binary's functions through either manual or automatic analysis. Manual semantic analysis is time-consuming, because abstractions provided by high…

Cryptography and Security · Computer Science 2020-07-02 Derrick McKee , Nathan Burow , Mathias Payer

Programming language understanding and representation (a.k.a code representation learning) has always been a hot and challenging task in software engineering. It aims to apply deep learning techniques to produce numerical representations of…

Software Engineering · Computer Science 2023-12-04 Weisong Sun , Chunrong Fang , Yun Miao , Yudu You , Mengzhe Yuan , Yuchen Chen , Quanjun Zhang , An Guo , Xiang Chen , Yang Liu , Zhenyu Chen

The identification of vulnerabilities is an important element in the software development life cycle to ensure the security of software. While vulnerability identification based on the source code is a well studied field, the identification…

Cryptography and Security · Computer Science 2022-12-05 Andreas Schaad , Dominik Binder

Binary Code Similarity Detection (BCSD) is significant for software security as it can address binary tasks such as malicious code snippets identification and binary patch analysis by comparing code patterns. Recently, there has been a…

Cryptography and Security · Computer Science 2024-11-20 Kaiyan He , Yikun Hu , Xuehui Li , Yunhao Song , Yubo Zhao , Dawu Gu

AI coding assistants like GitHub Copilot are rapidly transforming software development, but their safety remains deeply uncertain-especially in high-stakes domains like cybersecurity. Current red-teaming tools often rely on fixed benchmarks…

Cryptography and Security · Computer Science 2025-08-07 Xiangzhe Xu , Guangyu Shen , Zian Su , Siyuan Cheng , Hanxi Guo , Lu Yan , Xuan Chen , Jiasheng Jiang , Xiaolong Jin , Chengpeng Wang , Zhuo Zhang , Xiangyu Zhang

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…

Cryptography and Security · Computer Science 2021-08-24 Sami Kairajärvi , Andrei Costin , Timo Hämäläinen

Table serialization remains a critical bottleneck for Large Language Models (LLMs) in complex table question answering, hindered by challenges such as structural neglect, representation gaps, and reasoning opacity. Existing serialization…

Computation and Language · Computer Science 2026-05-27 Xiaoke Guo , Songze Li , Zhiqiang Liu , Zhaoyan Gong , Yuanxiang Liu , Huajun Chen , Wen Zhang

Deep learning malware detectors achieve high classification accuracy but suffer from severe interpretability limitations, typically returning probabilistic verdicts that lack forensic context. We introduce AsmRAG, a framework performing…

Cryptography and Security · Computer Science 2026-04-28 ElMouatez Billah Karbab

Binary code analysis allows analyzing binary code without having access to the corresponding source code. A binary, after disassembly, is expressed in an assembly language. This inspires us to approach binary analysis by leveraging ideas…

Software Engineering · Computer Science 2018-12-18 Fei Zuo , Xiaopeng Li , Patrick Young , Lannan Luo , Qiang Zeng , Zhexin Zhang

AI-powered binary code similarity detection (BinSD), which transforms intricate binary code comparison to the distance measure of code embedding through neural networks, has been widely applied to program analysis. However, due to the…

Software Engineering · Computer Science 2024-10-11 Lirong Fu , Peiyu Liu , Wenlong Meng , Kangjie Lu , Shize Zhou , Xuhong Zhang , Wenzhi Chen , Shouling Ji

Function-level binary code similarity detection is a crucial aspect of cybersecurity. It enables the detection of bugs and patent infringements in released software and plays a pivotal role in preventing supply chain attacks. A practical…

Cryptography and Security · Computer Science 2023-12-27 Sun RuiJin , Guo Shize , Guo Jinhong , Li Wei , Zhan Dazhi , Sun Meng , Pan Zhisong

Binary code similarity detection is to detect the similarity of code at binary (assembly) level without source code. Existing works have their limitations when dealing with mutated binary code generated by different compiling options. In…

Cryptography and Security · Computer Science 2023-08-08 Zian Liu

An extensive library of symptom inventories has been developed over time to measure clinical symptoms, but this variety has led to several long standing issues. Most notably, results drawn from different settings and studies are not…

Computation and Language · Computer Science 2023-09-12 Eamonn Kennedy , Shashank Vadlamani , Hannah M Lindsey , Kelly S Peterson , Kristen Dams OConnor , Kenton Murray , Ronak Agarwal , Houshang H Amiri , Raeda K Andersen , Talin Babikian , David A Baron , Erin D Bigler , Karen Caeyenberghs , Lisa Delano-Wood , Seth G Disner , Ekaterina Dobryakova , Blessen C Eapen , Rachel M Edelstein , Carrie Esopenko , Helen M Genova , Elbert Geuze , Naomi J Goodrich-Hunsaker , Jordan Grafman , Asta K Haberg , Cooper B Hodges , Kristen R Hoskinson , Elizabeth S Hovenden , Andrei Irimia , Neda Jahanshad , Ruchira M Jha , Finian Keleher , Kimbra Kenney , Inga K Koerte , Spencer W Liebel , Abigail Livny , Marianne Lovstad , Sarah L Martindale , Jeffrey E Max , Andrew R Mayer , Timothy B Meier , Deleene S Menefee , Abdalla Z Mohamed , Stefania Mondello , Martin M Monti , Rajendra A Morey , Virginia Newcombe , Mary R Newsome , Alexander Olsen , Nicholas J Pastorek , Mary Jo Pugh , Adeel Razi , Jacob E Resch , Jared A Rowland , Kelly Russell , Nicholas P Ryan , Randall S Scheibel , Adam T Schmidt , Gershon Spitz , Jaclyn A Stephens , Assaf Tal , Leah D Talbert , Maria Carmela Tartaglia , Brian A Taylor , Sophia I Thomopoulos , Maya Troyanskaya , Eve M Valera , Harm Jan van der Horn , John D Van Horn , Ragini Verma , Benjamin SC Wade , Willian SC Walker , Ashley L Ware , J Kent Werner , Keith Owen Yeates , Ross D Zafonte , Michael M Zeineh , Brandon Zielinski , Paul M Thompson , Frank G Hillary , David F Tate , Elisabeth A Wilde , Emily L Dennis

Binary code similarity detection (BCSD) has various applications, including but not limited to vulnerability detection, plagiarism detection, and malware detection. Previous research efforts mainly focus on transforming binary code to…

Cryptography and Security · Computer Science 2023-06-27 Chensen Huang , Guibo Zhu , Guojing Ge , Taihao Li , Jinqiao Wang

The binary similarity problem consists in determining if two functions are similar by only considering their compiled form. Advanced techniques for binary similarity recently gained momentum as they can be applied in several fields, such as…

Cryptography and Security · Computer Science 2019-12-20 Luca Massarelli , Giuseppe Antonio Di Luna , Fabio Petroni , Leonardo Querzoni , Roberto Baldoni

Despite extensive safety alignment, Large Language Models (LLMs) remain vulnerable to jailbreak attacks. However, existing methods generally lack the capability for continuous learning and self-evolution from interactions, limiting the…

Cryptography and Security · Computer Science 2026-04-21 Xu Liu , Yan Chen , Kan Ling , Yichi Zhu , Hengrun Zhang , Guisheng Fan , Huiqun Yu

Static analysis tools have evolved over time to assist in detecting bugs. However, the excessive false warnings can impede developers' productivity and confidence in the tools. Previous research efforts have explored learning-based…

Software Engineering · Computer Science 2026-04-22 Han Liu , Jian Zhang , Cen Zhang , Xiaohan Zhang , Kaixuan Li , Sen Chen , Shang-Wei Lin , Yixiang Chen , Xinhua Li , Yang Liu

The ability of fast similarity search at large scale is of great importance to many Information Retrieval (IR) applications. A promising way to accelerate similarity search is semantic hashing which designs compact binary codes for a large…

Information Retrieval · Computer Science 2010-04-30 Dell Zhang , Jun Wang , Deng Cai , Jinsong Lu

Being able to identify functions of interest in cross-architecture software is useful whether you are analysing for malware, securing the software supply chain or conducting vulnerability research. Cross-Architecture Binary Code Similarity…

Cryptography and Security · Computer Science 2023-11-30 Josh Collyer , Tim Watson , Iain Phillips