hax: Verifying Security-Critical Rust Software using Multiple Provers - Karthikeyan Bhargavan; Maxime Buyse; Lucas Franceschino; Lasse Letager Hansen; Franziskus Kiefer; Jonas Schneider-Bensch; Bas Spitters (IACR Cryptol. ePrint Arch., 2025)

TreeKEM: A Modular Machine-Checked Symbolic Security Analysis of Group Key Agreement in Messaging Layer Security - Théophile Wallez; Jonathan Protzenko; Karthikeyan Bhargavan (IACR Cryptol. ePrint Arch., 2025)

Formal verification of the PQXDH Post-Quantum key agreement protocol for end-to-end secure messaging - Karthikeyan Bhargavan; Charlie Jacomme; Franziskus Kiefer; Rolfe Schmidt (33rd USENIX Security Symposium, USENIX Security 2024, Philadelphia, PA, USA, August 14-16, 2024, 2024)

KyberSlash: Exploiting secret-dependent division timings in Kyber implementations - Daniel J. Bernstein; Karthikeyan Bhargavan; Shivam Bhasin; Anupam Chattopadhyay; Tee Kiah Chia; Matthias J. Kannwischer; Franziskus Kiefer; Thales Paiva; Prasanna Ravi; Goutam Tamvada (IACR Cryptol. ePrint Arch., 2024)

Comparse: Provably Secure Formats for Cryptographic Protocols - Théophile Wallez; Jonathan Protzenko; Karthikeyan Bhargavan (Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, CCS 2023, Copenhagen, Denmark, November 26-30, 2023, 2023)

Layered Symbolic Security Analysis in \textsf {DY}^\star - Karthikeyan Bhargavan; Abhishek Bichhawat; Pedram Hosseyni; Ralf Küsters; Klaas Pruiksma; Guido Schmitz; Clara Waldmann; Tim Würtele (Computer Security - ESORICS 2023 - 28th European Symposium on Research in Computer Security, The Hague, The Netherlands, September 25-29, 2023, Proceedings, Part III, 2023)

From Dragondoom to Dragonstar: Side-channel Attacks and Formally Verified Implementation of WPA3 Dragonfly Handshake - Daniel De Almeida Braga; Natalia Kulatova; Mohamed Sabt; Pierre-Alain Fouque; Karthikeyan Bhargavan (8th IEEE European Symposium on Security and Privacy, EuroS&P 2023, Delft, Netherlands, July 3-7, 2023, 2023)

TreeSync: Authenticated Group Management for Messaging Layer Security - Théophile Wallez; Jonathan Protzenko; Benjamin Beurdouche; Karthikeyan Bhargavan (32nd USENIX Security Symposium, USENIX Security 2023, Anaheim, CA, USA, August 9-11, 2023, 2023)

From Dragondoom to Dragonstar: Side-channel Attacks and Formally Verified Implementation of WPA3 Dragonfly Handshake - Daniel De Almeida Braga; Natalia Kulatova; Mohamed Sabt; Pierre-Alain Fouque; Karthikeyan Bhargavan (CoRR, 2023)

Foundations of WebAssembly (Dagstuhl Seminar 23101) - Karthikeyan Bhargavan; Jonathan Protzenko; Andreas Rossberg; Deian Stefan (Dagstuhl Reports, 2023)

Layered Symbolic Security Analysis in DY^\star - Karthikeyan Bhargavan; Abhishek Bichhawat; Pedram Hosseyni; Ralf Küsters; Klaas Pruiksma; Guido Schmitz; Clara Waldmann; Tim Würtele (IACR Cryptol. ePrint Arch., 2023)

Comparse: Provably Secure Formats for Cryptographic Protocols - Théophile Wallez; Jonathan Protzenko; Karthikeyan Bhargavan (IACR Cryptol. ePrint Arch., 2023)

A Symbolic Analysis of Privacy for TLS 1.3 with Encrypted Client Hello - Karthikeyan Bhargavan; Vincent Cheval; Christopher A. Wood (Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security, CCS 2022, Los Angeles, CA, USA, November 7-11, 2022, 2022)

