Welcome to Dr. G’s Page!!!

GAUTAM SRIVASTAVA

Associate Professor

Telephone: +1 (204) 727-9748 (Office)

Telephone: +1 (250) 882-5516 (Cell)

srivastavag@brandonu.ca

 

RESEARCH INTERESTS

Big Data, Data Mining, Social Networks, Cryptography, Security and Privacy, and Graphs

 

EDUCATION

 

Ph.D., Computer Science Aug 2011

Thesis: Social Network Anonymization through Graphs 

Supervisors: Dr. Venkatesh Srinivasan and Dr. Bruce Kapron

University of Victoria, Victoria, British Columbia, Canada

 

M.Sc., Computer Science August 2006

Thesis: Pseudorandom number generators using multiple sources of entropy

Supervisors: Dr. Venkatesh Srinivasan and Dr. Bruce Kapron

University of Victoria, Victoria, British Columbia, Canada

 

B.Sc., Mathematics and Computer Science June 2004

Briar Cliff University, Sioux City, Iowa, USA

 

ACADEMIC POSITIONS

 

Associate Professor

January 2018-Present, Department of Mathematics & Computer Science, Brandon University (BU)

Visiting Associate Professor

October 2018 – Present, Research Center for Interneural Computing, China Medical University, Taichung, Taiwan, Republic of China

Assistant Professor

September 2014-January 2018, Department of Mathematics & Computer Science, Brandon University (BU)

Assistant Teaching Professor

September 2011-September 2014, Department of Computer Science, University of Victoria (UVic)

 

PUBLICATIONS

 

Invited Book Chapters

  1. Sean Chester, Bruce M. Kapron, Gautam Srivastava, Venkatesh Srinivasan and Alex Thomo. Anonymization and De-Anonymization of Social Network Data. Encyclopedia of Social Network Analysis and Mining (ESNAM), Volume 2, 78-86, 2018
  2. Sean Chester, Bruce M. Kapron, Gautam Srivastava, Venkatesh Srinivasan and Alex Thomo. Anonymization and De-Anonymization of Social Network Data. Encyclopedia of Social Network Analysis and Mining (ESNAM), Volume 1, 48-56, 2014

Refereed Journal Publications

*Asterisk is used to identify students who are co-authors and were under my supervision

Author names alphabetical unless otherwise stated, indicating contribution amount.

  1. Doug Pickering, Mykel Shumay*, and Gautam Srivastava. Repeatable Measurement of Twitter User Impact NASA and the Great American Eclipse of 2017. FILOMAT, Volume 4, Pages 114-125, 2018.
  2. Mykel Shumay* and Gautam Srivastava. PixSel: Images in Cryptography. An Efficient Implementation using Homophonic Substitution Ciphers. International Journal of Electronics and Telecommunications (IJET), Volume 64, Pages 151-158, Spring 2018.
  3. Gautam Srivastava, Evan Citulsky*, Kyle Tilbury*, et al. The Effects of Ant Colony Optimization on the Anonymization of Graphs. Journal on Computing (JoC). Volume 5 (1), 92-101, 2016
  4. Sean Chester, Bruce M. Kapron, Gautam Srivastava and Srinivasan Venkatesh. Complexity of Social Network Anonymization, Social Network Analysis and Mining (SNAM). Volume 3 (2), Pages 151-166. 2013.
  5. Sean Chester, Bruce M. Kapron, Ganesh Ramesh, Gautam Srivastava, Alex Thomo and Srinivasan Venkatesh. Why Waldo Befriended the Dummy? k-Anonymization of Social Networks with Pseudo-Nodes. Social Network Analysis and Mining (SNAM). Volume 3 (3), Pages 381-399, 2013.

