Nytro Posted January 15, 2014 Report Posted January 15, 2014 An Empirical Study of Cryptographic Misusein Android ApplicationsABSTRACTDevelopers use cryptographic APIs in Android with the intentof securing data such as passwords and personal informationon mobile devices. In this paper, we ask whether developersuse the cryptographic APIs in a fashion that provides typicalcryptographic notions of security, e.g., IND-CPA security. Wedevelop program analysis techniques to automatically checkprograms on the Google Play marketplace, and find that10,327 out of 11,748 applications that use cryptographic APIs– 88% overall – make at least one mistake. These numbersshow that applications do not use cryptographic APIs in afashion that maximizes overall security. We then suggestspecific remediations based on our analysis towards improvingoverall cryptographic security in Android applications.Download:https://www.cs.ucsb.edu/~chris/research/doc/ccs13_cryptolint.pdf Quote