John A. Springer
John A. Springer has a total of 13 co-authors. Here are the top co-authors by number of shared publications:
- Eric T. Matson
Department of Computer and Information Technology, Purdue University, West Lafayette, IN 47907, USA
2 shared publications - Ahmad Esmaeili
Wichita State University
1 shared publication Benjamin Harsha
1 shared publication- Chad Laux
Computer Information Technology, Purdue University, 401 N. Grant St, Knoy Hall, West Lafayette, IN 47907, USA
1 shared publication - Corey Seliger
Department of Computer and Information Technology, Purdue University, West Lafayette, Indiana, USA
1 shared publication - Jeremiah Blocki
Purdue University, West Lafayette, Indiana, USA
1 shared publication
Latest Publications
- 11 April 2025
- Published by Springer Nature
- p. 437-447
Node-Centric Community Detection in Dynamic Networks
- 11 April 2025
- Published by Springer Nature
- p. 437-447
Node-Centric Community Detection in Dynamic Networks
- Open Access
HAMLET: A Hierarchical Agent-based Machine Learning Platform
Hierarchical Multi-Agent Systems provide convenient and relevant ways to analyze, model, and simulate complex systems composed of a large number of entities that interact at different levels of abstraction. In this paper, we introduce HAMLET (Hierarchical Agent-based Machine LEarning plaTform), a hybrid machine learning platform based on hierarchical multi-agent systems, to facilitate the research and democratization of geographically and/or locally distributed machine learning entities. The proposed system models a machine learning solutions as a hypergraph and autonomously sets up a multi-level structure of heterogeneous agents based on their innate capabilities and learned skills. HAMLET aids the design and management of machine learning systems and provides analytical capabilities for research communities to assess the existing and/or new algorithms/datasets through flexible and customizable queries. The proposed hybrid machine learning platform does not assume restrictions on the type of learning algorithms/datasets and is theoretically proven to be sound and complete with polynomial computational requirements. Additionally, it is examined empirically on 120 training and four generalized batch testing tasks performed on 24 machine learning algorithms and 9 standard datasets. The provided experimental results not only establish confidence in the platform's consistency and correctness but also demonstrate its testing and analytical capacity.
Open AccessHAMLET: A Hierarchical Agent-based Machine Learning Platform
Hierarchical Multi-Agent Systems provide convenient and relevant ways to analyze, model, and simulate complex systems composed of a large number of entities that interact at different levels of abstraction. In this paper, we introduce HAMLET (Hierarchical Agent-based Machine LEarning plaTform), a hybrid machine learning platform based on hierarchical multi-agent systems, to facilitate the research and democratization of geographically and/or locally distributed machine learning entities. The proposed system models a machine learning solutions as a hypergraph and autonomously sets up a multi-level structure of heterogeneous agents based on their innate capabilities and learned skills. HAMLET aids the design and management of machine learning systems and provides analytical capabilities for research communities to assess the existing and/or new algorithms/datasets through flexible and customizable queries. The proposed hybrid machine learning platform does not assume restrictions on the type of learning algorithms/datasets and is theoretically proven to be sound and complete with polynomial computational requirements. Additionally, it is examined empirically on 120 training and four generalized batch testing tasks performed on 24 machine learning algorithms and 9 standard datasets. The provided experimental results not only establish confidence in the platform's consistency and correctness but also demonstrate its testing and analytical capacity.
- Open Access
Bicycle Attacks Considered Harmful: Quantifying the Damage of Widespread Password Length Leakage
We examine the issue of password length leakage via encrypted traffic i.e., bicycle attacks. We aim to quantify both the prevalence of password length leakage bugs as well as the potential harm to users. In an observational study, we find that {\em most} of the Alexa top 100 rates sites are vulnerable to bicycle attacks meaning that an eavesdropping attacker can infer the exact length of a password based on the length the encrypted packet containing the password. We discuss several ways in which an eavesdropping attacker could link this password length with a particular user account e.g., a targeted campaign against a smaller group of users or via DNS hijacking for larger scale campaigns. We next use a decision-theoretic model to quantify the extent to which password length leakage might help an attacker to crack user passwords. In our analysis, we consider three different levels of password attackers: hacker, criminal and nation-state. In all cases, we find that such an attacker who knows the length of each user password gains a significant advantage over one without knowing the password length. As part of this analysis, we also release a new differentially private password frequency dataset from the 2016 LinkedIn breach using a differentially private algorithm of Blocki et al. (NDSS 2016) to protect user accounts. The LinkedIn frequency corpus is based on over 170 million passwords making it the largest frequency corpus publicly available to password researchers. While the defense against bicycle attacks is straightforward (i.e., ensure that passwords are always padded before encryption), we discuss several practical challenges organizations may face when attempting to patch this vulnerability. We advocate for a new W3C standard on how password fields are handled which would effectively eliminate most instances of password length leakage.
Open AccessBicycle Attacks Considered Harmful: Quantifying the Damage of Widespread Password Length Leakage
We examine the issue of password length leakage via encrypted traffic i.e., bicycle attacks. We aim to quantify both the prevalence of password length leakage bugs as well as the potential harm to users. In an observational study, we find that {\em most} of the Alexa top 100 rates sites are vulnerable to bicycle attacks meaning that an eavesdropping attacker can infer the exact length of a password based on the length the encrypted packet containing the password. We discuss several ways in which an eavesdropping attacker could link this password length with a particular user account e.g., a targeted campaign against a smaller group of users or via DNS hijacking for larger scale campaigns. We next use a decision-theoretic model to quantify the extent to which password length leakage might help an attacker to crack user passwords. In our analysis, we consider three different levels of password attackers: hacker, criminal and nation-state. In all cases, we find that such an attacker who knows the length of each user password gains a significant advantage over one without knowing the password length. As part of this analysis, we also release a new differentially private password frequency dataset from the 2016 LinkedIn breach using a differentially private algorithm of Blocki et al. (NDSS 2016) to protect user accounts. The LinkedIn frequency corpus is based on over 170 million passwords making it the largest frequency corpus publicly available to password researchers. While the defense against bicycle attacks is straightforward (i.e., ensure that passwords are always padded before encryption), we discuss several practical challenges organizations may face when attempting to patch this vulnerability. We advocate for a new W3C standard on how password fields are handled which would effectively eliminate most instances of password length leakage.
- 12 June 2017
- Published by Emerald Publishing in International Journal of Productivity and Performance Management
- Vol. 66 (5) , 662-679
Impacting Big Data analytics in higher education through Six Sigma techniques
Purpose: The purpose of this paper is to develop a framework for utilizing Six Sigma (SS) principles and Big Data analytics at a US public university for the improvement of student success. This research utilizes findings from the Gallup index to identify performance factors of higher education. The goal is to offer a reimagined SS DMAIC methodology that incorporates Big Data principles. Design/methodology/approach: The authors utilize a conceptual research design methodology based upon theory building consisting of discovery, description, explanation of the disciplines of SS and Big Data. Findings: The authors have found that the interdisciplinary approach to SS and Big Data may be grounded in a framework that reimagines the define, measure, analyze, improve and control (DMAIC) methodology that incorporates Big Data principles. The authors offer propositions of SS DMAIC to be theory tested in subsequent study and offer the practitioner managing the performance of higher education institutions (HEIs) indicators and examples for managing the student success mission of the organization. Research limitations/implications: The study is limited to conceptual research design with regard to the SS and Big Data interdisciplinary research. For performance management, this study is limited to HEIs and non-FERPA student data. Implications of this study include a detailed framework for conducting SS Big Data projects. Practical implications: Devising a more effective management approach for higher education needs to be based upon student success and performance indicators that accurately measure and support the higher education mission. A proactive approach should utilize the data rich environment being generated. The individual that is most successful in engaging and managing this effort will have the knowledge and skills that are found in both SS and Big Data. Social implications: HEIs have historically been significant contributors to the development of meritocracy in democratic societies. Due to a variety of factors, HEIs, especially publicly funded institutions, have been under stress due to a reduction of public funding, resulting in more limited access to the public in which they serve. Originality/value: This paper examines Big Data and SS in interdisciplinary effort, an important contribution to SS but lacking a conceptual foundation in the literature. Higher education, as an industry, lacks penetration and adoption of continuous improvement efforts, despite being under tremendous cost pressures and ripe for disruption.
- 12 June 2017
- Published by Emerald Publishing in International Journal of Productivity and Performance Management
- Vol. 66 (5) , 662-679
Impacting Big Data analytics in higher education through Six Sigma techniques
Purpose: The purpose of this paper is to develop a framework for utilizing Six Sigma (SS) principles and Big Data analytics at a US public university for the improvement of student success. This research utilizes findings from the Gallup index to identify performance factors of higher education. The goal is to offer a reimagined SS DMAIC methodology that incorporates Big Data principles. Design/methodology/approach: The authors utilize a conceptual research design methodology based upon theory building consisting of discovery, description, explanation of the disciplines of SS and Big Data. Findings: The authors have found that the interdisciplinary approach to SS and Big Data may be grounded in a framework that reimagines the define, measure, analyze, improve and control (DMAIC) methodology that incorporates Big Data principles. The authors offer propositions of SS DMAIC to be theory tested in subsequent study and offer the practitioner managing the performance of higher education institutions (HEIs) indicators and examples for managing the student success mission of the organization. Research limitations/implications: The study is limited to conceptual research design with regard to the SS and Big Data interdisciplinary research. For performance management, this study is limited to HEIs and non-FERPA student data. Implications of this study include a detailed framework for conducting SS Big Data projects. Practical implications: Devising a more effective management approach for higher education needs to be based upon student success and performance indicators that accurately measure and support the higher education mission. A proactive approach should utilize the data rich environment being generated. The individual that is most successful in engaging and managing this effort will have the knowledge and skills that are found in both SS and Big Data. Social implications: HEIs have historically been significant contributors to the development of meritocracy in democratic societies. Due to a variety of factors, HEIs, especially publicly funded institutions, have been under stress due to a reduction of public funding, resulting in more limited access to the public in which they serve. Originality/value: This paper examines Big Data and SS in interdisciplinary effort, an important contribution to SS but lacking a conceptual foundation in the literature. Higher education, as an industry, lacks penetration and adoption of continuous improvement efforts, despite being under tremendous cost pressures and ripe for disruption.