Abhishek Bichhawat
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Abhishek Bichhawat has a total of 40 co-authors. Here are the top co-authors by number of shared publications:
- Gayatri Priyadarsini Kancherla
Indian Institute of Technology Gandhinagar, Gandhinagar, INDIA
3 shared publications - Christian Hammer
University of Potsdam
2 shared publications - Cristiana Santos
Utrecht University, Utrecht, Netherlands
2 shared publications - Deepak Garg
MPI-SWS, Saarbrücken, Germany
2 shared publications - Gayatri Priyadarsini Kancherla
Indian Institute of Technology Gandhinagar
2 shared publications - Guido Schmitz
University of Trier, Trier, Germany
2 shared publications
Latest Publications
- Open Access
- 10 April 2027
- Published by Association for Computing Machinery (ACM)
- p. 218-234
DigitsOnTurbo: Leveraging SIMD for Accelerating Large-number Arithmetic
Large-number arithmetic, widely used in scientific computing and cryptography, has seen limited adoption of single instruction, multiple data (SIMD) parallelism on modern CPUs due to the inherent dependencies in traditional algorithms. We present DigitsOnTurbo (DoT), which restructures the computation around independent, data-parallel operations, rather than vectorizing the standard algorithms, thereby leveraging the benefits provided by SIMD. Over prior SIMD implementations, DoT achieves up to 1.85× speedups for addition and subtraction, and 2.3× for multiplication. When integrated into state-of-the-art libraries (e.g., GMP, OpenSSL), DoT yields up to 4× speedup for addition and subtraction, and up to 2× speedup for multiplication, cascading into end-to-end throughput gains of up to 15.8% for scientific computations, and up to 5.6% latency and 6.2% throughput improvements on cryptographic implementations.
- 10 April 2027
- Published by Association for Computing Machinery (ACM)
- p. 218-234
Open AccessDigitsOnTurbo: Leveraging SIMD for Accelerating Large-number Arithmetic
Large-number arithmetic, widely used in scientific computing and cryptography, has seen limited adoption of single instruction, multiple data (SIMD) parallelism on modern CPUs due to the inherent dependencies in traditional algorithms. We present DigitsOnTurbo (DoT), which restructures the computation around independent, data-parallel operations, rather than vectorizing the standard algorithms, thereby leveraging the benefits provided by SIMD. Over prior SIMD implementations, DoT achieves up to 1.85× speedups for addition and subtraction, and 2.3× for multiplication. When integrated into state-of-the-art libraries (e.g., GMP, OpenSSL), DoT yields up to 4× speedup for addition and subtraction, and up to 2× speedup for multiplication, cascading into end-to-end throughput gains of up to 15.8% for scientific computations, and up to 5.6% latency and 6.2% throughput improvements on cryptographic implementations.
- Open Access
- 14 November 2026
- Published by Association for Computing Machinery (ACM)
- p. 5821-5835
Usability Compliance vs. Legal Compliance of Consent Withdrawal on the Web: An Expert Evaluation of 200 Websites
- 14 November 2026
- Published by Association for Computing Machinery (ACM)
- p. 5821-5835
Open AccessUsability Compliance vs. Legal Compliance of Consent Withdrawal on the Web: An Expert Evaluation of 200 Websites
- Open Access
- 4 June 2026
- Published by Association for Computing Machinery (ACM)
- p. 1928-1930
POSTER: Taint-tracking Across Components in Web Browsers
Modern web applications increasingly rely on client-side storage, yet existing browser taint-tracking systems lose security context once data is serialized and stored persistently. This limitation weakens the detection of long-lived information flows and storage-based attacks. We extend the Foxhound research browser with persistent taint-tracking that preserves taint metadata across client-side storage, enabling continuous monitoring of data flows across both runtime execution and persistent storage. We evaluate our system using the MotionMark 1.3.1 and JetStream 2.2 benchmark suites. The results show that although dynamic taint-tracking introduces a 28-40% slowdown compared to a standard browser, the additional overhead of persistence is small (approximately 1-5% over the original Foxhound system). Object and string-intensive workloads experience moderate slowdowns, while numeric and WebAssembly workloads remain largely unaffected. Our findings demonstrate that persistent taint-tracking is practical for real-world deployment, strengthening browser defenses against storage-based attacks while maintaining acceptable performance.
- 4 June 2026
- Published by Association for Computing Machinery (ACM)
- p. 1928-1930
Open AccessPOSTER: Taint-tracking Across Components in Web Browsers
Modern web applications increasingly rely on client-side storage, yet existing browser taint-tracking systems lose security context once data is serialized and stored persistently. This limitation weakens the detection of long-lived information flows and storage-based attacks. We extend the Foxhound research browser with persistent taint-tracking that preserves taint metadata across client-side storage, enabling continuous monitoring of data flows across both runtime execution and persistent storage. We evaluate our system using the MotionMark 1.3.1 and JetStream 2.2 benchmark suites. The results show that although dynamic taint-tracking introduces a 28-40% slowdown compared to a standard browser, the additional overhead of persistence is small (approximately 1-5% over the original Foxhound system). Object and string-intensive workloads experience moderate slowdowns, while numeric and WebAssembly workloads remain largely unaffected. Our findings demonstrate that persistent taint-tracking is practical for real-world deployment, strengthening browser defenses against storage-based attacks while maintaining acceptable performance.
- Open Access
- 19 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 4918-4919
The 20th Workshop on Programming Languages and Analysis for Security (PLAS 2025)
- 19 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 4918-4919
Open AccessThe 20th Workshop on Programming Languages and Analysis for Security (PLAS 2025)
- Open Access
- 1 October 2025
- Published by Privacy Enhancing Technologies Symposium Advisory Board in Proceedings on Privacy Enhancing Technologies
- Vol. 2025 (4) , 329-347
Johnny Can’t Revoke Consent Either: Measuring Compliance of Consent Revocation on the Web
The EU General Data Protection Regulation (GDPR) requires websites to facilitate the right to revoke consent from Web users. Prior works have examined consent management by auditing that user choices are correctly stored, and comparing cookies set upon acceptance versus rejection to assess compliance. While these studies measured compliance of consent with respect to the various consent requirements, no prior work has studied consent revocation on the Web. Therefore, it is unclear how difficult it is to revoke consent on the websites’ interfaces, and whether the revoked consent is properly stored and communicated behind the user interface. Our work aims to fill this gap by measuring compliance of consent revocation on the Web on Tranco’s top-200 websites. We found that 19.87% of websites make it difficult for users to revoke consent throughout different interfaces, 20.5% of websites require more effort than acceptance, and 2.48% do not provide consent revocation at all, thus violating EU legal requirements for valid consent. 57.5% websites do not delete the cookies after consent revocation enabling continuous illegal processing of users’ data. Further, we analyzed 281 websites implementing the IAB Europe Transparency & Consent Framework, and found 22 websites that store a positive consent despite user’s revocation. Surprisingly, we found that on 101 websites, third parties that have received consent upon user’s acceptance, are not informed of revocation, leading to the illegal processing of users’ data by such third parties according to EU laws. Our findings emphasize the need for improved legal compliance of consent revocation, and proper, consistent, and uniform implementation of revocation communication to third-parties.
- 1 October 2025
- Published by Privacy Enhancing Technologies Symposium Advisory Board in Proceedings on Privacy Enhancing Technologies
- Vol. 2025 (4) , 329-347
Open AccessJohnny Can’t Revoke Consent Either: Measuring Compliance of Consent Revocation on the Web
The EU General Data Protection Regulation (GDPR) requires websites to facilitate the right to revoke consent from Web users. Prior works have examined consent management by auditing that user choices are correctly stored, and comparing cookies set upon acceptance versus rejection to assess compliance. While these studies measured compliance of consent with respect to the various consent requirements, no prior work has studied consent revocation on the Web. Therefore, it is unclear how difficult it is to revoke consent on the websites’ interfaces, and whether the revoked consent is properly stored and communicated behind the user interface. Our work aims to fill this gap by measuring compliance of consent revocation on the Web on Tranco’s top-200 websites. We found that 19.87% of websites make it difficult for users to revoke consent throughout different interfaces, 20.5% of websites require more effort than acceptance, and 2.48% do not provide consent revocation at all, thus violating EU legal requirements for valid consent. 57.5% websites do not delete the cookies after consent revocation enabling continuous illegal processing of users’ data. Further, we analyzed 281 websites implementing the IAB Europe Transparency & Consent Framework, and found 22 websites that store a positive consent despite user’s revocation. Surprisingly, we found that on 101 websites, third parties that have received consent upon user’s acceptance, are not informed of revocation, leading to the illegal processing of users’ data by such third parties according to EU laws. Our findings emphasize the need for improved legal compliance of consent revocation, and proper, consistent, and uniform implementation of revocation communication to third-parties.
- Open Access
- 17 June 2025
- Published by Association for Computing Machinery (ACM)
- p. 360-370
On the Prevalence and Usage of Commit Signing on GitHub
- 17 June 2025
- Published by Association for Computing Machinery (ACM)
- p. 360-370
Open AccessOn the Prevalence and Usage of Commit Signing on GitHub
- Open Access
On the Prevalence and Usage of Commit Signing on GitHub: A Longitudinal and Cross-Domain Study
GitHub is one of the most widely used public code development platform. However, the code hosted publicly on the platform is vulnerable to commit spoofing that allows an adversary to introduce malicious code or commits into the repository by spoofing the commit metadata to indicate that the code was added by a legitimate user. The only defense that GitHub employs is the process of commit signing, which indicates whether a commit is from a valid source or not based on the keys registered by the users. In this work, we perform an empirical analysis of how prevalent is the use of commit signing in commonly used GitHub repositories. To this end, we build a framework that allows us to extract the metadata of all prior commits of a GitHub repository, and identify what commits in the repository are verified. We analyzed 60 open-source repositories belonging to four different domains -- web development, databases, machine learning and security -- using our framework and study the presence of verified commits in each repositories over five years. Our analysis shows that only ~10% of all the commits in these 60 repositories are verified. Developers committing code to security-related repositories are much more vigilant when it comes to signing commits by users. We also analyzed different Git clients for the ease of commit signing, and found that GitKraken provides the most convenient way of commit signing whereas GitHub Web provides the most accessible way for verifying commits. During our analysis, we also identified an unexpected behavior in how GitHub handles unverified emails in user accounts preventing legitimate owner to use the email address. We believe that the low number of verified commits may be due to lack of awareness, difficulty in setup and key management. Finally, we propose ways to identify commit ownership based on GitHub's Events API addressing the issue of commit spoofing.
Open AccessOn the Prevalence and Usage of Commit Signing on GitHub: A Longitudinal and Cross-Domain Study
GitHub is one of the most widely used public code development platform. However, the code hosted publicly on the platform is vulnerable to commit spoofing that allows an adversary to introduce malicious code or commits into the repository by spoofing the commit metadata to indicate that the code was added by a legitimate user. The only defense that GitHub employs is the process of commit signing, which indicates whether a commit is from a valid source or not based on the keys registered by the users. In this work, we perform an empirical analysis of how prevalent is the use of commit signing in commonly used GitHub repositories. To this end, we build a framework that allows us to extract the metadata of all prior commits of a GitHub repository, and identify what commits in the repository are verified. We analyzed 60 open-source repositories belonging to four different domains -- web development, databases, machine learning and security -- using our framework and study the presence of verified commits in each repositories over five years. Our analysis shows that only ~10% of all the commits in these 60 repositories are verified. Developers committing code to security-related repositories are much more vigilant when it comes to signing commits by users. We also analyzed different Git clients for the ease of commit signing, and found that GitKraken provides the most convenient way of commit signing whereas GitHub Web provides the most accessible way for verifying commits. During our analysis, we also identified an unexpected behavior in how GitHub handles unverified emails in user accounts preventing legitimate owner to use the email address. We believe that the low number of verified commits may be due to lack of awareness, difficulty in setup and key management. Finally, we propose ways to identify commit ownership based on GitHub's Events API addressing the issue of commit spoofing.
- Open Access
- 22 April 2025
- Published by Association for Computing Machinery (ACM)
- p. 4832-4840
Least Privilege Access for Persistent Storage Mechanisms in Web Browsers
- 22 April 2025
- Published by Association for Computing Machinery (ACM)
- p. 4832-4840
Open AccessLeast Privilege Access for Persistent Storage Mechanisms in Web Browsers
- Open Access
- 20 February 2025
- Published by Association for Computing Machinery (ACM)
- p. 1-6
Worst-Case Response Time Analysis for Periodic Programs with Nested Locks
- 20 February 2025
- Published by Association for Computing Machinery (ACM)
- p. 1-6
Open AccessWorst-Case Response Time Analysis for Periodic Programs with Nested Locks
- Open Access
Online Authentication Habits of Indian Users
Passwords have been long used as the primary authentication method for web services. Weak passwords used by the users have prompted the use of password management tools and two-factor authentication to ensure better account security. While prior studies have studied their adoption individually, none of these studies focuses particularly on the Indian setting, which is culturally and economically different from the countries in which these studies have been done in the past. To this end, we conducted a survey with 90 participants residing in India to better understand the mindset of people on using password managers and two-factor authentication (2FA). Our findings suggest that a majority of the participants have used 2FA and password managers in some form, although they are sometimes unaware of their formal names. While many participants used some form of 2FA across all their accounts, browser-integrated and device-default password managers are predominantly utilized for less sensitive platforms such as e-commerce and social media rather than for more critical accounts like banking. The primary motivation for using password managers is the convenience of auto-filling. However, some participants avoid using password managers due to a lack of trust in these tools. Notably, dedicated third-party applications show low adoption for both password manager and 2FA. Despite acknowledging the importance of secure password practices, many participants still reuse passwords across multiple accounts, prefer shorter passwords, and use commonly predictable password patterns. Overall, the study suggests that Indians are more inclined to choose default settings, underscoring the need for tailored strategies to improve user awareness and strengthen password security practices.
Open AccessOnline Authentication Habits of Indian Users
Passwords have been long used as the primary authentication method for web services. Weak passwords used by the users have prompted the use of password management tools and two-factor authentication to ensure better account security. While prior studies have studied their adoption individually, none of these studies focuses particularly on the Indian setting, which is culturally and economically different from the countries in which these studies have been done in the past. To this end, we conducted a survey with 90 participants residing in India to better understand the mindset of people on using password managers and two-factor authentication (2FA). Our findings suggest that a majority of the participants have used 2FA and password managers in some form, although they are sometimes unaware of their formal names. While many participants used some form of 2FA across all their accounts, browser-integrated and device-default password managers are predominantly utilized for less sensitive platforms such as e-commerce and social media rather than for more critical accounts like banking. The primary motivation for using password managers is the convenience of auto-filling. However, some participants avoid using password managers due to a lack of trust in these tools. Notably, dedicated third-party applications show low adoption for both password manager and 2FA. Despite acknowledging the importance of secure password practices, many participants still reuse passwords across multiple accounts, prefer shorter passwords, and use commonly predictable password patterns. Overall, the study suggests that Indians are more inclined to choose default settings, underscoring the need for tailored strategies to improve user awareness and strengthen password security practices.