Tousif Osman

I am currently pursuing my Master's Degree in Information Systems Security from Concordia University, Montreal. I am a thesis-based grad student and work with the Madiba Security Research Group with a focus on mobile platforms. Throughout my career and education, I was associated with a number of research projects and various industries. I am very passionate about exploring and learning new domains. When I am not glued to my work, I am a book worm, food lover, and enjoy traveling with my family and friends.


Concordia University

MASc. in Information System and Security

Year: Jan 2019 ~ Present

North South University

BSc. in Computer Science and Engineering

Year: May 2012 ~ April 2016



  • Application of Fuzzy Logic for Adaptive Food Recommendation

    Published In: “International Journal of Fuzzy System Applications (IJFSA'2017), vol. 6, no. 2, 2017. [Ref, PDF]
    Publisher: IGI Global

  • An Algorithmic Approach to Estimate Cognitive Aesthetics of Images Relative to Ground Truth of Human Psychology through a Large User Study

    Published In: Journal of Information and Telecommunication (TJIT), 2018. [Ref, PDF]
    Publisher: Taylor & Francis

Conference Papers

  • AppVeto: Mobile Application Self-Defense through Resource Access Veto.

    Published In: ACSAC '19: Proceedings of the 35th Annual Computer Security Applications Conference (22.6% acceptance rate), USA, 2019. [Ref, PDF]
    Publisher: ACM

  • On Privacy Risks of Public WiFi Captive Portals.

    Published In: ESORICS '19: Data Privacy Management, Cryptocurrencies and Blockchain Technology, Luxembourg, 2019. [Ref, PDF]
    Publisher: Springer Nature

  • Differential Color Harmony: A robust approach for extracting Harmonic Color features and perceive aesthetics in a large dataset.

    To be Published In: Systems Simulation and Modelling Applications for Big Data and Cloud Computing, Chapter 1. [Ref ]
    Publisher: Elsevier

  • Scoring Photographic Rule of Thirds in a Large MIRFLICKR Dataset: A Showdown between Machine Perception and Human Perception of Image Aesthetics.

    Published In: Asian Conference on Intelligent Information and Database Systems (ACIIDS'2018), Vietnam, 2018. [Ref, PDF]
    Publisher: Springer Nature

  • Adaptive Food Suggestion Engine by Fuzzy Logic

    Published In: 15th IEEE/ACIS International Conference on Computer and Information Science(ICIS), Okayama, Japan, 2016.p. 187-192. [Ref, PDF]
    Publisher: IEEE

  • Intelligent Traffic Management System for Cross Section of Roads Using Computer Vision

    Published In: 7th IEEE Annual Computing and Communication Workshop and Conference (CCWC'2017), USA, 2017, *Showcased in ICT Expo 16, Bangladesh [Ref, PDF]
    Publisher: IEEE

  • Predicting Early Crop Yield Production by Analyzing Prior Environment Factors

    Published In: Advances in Information and Communication Technology (AICS'16), Springer 16. [Ref, PDF]
    Publisher: Springer Nature

  • An Intelligent Traffic Management System for Multi-way Intersections Using Computer Vision Techniques

    Published In: Conference proceedings and poster presentation of 5th International Conference on Informatics, Electronics & Vision (ICIEV'17), Dhaka, Bangladesh, 2016.

Work Experience

Graduate Research Assistant (Jan 2019 – Present)

Concordia University, Montreal, Canada.

Duties & Responsibilities: I collaborate with Madiba Security Research Group with a mindset on the security of mobile platforms. Currently, my research focus is on producing an Android permission framework that can prevent rouge resource access and prevent side-channel attacks. We have enforced our resource access policies using Xposed framework and altering native binaries on the runtime using PLT hooking techniques. On another research, I am analyzing the security and privacy aspects of public hotspots with respect to Android Phones. In this research, we have analyzed the application responsible for handling captive portals and collected data by intercepting the network traffic within the Android OS.

Research Intern (Jun 2019 – Nov 2019)

Irdeto, Ottawa, Canada.

Duties & Responsibilities: At Irdeto, I researched and investigated relay-resilient zero-effort authentication systems and navigation using internal sensors. I proposed existing academic ideas that can be deployed in the industry. I that effort, I have also developed an Android App to investigate navigation using onboard sensors and an iOS App to collect sensor data and store them in AWS cloud for data collection purpose.

Software Engineer (Dec 2017 – Dec 2018)

Dutch-Bangla Bank Ltd., DBBL IT Headquarter Dhaka, Bangladesh.

Duties & Responsibilities: At DBBL, I worked with the Integration Team; where, I was responsible for creating APIs. At DBBL, I developed an ISO8583 standard Socket Server for communicating with POS Machines. I also worked with the development of Rocket’s (DBBL Mobile Banking) Android app.

Research Assistant (Nov 2016 – Jun 2018)

North South University, Bashundhara R/A, Dhaka, Bangladesh.

Duties & Responsibilities: As Research Assistant, my aim was to build a machine-learning model that can perceive beauty in visual data. This research project is funded by North South University. There were two more RAs working with me on this project. I was responsible for managing the team and leading this research.

Software Developer (Sep 2017 – Dec 2017)

Dynamic Solutions Innovators Ltd., New DOHS, Mohakhali, Dhaka, Bangladesh.

Duties & Responsibilities: I worked there with a team that provides banking solutions as a service. There, I was responsible for processing raw data, writing Shell Scripts to maintain server processes, and writing DFA scripts for automating: statements printing, statements archiving, and statements mailing.

Freelancer (May 2014 – Nov 2016)

Duties & Responsibilities: As a freelancer, I have worked as a full stack web and mobile developer. I have developed softwares from scratch as well as worked with teams on ongoing projects.

Project References

Zip and Share

A robust, user friendly android app to zip and share any file with ease. Uses android’s system level API to manage internal and external filesystem. Click below to get the app.
Get it on Google Play

Computer Lab Management System

A pair of client-server software I have developed after appointed as lab officer. This software is designed to manage lab class by taking attendance from students, monitor students and block USB storage devices on students’ computer.
GitHub URL: