Compiler Provenance Recovery for Multi-CPU Architectures Using a Centrifuge Mechanism
Otsubo, Yuhei, Otsuka, Akira, Mimura, Mamoru
–arXiv.org Artificial Intelligence
Bit-stream recognition (BSR) has many applications, such as forensic investigations, detection of copyright infringement, and malware analysis. We propose the first BSR that takes a bare input bit-stream and outputs a class label without any preprocessing. To achieve our goal, we propose a centrifuge mechanism, where the upstream layers (sub-net) capture global features and tell the downstream layers (main-net) to switch the focus, even if a part of the input bit-stream has the same value. We applied the centrifuge mechanism to compiler provenance recovery, a type of BSR, and achieved excellent classification. Additionally, downstream transfer learning (DTL), one of the learning methods we propose for the centrifuge mechanism, pre-trains the main-net using the sub-net's ground truth instead of the sub-net's output. We found that sub-predictions made by DTL tend to be highly accurate when the sub-label classification contributes to the essence of the main prediction.
arXiv.org Artificial Intelligence
Nov-23-2022
- Country:
- Asia > Japan
- Honshū > Kantō
- Kanagawa Prefecture > Yokohama (0.04)
- Tokyo Metropolis Prefecture > Tokyo (0.14)
- Honshū > Kantō
- Europe > Germany
- Berlin (0.04)
- North America
- Canada (0.04)
- United States
- New York
- Bronx County > New York City (0.05)
- Kings County > New York City (0.05)
- New York County > New York City (0.05)
- Queens County > New York City (0.05)
- Richmond County > New York City (0.05)
- Virginia > Fairfax County
- Reston (0.04)
- New York
- Asia > Japan
- Genre:
- Research Report (0.82)
- Industry:
- Information Technology > Security & Privacy (1.00)
- Technology: