Publications

Media Provenance

Imani N. Sherman, Jack W. Stokes, Elissa M. Redmiles, Designing Media Provenance Indicators to Combat Fake Media, Proceedings International Symposium on Research in Attacks, Intrusions and Defenses (RAID), October 2021.

Paul England, Henrique S. Malvar, Eric Horvitz, Jack W. Stokes, C´edric Fournet, Rebecca Burke-Aguero, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, John Deutscher, Shabnam Erfani, Matt Gaylor, Andrew Jenks, Kevin Kane, Elissa M. Redmiles, Alex Shamis, Isha Sharma, John C. Simmons, Sam Wenker, Anika Zaman. AMP: Authentication of Media Via Provenance. Proceedings ACM Multimedia Systems Conference (MMSys). Association for Computing Machinery, New York, NY, USA, 108–121, July 2021.

J. Aythora, R. Burke-Ag¨uero, A. Chamayou, S. Clebsch, M. Costa, N. Earnshaw, L. Ellis, P. England, C. Fournet, M. Gaylor, C. Halford, E. Horvitz, A. Jenks, K. Kane, M. Lavallee, S. Lowenstein, B. MacCormack, H. S. Malvar, S. O’Brien, J. Parnall, E. M. Redmiles, A. Shamis, I. Sharma, J. W. Stokes, S. Wenker, A. Zaman, Multi-Stakeholder Media Provenance Management to Counter Synthetic Media Risks in News Publishing, Proceedings International Broadcasting Convention (IBC) September 2020.

Malware Detection

Talha Ongun, Jack W. Stokes, Jonathan Bar Or, Ke Tian, Farid Tajaddodianfar, Joshua Neil, Christian Seifert, Alina Oprea, and John C. Platt. Living-Off-The-Land Command Detection Using Active Learning. In Proceedings of the 24th International Symposium on Research in Attacks, Intrusions and Defenses (RAID). Association for Computing Machinery, New York, NY, USA, 442–455.

Jack W. Stokes, Rakshit Agrawal, Geoff McDonald, Detection of Malicious VBScript Using Static and Dynamic Analysis with Recurrent Deep Learning, Proceedings IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Barcelona, Spain, May 2020.

Farid Tajaddodianfar, Jack W. Stokes, Arun Gururajan, Texception: A Character/Word-Level Deep Learning Model for Phishing URL Detection, Proceedings IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Barcelona, Spain, May 2020.

Edward J. Chou, Arun Gururajan, Kim Laine, Nitin Kumar Goel, Anna Bertiger, Jack W. Stokes, Privacy Preserving Phishing Web Page Classification Via Fully Homomorphic Encryption, Proceedings IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Barcelona, Spain, May 2020.

Yu Wang, Jack W. Stokes, Mady Marinescu, Actor Critic Deep Reinforcement Learning for Neural Malware Control, Proceedings AAAI Conference on Artificial Intelligence (AAAI), New York, NY, February 2020.

Jack W. Stokes, Rakshit Agrawal, Geoff McDonald and Matthew Hausknecht, ScriptNet: Neural Static Analysis for Malicious JavaScript Detection, Proceedings IEEE Military Communications Conference (MILCOM), Norfolk, VA, November 2019.

Yu Wang, Jack W. Stokes, Mady Marinescu, Neural Malware Control with Deep Reinforcement Learning, Proceedings IEEE Military Communications Conference (MILCOM), Norfolk, VA, November 2019.

Jack W. Stokes, Christian Seifert, Jerry Li and Nizar Hejazi, Detection of Prevalent Malware Families with Deep Learning, Proceedings IEEE Military Communications Conference (MILCOM), Norfolk, VA, November 2019.

Rakshit Agrawal, Jack W. Stokes, Karthik Selvaraj, Mady Marinescu, Attention in Recurrent Neural Networks for Ransomware Detection, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Brighton, England, May 2019.

