• DocumentCode
    3780038
  • Title

    Identifying cryptographic functionality in Android applications

  • Author

    Alexander Oprisnik;Daniel Hein;Peter Teufl

  • Author_Institution
    Institute for Applied Information Processing and Communications Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Mobile devices in corporate IT infrastructures are frequently used to process security-critical data. Over the past few years powerful security features have been added to mobile platforms. However, for legal and organisational reasons it is difficult to pervasively enforce using these features in consumer applications or Bring-Your-Own-Device (BYOD) scenarios. Thus application developers need to integrate custom implementations of security features such as encryption in security-critical applications. Our manual analysis of container applications and password managers has shown that custom implementations of cryptographic functionality often suffer from critical mistakes. During manual analysis, finding the custom cryptographic code was especially time consuming. Therefore, we present the Semdroid framework for simplifying application analysis of Android applications. Here, we use Semdroid to apply machine-learning techniques for detecting non-standard symmetric and asymmetric cryptography implementations. The identified code fragments can be used as starting points for subsequent manual analysis. Thus manual analysis time is greatly reduced. The capabilities of Semdroid have been evaluated on 98 password-safe applications downloaded from Google Play. Our evaluation shows the applicability of Semdroid and its potential to significantly improve future application analysis processes.
  • Keywords
    "Androids","Humanoid robots","Encryption","Mobile handsets","Semantics"
  • Publisher
    ieee
  • Conference_Titel
    Security and Cryptography (SECRYPT), 2014 11th International Conference on
  • Type

    conf

  • Filename
    7509482