Rahul B S

Rahul B S

Graduate Student

BIU Cyber Center

I am currently a graduate student at the Bar Ilan Univeristy, Israel. I am working with Prof. Carmit Hazay at the BIU Cyber Center on secure MPC. I work in the field of Cryptography. My interests in particular include Secure Multiparty Computation, Zero Knowledge Proofs and Homomorphic Encryption in practice. I have gained a special interest towards developing efficient techniques to solve problems in the domain of secure set operations like intersection, union, etc. I finished my undergraduation at BITS Pilani, Goa with a double major in Math and Electronics.

I completed my senior thesis at The Center for Research in Applied Cryptography and Cyber Security, Bar Ilan Univeristy supervised by Prof. Carmit Hazay and Prof. Muthu Venkitasubramaniam, where we worked on an efficient solution for the PSI-Sum Problem. I was also a researcher in the Privacy And Scaling explorations Group at Etheruem Foundation and a consultant researcher at Chain Reaction, Israel. Previously, I have interned at QED-it as a cryptography intern under Daniel Benarroch. I have also interned with the Blockchain and Smart Contracts group at IBM Research India Labs under Dr. Dhinakaran Vinayagamurthy.

Feel free to check out my CV and drop an e-mail if you want to chat with me! I am also planning to blog here.

Interests

  • Multiparty Computation
  • Garbled Circuits
  • Private Set Intersection
  • Zero Knowledge Proofs

Education

  • MSc. in Computer Engineering, 2023

    Bar-Ilan University

  • MSc. in Mathematics, 2021

    Birla Institute of Technology and Science Pilani

  • B.E in Electronics and Instrumentation, 2021

    Birla Institute of Technology and Science Pilani

News

[Jun 2021] Started working at the Bar Ilan University Cyber Center for Applied Cryptography, with Prof. Carmit Hazay.

[Jun 2021] Admitted to the Master’s program in the Electrical Engineering, with a specialization in Computer Engineering at the Alexander Kofkin Faculty of Engineering, Bar Ilan University.

[Jun 2021] I am joining Ethereum Foundation as a Researcher in the Privacy and Scaling explorations group.

[Jun 2021] I was an external reviewer for TCC, 2021.

[Jun 2021] I will be a Consultant Researcher to Chain Reaction working on FHE.

[Jun 2021] I was an external reviewer for ACM CCS, 2021.

[May 2021] We raised 40,000 INR for COVID19 Relief in India through a remote mentorship program

[Jan 2021] I started my undergraduate thesis at Center for Research in Applied Cryptography with Prof. Hazay and Prof. Muthu.

[Dec 2020] I started my internship at QED-it Systems.

[May 2020] I started my internship at IBM Research with Dr. Dhinakaran Vinayagamurthy.

[Feb 2020] Amongst the 3 students selected from India for the 10th Winterschool in Cryptography at BIU, Israel.

[Jan 2020] Amongst 45 selected students for the Secure MPC: Theory and Practice Workshop at IISc, Bengaluru.

[May 2019] I co-led a Quark Summer Term Project on Cryptography!.

[Oct 2018] Amongst the 50 selected students for the RMIT Conference 2018 at IIIT, Bangalore.

[Jun 2018] Amongst the 20 selected students for the Theoretical CS summer school at IMSC, Chennai.

[May 2018] I started my internship at IIIT, Bangalore with Prof. Srinivas Vivek.

Experience

 
 
 
 
 

Graduate Student Researcher

Center for Research in Applied Cryptography and Cyber Security, Bar Ilan University

Oct 2021 – Present Tel Aviv, Israel
Working with Prof. Carmit Hazay
 
 
 
 
 

Cryptography Researcher

Ethereum Foundation

Jun 2021 – Oct 2021 Singapore
Working on understanding the PLONK proving system for implementing ZK Virtual Machines(ZKVMs).
 
 
 
 
 

Consultant Researcher

Chain Reaction

Jun 2021 – Dec 2021 Yokne’am Illit, Israel
Working on understanding practical cryptosystems that support Fully Homomorphic Encryption.
 
 
 
 
 

Research Intern

Center for Research in Applied Cryptography and Cyber Security, Bar Ilan University

Jan 2021 – May 2021 Tel Aviv, Israel
Worked on the PSI-Sum with Cardinality problem
 
 
 
 
 

Cryptography Research Intern

QED-it Systems

Dec 2020 – Jun 2021 Tel Aviv, Israel
Built efficient comparision and sorting circuits for homomorphic encryption schemes
 
 
 
 
 

Summer Research Intern

Blockchain group, IBM Research, India

May 2020 – Aug 2020 Bengaluru, India
Designed a generic interface of Fiat-Shamir heurisitic for Interactive Zero Knowledge Protocols
 
 
 
 
 

Summer Intern

Society of Electronic Transactions and Security

May 2019 – Jul 2019 Chennai, India
Analysed BBB secure authentication schemes and their implementations for usage in PQ Crpyto Schemes
 
 
 
 
 

Summer Intern

International Institute of Information Technology, Bangalore

May 2018 – Jul 2018 Bengaluru, India
Designing an API for the HELib-MP

Projects

*

Malicious security and 2-sided output for the PSI-Sum with Cardinality problem

Efficient techniques to construct a solution for the PSI-Sum with Cardinality Problem in the malicious setting

Efficient comparision using homomorphic encryption

Working on generating efficient usable circuits for comparison that can be used in homomorphic sorting and searching

Non-Interactive Proof Generation from Interactive Zero Knowledge Protocols

Efficient implementations of interactive and non-interactive versions of Ligero-like protocols.

Distributed RSA Modulus generation and biprimality testing

Investigating approaches from MPC and Number Theory for generating RSA modulus in a distributed setting as a product of two safe primes

Analysis of existing Beyond Birthday Bound MAC schemes

Theoretically and practically analyzed the Encrypted Wegmen-Carter MAC scheme and H-coefficients technique

Homomorphic Encryption Schemes

Worked on integrating the HElib-MP Library to the HEAT API by analysing differences between HElib and HElib-MP.