Me Address: KU Leuven, ESAT/COSIC
  Kasteelpark Arenberg 10, bus 2452  
  B-3001 Leuven-Heverlee  
  Belgium  
Office: B01.22  
Phone: +32 (0)16 32 10 35  
Email: josep.balasch [at] esat.kuleuven.be My PGP Key
LinkedIn: be.linkedin.com/in/josepbalasch  
     

Who am I Publications Talks Teaching

Who am I?

I am a postdoctoral researcher at the COSIC research group, which is part of the Department of Electrical Engineering of KU Leuven. My research is in the area of embedded security, with main focus on physical attacks (side-channel and fault analysis), countermeasures and cryptographic implementations.

In 2014, I obtained a joint PhD degree from KU Leuven (Belgium) and Radboud University Nijmegen (the Netherlands). My doctoral thesis is entitled "Implementation Aspects of Security and Privacy in Embedded Design" (advisors: Prof. Ingrid Verbauwhede and Prof. Bart Jacobs).

In the past I graduated as Telecommunications Engineer at the Universitat Politècnica de Catalunya (UPC) in Barcelona, with the master thesis "Smart Card Implementation of Anonymous Credentials" developed at COSIC within the ERASMUS framework.

Between July and October 2012 I was a graduate technical intern at the Intel's Security Center of Excellence (SeCoE) in Hillsboro, Oregon (United States).

 

Publications

  International Conferences and Workshops
 [C17]  O. Reparaz, J. Balasch, and I. Verbauwhede "Dude, is my code constant time?", In Proceedings of Design, Automation and Test in Europe - DATE 2017, IEEE, 6 pages, 2017. (to appear)
 [C16]  K. Järvinen and J. Balasch, "Single-Trace Side-Channel Attacks on Scalar Multiplications with Precomputations", In Smart Card Research and Advanced Application Conference - CARDIS 2016, Lecture Notes in Computer Science, K. Lemke-Rust, and M. Tunstall (eds.), Springer-Verlag, 15 pages, 2016. (to appear)
 [C15]  Y. Cao, B. Yang, V. Rozic, J. Balasch, and I. Verbauwhede, "Exploring Active Manipulation Attacks on the TERO Random Number Generator", In International Midwest Symposium on Circuits and Systems - MWSCAS 2016, IEEE, pages 273-276, 2016.
 [C14]  A. Beckers, J. Balasch, B. Gierlichs, and I. Verbauwhede, "Design and implementation of a waveform-matching based triggering system", In Constructive Side-Channel Analysis and Secure Design - COSADE 2016, Lecture Notes in Computer Science, E. Oswald, and F-X. Standaert (eds.), Springer-Verlag, pages 184-198, 2016.
 [C13]  J. Balasch, B. Gierlichs, O. Reparaz, and I. Verbauwhede, "DPA, Bitslicing and Masking at 1 GHz", In Cryptographic Hardware and Embedded Systems - CHES 2015, Lecture Notes in Computer Science, T. Güneysu, and H. Handschuh (eds.), Springer-Verlag, pages 599-619, 2015.
[acceptance rate 26.5%, 34 of 128]
 [C12]  J. Balasch, B. Gierlichs, and I. Verbauwhede, "Electromagnetic Circuit Fingerprints for Hardware Trojan Detection", In International Symposium on Electromagnetic Compatibility - EMC 2015, IEEE, pages 246-251, 2015.
 [C11]  J. Balasch, S. Faust, and B. Gierlichs, "Inner Product Masking Revisited", In Advances in Cryptology - EUROCRYPT 2015, Lecture Notes in Computer Science 9056, M. Fischlin, and E. Oswald (eds.), Springer-Verlag, pages 486-510, 2015.
[acceptance rate 29.3%, 57 of 194]
 [C10]  I. Verbauwhede, J. Balasch, S. Sinha Roy, and A. Van Herrewege, "Circuit challenges from cryptography", In International Solid-State Circuits Conference - ISSCC 2015, IEEE, pages 428-429, 2015.
 [C9]  J. Balasch, B. Gierlichs, V. Grosso, O. Reparaz, and F-X. Standaert, "On the Cost of Lazy Engineering for Masked Software Implementations", In Smart Card Research and Advanced Application Conference - CARDIS 2014 Lecture Notes in Computer Science 8968, M. Joye, and A. Moradi (eds.), Springer-Verlag, pages 64-81, 2014.