Jack W. Stokes, De Wang, Mady Marinsescu, Marc Marino, Brian Bussone, Attack and Defense of Dynamic Analysis-Based, Adversarial Neural Malware Detection Models, Proceedings IEEE Military Communications Conference (MILCOM), Los Angeles, CA, October 2018.

Rakshit Agrawal, Jack W. Stokes, Mady Marinescu, Karthik Selvaraj, Robust Neural Malware Detection Models for Emulation Sequence Learning, Proceedings IEEE Military Communications Conference (MILCOM), Los Angeles, CA, October 2018.

Rakshit Agrawal, Jack W. Stokes, Mady Marinescu, Karthik Selvaraj, Neural Sequential Malware Detection with Parameters, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Calgary, Alberta, CA, April 2018.

Shayok Chakraborty, Jack W. Stokes, Lin Xiao, Dengyong Zhou, Mady Marinescu, Anil Thomas, Hierarchical Learning for Automated Malware Classification, Proceedings IEEE Military Communications Conference (MILCOM), Baltimore, MD, October 2017.

Ben Athiwaratkun, Jack W. Stokes, Malware Classification with LSTM and GRU Language Models and a Character-Level CNN, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), New Orleans, LA, March 2017.

Wenyi Huang, Jack W. Stokes, MtNet: A Multi-Task Neural Network for Dynamic Malware Classification, Proceedings of Conference on Detection of Intrusions and Malware & Vulnerability Assessment (DIMVA), July 2016.

Razvan Pascanu, Jack W. Stokes, Hermineh Sanossian, Mady Marinescu, Anil Thomas, Malware Classification With Recurrent Networks, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Brisbane, Australia, April, 2015.

George Dahl, Jack W. Stokes, Li Deng, Dong Yu, Large-Scale Malware Classification Using Random Projections and Neural Networks, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, BC Canada, May, 2013.

Nikos Karampatziakis, Jack W. Stokes, Anil Thomas, and Mady Marinescu, Using File Relationships in Malware Classification, Proceedings of Conference on Detection of Intrusions and Malware & Vulnerability Assessment (DIMVA), July 2012.

Jack W. Stokes, John C. Platt, Helen J. Wang, Joe Faulhaber, Jonathan Keller, Mady Marinescu, Anil Thomas and Marius Gheorghescu, Scalable Telemetry Classification for Automated Malware Detection, Proceedings of European Symposium on Research in Computer Security (ESORICS), September 2012.

Web Security

Pranav Maneriker, Jack W. Stokes, Edir Garcia Lazo, Diana Carutasu, Farid Tajaddodianfar and Arun Gururajan, URLTran: Improving Phishing URL Detection Using Transformers, Proceedings IEEE Military Communications Conference (MILCOM), 2021, pp. 197-204.

Maryam Zulfiqar, Muhammad Umar Janjua, Muhammad Hassan, Talha Ahmad, Tania; Saleem, Jack W. Stokes, Tracking Adoption of Revocation and Cryptographic Features in X.509 Certificates, International Journal of Information Security, 21, 653-668, November 2021.

Jinyuan Jia, Zheng Dong, Jie Li, Jack W. Stokes, Detection Of Malicious DNS and Web Servers using Graph-Based Approaches,Proceedings IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), June 2021, pp. 2625-2629.

Gang Wang, Jack W. Stokes, Cormac Herley, David Felstead, Detecting Malicious Landing Pages in Distribution Networks, Malware, Proceedings IEEE/IFIP International Conference on Dependable Systems and Networks (DSN2013), Budapest, Hungary, June, 2013.

Christian Seifert, Jack W. Stokes, Christina Colcernian, John C. Platt, and Long Lu, Robust Scareware Image Detection, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, BC Canada, May, 2013.

Junjie Zhang, Christian Seifert, Jack W. Stokes, and Wenke Lee, ARROW: Generating Signatures to Detect Drive-By Downloads, Proceedings of 20th Annual World Wide Web Conference (WWW), March 28, 2011.