Refereed Conference Publications

  1. Rajani Singh*, Ashutosh Dhar Dwivedi*, and Gautam Srivastava. Future of Bitcoin Mining: A Game Theoretic Approach. Accepted: To Appear, International Conference on Operational Research (KOI), 2018.
  2. Robert Bryce and Gautam Srivastava. The Addition of Geolocation to Sensor Networks. Proceedings of the International Conference on Software Technologies (ICSOFT), Pages 762-768, 2018.
  3. Ashutosh Dhar Dwivedi*, Rajani Singh*, and Gautam Srivastava. PHANTOM protocol as the new Crypto-democracy. Proceedings of the International Conference on Computer Information Systems and Industrial Management Applications (CISIM), Pages 499-509, 2018.
  4. Ashutosh Dhar Dwivedi*, Rajani Singh*, and Gautam Srivastava. Crypto-Democracy: a decentralized voting scheme using blockchain technology. Proceedings of the International Conference on Security and Cryptography (SECRYPT), Pages 508-513, 2018.
  5. Ashutosh Dhar Dwivedi*, Rajani Singh*, and Gautam Srivastava. A Democratic Future using a decentralized Blockchain voting Scheme. Proceedings of the 41st International Central European Conference on Cryptography (CECC), Pages 14-18, 2018.
  6. Robert Bryce, Thomas Shaw*, and Gautam Srivastava. MQTT-G: A Publish/Subscribe Protocol with Geolocation. Proceedings of IEEE 41st Telecommunications and Signal Processing (TSP), Pages 780-785, 2018.
  7. Gautam Srivastava. Gauging Ecliptic Sentiment. Proceedings of IEEE Telecommunications and Signal Processing (TSP), Pages 627-631, 2018.
  8. Doug Pickering, Mykel Shumay*, and Gautam Srivastava. Measuring Twitter User Influence Through A Discrete Event (NASA and the Great American Eclipse). Proceedings of Fuzzy Systems and Data Mining (FSDM), Pages 128-138, November 2017. Awarded Best Oral Presentation for Data Mining Session
  9. Gautam Srivastava, Mykel Shumay* and Evan Citulsky*. Social Network Anonymity using Ant Colony Systems. Proceedings of the Computer Gaming and Allied Technology (CGAT), Pages 64-73. 2017.
  10. Mykel Shumay* and Gautam Srivastava. Images as Book Cipher Keys: An Efficient Means of Secure, Non-Deterministic Cryptography. Proceedings of the International Central European Conference on Cryptography (CECC), Pages 85-86, July 2017.
  11. Ashraf Abdelbar, Gautam Srivastava and Kyle Tilbury*. The Effects of Ant Colonization Optimization on k-Anonymization. Proceedings of the Geometric Function Theory and Applications (GFTA), Macedonia, 2015.
  12. Chongjie Li, Toshiyuki Amagasa, Hiroyuki Kitagawa and Gautam Srivastava. Label-Bag Based Graph Anonymization via Edge Addition. Proceedings of the International C* Conference on Computer Science & Software Engineering (C3S2E), Pages 95-104. 2014.
  13. Sean Chester and Gautam Srivastava. Social Network Privacy for Attribute Disclosure Attacks. Proceedings of the International Conference on Advances in Social Networks Analysis and Mining (ASONAM), Pages 445-449. 2011.
  14. Bruce M. Kapron, Gautam Srivastava and S. Venkatesh. Social Network Anonymization via Edge Addition. Proceedings of the International Conference on Advances in Social Networks Analysis and Mining (ASONAM), Pages 155-162. 2011.
  15. Sean Chester, Bruce M. Kapron, Ganesh Ramesh. Gautam Srivastava, Alex Thomo and S. Venkatesh. k-Anonymization of Social Networks by Vertex Addition. Proceedings of the 15th International Conference on Advances in Databases and Information Systems (ADBIS), Pages 107-116. 2011.
  16. Jennifer Murdoch, Yvonne Coady, and Gautam Srivastava. SPARCS from the University of Victoria: supporting sustainable and integrated outreach activities for educators and young minds. In IEEE International Conference on Meeting Demand for Engineers and Their Educators 2010-2020, Munich, 2007.

Technical Reports

     24. Doug Pickering, Mykel Shumay*, Douglas Spencer and Gautam Srivastava. Eclipse 2017 Livestream – An Evaluation Report for NASA. Palo Alto, CA. 2017.

 

TEACHING

 

Brandon University Courses

62:231: Introduction to C++ (Course Instructor)

62:264: Digital Computer Fundamentals (Course Instructor and Lab Instructor)

62:306: Systems Programming (Operating Systems) (Course Instructor)

62:364: Microprocessors (Course Instructor) (Spring 2018)

62:367: Computer Organization (Course Instructor)

62:371: Databases (Course Instructor)

62:483: Senior Seminar Course on Big Data (Course Instructor)

62:483: Senior Seminar Course on Social Network Privacy (Course Instructor)

 

University of Victoria Courses

CSC 100: Elementary Computing (Course Instructor)

CSC 105: Computers and Information Processing (Course Instructor)

CSC 106/212: The Practice of Computer Science (Course Instructor)

CSC 110: Fundamentals of Programming I (Course Instructor)

CSC 111: Fundamentals of Programming with Engineering Applications

CSC 115: Fundamentals of Programming II (Course Instructor)

CSC 230: Introduction to Computer Architecture (Course Instructor)

CSC 320: Foundations of Computer Science (Course Instructor)

 

TRAINING of HIGHLY QUALIFIED PERSONNEL

I have supervised the following students during their topics courses, with research projects to complete degree requirements and with employment opportunities as research assistants during summer terms.

  1. Kyle Tilbury, “Ant Colony Systems and Social Network Privacy”, Current Grad Student at Dalhousie University, Summer 2015.
  2. Evan Citulsky, “Ant Colony Systems and Social Network Privacy”, M.Sc. (University of Waterloo), Employed, Summer 2016.
  3. Joseph Rimmer, “Sentiment Analysis”, Graduated, Employed, Fall 2016.
  4. Pruthvi Dhannapuneni, “Sentiment Analysis”, Graduated, Employed, Fall 2016-Spring 2017.
  5. Jeremy Bray, “Sentiment Analysis”, Graduated, Employed, Fall 2016-Spring 2017.
  6. Mykel Shumay, “Ant Colony Systems and Social Networks”, “PixSel: Images as Book Ciphers”, “k-Core Analysis in Data Mining”, “Confidential NASA Project”, Current Fourth Year Student at Brandon University, Summer 2016-Fall 2017.
  7. Kyle Clarkson, “k-Core Analysis in Data Mining”, Current Graduate Student at UBC, Fall 2017-Spring 2018.
  8. Thomas Shaw, “Adding Geolocation to MQTT Protocol”, Current Fourth Year Student at Brandon University, Fall 2017-Spring 2018
  9. Andrew Fisher, “MQTT Protocols”, Current Fourth Year Student at Brandon University, Spring 2018-Present
  10. Logan Praznik, “HashTag Graphs: A New Way to View Social Media Posts”, Current Fourth Year Student at Brandon University, Spring 2018-Present