[acceptance rate 26.7%, 15 of 56]
 [C8]  J. Balasch, B. Gierlichs, K. Järvinen and I. Verbauwhede, "Hardware/Software Co-Design Flavors of Elliptic Curve Scalar Multiplication", In International Symposium on Electromagnetic Compatibility - EMC 2014, IEEE, pages 758-763, 2014.
 [C7]  J. Balasch, S. Faust, B. Gierlichs, and I. Verbauwhede, "Theory and Practice of a Leakage Resilient Masking Scheme", In Advances in Cryptology - ASIACRYPT 2012, Lecture Notes in Computer Science 7658, K. Sako, and X. Wang (eds.), Springer-Verlag, pages 758-775, 2012.
[acceptance rate 17.4%, 43 of 247]
 [C6]  J. Balasch, B. Ege, T. Eisenbarth, B. Gérard, Z. Gong, T. Güneysu, S. Heyse, S. Kerckhof, F. Koeune, T. Plos, T. Pöppelmann, F. Regazzoni, F-X. Standaert, G. Van Assche, R. Van Keer, L. van Oldeneel tot Oldenzeel, and I. von Maurich, "Compact Implementation and Performance Evaluation of Hash Functions in ATtiny Devices", In Smart Card Research and Advanced Application Conference - CARDIS 2012, Lecture Notes in Computer Science 7771, S. Mangard (ed.), Springer-Verlag, pages 158-172, 2012.
[acceptance rate 37.5%, 18 of 48]
 [C5]  R. Verdult, F. D. Garcia, and J. Balasch, "Gone in 360 Seconds: Hijacking with Hitag2", In Proceedings of the 21st Usenix Security Symposium - USENIX Security 2012, Usenix, pages 237-252, 2012.
[acceptance rate 19.4%, 43 of 222]
 [C4]  J. Balasch, B. Gierlichs, R. Verdult, L. Batina, and I. Verbauwhede, "Power Analysis of Atmel CryptoMemory - Recovering Keys from Secure EEPROMs", In Topics in Cryptology - CT-RSA 2012, The Cryptographers' Track at the RSA Conference, Lecture Notes in Computer Science 7178, O. Dunkelman (ed.), Springer-Verlag, pages 19-34, 2012.
[acceptance rate 23.9%, 27 of 113]
 [C3]  J. Balasch, B. Gierlichs, and I. Verbauwhede, "An in-Depth and black-Box Characterization of the Effects of Clock Glitches on 8-bit MCUs", In Proceedings of the 8th International Workshop on Fault Diagnosis and Tolerance in Cryptography - FDTC 2011, S. Guilley, and J. Takahashi (eds.), IEEE, pages 105-114, 2011.
[acceptance rate 55.5%, 10 of 18]
 [C2]  J. Balasch, A. Rial, C. Troncoso, C. Geuens, B. Preneel, and I. Verbauwhede, "PrETP: Privacy-Preserving Electronic Toll Pricing", In Proceedings of the 19th Usenix Security Symposium - USENIX Security 2010, Usenix, pages 63-78, 2010.
[acceptance rate 14.9%, 30 of 202]
 [C1]  J. Balasch, I. Verbauwhede, and B. Preneel, "An Embedded Platform for Privacy-Friendly Road Charging Applications", In Proceedings of Design, Automation and Test in Europe - DATE 2010, IEEE, pages 867-872, 2010.
[acceptance rate 25.7%, 894 of 3,476]
  Journal Papers
 [J4]  M. Scheir, J. Balasch, A. Rial, B. Preneel, and I. Verbauwhede "Anonymous Split E-Cash - Toward Mobile Anonymous Payments", In ACM Transactions on Embedded Computing Systems - ACM TECS 14(4), ACM, 25 pages, 2015.
 [J3]  L. Uhsadel, M. Ullrich, A. Das, D. Karaklajic, J. Balasch, I. Verbauwhede, and W. Dehaene, "Teaching HW/SW co-design with a public key cryptography application", In IEEE Transactions on Education - IEEE ToE 56(2), IEEE, pages 478-483, 2013.
 [J2]  A. Rial, J. Balasch, and B. Preneel, "A Privacy-Preserving Buyer–Seller Watermarking Protocol Based on Priced Oblivious Transfer", In IEEE Transactions on Information Forensics and Security - IEEE TIFS 6(1), IEEE, pages 202-212, 2011.
 [J1]  C. Troncoso, G. Danezis, E. Kosta, J. Balasch, and B. Preneel, "PriPAYD: Privacy Friendly Pay-As-You-Drive Insurance (Journal version)", In IEEE Transactions on Dependable and Secure Computing - IEEE TDSC 8(5), IEEE, pages 742-755, 2011.
  PhD Thesis
 [★]  J. Balasch, "Security and Privacy Aspects of Embedded Design", KU Leuven and Radboud University Nijmegen, 186 pages. 2014.
 