Jack W. Stokes, Reid Andersen, Christian Seifert, and Kumar Chellapilla, WebCop: Locating Neighborhoods of Malware on the Web, 3rd Usenix Workshop on Large-Scale Exploits and Emerging Threats (LEET), April 27, 2010.

Network Security

Behnaz Arzani , Selim Ciraci , Stefan Saroiu, Alec Wolman, Jack W. Stokes, Geoff Outhred, Lechao Diwu, PrivateEye: Scalable and Privacy-Preserving Compromise Detection in the Cloud, USENIX Symposium on Networked Systems Design and Implementation (NSDI), February 2020.

Md Amran Siddiqui, Jack W. Stokes, Christian Seifert, Evan Argyle, Robert McCann, Joshua Neil, Justin Carroll, Detecting Cyber Attacks Using Anomaly Detection with Explanations and Expert Feedback, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Brighton, England, May 2019.

Qingyun Liu, Jack W. Stokes, Rob Mead, Tim Burrell, Ian Hellen, John Lambert, Andrey Marochko, Weidong Cui, Latte: Large-Scale Lateral Movement Detection, Proceedings IEEE Military Communications Conference (MILCOM), Los Angeles, CA, October 2018.

Jack W. Stokes, Himanshu Chandola, Tim Burrell, Christian Seifert, MART: Targeted Attack Detection on a Compromised Network, Proceedings IEEE Military Communications Conference (MILCOM), Baltimore, MD, November 2016.

Jack W. Stokes, John C. Platt, Joseph Kravis, and Michael Shilman, ALADIN: Active Learning of Anomalies to Detect Intrusions, Microsoft Research Technical Report MSR-TR-2008-24, March 4, 2008.

Jack W. Stokes, John C. Platt, Joseph Kravis, and Michael Shilman, ALADIN: Active Learning for Statistical Intrusion Detection, Neural Information Processing Systems Workshop on “Machine Learning in Adversarial Environments”, NIPS, Whistler BC, December 8, 2007.

Machine Learning

Jack W. Stokes, Ashish Kapoor, and Debajyoti Ray, “Asking for a Second Opinion: Re-Querying of Noisy Multi-Class Labels”, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Shanghai, China, March, 2016.

Security of Machine Learning Systems

Jack W. Stokes, Paul England, and Kevin Kane, ”Preventing Machine Learning Poisoning Attacks Using Authentication and Provenance,” Proceedings IEEE Military Communications Conference (MILCOM), 2021, pp. 181-188.

Vikash Sehwag, Jack W. Stokes, and Cha Zhang, ”Beyond Lp Norms: Delving Deeper into Robustness to Physical Image Transformations,” Proceedings IEEE Military Communications Conference (MILCOM), 2021, pp. 189-196.

Bot Detection

Greg Buehrer, Jack W. Stokes, and Kumar Chellapilla, A Large Scale Study of Automated of Automated Web Search Traffic, International Workshop on Adversarial Information Retrieval on the Web (AIRWEB), Beijing, April 22, 2008.

Greg Buehrer, Jack W. Stokes, Kumar Chellapilla, Classification of Automated Web Traffic, Chapter in Weaving Services and People on the World Wide Web, Editors: Irwin King, Ricardo Baeza-Yates, Springer, 2009, pp 3-26.

Operating Systems and Machine Learning

Kevin Bartz, Jack W. Stokes, John C. Platt, Ryan Kivett, David Grant, Silviu Calinoiu and Gretchen Loihle, Finding Similar Failures Using Callstack Similarity, Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML), San Diego, CA 2008

Acoustic Echo Cancellation

Zhengyou Zhang, Qin Cai, and Jack W. Stokes, Multichannel Acoustic Echo Cancelation in Multiparty Spatial Audio Conferencing with Constrained Kalman Filtering, International Workshop on Acoustic Echo and Noise Control (IWAENC), Seattle, WA, September 2008.

Amit S. Chhetri and Jack W. Stokes, Acoustic Echo Cancellation for High Noise Environments, Proceedings IEEE Conference on Multimedia Expo (ICME), Toronto, July 2006.

