Dr. Parvez Faruki

Faculty Details


  • Designation : Head of Department
  • Qualification : PhD
  • Experience : 19 Years
  • Area Of Interest : Mobile Platform Security

Skill and Knowledge

Industry Knowledge


  • Malware Analysis, Cloud Security, Mobile Security, Education

Academic Skills


  • Programming (Android, Python, PHP) 
  • IDA Pro and Reverse Engineering

Teaching & Research and Innovation


  1. Research Interactions
  2. Deliver and Discuss Interesting research ideas
  3. Public Speaking
  4. Training
  5. Admission Counselling
  6. Masters Project Supervision

Language Skills


  1. English (Speak/Read/Write)
  2. Hindi (Speak/Read/Write)
  3. Gujarati (Speak/Read/Write)
  4. French (Understand)

Educational Qualification

B. E. (Computer Engineering)

L. D. College of Engineering, Gujarat University, Ahmedabad, India

First Class with Distinction, 2000

M. Tech (Computer Engineering)

Computer Engineering Department,

MalaviyaNational Institute of Technology, Jaipur India

CGPA: 8.38

PhD

“Techniques for Analysis and Detection of Android Malware”, March 2016

Computer Science & Engineering,

Malaviya National Institute of Technology, Jaipur India


Parvez Faruki received M.Tech and PhD in Computer Science and Engineering (Supervisors: Prof. Manoj Singh Gaur, Dr. Vijay Laxmi Associate Professor) from Malaviya National Institute of Technology Jaipur India in July 2012 and March 2016, respectively. In 2012, he was awarded CFAIT $ 10,000 Commonwealth fellowship for six months to visit University of Saskatchewan, Canada for further research. He has been the recipient of Maulana Azad National Fellowship in 2013. He was a part of research team on behalf of NIT Jaipur for a joint DST-RFBR project with South-Russian Educational and Research Center for IT-Security at Southern Federal University, Russia. He visited Laboratoire Bordelais de Recherche en Informatique (LaBRI) Bordeaux, France to pursue further research in May-June 2015.

In 2005, he joined the department of Technical Education, Govt. of Gujarat as Lecturer in Information Technology. He is additional co-investigator of SAFAL Project (Security Analysis Framework for Android) awarded by  Department of Electronics and Information Technology in 2014. Presently, he is working as Assistant Professor in Government MCA College Ahmedabad. His research interests are Mobile Security, Malware analysis and detection techniques on Android and Microsoft Windows. In this area, he published 16+ papers, few among the topmost international peer-reviewed journals and good security conferences (including IEEE Communication Surveys and Tutorials, IEEE Transaction on Software Engineering, IEEE Trustcom, IEEE Securecomm,  IEEE CCNC, IEEE DSN Workshop, and ACM SINCONF). He served as program committee member of ACM SIN 2013-14, TPC member IC3 2017, Smart World 2017 and ICCAI 2017.

Courses Taught

Courses taught at different institutes while on postings and deputation under the Department of Technical Education

Undergraduate (B.Tech and Diploma Engineering)

  1. Operating System
  2. Computer Network Security
  3. Computer Architecture
  4. Active Server Pages
  5. .NET
  6. Algorithm Analysis
  7. Compiler Design
  8. System Programming
  9. Mobile App Development

Post – graduate (M.Tech, MCA)

  1.  Mobile Security
  2. Malware Analysis Techniques
  3. Fundamentals of Computer Organization
  4. Machine Learning
  5. Cyber Physical Systems
  6. Project Development


Training/Workshop/Experience

1. One week GIAN Course on Internet Security and Privacy Challenges, 24-28 October 2016, Course conducted by Professor Mauro Conti, Professor, University of Padova

2. Delivered Tutorial on "Security and Privacy of Deduplicated Cloud Storage", at 10th International Conference on Security of Information and Networks, SINCONF 2017, Manipal University Jaipur.

Lecturer Information Technology, uder the department of Technical Education, Govt. of Gujarat since 1st March 2005.

Lecturer in Computer Science and Applications at Govt. MCA College, Ahmedabad since February 2016.  Working as lecturer in Information Technology with department of technical education,  Govt. of Gujarat since March 2005.

Lecturer, Computer Science and Applications, Christ College, Rajkot

Served as lecturer in Computer science and applications department at Christ College, Rajkot from 2nd July 2001 - 28th February, 2005.

Software Engineer, NE Technologies, Hyderabad

Worked as Software developer for telecom products at NE technologies Hyderabad from 14th June 2000 – 30th June 2001.

Portfolios

1. Member Information Security Awareness Education, via MNIT Jaipur

2. Member Board of Studies, Marwardi University

3. GMCA Student Startup and Innovation Cell Coordinator

4.  Coordinator, Institute Purchase Committee 

Research

Android Security, Vulnerability assessment, Malware detection techniques employing statistical analysis, and innovative machine learning models.


Thesis Supervision

M.Tech Thesis
  • Ammar Bharmal
  • Vijay Ganmoor
  • Ratibhan Dhankar
  • Vinita Kumavat