Recent talks and seminars

•  "Exploring Active Manipulation Attacks on the TERO Random Number Generator", IEEE MWSCAS 2016 (Abu Dhabi, United Arab Emirates), 17 October 2016.
•  "Overview of EM Information Leakage from Cryptographic Modules", IEEE EMC 2016 - Tutorial Session (Ottawa, Canada), 25 July 2016.
•  "Introduction to Fault Attacks", IACR Summer School 2015 (Sardinia, Italy), 19 October 2015.
•  "DPA, Bitslicing and Masking at 1 GHz", CHES 2015 (Saint-Malo, France), 16 September 2015.
•  "Electromagnetic Circuit Fingerprints for Hardware Trojan Detection", IEEE EMC 2015 (Dresden, Germany), 18 August 2015.
•  "Introduction to Side-Channel Attacks", International COSIC Course on Cyber Security and Cryptography (Leuven, Belgium), 18 June 2015.
•  "A Testing Methodology for Hardware Trojan Detection", TRUDEVICE 2015: Workshop on Trustworthy Manufacturing and Utilization of Secure Devices (Grenoble, France), 13 March 2015.
 

Teaching Activities

  Master thesis supervision
  2015/16  Securing Cryptographic Implementations against Physical Attacks, developed by Joeri De Maesschalck and supervised together with Benedikt Gierlichs and Begül Bilgin.
Securing Hardware Random Number Generators against Physical Attacks, developed by Yang Cao and supervised together with Vladimir Rozic and Bohan Yang.
  2014/15  Side Channel Analysis of secure USB flash drives, developed by Joos Wesemael and supervised together with Benedikt Gierlichs.
Design and implementation of a waveform-matching based triggering system, developed by Arthur Beckers and supervised together with Benedikt Gierlichs.
SCA Resistant Cryptographic Implementations, developed by Bart Opsomer and supervised together with Benedikt Gierlichs.
  2013/14  Power Measurements of Contactless Cryptographic Smartcards, developed by Matthias Carpentier and supervised together with Benedikt Gierlichs.
Real-time waveform pattern matching, developed by Victor Förster and supervised together with Benedikt Gierlichs.
  2012/13  Privacy-Preserving Pay-per-View in Mobile TV Broadcast Applications, developed by Wouter Biesmans and supervised together with Alfredo Rial.
  2011/12  Anonymous E-Cash for Resource Constrained Devices, developed by Marijn Scheir and supervised together with Alfredo Rial.
Embedded Security for Car Telematics and Infotainment, developed by Anthony Coyette and supervised together with Benedikt Gierlichs.
Implementation and Evaluation of Zero-Knowledge Proofs of Knowledge, developed by Boran Car and supervised together with Alfredo Rial.
  2010/11  Anonymous Payment Mechanisms for Electric Car Infrastructure, developed by Chao Li and supervised together with Alfredo Rial.
  Teaching Assistant
  2015/16  H09J6AE: Design of Digital Platforms, Master of Science in Electrical Engineering.
    H05B9B: Advanced Platform Architectures and Mapping Methods for Embedded Applications, Master of Science in Electrical Engineering.
  2014/15  H09J6AE: Design of Digital Platforms, Master of Science in Electrical Engineering.
  2013/14  H09J6AE: Design of Digital Platforms, Master of Science in Electrical Engineering.
  2012/13  H09J6AE: Design of Digital Platforms, Master of Science in Electrical Engineering.
  2011/12  H09J6AE: Design of Digital Platforms, Master of Science in Electrical Engineering.
  2010/11  H05H8A: P&O voor the optie multimedia en signaalverwerking (P&D Multimedia and Signal Processing), Master of Engineering: Electrical Engineering.