Nimbus: Toward Speed Up Function Signature Recovery via Input Resizing and Multi-Task Learning

11/08/2022
by   Yi Qian, et al.
0

Function signature recovery is important for many binary analysis tasks such as control-flow integrity enforcement, clone detection, and bug finding. Existing works try to substitute learning-based methods with rule-based methods to reduce human effort.They made considerable efforts to enhance the system's performance, which also bring the side effect of higher resource consumption. However, recovering the function signature is more about providing information for subsequent tasks, and both efficiency and performance are significant. In this paper, we first propose a method called Nimbus for efficient function signature recovery that furthest reduces the whole-process resource consumption without performance loss. Thanks to information bias and task relation (i.e., the relation between parameter count and parameter type recovery), we utilize selective inputs and introduce multi-task learning (MTL) structure for function signature recovery to reduce computational resource consumption, and fully leverage mutual information. Our experimental results show that, with only about the one-eighth processing time of the state-of-the-art method, we even achieve about 1 tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2023

Efficient Computation Sharing for Multi-Task Visual Scene Understanding

Solving multiple visual tasks using individual models can be resource-in...
research
02/22/2022

Structured Multi-task Learning for Molecular Property Prediction

Multi-task learning for molecular property prediction is becoming increa...
research
12/08/2018

Cryptanalysis of a One-Time Code-Based Digital Signature Scheme

In this paper, we consider a one-time digital signature scheme recently ...
research
03/13/2023

Object-Centric Multi-Task Learning for Human Instances

Human is one of the most essential classes in visual recognition tasks s...
research
11/14/2018

A Hierarchical Multi-task Approach for Learning Embeddings from Semantic Tasks

Much efforts has been devoted to evaluate whether multi-task learning ca...
research
06/17/2020

Maximum Roaming Multi-Task Learning

Multi-task learning has gained popularity due to the advantages it provi...

Please sign up or login with your details

Forgot password? Click here to reset