Encryption and Real Time Decryption for protecting Machine Learning models in Android Applications

09/06/2021
by   Aryan Verma, et al.
0

With the Increasing use of Machine Learning in Android applications, more research and efforts are being put into developing better-performing machine learning algorithms with a vast amount of data. Along with machine learning for mobile phones, the threat of extraction of trained machine learning models from application packages (APK) through reverse engineering exists. Currently, there are ways to protect models in mobile applications such as name obfuscation, cloud deployment, last layer isolation. Still, they offer less security, and their implementation requires more effort. This paper gives an algorithm to protect trained machine learning models inside android applications with high security and low efforts to implement it. The algorithm ensures security by encrypting the model and real-time decrypting it with 256-bit Advanced Encryption Standard (AES) inside the running application. It works efficiently with big model files without interrupting the User interface (UI) Thread. As compared to other methods, it is fast, more secure, and involves fewer efforts. This algorithm provides the developers and researchers a way to secure their actions and making the results available to all without any concern.

READ FULL TEXT
research
05/26/2022

Privacy-Preserving Wavelet Wavelet Neural Network with Fully Homomorphic Encryption

The main aim of Privacy-Preserving Machine Learning (PPML) is to protect...
research
01/12/2016

Open Mobile API: Accessing the UICC on Android Devices

This report gives an overview of secure element integration into Android...
research
02/27/2023

AI-Driven Container Security Approaches for 5G and Beyond: A Survey

The rising use of microservices based software deployment on the cloud l...
research
01/31/2022

Security Analysis of Mobile Banking Application in Qatar

This paper discusses the security posture of Android m-banking applicati...
research
10/23/2018

Feasibility of Supervised Machine Learning for Cloud Security

Cloud computing is gaining significant attention, however, security is t...
research
11/04/2021

Secure Machine Learning in the Cloud Using One Way Scrambling by Deconvolution

Cloud-based machine learning services (CMLS) enable organizations to tak...
research
06/11/2023

Comparing machine learning models for tau triggers

This paper introduces novel supervised learning techniques for real-time...

Please sign up or login with your details

Forgot password? Click here to reset