CV
Education
PhD, Computer ScienceWestern University | 2013-2020
Thesis: Hierarchical Group and Attribute-Based Access Control: Incorporating Hierarchical Groups and Delegation into Attribute-Incorporating Hierarchical Groups and Delegation into Attribute-Based Access Control Based Access Control
Master of Science, Computer Science
Lakehead University | 2009-2012
Thesis: A Role and Attribute Based Encryption Approach to Privacy and Security in Cloud Based Health Services
Honours Bachelor of Science, Computer Science
Lakehead University | 2004-2009
Work Experience
Assistant Professor (Teaching)Western University | April 2022 - Present
Full time teaching professor for the Computer Science Department at Western University.
Lecturer
Western University | January 2018 - December 2020
Limited duties lecturer for the Computer Science Department at Western University. Taught CS1032A (Summer 2020), CS2211B (Winter 2018 & 2019) and CS2034B (Winter 2018 & 2019).
Graduate Teaching Assistant
Western University | September 2013 - December 2019
Assisted professors in the Computer Science Department with grading undergraduate course material and running labs/tutorials.
Graduate Teaching Assistant
Lakehead University | September 2009 - April 2011
Assisted professors in the Computer Science Department with grading undergraduate course material and running labs/tutorials. Tutored undergraduate students in various computer science related courses.
Research Assistant
University of Toronto | September 2008 - April 2009
Worked on the Basie Project (an open-source classroom-friendly Python/ Django based replacement for Trac).
Student Developer
Google Summer of Code Program / Moodle Community | May 2008 - August 2008
Worked on the Moodle open source project as part of Google Summer of Code to implement an Adobe Flash and Flex based grade report plugin.
Thunder Bay NOW Technology Officer
Thunder Bay Chamber of Commerce | May 2006 - August 2006
Was in charge of the technological aspects of the Thunder Bay NOW project and developing the Thunder Bay NOW website and content management system.
Assistant Programmer
Canadian Water Network | May 2005 - September 2005
Worked on the Canadian Water Network website to create external and internal web-based applications including Java applets for visualizing geographical data stored in the networks database.
Teaching
Assistant Professor (Teaching) - Western University: 2022 - Present
Summer 2022Lecturer - Western University: 2018 - 2020
Fall 2020Summer 2020
Winter 2019
- CS2211B: Software Tools and Systems Programming
- CS2034B: Data Analytics: Principles and Tools
- Digital Humanities 2144b (cross-listed with CS2034B)
- CS2211B: Software Tools and Systems Programming
- CS2034B: Data Analytics: Principles and Tools
- Digital Humanities 2144b (cross-listed with CS2034B)
Graduate Teaching Assistant (Western University): 2013 - 2019
- SOGS Graduate Student Teaching Award
Winter 2016
Awarded based on nominations from students and faculty. For work related to TAing CS2034 at Western University.
Graduate Teaching Assistant (Lakehead University): 2009 - 2011
Awarded based on nominations from students and faculty. For work related to TAing CS2034 at Western University.
Publications - Peer Reviewed
Incorporating Off-Line Attribute Delegation into Hierarchical Group and Attribute-Based Access ControlThe 12th International Symposium on Foundations & Practice of Security FPS'2019 | November 5, 2019
Authors: Daniel Servos and Michael Bauer
DOI: Forthcoming publication in Springer Lecture Notes in Computer Science
Conference Slides (PDF)
HGAA: An Architecture to Support Hierarchical Group and Attribute-Based Access Control
Proceedings of the Third ACM Workshop on Attribute-Based Access Control (ABAC'18) | March 21, 2018
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1145/3180457.3180459 | Conference Slides (PDF)
Current Research and Open Problems in Attribute-Based Access Control
ACM Computing Surveys (CSUR) 49, 4, Article 65 (January 2017), 45 pages.
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1145/3007204
Strategies for Incorporating Delegation into Attribute-Based Access Control (ABAC)
The 9th International Symposium on Foundations & Practice of Security FPS'2016 | October 24, 2016
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1007/978-3-319-51966-1_21 | Conference Slides (PDF)
HGABAC: Towards a Formal Model of Hierarchical Attribute-Based Access Control
The 7th International Symposium on Foundations & Practice of Security FPS'2014 | November 5, 2014
Authors: Daniel Servos and Sylvia L. Osborn
DOI: 10.1007/978-3-319-17040-4_12 | Conference Slides (PDF)
Extensions to Ciphertext-Policy Attribute-Based Encryption to Support Distributed Environments
International Journal of Computer Applications in Technology | June 6, 2013
Authors: Daniel Servos, Sabah Mohammed, Jinan Fiaidhi, Tai hoon KIM
DOI: 10.1504/IJCAT.2013.054354
Developing a Secure Distributed OSGI Cloud Computing Infrastructure for Sharing Health Records
AIS'11 Proceedings of the Second international conference on Autonomous and intelligent systems | June 22, 2011
Authors: Sabah Mohammed, Daniel Servos, Jinan Fiaidhi
DOI: 10.1007/978-3-642-21538-4_24
HCX: A Distributed OSGI Based Web Interaction System for Sharing Health Records in the Cloud
2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT) | August 31, 2010
Authors: Sabah Mohammed, Daniel Servos, Jinan Fiaidhi
DOI: 10.1109/WI-IAT.2010.26
Publications/Seminars/Tutorials - Non-refereed
Issues in Access Control and Privacy for Big DataEncyclopedia of Complexity and Systems Science | August 12, 2021
Authors: Sylvia L. Osborn, Daniel Servos, Motahera Shermin
DOI: 10.1007/978-3-642-27737-5_752-1
The Roadmap to the Ecosystem of Electronic Health Records
Fifth International Conference on Digital Information Management | July 5, 2010
Authors: Sabah Mohammed, Jinan Fiaidhi, David Andrew John Thomas, Jeff Santarossa, Daniel Servos
Screencast of my part of the tutorial (WMV) | Slides (PPTX)
Theses
PhD ThesisHierarchical Group and Attribute-Based Access Control: Incorporating Hierarchical Groups and Delegation into Attribute-Based Access Control
Western University | 2020
Electronic Thesis and Dissertation Repository. 6855. https://ir.lib.uwo.ca/etd/6855
Master's Thesis
A Role and Attribute Based Encryption Approach to Privacy and Security in Cloud Based Health Services
Lakehead University | 2012
Major Awards
Ontario Graduate Scholarship (OGS)2016-2017
Ontario Graduate Scholarship (OGS)
2015-2016
Ontario Graduate Scholarship (OGS)
2014-2015
Ontario Graduate Scholarship (OGS)
2013-2014
Ontario Graduate Scholarship in Science and Technology (OGSST)
September 2010
Other Projects and Activities
Computer Science Canada Programming CommunityCompSci.ca | September 2002 - Present
Co-founder and server administrator for CompSci.ca, a programming community for Canadian computer science students.
DWITE: Online Computer Programming Contest
DWITE.ORG | September 2007 - 2013
Co-administrator and developer for the DWITE programming contest for canadian secondary students. I am responsible for all technological aspects of the contest, website and automated judging backend.
Lakehead University Student Union Board of Directors
Lakehead University Student Union | December 2005 - September 2006
Director on the board of directors for the Lakehead University Student Union.