Enjoy your visit to Dr. Ro's website.
Chapters
Patents
  • Olivier Jean Benoit, Rosario Cammarota. Physically Unclonable Function Assisted Memory Encryption Device Techniques. Patent No. 9,875,378. Assignee: Qualcomm Incorporated. January 2018.
  • ​Olivier Jean Benoit, Rosario Cammarota. Side Channel Analysis Resistant Architecture.   U.S. Patent No. 9,735,953. Assignee: Qualcomm Incorporated. August 2017.
  • Rosario Cammarota. Determining Recommended Optimization Strategies for Software Development. U.S. Patent No. 9,626,155. Assignee: Qualcomm Incorporated. April 2017
  • Olivier Jean Benoit, Rishab Nithyanand, Rosario Cammarota, Anand Palanigounder. Multi-granular authentication techniques. US Patent No. 9,407,754 B1. Assignee: Qualcomm Incorporated. Aug 2016. 
  • Arun Kejariwal, Palo D’Alberto, Sapan Panigrahi, Rosario Cammarota, Method and System for Predicting Performance of Software Applications on Prospective Hardware Architecture. US Patent No. 8,818,787. Assignee: Yahoo! Inc. Aug 2014
Conference Articles
  • Cammarota R., Sheikh R. "VPsec: Countering Fault Attacks in General Purpose Microprocessors with Value Prediction." to appear in Proceedings of ACM International Conference on Computing Frontiers 2018.
  • Sheikh R., Cammarota R.,  and Ruan W. "Value Prediction for Security (VPsec): Countering Fault Attacks in Modern Microprocessors." short contribution to appear in Proceedings of International Symposium on Hardware Oriented Security and Trust (HOST), 2018
  • Chen Z., Shen J., Nicolau A., Veidenbaum A., Ghalaty N., and Cammarota R. " CAMFAS: A Compiler Approach to Mitigate Fault Attacks via Enhanced SIMDization . " International Workshop on Fault Tolerance and Diagnosis in Cryptography (FDTC), 2017
  • Nejatollahi H., Dutt N., Cammarota R. " Trends, Challenges and Needs for Lattice-Based Cryptography Implementations. " Special Session: CODES+ISSS 2017
  • Taheri S., Beni L., Cammarota R., Veidenbaum A., Nicolau A., Qiu J., Lu Q. and Haghighat M. WebRTCBench: A Benchmark for Performance Assessment of WebRTC Implementations. In Proceedings of 13th IEEE Symposium on Embedded Systems and Real-time Multimedia, 2015
  • Lugo J. G., Cammarota R., Lopez S. R., Avila A., Dutt N. Characterization of GPGPU Workloads via Correlation-Driven Kernel Similarity Analysis. In Proceedings of IEEE International Conference on Mechatronics, Electronics and Automotive Engineering, 2013
  • Cammarota, R., Aghababaie Beni, L., Nicolau, A., Veidenbaum, A. V. Effective performance evaluation of multi-core based systems. In Proceedings of the IEEE International Symposium on Parallel and Distributed Computing, 2013
  • Duong N., Zhao D., Kim T., Cammarota R., Veidenbaum A. and Valero M.  Improving Cache Management Policies Using Dynamic Reuse Distances. In Proceedings of 45th Annual IEEE/ACM International Symposium on Microarchitecture, 2012
  • Wang, Y., Nicolau, A., Cammarota R., Veidenbaum, A. A Fault Tolerant Self-scheduling Scheme for Parallel Loops on Shared Memory Systems. In Proceedings of the IEEE International Conference on High Performance Computing, 2012
  • Cammarota R., Kejariwal A., Donato D., Nicolau A., Veidenbaum A. Selective Search of Inlining Vectors for Program Optimization. In Proceedings of ACM International Conference on Computing Frontiers, 2012
  • Cammarota R., Kejariwal A., D’Alberto P., Panigrahi S., Nicolau A., Veidenbaum A. Pruning Hardware Evaluation Space via Correlation-Driven Application Similarity Analysis. In Proceedings of ACM International Conference on Computing Frontiers, 2011
