Orchestra: intrusion detection using parallel execution and monitoring of program variants in user-space B Salamat, T Jackson, A Gal, M Franz Proceedings of the 4th ACM European conference on Computer systems, 33-46, 2009 | 198 | 2009 |
Compiler-generated software diversity T Jackson, B Salamat, A Homescu, K Manivannan, G Wagner, A Gal, ... Moving Target Defense: Creating Asymmetric Uncertainty for Cyber Threats, 77-98, 2011 | 148 | 2011 |
Runtime defense against code injection attacks using replicated execution B Salamat, T Jackson, G Wagner, C Wimmer, M Franz IEEE Transactions on Dependable and Secure Computing 8 (4), 588-601, 2011 | 86 | 2011 |
Reverse stack execution in a multi-variant execution environment B Salamat, A Gal, M Franz Workshop on Compiler and Architectural Techniques for Application …, 2008 | 72 | 2008 |
Multi-variant program execution: Using multi-core systems to defuse buffer-overflow vulnerabilities B Salamat, A Gal, T Jackson, K Manivannan, G Wagner, M Franz 2008 International Conference on Complex, Intelligent and Software Intensive …, 2008 | 62 | 2008 |
Computing device to detect malware H Hsiao, D Shuo, B Salamat, R Gupta, SM Das US Patent 9,832,211, 2017 | 61 | 2017 |
Multi-variant parallel program execution to detect malicious code injection M Franz, A Gal, B Salamat US Patent 8,239,836, 2012 | 56 | 2012 |
On the effectiveness of multi-variant program execution for vulnerability detection and prevention T Jackson, B Salamat, G Wagner, C Wimmer, M Franz Proceedings of the 6th International Workshop on Security Measurements and …, 2010 | 48 | 2010 |
Fast speculative address generation and way caching for reducing L1 data cache energy D Nicolaescu, B Salamat, A Veidenbaum, M Valero 2006 International Conference on Computer Design, 101-107, 2006 | 39 | 2006 |
Computing device to detect malware H Hsiao, D Shuo, B Salamat, R Gupta, SM Das US Patent 9,973,517, 2018 | 30 | 2018 |
Method and apparatus for optimized execution using resource utilization maps MMH Reshadi, B Salamat, GC Cascaval, MS Fowler, A Ermolinskiy, ... US Patent 9,804,893, 2017 | 27 | 2017 |
Multi-Variant Execution: Run-Time Defense against Malicious Code Injection Attacks DISSERTATION B Salamat Ph. D. Dissertation. University of California, Irvine, 2009 | 25 | 2009 |
Mitigating just-in-time spraying attacks in a network environment B Salamat, J Epstein US Patent 9,015,834, 2015 | 9 | 2015 |
Synchronous signal delivery in a multi-variant intrusion detection system B Salamat, C Wimmer, M Franz technical report, School of Information and Computer Sciences, Univ. of …, 2009 | 8 | 2009 |
Mitigating just-in-time spraying attacks in a network environment B Salamat, J Epstein US Patent 9,336,383, 2016 | 6 | 2016 |
Method and apparatus for optimized execution using resource utilization maps MMH Reshadi, B Salamat, GC Cascaval, MS Fowler, A Ermolinskiy, ... US Patent 10,592,292, 2020 | 2 | 2020 |
Orchestra: A User Space Multi-Variant Execution Environment B Salamat, T Jackson, A Gal, M Franz Proc. EuroSys, 33-46, 2009 | 2 | 2009 |
Stopping Buffer Overflow Attacks at Run-Time: Simultaneous Multi-Variant Program Execution on a Multicore Processor B Salamat, A Gal, T Jackson, K Manivannan, G Wagner, M Franz Technical Report 07-13, School of Information and Computer Sciences, UCIrvine, 2007 | 2 | 2007 |
Reverse stack execution B Salamat, A Gal, A Yermolovich, K Manivannan, M Franz Technical Report, 2007 | 2 | 2007 |
Area-aware optimizations for resource constrained branch predictors exploited in embedded processors B Salamat, A Baniasadi, KJ Deris 2006 International Conference on Embedded Computer Systems: Architectures …, 2006 | 2 | 2006 |