D 2023

Explaining the Use of Cryptographic API in Android Malware

JANOVSKÝ, Adam; Davide MAIORCA; Dominik MACKO; Václav MATYÁŠ; Giorgio GIACINTO et al.

Základní údaje

Originální název

Explaining the Use of Cryptographic API in Android Malware

Autoři

JANOVSKÝ, Adam; Davide MAIORCA; Dominik MACKO; Václav MATYÁŠ ORCID a Giorgio GIACINTO

Vydání

Cham, E-Business and Telecommunications, od s. 69-97, 29 s. 2023

Nakladatel

Springer Nature Switzerland

Další údaje

Jazyk

angličtina

Typ výsledku

Stať ve sborníku

Obor

10200 1.2 Computer and information sciences

Stát vydavatele

Švýcarsko

Utajení

není předmětem státního či obchodního tajemství

Forma vydání

elektronická verze "online"

Odkazy

Označené pro přenos do RIV

Ano

Kód RIV

RIV/00216224:14330/23:00131871

Organizační jednotka

Fakulta informatiky

ISBN

978-3-031-45136-2

ISSN

EID Scopus

Klíčová slova anglicky

cryptography;Android;malware

Příznaky

Mezinárodní význam, Recenzováno
Změněno: 13. 8. 2025 18:04, Mgr. Petra Trembecká, Ph.D.

Anotace

V originále

Cryptography allows for guaranteeing secure communications, concealing critical data from reverse engineering, or ensuring mobile users’ privacy. Android malware developers extensively leveraged cryptographic libraries to obfuscate and hide malicious behavior. Various system-based and third-party libraries provide cryptographic functionalities for Android, and their use and misuse by application developers have already been documented. This paper analyzes the use of cryptographic APIs in Android malware by comparing them to benign Android applications. In particular, Android applications released between 2012 and 2020 have been analyzed, and more than 1 million cryptographic API expressions have been gathered. We created a processing pipeline to produce a report to reveal trends and insights on how and why cryptography is employed in Android malware. Results showed that the usage of cryptographic APIs in malware differs from that made in benign applications. The different patterns in the use of cryptographic APIs in malware and benign applications have been further analyzed through the explanations of Android malware detectors based on machine learning approaches, showing how crypto-related features can improve detection performances. We observed that the transition to more robust cryptographic techniques is slower in Android malware than in benign applications.

Návaznosti

GA20-03426S, projekt VaV
Název: Ověření a zlepšení bezpečnosti kryptografie eliptických křivek
Investor: Grantová agentura ČR, Ověření a zlepšení bezpečnosti kryptografie eliptických křivek
MUNI/A/1076/2019, interní kód MU
Název: Zapojení studentů Fakulty informatiky do mezinárodní vědecké komunity 20 (Akronym: SKOMU)
Investor: Masarykova univerzita, Zapojení studentů Fakulty informatiky do mezinárodní vědecké komunity 20, DO R. 2020_Kategorie A - Specifický výzkum - Studentské výzkumné projekty