Daniel S Roche
Assistant Professor
Collaborator
USNA
Computer Science, Annapolis, MD 21402
Computer Science, Annapolis, MD 21402
Daniel S. Roche is an assistant professor at the U.S. Naval Academy. He recieced a Ph.D. in computer science in 2011 from the University of Waterloo. He works on developing efficient algorithms for mathematical problems, from both a complexity-theoretic and a practical standpoint. Much of his work has been on novel and effective uses of randomization in order to improve the running time, space, or communication cost of algorithms. Much of my work has focused on computations with polynomials, and sparse polynomials in particular. He also works applied cryptography, namely secure cloud computing and enhanced privacy on mobile devices.
Publications
2016
- V. Narkhede, K. P. Joshi, T. Finin, S. Choi, A. Aviv, and D. S. Roche, "Managing Cloud Storage Obliviously", InProceedings, International Conference on Cloud Computing, June 2016, 1762 downloads.
- D. S. Roche, A. Aviv, and S. Choi, "A Practical Oblivious Map Data Structure with Secure Deletion and History Independence.", InProceedings, IEEE Symposium on Security and Privacy, May 2016, 1421 downloads.
Past Projects
- Secure and Oblivious Cloud Storage and Deletion, Collaborator