Noise*: A Library of Verified High-Performance Secure Channel Protocol Implementations - Son Ho; Jonathan Protzenko; Abhishek Bichhawat; Karthikeyan Bhargavan (43rd IEEE Symposium on Security and Privacy, SP 2022, San Francisco, CA, USA, May 22-26, 2022, 2022)

Noise*: A Library of Verified High-Performance Secure Channel Protocol Implementations (Long Version) - Son Ho; Jonathan Protzenko; Abhishek Bichhawat; Karthikeyan Bhargavan (IACR Cryptol. ePrint Arch., 2022)

TreeSync: Authenticated Group Management for Messaging Layer Security - Théophile Wallez; Jonathan Protzenko; Benjamin Beurdouche; Karthikeyan Bhargavan (IACR Cryptol. ePrint Arch., 2022)

Hybrid Public Key Encryption - Richard L. Barnes; Karthikeyan Bhargavan; Benjamin Lipp; Christopher A. Wood (RFC, 2022)

A Tutorial-Style Introduction to DY* - Karthikeyan Bhargavan; Abhishek Bichhawat; Quoc Huy Do; Pedram Hosseyni; Ralf Küsters; Guido Schmitz; Tim Würtele (Protocols, Strands, and Logic - Essays Dedicated to Joshua Guttman on the Occasion of his 66.66th Birthday, 2021)

