H.B. Acharya
Assistant Professor
Department of Cybersecurity
Golisano College of Computing and Information Sciences
Office Mailing Address
152 Lomb Memorial Drive Rochester, NY 14623
H.B. Acharya
Assistant Professor
Department of Cybersecurity
Golisano College of Computing and Information Sciences
Education
B.Tech., Indian Institute of Technology; Ph.D., University of Texas at Austin
Bio
H. B. Acharya has a Ph.D. in Computer Science, from the University of Texas at Austin, and is particularly interested in using tools and models from mathematics to attack Computing Security problems. His research focuses on networks: individual components (software-defined middleboxes), small networks (Data Center Networks, Local Area Networks), large networks (Autonomous Systems), and the Internet.
Select Scholarship
Invited Paper
Acharya, H B, Nirmala Shenoy, and John Hamilton. "From Spanning Trees to Meshed Trees." International Conference on Communications Systems and Networks. (2020). Web.
Journal Paper
Sharma, P K, et al. "SiegeBreaker: An SDN Based Practical Decoy Routing System." Proceedings of Privacy Enhancing Technologies (PoPETS) 3. (2020): 243-263. Web.
Published Conference Proceedings
Acharya, H. B., et al. "The Devil’s in The Details: Placing Decoy Routers in the Internet." Proceedings of the Annual Computer Security Applications Conference (ACSAC), Florida 2017. Ed. David Balenson, Juan Caballero, Jeremy Epstein. Orlando, FL: ACSAC, 2017. Web.
Acharya, H. B., Devashish Gosain, and Sambuddho Chakravarty. "Few Throats to Choke: On the Current Structure of the Internet." Proceedings of the IEEE Local Computer Networks Conference, Singapore 2017. Ed. Jens Tolle, Kemal Akkaya, and Soumaya Cherkaoui. Singapore, Singapore: IEEE, 2017. Print.
Acharya, H. B., et al. "Mending Wall: On the Implementation of Censorship in India." Proceedings of the EAI International Conference on Security and Privacy in Communication Networks, Niagara Falls 2017. Ed. Imrich Chlamtac and Guofei Gu. Niagara Falls, Ontario: EAI/Springer, 2017. Web.
Currently Teaching
CSEC-201
Programming for Information Security
3 Credits
This course builds upon basic programming skills to give students the programming knowledge necessary to study computing security. Students will be introduced to network programming, memory management, and operating system calls along with associated security concepts. Specific focus will placed on understanding the compilation process and on the relation between high-level programming concepts and low-level programming concepts, culminating in identifying and exploiting memory corruption vulnerabilities.
CSEC-462
Network Security and Forensics
3 Credits
This course investigates the many facets of network security and forensics. Students will examine the areas of intrusion detection, evidence collection, network auditing, network security policy design and implementation as well as preparation for and defense against attacks. The issues and facilities available to both the intruder and data network administrator will be examined and evaluated with appropriate laboratory exercises to illustrate their effect.
CSEC-759
Graduate Seminar in Computing Security
3 Credits
This course explores current topics in Computing Security. It is intended as a place holder course for faculty to experiment new course offerings in Computing Security undergraduate program. Course specific details change with respect to each specific focal area proposed by faculty.