MCA 
  • Jitendra Ghataliya
  • Shruti Vagadia
  • Manish Sharma
  • Vadariya Hardik
  • Vaqibsultan Chauhan

Journal Publications

[J1] Parvez Faruki, Ammar Bharmal, Vijay Laxmi, Vijay Ganmoor, Manoj Singh Gaur, Mauro Conti, Muttukrishnan Rajarajan.  “Android Security: A Survey of Issues, Malware Penetration and Defenses”. In (IEEE) Communications Surveys and Tutorials, Volume 17 (2), second quarter 2015, pages:998-1022. doi={10.1109/COMST.2014.2386139}, ISSN={1553-877X} (JCR IF 2015: 9.22)

[J2] Parvez Faruki, Vijay Laxmi, Ammar Bharmal, M.S. Gaur, Vijay Ganmoor, AndroSimilar: Robust signature for detecting variants of Android malware, Journal of Information Security and Applications, Elsevier Journal of Information Security and Assurance, Elsevier, ISSN 2214-2126. {SCIE}


[J3] Parvez Faruki, Ammar Bharmal, Vijay Laxmi, Manoj Singh Gaur and Mauro Conti. “CONFIDA: identifying covert feature misuse with CONtrolFlow Inter-component Dependence analysis in Android apps”, IEEE Transaction on Information Forensics and Security (submitted)(JCR IF 2014: 2.4).

[J4] Parvez Faruki, Hossein Fareidooni, Vijay Laxmi, Manoj Gaur, and Mauro Conti. “Android Code Protection via Obfuscation Techniques: Past, Present and Future Directions”, In ACM Transaction on Programming Languages and Systems (ACM TOPLAS) (submitted) (JCR IF 2014).

Book chapter

[B1] Parvez Faruki, Vijay Laxmi, Manoj Gaur, Shweta Bhandari, and Mauro Conti. “DroidAnalyst: Synergic App framework for static and dynamic app analysis”, Recent Advances in Computational Intelligence in Defense and Security, Studies in Computational Intelligence 621, DOI 10.1007/978-3-319-26450-9_20, Ottawa Section, Canada.

International Conference Publications

[C13] Parvez Faruki, Akka Zemmari, Manoj Singh Gaur, Vijay Laxmi and Mauro Conti. “mimeoDroid: Large Scale dynamic App Analysis on Cloned Devices via Machine Learning Classifiers”, 3rd International Workshop on Reliability and Security Data Analysis (RSDA 2016), In the proceedings of the 46th IEEE/IFIP International Conference on Dependable Systems and Networks, Tolouse France, June 28- July 1st 2016.

[C12] Bharat Buddhadev, Parvez Faruki, Manoj Singh Gaur, Vijay Laxmi “Android component vulnerabities: Proof of concepts and mitigation”, 31st IEEE International Conference on Information Networking (ICOIN), Kota Kinabalu,  January 13-15, 2016.

[C11] Lovely Sinha, Shweta Bhandari, Parvez Faruki, Vijay Laxmi, Manoj Gaur and Mauro Conti. “FlowMine: Android App Analysis via Data Flow”. In 13th  Annual IEEE Consumer Communications & Networking Conference, 9-12 January 2016, Las Vegas USA.

[C10] Parvez Faruki, Ammar Bharmal, Vijay Laxmi, Manoj Singh Gaur, Mauro Conti, and Muttukrishnan Rajarajan. "Evaluation of Android anti-malware techniques against Dalvik bytecode obfuscation". In 13th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2014, Beijing, China, September 24-26, 2014, pages 414–421. (Category A Conference)

[C9] Parvez Faruki, Vijay Ganmoor, Vijay Laxmi, Manoj Gaur, and Mauro Conti. "Android Platform Invariant Sandbox for Analyzing Malware and Resource Hogger apps", In Proceedings of the 10th IEEE International Conference on Security and Privacy in Communication Networks (SecureComm 2014), Beijing China, 26-28 September 2014. (Category A Conference)

[C8] Parvez Faruki, Vijay Ganmoor, Vijay Laxmi, Manoj Gaur, and Ammar Bharmal. "Androsimilar: Robust statistical feature signature for android malware detection", In Proceedings of the 6th International Conference on Security of Information and Networks, SIN ’13, pages 152–159, New York, NY, USA, 2013. ACM. (Category B Conference)

[C7] Parvez Faruki, M.S. Gaur, Vijay Ganmoor, Ammar Bharmal and Vijay Laxmi, “Machine Learning Approach Based on Code Similarity to Detect Unknown Malicious Samples”, In IEEE Workshop on Computational Intelligence: Theories, Applications and Future Directions , IIT Kanpur, India, pp. 208-213, July 2013. (Best Paper and Best presentation award, 42 regular submissions).

[C6] Vijay Laxmi, Deepanshu Mehta, Manoj Singh Gaur, Parvez Faruki, Chhagan Lal: Impact analysis of JellyFish attack on TCP-based mobile ad-hoc networks. SIN 2013: 189-195, 6th International Conference on Security of Information and Networks, Aksaray, Turkey, 26-28 November 2013, ACM-SIGSAC.