An In-Depth Symbolic Security Analysis of the ACME Standard - Karthikeyan Bhargavan; Abhishek Bichhawat; Quoc Huy Do; Pedram Hosseyni; Ralf Küsters; Guido Schmitz; Tim Würtele (CCS '21: 2021 ACM SIGSAC Conference on Computer and Communications Security, Virtual Event, Republic of Korea, November 15 - 19, 2021, 2021)

DY*: A Modular Symbolic Verification Framework for Executable Cryptographic Protocol Code - Karthikeyan Bhargavan; Abhishek Bichhawat; Quoc Huy Do; Pedram Hosseyni; Ralf Küsters; Guido Schmitz; Tim Würtele (IEEE European Symposium on Security and Privacy, EuroS&P 2021, Vienna, Austria, September 6-10, 2021, 2021)

SoK: Computer-Aided Cryptography - Manuel Barbosa; Gilles Barthe; Karthik Bhargavan; Bruno Blanchet; Cas Cremers; Kevin Liao; Bryan Parno (42nd IEEE Symposium on Security and Privacy, SP 2021, San Francisco, CA, USA, 24-27 May 2021, 2021)

An In-Depth Symbolic Security Analysis of the ACME Standard - Karthikeyan Bhargavan; Abhishek Bichhawat; Quoc Huy Do; Pedram Hosseyni; Ralf Küsters; Guido Schmitz; Tim Würtele (IACR Cryptol. ePrint Arch., 2021)

HACLxN: Verified Generic SIMD Crypto (for all your favourite platforms) - Marina Polubelova; Karthikeyan Bhargavan; Jonathan Protzenko; Benjamin Beurdouche; Aymeric Fromherz; Natalia Kulatova; Santiago Zanella-Béguelin (CCS '20: 2020 ACM SIGSAC Conference on Computer and Communications Security, Virtual Event, USA, November 9-13, 2020, 2020)

EverCrypt: A Fast, Verified, Cross-Platform Cryptographic Provider - Jonathan Protzenko; Bryan Parno; Aymeric Fromherz; Chris Hawblitzel; Marina Polubelova; Karthikeyan Bhargavan; Benjamin Beurdouche; Joonwon Choi; Antoine Delignat-Lavaud; Cédric Fournet; Natalia Kulatova; Tahina Ramananandro; et al. (2020 IEEE Symposium on Security and Privacy, SP 2020, San Francisco, CA, USA, May 18-21, 2020, 2020)

Progress in Cryptology - INDOCRYPT 2020 - 21st International Conference on Cryptology in India, Bangalore, India, December 13-16, 2020, Proceedings - Karthikeyan Bhargavan; Elisabeth Oswald; Manoj Prabhakaran (Springer, 2020)

HACL exttimesN: Verified Generic SIMD Crypto (for all your favorite platforms) - Marina Polubelova; Karthikeyan Bhargavan; Jonathan Protzenko; Benjamin Beurdouche; Aymeric Fromherz; Natalia Kulatova; Santiago Zanella-Béguelin (IACR Cryptol. ePrint Arch., 2020)

Imperfect forward secrecy: how Diffie-Hellman fails in practice - David Adrian; Karthikeyan Bhargavan; Zakir Durumeric; Pierrick Gaudry; Matthew Green; J. Alex Halderman; Nadia Heninger; Drew Springall; Emmanuel Thomé; Luke Valenta; Benjamin VanderSloot; Eric Wustrow; et al. (Commun. ACM, 2019)

A Mechanised Cryptographic Proof of the WireGuard Virtual Private Network Protocol - Benjamin Lipp; Bruno Blanchet; Karthikeyan Bhargavan (IEEE European Symposium on Security and Privacy, EuroS&P 2019, Stockholm, Sweden, June 17-19, 2019, 2019)

Noise Explorer: Fully Automated Modeling and Verification for Arbitrary Noise Protocols - Nadim Kobeissi; Georgio Nicolas; Karthikeyan Bhargavan (IEEE European Symposium on Security and Privacy, EuroS&P 2019, Stockholm, Sweden, June 17-19, 2019, 2019)

Practical Formal Methods for Real World Cryptography (Invited Talk) - Karthikeyan Bhargavan; Prasad Naldurg (39th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2019, December 11-13, 2019, Bombay, India, 2019)

Formally Verified Cryptographic Web Applications in WebAssembly - Jonathan Protzenko; Benjamin Beurdouche; Denis Merigoux; Karthikeyan Bhargavan (2019 IEEE Symposium on Security and Privacy, SP 2019, San Francisco, CA, USA, May 19-23, 2019, 2019)

Formally Verified Cryptographic Web Applications in WebAssembly - Jonathan Protzenko; Benjamin Beurdouche; Denis Merigoux; Karthikeyan Bhargavan (IACR Cryptol. ePrint Arch., 2019)

EverCrypt: A Fast, Verified, Cross-Platform Cryptographic Provider - Jonathan Protzenko; Bryan Parno; Aymeric Fromherz; Chris Hawblitzel; Marina Polubelova; Karthikeyan Bhargavan; Benjamin Beurdouche; Joonwon Choi; Antoine Delignat-Lavaud; Cédric Fournet; Tahina Ramananandro; Aseem Rastogi; et al. (IACR Cryptol. ePrint Arch., 2019)

SoK: Computer-Aided Cryptography - Manuel Barbosa; Gilles Barthe; Karthikeyan Bhargavan; Bruno Blanchet; Cas Cremers; Kevin Liao; Bryan Parno (IACR Cryptol. ePrint Arch., 2019)

hacspec: Towards Verifiable Crypto Standards - Karthikeyan Bhargavan; Franziskus Kiefer; Pierre-Yves Strub (Security Standardisation Research - 4th International Conference, SSR 2018, Darmstadt, Germany, November 26-27, 2018, Proceedings, 2018)

A Formal Treatment of Accountable Proxying Over TLS - Karthikeyan Bhargavan; Ioana Boureanu; Antoine Delignat-Lavaud; Pierre-Alain Fouque; Cristina Onete (2018 IEEE Symposium on Security and Privacy, SP 2018, Proceedings, 21-23 May 2018, San Francisco, California, USA, 2018)

Noise Explorer: Fully Automated Modeling and Verification for Arbitrary Noise Protocols - Nadim Kobeissi; Karthikeyan Bhargavan (IACR Cryptol. ePrint Arch., 2018)

A messy state of the union: taming the composite state machines of TLS - Benjamin Beurdouche; Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Cédric Fournet; Markulf Kohlweiss; Alfredo Pironti; Pierre-Yves Strub; Jean Karim Zinzindohoue (Commun. ACM, 2017)

Verified low-level programming embedded in F - Jonathan Protzenko; Jean Karim Zinzindohoué; Aseem Rastogi; Tahina Ramananandro; Peng Wang; Santiago Zanella-Béguelin; Antoine Delignat-Lavaud; Catalin Hritcu; Karthikeyan Bhargavan; Cédric Fournet; Nikhil Swamy (Proc. ACM Program. Lang., 2017)

HACL*: A Verified Modern Cryptographic Library - Jean Karim Zinzindohoué; Karthikeyan Bhargavan; Jonathan Protzenko; Benjamin Beurdouche (Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, CCS 2017, Dallas, TX, USA, October 30 - November 03, 2017, 2017)

Content delivery over TLS: a cryptographic analysis of keyless SSL - Karthikeyan Bhargavan; Ioana Boureanu; Pierre-Alain Fouque; Cristina Onete; Benjamin Richard (2017 IEEE European Symposium on Security and Privacy, EuroS&P 2017, Paris, France, April 26-28, 2017, 2017)

Automated Verification for Secure Messaging Protocols and Their Implementations: A Symbolic and Computational Approach - Nadim Kobeissi; Karthikeyan Bhargavan; Bruno Blanchet (2017 IEEE European Symposium on Security and Privacy, EuroS&P 2017, Paris, France, April 26-28, 2017, 2017)

Formal Modeling and Verification for Domain Validation and ACME - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Nadim Kobeissi (Financial Cryptography and Data Security - 21st International Conference, FC 2017, Sliema, Malta, April 3-7, 2017, Revised Selected Papers, 2017)

Everest: Towards a Verified, Drop-in Replacement of HTTPS - Karthikeyan Bhargavan; Barry Bond; Antoine Delignat-Lavaud; Cédric Fournet; Chris Hawblitzel; Catalin Hritcu; Samin Ishtiaq; Markulf Kohlweiss; K. Rustan M. Leino; Jay R. Lorch; Kenji Maillard; Jianyang Pan; et al. (2nd Summit on Advances in Programming Languages, SNAPL 2017, May 7-10, 2017, Asilomar, CA, USA, 2017)

Implementing and Proving the TLS 1.3 Record Layer - Antoine Delignat-Lavaud; Cédric Fournet; Markulf Kohlweiss; Jonathan Protzenko; Aseem Rastogi; Nikhil Swamy; Santiago Zanella-Béguelin; Karthikeyan Bhargavan; Jianyang Pan; Jean Karim Zinzindohoue (2017 IEEE Symposium on Security and Privacy, SP 2017, San Jose, CA, USA, May 22-26, 2017, 2017)

Verified Models and Reference Implementations for the TLS 1.3 Standard Candidate - Karthikeyan Bhargavan; Bruno Blanchet; Nadim Kobeissi (2017 IEEE Symposium on Security and Privacy, SP 2017, San Jose, CA, USA, May 22-26, 2017, 2017)

Verified Low-Level Programming Embedded in F\(^*\) - Jonathan Protzenko; Jean Karim Zinzindohoué; Aseem Rastogi; Tahina Ramananandro; Peng Wang; Santiago Zanella-Béguelin; Antoine Delignat-Lavaud; Catalin Hritcu; Karthikeyan Bhargavan; Cédric Fournet; Nikhil Swamy (CoRR, 2017)

HACL*: A Verified Modern Cryptographic Library - Jean Karim Zinzindohoué; Karthikeyan Bhargavan; Jonathan Protzenko; Benjamin Beurdouche (IACR Cryptol. ePrint Arch., 2017)

miTLS: Verifying Protocol Implementations against Real-World Attacks - Karthikeyan Bhargavan; Cédric Fournet; Markulf Kohlweiss (IEEE Secur. Priv., 2016)

Formal Verification of Smart Contracts: Short Paper - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Cédric Fournet; Anitha Gollamudi; Georges Gonthier; Nadim Kobeissi; Natalia Kulatova; Aseem Rastogi; Thomas Sibut-Pinote; Nikhil Swamy; Santiago Zanella-Béguelin (Proceedings of the 2016 ACM Workshop on Programming Languages and Analysis for Security, PLAS@CCS 2016, Vienna, Austria, October 24, 2016, 2016)

On the Practical (In-)Security of 64-bit Block Ciphers: Collision Attacks on HTTP over TLS and OpenVPN - Karthikeyan Bhargavan; Gaëtan Leurent (Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria, October 24-28, 2016, 2016)

A Verified Extensible Library of Elliptic Curves - Jean Karim Zinzindohoue; Evmorfia-Iro Bartzia; Karthikeyan Bhargavan (IEEE 29th Computer Security Foundations Symposium, CSF 2016, Lisbon, Portugal, June 27 - July 1, 2016, 2016)

Transcript Collision Attacks: Breaking Authentication in TLS, IKE and SSH - Karthikeyan Bhargavan; Gaëtan Leurent (23rd Annual Network and Distributed System Security Symposium, NDSS 2016, San Diego, California, USA, February 21-24, 2016, 2016)

Dependent types and multi-monadic effects in F - Nikhil Swamy; Catalin Hritcu; Chantal Keller; Aseem Rastogi; Antoine Delignat-Lavaud; Simon Forest; Karthikeyan Bhargavan; Cédric Fournet; Pierre-Yves Strub; Markulf Kohlweiss; Jean Karim Zinzindohoue; Santiago Zanella-Béguelin (Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2016, St. Petersburg, FL, USA, January 20 - 22, 2016, 2016)

Downgrade Resilience in Key-Exchange Protocols - Karthikeyan Bhargavan; Christina Brzuska; Cédric Fournet; Matthew Green; Markulf Kohlweiss; Santiago Zanella-Béguelin (IEEE Symposium on Security and Privacy, SP 2016, San Jose, CA, USA, May 22-26, 2016, 2016)

Downgrade Resilience in Key-Exchange Protocols - Karthikeyan Bhargavan; Christina Brzuska; Cédric Fournet; Matthew Green; Markulf Kohlweiss; Santiago Zanella-Béguelin (IACR Cryptol. ePrint Arch., 2016)

On the Practical (In-)Security of 64-bit Block Ciphers: Collision Attacks on HTTP over TLS and OpenVPN - Karthikeyan Bhargavan; Gaëtan Leurent (IACR Cryptol. ePrint Arch., 2016)

Implementing and Proving the TLS 1.3 Record Layer - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Cédric Fournet; Markulf Kohlweiss; Jianyang Pan; Jonathan Protzenko; Aseem Rastogi; Nikhil Swamy; Santiago Zanella-Béguelin; Jean Karim Zinzindohoue (IACR Cryptol. ePrint Arch., 2016)

Imperfect Forward Secrecy: How Diffie-Hellman Fails in Practice - David Adrian; Karthikeyan Bhargavan; Zakir Durumeric; Pierrick Gaudry; Matthew Green; J. Alex Halderman; Nadia Heninger; Drew Springall; Emmanuel Thomé; Luke Valenta; Benjamin VanderSloot; Eric Wustrow; et al. (Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, Denver, CO, USA, October 12-16, 2015, 2015)

Verified Contributive Channel Bindings for Compound Authentication - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Alfredo Pironti (22nd Annual Network and Distributed System Security Symposium, NDSS 2015, San Diego, California, USA, February 8-11, 2015, 2015)

A Messy State of the Union: Taming the Composite State Machines of TLS - Benjamin Beurdouche; Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Cédric Fournet; Markulf Kohlweiss; Alfredo Pironti; Pierre-Yves Strub; Jean Karim Zinzindohoue (2015 IEEE Symposium on Security and Privacy, SP 2015, San Jose, CA, USA, May 17-21, 2015, 2015)

FLEXTLS: A Tool for Testing TLS Implementations - Benjamin Beurdouche; Antoine Delignat-Lavaud; Nadim Kobeissi; Alfredo Pironti; Karthikeyan Bhargavan (9th USENIX Workshop on Offensive Technologies, WOOT '15, Washington, DC, USA, August 10-11, 2015, 2015)

Network-based Origin Confusion Attacks against HTTPS Virtual Hosting - Antoine Delignat-Lavaud; Karthikeyan Bhargavan (Proceedings of the 24th International Conference on World Wide Web, WWW 2015, Florence, Italy, May 18-22, 2015, 2015)

Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Alfredo Pironti; Adam Langley; Marsh Ray (RFC, 2015)

Discovering concrete attacks on website authorization by formal analysis - Chetan Bansal; Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Sergio Maffeis (J. Comput. Secur., 2014)

Proving the TLS Handshake Secure (As It Is) - Karthikeyan Bhargavan; Cédric Fournet; Markulf Kohlweiss; Alfredo Pironti; Pierre-Yves Strub; Santiago Zanella-Béguelin (Advances in Cryptology - CRYPTO 2014 - 34th Annual Cryptology Conference, Santa Barbara, CA, USA, August 17-21, 2014, Proceedings, Part II, 2014)

Gradual typing embedded securely in JavaScript - Nikhil Swamy; Cédric Fournet; Aseem Rastogi; Karthikeyan Bhargavan; Juan Chen; Pierre-Yves Strub; Gavin M. Bierman (The 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, San Diego, CA, USA, January 20-21, 2014, 2014)

Triple Handshakes and Cookie Cutters: Breaking and Fixing Authentication over TLS - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Cédric Fournet; Alfredo Pironti; Pierre-Yves Strub (2014 IEEE Symposium on Security and Privacy, SP 2014, Berkeley, CA, USA, May 18-21, 2014, 2014)

Proving the TLS Handshake Secure (as it is) - Karthikeyan Bhargavan; Cédric Fournet; Markulf Kohlweiss; Alfredo Pironti; Pierre-Yves Strub; Santiago Zanella-Béguelin (IACR Cryptol. ePrint Arch., 2014)

Secure distributed programming with value-dependent types - Nikhil Swamy; Juan Chen; Cédric Fournet; Pierre-Yves Strub; Karthikeyan Bhargavan; Jean Yang (J. Funct. Program., 2013)

Towards Unified Authorization for Android - Michael J. May; Karthikeyan Bhargavan (Engineering Secure Software and Systems - 5th International Symposium, ESSoS 2013, Paris, France, February 27 - March 1, 2013. Proceedings, 2013)

Defensive JavaScript - Building and Verifying Secure Web Components - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Sergio Maffeis (Foundations of Security Analysis and Design VII - FOSAD 2012/2013 Tutorial Lectures, 2013)

Keys to the Cloud: Formal Analysis and Concrete Attacks on Encrypted Web Storage - Chetan Bansal; Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Sergio Maffeis (Principles of Security and Trust - Second International Conference, POST 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, Italy, March 16-24, 2013. Proceedings, 2013)

Implementing TLS with Verified Cryptographic Security - Karthikeyan Bhargavan; Cédric Fournet; Markulf Kohlweiss; Alfredo Pironti; Pierre-Yves Strub (2013 IEEE Symposium on Security and Privacy, SP 2013, Berkeley, CA, USA, May 19-22, 2013, 2013)

Language-based Defenses Against Untrusted Browser Origins - Karthikeyan Bhargavan; Antoine Delignat-Lavaud; Sergio Maffeis (Proceedings of the 22th USENIX Security Symposium, Washington, DC, USA, August 14-16, 2013, 2013)

Verified Cryptographic Implementations for TLS - Karthikeyan Bhargavan; Cédric Fournet; Ricardo Corin; Eugen Zalinescu (ACM Trans. Inf. Syst. Secur., 2012)

Discovering Concrete Attacks on Website Authorization by Formal Analysis - Chetan Bansal; Karthikeyan Bhargavan; Sergio Maffeis (25th IEEE Computer Security Foundations Symposium, CSF 2012, Cambridge, MA, USA, June 25-27, 2012, 2012)

Web-based Attacks on Host-Proof Encrypted Storage - Karthikeyan Bhargavan; Antoine Delignat-Lavaud (6th USENIX Workshop on Offensive Technologies, WOOT'12, August 6-7, 2012, Bellevue, WA, USA, Proceedings, 2012)

Refinement types for secure implementations - Jesper Bengtson; Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Sergio Maffeis (ACM Trans. Program. Lang. Syst., 2011)

Cryptographic Verification by Typing for a Sample Protocol Implementation - Cédric Fournet; Karthikeyan Bhargavan; Andrew D. Gordon (Foundations of Security Analysis and Design VI - FOSAD Tutorial Lectures, 2011)

Secure distributed programming with value-dependent types - Nikhil Swamy; Juan Chen; Cédric Fournet; Pierre-Yves Strub; Karthikeyan Bhargavan; Jean Yang (Proceeding of the 16th ACM SIGPLAN international conference on Functional Programming, ICFP 2011, Tokyo, Japan, September 19-21, 2011, 2011)

Typechecking Higher-Order Security Libraries - Karthikeyan Bhargavan; Cédric Fournet; Nataliya Guts (Programming Languages and Systems - 8th Asian Symposium, APLAS 2010, Shanghai, China, November 28 - December 1, 2010. Proceedings, 2010)

Modular verification of security protocol code by typing - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon (Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2010, Madrid, Spain, January 17-23, 2010, 2010)

Cryptographic Protocol Synthesis and Verification for Multiparty Sessions - Karthikeyan Bhargavan; Ricardo Corin; Pierre-Malo Deniélou; Cédric Fournet; James J. Leifer (Proceedings of the 22nd IEEE Computer Security Foundations Symposium, CSF 2009, Port Jefferson, New York, USA, July 8-10, 2009, 2009)

A compositional theory for STM Haskell - Johannes Borgström; Karthikeyan Bhargavan; Andrew D. Gordon (Proceedings of the 2nd ACM SIGPLAN Symposium on Haskell, Haskell 2009, Edinburgh, Scotland, UK, 3 September 2009, 2009)

A secure compiler for session abstractions - Ricardo Corin; Pierre-Malo Deniélou; Cédric Fournet; Karthikeyan Bhargavan; James J. Leifer (J. Comput. Secur., 2008)

Verifying policy-based web services security - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon (ACM Trans. Program. Lang. Syst., 2008)

Verified interoperable implementations of security protocols - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Stephen Tse (ACM Trans. Program. Lang. Syst., 2008)

Verified implementations of the information card federated identity-management protocol - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Nikhil Swamy (Proceedings of the 2008 ACM Symposium on Information, Computer and Communications Security, ASIACCS 2008, Tokyo, Japan, March 18-20, 2008, 2008)

Cryptographically verified implementations for TLS - Karthikeyan Bhargavan; Cédric Fournet; Ricardo Corin; Eugen Zalinescu (Proceedings of the 2008 ACM Conference on Computer and Communications Security, CCS 2008, Alexandria, Virginia, USA, October 27-31, 2008, 2008)

Service Combinators for Farming Virtual Machines - Karthikeyan Bhargavan; Andrew D. Gordon; Iman Narasamdya (Coordination Models and Languages, 10th International Conference, COORDINATION 2008, Oslo, Norway, June 4-6, 2008. Proceedings, 2008)

Refinement Types for Secure Implementations - Jesper Bengtson; Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Sergio Maffeis (Proceedings of the 21st IEEE Computer Security Foundations Symposium, CSF 2008, Pittsburgh, Pennsylvania, USA, 23-25 June 2008, 2008)

Secure sessions for Web services - Karthikeyan Bhargavan; Ricardo Corin; Cédric Fournet; Andrew D. Gordon (ACM Trans. Inf. Syst. Secur., 2007)

Secure Implementations for Typed Session Abstractions - Ricardo Corin; Pierre-Malo Deniélou; Cédric Fournet; Karthikeyan Bhargavan; James J. Leifer (20th IEEE Computer Security Foundations Symposium, CSF 2007, 6-8 July 2007, Venice, Italy, 2007)

Service Combinators for Farming Virtual Machines - Karthikeyan Bhargavan; Andrew D. Gordon; Iman Narasamdya (Trustworthy Global Computing, Third Symposium, TGC 2007, Sophia-Antipolis, France, November 5-6, 2007, Revised Selected Papers, 2007)

Verified Interoperable Implementations of Security Protocols - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Stephen Tse (19th IEEE Computer Security Foundations Workshop (CSFW-19 2006), 5-7 July 2006, Venice, Italy, 2006)

Verified Reference Implementations of WS-Security Protocols - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon (Web Services and Formal Methods, Third International Workshop, WS-FM 2006 Vienna, Austria, September 8-9, 2006, Proceedings, 2006)

Network Event Recognition - Karthikeyan Bhargavan; Carl A. Gunter (Formal Methods Syst. Des., 2005)

A semantics for web services authentication - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon (Theor. Comput. Sci., 2005)

Brief announcement: exploring the consistency problem space - Nishith Krishna; Marc Shapiro; Karthikeyan Bhargavan (Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, PODC 2005, Las Vegas, NV, USA, July 17-20, 2005, 2005)

An advisor for web services security policies - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Greg O'Shea (Proceedings of the 2nd ACM Workshop On Secure Web Services, SWS 2005, Fairfax, VA, USA, November 11, 2005, 2005)

Verifying policy-based security for web services - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon (Proceedings of the 11th ACM Conference on Computer and Communications Security, CCS 2004, Washington, DC, USA, October 25-29, 2004, 2004)

A Constraint-Based Formalism for Consistency in Replicated Systems - Marc Shapiro; Karthikeyan Bhargavan; Nishith Krishna (Principles of Distributed Systems, 8th International Conference, OPODIS 2004, Grenoble, France, December 15-17, 2004, Revised Selected Papers, 2004)

A semantics for web services authentication - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon (Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2004, Venice, Italy, January 14-16, 2004, 2004)

Secure sessions for web services - Karthikeyan Bhargavan; Ricardo Corin; Cédric Fournet; Andrew D. Gordon (Proceedings of the 1st ACM Workshop On Secure Web Services, SWS 2004, Fairfax, VA, USA, October 29, 2004, 2004)

TulaFale: A Security Tool for Web Services - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Riccardo Pucella (CoRR, 2004)

TulaFale: A Security Tool for Web Services - Karthikeyan Bhargavan; Cédric Fournet; Andrew D. Gordon; Riccardo Pucella (Formal Methods for Components and Objects, Second International Symposium, FMCO 2003, Leiden, The Netherlands, November 4-7, 2003, Revised Lectures, 2003)

Formal verification of standards for distance vector routing protocols - Karthikeyan Bhargavan; Davor Obradovic; Carl A. Gunter (J. ACM, 2002)

Verisim: Formal Analysis of Network Simulations - Karthikeyan Bhargavan; Carl A. Gunter; Moonjoo Kim; Insup Lee; Davor Obradovic; Oleg Sokolsky; Mahesh Viswanathan (IEEE Trans. Software Eng., 2002)

Requirements for a Practical Network Event Recognition Language - Karthikeyan Bhargavan; Carl A. Gunter (Runtime Verification 2002, RV 2002, FLoC Satellite Event, Copenhagen, Denmark, July 26, 2002, 2002)

What packets may come: automata for network monitoring - Karthikeyan Bhargavan; Satish Chandra; Peter J. McCann; Carl A. Gunter (Conference Record of POPL 2001: The 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, London, UK, January 17-19, 2001, 2001)

Fault origin adjudication - Karthikeyan Bhargavan; Carl A. Gunter; Davor Obradovic (Proceedings of the Third Workshop on Formal Methods in Software Practice, 2000, Portland, Oregon, USA, 2000)

Verisim: Formal analysis of network simulations - Karthikeyan Bhargavan; Carl A. Gunter; Moonjoo Kim; Insup Lee; Davor Obradovic; Oleg Sokolsky; Mahesh Viswanathan (Proceedings of the International Symposium on Software Testing and Analysis, ISSTA 2000, Portland, OR, USA, August 21-24, 2000, 2000)

Routing Information Protocol in HOL/SPIN - Karthikeyan Bhargavan; Carl A. Gunter; Davor Obradovic (Theorem Proving in Higher Order Logics, 13th International Conference, TPHOLs 2000, Portland, Oregon, USA, August 14-18, 2000, Proceedings, 2000)

The Village Telephone System: A Case Study in Formal Software Engineering - Karthikeyan Bhargavan; Carl A. Gunter; Elsa L. Gunter; Michael Jackson; Davor Obradovic; Pamela Zave (Theorem Proving in Higher Order Logics, 11th International Conference, TPHOLs'98, Canberra, Australia, September 27 - October 1, 1998, Proceedings, 1998)