Israeli information sharing company QEDIT has appointed Rahul Bangalore Satish as an intern. Rahul is currently studying for a Bachelor of Engineering in Electronics and Instrumentation, and Masters of Science in Mathematics at BITS Pilani Goa in India.
Rahul has in-depth knowledge in a range of fields, including number theory, algebra, optimization, graph theory, microprocessors, complex analysis, VLSI design and discrete mathematics. He loves playing League of Legends and he's always in for a game of basketball or ultimate frisbee. He loves music and is learning how to play the keyboard. He has served a number of internships at diverse companies throughout his studies.
Rahul was most recently a research intern at UCL Crypto Group in Belgium, working to achieve an efficient and secure FPGA implementation of TEDT-AEAD scheme by using Deoxys-256 as an underlying TBC. Also in 2020, he was a summer research intern at Blockchain Group, IBM India Research Labs in Bengaluru. There, he helped to design a modular framework for Interactive Zero Knowledge Protocols, which was used to convert it to a non-interactive protocol.
In 2019, Rahul was a summer intern at the Society of Electronic Transactions and Security in Chennai, India. In his role, he worked on cryptanalysis techniques on Beyond Birthday-Bound Secure claimed MAC schemes such as EWCDM. He also conducted theoretical and practical analysis of the Encrypted Wegmen-Carter MAC scheme and H-coefficients technique.
In 2018, Rahul completed a summer internship at the International Institute of Information Technology in Bengaluru. There, he gained skills working on integrating the HElib-MP Library to the HEAT API by analyzing differences between HElib and HElib-MP.
During his studies, Rahul has also had a range of different positions of responsibility. He has been an Undergraduate Teaching Assistant for Algebra at the Birla Institute of Technology and Science (BITS) in Pilani, a Student Volunteer for Web Development at IEEE ANTS, a Mentor in Cryptography at the Quark Summer Technical Program, and a Coordinator of the Cybersecurity Club at BITS, among other positions.
Rahul’s expertise in cryptography, electronics and math is underlined by the in-depth research projects he has conducted. These include studies in distributed RSA Modulus generation and testing, Hardware-based Symmetric Cryptographic Implementations, Secure Assisted Universally Blind Quantum Computation, and Graphs & Applications in Cryptography.
Rahul’s technical skills are also highlighted in his competency using complex technologies such as C++, Rust, Python, Java, C, Matlab, SAGE, LaTeX, Cadence and Verilog.