Workshop publications
  • Shivam A., Ravi P., Nicolau A., Veidenbaum A., Cammarota R. Load Balancing of Polygonal Partitions. to appear in International Workshop on Polyhedral Compilation Techniques (IMPACT), 2018
  • Lugo J. G., Cammarota R., Avila A., Dutt N. A New Characterization Approach to Model GPGPU Applications and Derive Hints for Their Optimization. Compiler, Architecture and Tools Conference at Intel Development Center (IDC9), 2013
  • Verdoscia L., Cammarota R., Vaccaro R. A New Computational Model and Microprocessor Architecture: A Way to Scale Program Performance in the Next Decade. ScalPerf 2012
  • Cammarota R., Kejariwal A., D’Alberto P., Nicolau A., Veidenbaum A. Performance Modeling for System Selection. In Proceedings of the 16th International Workshop on Compilers for Parallel Computing, 2012
  • Duong N., Cammarota R., Zhao D., Kim T., Veidenbaum A. SCORE: A Score-Based Memory Cache Replacement Policy. In Proceedings of the 1st JILP Workshop on Computer Architecture Competitions: Cache Replacement Championship, 2010

Published Patent Applications
  • Rosario Cammarota, Peerapol Tinnakornsrisuphap. Methods for Detecting Security Incidents in Home Networks. Publication number: 20170208079, July 2017.
  • Olivier J. Benoit, Rosario Cammarota. Dynamic Register Virtualization. Publication number: 20170083355, March 2017.
  • David Hartley, Roberto Avanzi, Rosario Cammarota. Secure Entry and Exit for Software Modules Protected by Controlled Encryption Key Management. Publication number: 20170075820, March 2017
  • Roberto Avanzi, Rosario Cammarota, Ron Keidar. Secure Data Re-Encryption. Publication number: 20170085540, March 2017.
  • Roberto Avanzi, David Hartley, Rosario Cammarota. Separation of Software Modules by Controlled Encryption Key Management. Publication number: 20170085542, March 2017. 
  • Michael J.T. Chan, Lu Xiao, Rosario Cammarota, Olivier J. Benoit, Saurabh Sabnis, Yin Ling Liong, Manish Mohan. Techniques for Data Monitoring to Mitigate Transitive Problem in Object-oriented Contexts. Publication number: 20170134390, January 2017.
  • Rosario Cammarota, Kishore Yalamanchili, Amin Ansari, Amrit Kumar Panda, Rodolfo Giacomo Beraha. Self-adaptive Cache Architecture Based on Run-time Hardware Counters and Offline Profiling of Applications. Publication number: 20170017576, January 2017
  • Roberto Avanzi, David Hartley, Rosario Cammarota. Secure Handling of Memory Caches and Cached Software Module Identities for a Method to Isolate Software Modules by Means of Controlled Encryption Key Management. Publication number: 20170010982, January 2017
  • Michael Chan, Lu Xiao, Rosario Cammarota, Olivier Jean Benoit, Saurabh Sabnis, Yin Ling Liong, Manish Mohan. Techniques for Data Monitoring to Mitigate Transitive Problem in Object-Oriented Contexts. Publication number: 20160364573, December 2016
  • Rosario Cammarota, Olivier Jean Benoit. Techniques for Integrate Circuits Data Path Confidentiality and Extensions thereof. Publication number: 20160364582, December 2016
  • Rosario Cammarota, Olivier Jean Benoit, Anand Palanigounder. Cryptographic Cipher with Finite Subfield Lookup Tables for Use in Masked Operations. Publication number: 20160269175, September 2016
Journal
  • Wang Y., Cammarota R. and Nicolau A. Fault Tolerant Scheduling for Parallel Loops on Shared Memory Systems. Journal of Information Science and Engineering 31(6): 1937-1959, 2015
Dissertations
  
Technical Reports
  • Nejatollahi H., Dutt N., Banerjee I., Ray S., Regazzoni F., Cammarota R. “Implementations of Lattice Based Cryptography: A survey.” UCI-TR-17-04, April 2017.
  • Cammarota R., Veidenbaum A. V. “Metrology Applied to Performance Analysis Using Hardware Counters.” UCI-TR-10-01, Mar 2010.