Linux/Android application development: involving creation of a mobile linux based database application extension to work with INTEL SGX (software guard extensions). database runs on linux server and application to interface with database resides on android phone. SGX will be used on mobile application server (using intel skylake processor) that will host database. User interacts with database application using web based app interface. SGX used to store keys, password and authenticate user and devices.