PhD Student- Computer Science
Carleton University, Ottawa, Canada
hemant@ccsl.carleton.ca
Research Interest
IoT Security
Operating System Security
Network Security
Cryptography
Embedded Systems
Programming Languages
C
Embedded C
C++
Python
JavaScript
ReactNative
VHDL
Verilog
Matlab
Hobbies
Freelance Photography
Cycling
Disney Animation
COMP 4109- Applied Cryptography (Fall 2018, Fall 2019)
Course DescriptionTasks: Teaching, Office Hours, Proctoring, Grading
COMP 4108- Computer Systems Security (Winter 2019)
Course DescriptionTasks: Office Hours, Proctoring, Grading
COMP 3000- Operating System (Winter 2018)
Course DescriptionTasks: Office Hours, Proctoring, Grading
C, MATLAB, VHDL, Embedded C, Verilog
Tasks: Teaching and Helping students to understand the practical concepts of embedded system and robotics and to help them build projects to understand the real-time applications of the technology.
C, Embedded C
Tasks: Taking lectures on programming, and encouraging new undergraduate students about programming and benefits of learning new skills and participate in competitions.
Doctorate in Computer Science
Master of Computer Science
Master of Engineering (Software Engineering)
Bachelor Degree (Electronics and Communication)
Gupta, H., van Oorschot, P. C. (2019) Onboarding and Software Update Architecture for IoT Devices. International Conference on Privacy, Security and Trust (IEEE PST).
[Author Print]Acceptance Rate:- 22%
Gupta, H., Singh, M. (2019) Cyber Threat Analysis of Consumer Devices. International Conference on advances in computing and Data Sciences (Springer CCIS, volume 1046).
Acceptance Rate:- 18.7%
Gupta, H. (2019) Onboarding and Software Update Architecture for IoT Devices. (MCS Thesis).
[Author Print]Domain: Internet of Things Security
Language: Embedded C, Java Script, React Native
Tasks: Working on my research topics and designing my prototype using published research to collect information and help in maintaining the lab systems.
Domain: Ciena product “6500 Series”, in Linux C Environment.
Language: C, XML, Python
Protocol: gRPC, REST, TL1
Tasks:WorkedonREST, gRPC protocols and verifiedthem and debuggedand solvedissues coming from client end related to these protocols. Learned about xml and creating xml queries and python for scripting.
Domain: “OTN Scapa (IOS-NXR based Cisco Router)” for client-Cisco, in Linux (RHEL)
Language: C, Embedded C, XML
Protocol: OTN, Ethernet, APS, GMPLS, High Availability, MPLS, OSPF, TCP, UDP
Tasks: Design and developed of code for the different protocols on different line-cards. Contributed big role in EFT (early field testing) and SLT (scale level testing) in terms of bug fixing and triaging issues, training new employees in team.
Awarded 'Best Paper Award' from IEEE Privacy, Security, and Trust Conference, 2019
Awarded 'Graduate Honor Award' from GSA, Carleton University in 2018
Awarded ‘Individual Excellence Award’ in 2015 at Aricent Technologies
Awarded ‘Team Excellence Award (Snap Award)’ in 2014 at Aricent Technologies
Awarded ‘Runner-Up’ for Project in ‘Nalanda Training’ organized by Aricent Technologies, 2012
‘Best Design’ in Robotics in BIT (college)Technical Fest, 2010
Awarded First Position in 8085 Microprocessor Assembly Programming in BIT Technical Fest, 2011
Awarded First Position in Line Follower Robotic Competition in BIT Technical Fest, 2011
Awarded First Position in VolleyBall at Cavorts 2012 at BIT Mesra, Jaipur Campus, 2011
Tasks: Responsible for academic matters and affairs concerning graduate student and helping them by providing suppport.
Tasks: Maintaining the finance of SPAC and SLAM activities and helping the Treasurer.
Tasks: Responsible for overseeing the whole activity of the association, mitigating any conflicts, and helping them by providing guidance.
Tasks: Responsible for overseeing the whole activity of the association, organizing events for Indian students, and helping them with team to settle in Ottawa.
Tasks:TechVibes is the Annual Inter-College Techno-Management Festival of Birla Institute of Technology, Jaipur. Organized and lead the whole event with team, planning budget, and helping each team members in their tasks.