[C5] Parvez Faruki, Vijay Laxmi, Vijay Ganmoor, Manoj Singh Gaur, Ammar Bharmal: DroidOLytics: Robust Feature Signature for Repackaged Android Apps on Official and Third Party Android Markets. ADCONS 2013,  pp-247-252, ADCONS 2013, 15-18 December 2013 NITK Surathkal.

[C4] Parvez Faruki, Vijay Laxmi, Manoj Singh Gaur, P. Vinod, “Control Flow Graph as Signature to Detect Portable Executable Malware”, Poster, 2nd Security Symposium, February 28-March 2, 2013, IIT Kanpur. (Best Poster Award, 49 International submissions).

[C3] Parvez Faruki, Vijay Laxmi, Manoj Singh Gaur, P. Vinod: Behavioural detection with API call-grams to identify malicious PE files. International Conference on Security of Internet of Things (SECURIT '12), pp 85-91, Kollam, India — August 17 - 19, 2012.

[C2] Parvez Faruki, Vijay Laxmi, Manoj Singh Gaur, P. Vinod: Mining control flow graph as API call-grams to detect portable executable malware. In proceedings of the Fifth International Conference on Security of Information and Networks, 130-137, Jaipur, India — October 25 - 27, 2012.

[C1] Vijay Laxmi, Manoj Singh Gaur, Parvez Faruki, Smita Naval. PEAL—Packed Executable AnaLysis, In proceedings of International Conference on Advanced Computing, Networking and Security pages: 237-243, Springer.

Professional Membership

1. Life member Indian Society for Technical Education

2. Member IEEE

Expert Lectures

Contribution toward National, International invited Talks, and Presentations

No

Title

Date

Venue

1

Hunting the Android Malware

November 7, 2014

WNTT, Poornima Engineering College, Jaipur

2

Methods for Analysis and Detection for Android Malware.

November 29, 2014

National Level Program, Institute of Science and Technology for Advanced Studies & Research, V’VNagar

3

Android Platform: Threats and Security Analysis

July 2, 2014

MCC 2014, NIT Delhi

4

Android Malware analysis and future directions

April 12, 2014

National Workshop on  Internet Governance-Challenges, KOTA University, Rajasthan

5

DroidAnalyst : Android Malware Detection, Tool Presentation

February 20-21, 2014

South Federal Univeristy, Taganrog, Russia

6

Hunting for Android Malware

February 15, 2014

International Workshop on emerging trends in Information Technology, LNMIIT, Jaipur

7

Android security and Malware analysis

November 13, 2013

Symposium on Information Security, BITS Hyderabad

8

Malware Analysis and Detection Techniques

July 07, 2013

CSIR 4th Paradigm Institute, Bangalore

9

Android Malware Analysis Techniques

September 18, 2015

Exploring Research Opportunities in Data Mining and Cyber Security, Govt Engineering College, Bhavnagar

10

Malicious app detection: Security and Privacy Challenges

June 09, 2016

GTU DRDO review meeting for research Proposals at GTU, Ahmedabad.

11

Mobile Malware analysis and Detection Techniques

09 October 2016

Challenges in Cyber Security, Faculty development program at Gujarat Technological University.

12

Dynamic Analysis of Evasive Android Malware

28 October 2016

GIAN Faculty development program, “Internet: Security and Privacy Challenges “, Malaviya National Institute of Technology, Jaipur

Awards

  1. Best Poster Award at International Conference on Smart Systems, Innovations and Computing (SSIC-2017) for paper titled "Techniques for Analysis and Detection of Android Malware", MUJ, April 14-6, 2017.
  2. Recipient of Dr. K W Wong Award for best Article "AndroiSimilar:Robust Signature for detecting variants of Android malware", International Journal of Information Security and Applications and Elsevier USA. 
  3. Awarded grant worth Rs. 5.81 Lac INR (USD: 8300) for modernization of Network Lab by the All India Council for Technical Education, Govt. of India in 2010-11.
  4. Recipient of Scholarship support of $10,000 CAD for six months under the Canadian Commonwealth scholarship program by Canadian Bureau for International Education on behalf of department of foreign affairs and International Trade Canada, at University of Saskatchewan in June 2012.
  5. Awarded funded visiting researcher fellowship (2 months) for further research at University of Bordeaux, France.
  6. Visit to Taganrog Technological Institute, Southern Federal University, during February 16-21, 2014 as a member of joint project on “Countermeasures for Protocol Compliant Attacks in Mobile Adhoc Networks” under the DST-RFBR Scheme.
  7. Received best Paper awards at IEEE Workshop on Computational Intelligence, IIT Kanpur, July 14-16 2013.
  8. Best Poster award at Security and Privacy Symposium, February 28-March 2nd 2013, IIT Kanpur and IIIT Delhi
  9. Chief contributor in development of droidanalyst, an automated Android malware analysis engine.