Jack W. Stokes and John C. Platt, Robust RLS With Round Robin Regularization Including Application To Stereo Acoustic Echo Cancellation, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France, May, 2006.

Jack W. Stokes and Henrique S. Malvar, Acoustic Echo Cancellation with Arbitrary Playback Sampling Rate, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Montreal, pp. IV-153 – IV-156, May 17-21, 2004.

Acoustic Echo Suppression

Amit S. Chhetri, Arun C. Surendran, Jack W. Stokes and John C. Platt, Regression-Based Residual Acoustic Echo Suppression, International Workshop on Acoustic Echo and Noise Control (IWAENC), Eindhoven, Netherlands, September 2005.

Diego A. Bendersky, Jack W. Stokes and Henrique S. Malvar, Nonlinear Residual Acoustic Echo Suppression for High Levels of Harmonic Distortion, Proceedings IEEE Conference on Acoustics, Speech, and Signal Processing (ICASSP), Las Vegas, March 30-April 4, 2008.

Double Talk Detection

Mohammad A. Iqbal, Jack W. Stokes, and Steven L. Grant, Normalized Double-Talk Detection Based on Microphone and AEC Error Cross-Correlation, Proceedings IEEE Conference on Multimedia (ICME), Beijing 2007.

Mohammad A. Iqbal, Jack W. Stokes, John C. Platt, Arun C. Surendran, and Steven L. Grant, DoubleTalk Detection using Real-time Recurrent Learning, International Workshop on Acoustic Echo and Noise Control (IWAENC), Paris, France, September 2006

Mohammad A. Iqbal, Steven L. Grant, Jack W. Stokes, A Frequency Domain Doubletalk Detector Based On Cross-Correlation and Extension To Multi-Channel Case, 43rd Asilomar Conference on Signals, Systems and Computers, Monterrey, CA, Nov 2009.

Speaker Identification

Jack W. Stokes, John C. Platt, and Sumit Basu, Speaker Identification Using a Microphone Array and a Joint HMM with Speech Spectrum and Angle of Arrival, Proceedings IEEE Conference on Multimedia Expo ICME ’06, Toronto, July 2006.

Wireless Communications

Stokes, Jack W. and James A. Ritcey, Performance Analysis of DS/CDMA Systems with Shadowing and Flat Fading, Signal Processing, 81, pp.2555-2571, 2001.

Stokes, Jack W. and James A. Ritcey, Evaluation of Error Probabilities for General Signal Constellations, Proceedings IEEE Global Telecommunications Conference, Rio de Janeiro, pp. 909-913, Dec. 5-9, 1999.

Stokes, Jack W. and James A. Ritcey, A General Method For Evaluating Outage Probabilities Using Pad´e Approximations, Proceedings IEEE Global Telecommunications Conference, Sydney, vol. 3, pp. 1485-1490, Nov. 8-12, 1998.

Stokes, Jack W. and James A. Ritcey, Error Probabilities of Synchronous DS/CDMA Systems with Random and Deterministic Signature Sequences for Ideal and Fading Channels, Proceedings IEEE International Communications Conference, Dallas, vol. 3, pp. 1518-1522, June 23-27, 1996.

Control Theory

Jay Stokes and Guy R. L. Sohie, Implementation of PID Controllers on the Motorola DSP56000/ DSP56001, Part 1, Microprocessors Microsystems, Elsevier, Volume 15, Issue 6, pp 321 – 331, July-August 1991.

Jay Stokes and Guy R. L. Sohie, Implementation of PID Controllers on the Motorola DSP56000/ DSP56001, Part 2, Microprocessors Microsystems, Elsevier, Volume 15, Issue 7, pp 385 – 392, September 1991.

Jay Stokes and Guy R. L. Sohie, Implementation of PID Controllers on the Motorola DSP56000/ DSP56001, Motorola Literature Distribution, Application Note APR5/D, 1989.