Dr Sanjay Bhattacherjee
Lecturer in Computer Science and Informatics
Software Systems Engineering Group (SSE), University of East London, Architecture, Computing and Engineering (ACE)
I joined UEL in November, 2018. My research interests are Cryptography, Blockchains, Security and Voting Games.
-
Room EB 1.104, Department of Engineering and Computing
School of Architecture, Computing and Engineering (ACE)
College of Arts, Technology and Innovation (ATI)
University of East London, Docklands Campus
4-6 University Way, London, UK.
E16 2RD - S.Bhattacherjee@uel.ac.uk +442082232430
Welcome to my web-home!
The following is a quick timeline overview of my academic background and work experience before I took up the current position.
Between August 2018 and November 2018, I worked as a visiting lecturer at the R. C. Bose Centre for Cryptology and Security, Indian Statistical Institute.
From December 2016 to July 2018, I have worked as a visiting scientist at the Turing Lab, Applied Statistics Unit, Indian Statistical Institute.
From February 2015 to November 2016, I have worked as a post-doctoral researcher at the AriC team, LIP laboratory [CNRS, ENSL, INRIA, UCBL, U. Lyon] of ENS-Lyon. I worked on the PALSE project titled “Towards practical enhanced asymmetric encryption schemes” coordinated by Dr. Benoit Libert.
I defended my PhD thesis titled “Tree-Based Symmetric Key Broadcast Encryption” on 8th October, 2015. My PhD supervisor was Prof. Palash Sarkar.
Implementations of the algorithms proposed in my thesis and other related programs can be found here.
I did my Bachelor of Engineering in Information Technology from Jadavpur University during 2001-05. I did my Master of Technology in Computer Science from Indian Statistical Institute during 2007-09.
Academic
University of East London
In November 2018, I joined the College of Arts, Technology and Innovation, University of East London as a Lecturer in Computer Science and Informatics. Along with my teaching duties, I am continuing my collaborations on voting games, blockchains and distributed ledgers.
R. C. Bose Centre for Cryptology and Security, Indian Statistical Institute, Kolkata
Between August 2018 ans November 2018, I worked as a visiting lecturer at the R. C. Bose Centre for Cryptology and Security, Indian Statistical Institute, Kolkata. While continuing my collaborations on voting games, blockchains and distributed ledgers, I taught the Computing Systems I and II courses as briefly detailed here.
Turing Lab, Indian Statistical Institute, Kolkata
I worked as a visiting scientist at the Turing Lab, Applied Statistics Unit, Indian Statistical Institute, Kolkata from December 2016 to July 2018. I have been primarily working on voting games, blockchains and distributed ledgers.
École Normale Supérieure de Lyon
Between February, 2015 and November, 2016, I worked as a post-doctoral researcher at the AriC team, LIP laboratory [CNRS, ENSL, INRIA, UCBL, U. Lyon] of ENS-Lyon.
Industry
Iswar Sankalpa, Kolkata
I worked as a consultant for Iswar Sankalpa and developed their secure web-based automated Management Information System during November-December, 2017.
Dynamic Digital Technology Private Limited, Kolkata
I worked as a networking developer at Dynamic Digital Technology Private Limited, Kolkata from July, 2006 to July, 2007.
Infosys Technologies Limited, Bengaluru
I worked as a software engineer at Infosys Technologies Limited, Bengaluru from June, 2005 to June, 2006.
Overview
Between August 2018 and November 2018, I worked as a visiting lecturer at the R. C. Bose Centre for Cryptology and Security, Indian Statistical Institute.
From December 2016 to July 2018, I have worked as a visiting scientist at the Turing Lab, Applied Statistics Unit, Indian Statistical Institute.
From February 2015 to November 2016, I have worked as a post-doctoral researcher at the AriC team, LIP laboratory [CNRS, ENSL, INRIA, UCBL, U. Lyon] of ENS-Lyon. I worked on the PALSE project titled “Towards practical enhanced asymmetric encryption schemes” coordinated by Dr. Benoit Libert.
Collaborators
-
test
Research
In Submission:
- Sanjay Bhattacherjee and Palash Sarkar. Voting in the Goods and Services Tax Council of India.
- Sanjay Bhattacherjee and Palash Sarkar. Cryptocurrency Voting Games.
- Apratim Guha and Atanu Biswas and Sanjay Bhattacherjee. Tracing e-Passports Using Two-Sample Tests.
Journal Publications:
- Sanjay Bhattacherjee and Palash Sarkar. Reducing Communication Overhead of the Subset Difference Scheme. IEEE Transactions on Computers, 2575-2587 (2016)
- I presented a very brief overview of this work at the ECC 2014 rump session.
- Sanjay Bhattacherjee and Palash Sarkar. Tree Based Symmetric Key Broadcast Encryption. Journal of Discrete Algorithms, 34:78-107, 2015.
- I presented a very brief overview (slides) of this work at the Asiacrypt 2013 rump session.
- Sanjay Bhattacherjee and Palash Sarkar. Concrete Analysis and Trade-Offs for the (Complete Tree) Layered Subset Difference Broadcast Encryption Scheme. IEEE Transactions on Computers, 63(7):1709-1722, 2014.
- Sanjay Bhattacherjee and Palash Sarkar. Complete Tree Subset Difference Broadcast Encryption Scheme and its Analysis. Design, Codes and Cryptography, Volume 66, Issue 1 (2013), Page 335-362.
Conference Publications:
- Sanjay Bhattacherjee and Palash Sarkar. Correlation and Inequality in Weighted Majority Voting Games. Festschrift volume in honour of Professor Satya R. Chakravarty, Springer, to appear.
- Shweta Agrawal and Sanjay Bhattacherjee and Duong Hieu Phan and Damien Stehlé and Shota Yamada. Efficient Public Trace and Revoke from Standard Assumptions, Proceedings of the 24th ACM SIGSAC Conference on Computer and Communication Security (CCS), 2017.
- Sanjay Bhattacherjee and Palash Sarkar. An Analysis of the Naor-Naor-Lotspeich Subset Difference Algorithm (For Possibly Incomplete Binary Trees). Proceedings of the 7th International Workshop on Coding and Cryptography, Paris, April 11-15, 2011.
- Santanu Bhowmick, Sanjay Bhattacherjee, Nandakumar G.N. Generation of Test Vectors for Sequential Cell Verification. ARM Regional Engineering Conference, 2008.
Publications
My research interests are primarily in the areas of cryptography, blockchains, security and voting games.
I have worked on symmetric key broadcast encryption, asymmetric key cryptography and side-channel attacks.
I have worked on the interplay between blockchains and voting games. I am also working on the security and efficiency aspects of blockchains.I have worked on several problems in voting games - on correlation and inequality in voting power measures, and application of theory of voting games in various practical scenarios like modelling blockchain security and rule change methods, the voting procedure in the Goods and Services Tax (GST) council of India.
Interests
Computing Systems I
- M.Tech.(CrS), ISI, Kolkata; 2018.
- (Topics from computer organization, computer architecture and operating systems)
Computing Systems II
- Certificate course on Cryptology and Information Security, RCBose Center, ISI Kolkata, 2018.
- Attended by personnel from the Indian Army, DRDO, NTRO and other Indian government organizations.
- (Topics primarily from digital networking; some topics of databases and computer organization are also included.)
Cryptologie à clé publique at ISFA, Université de Lyon 1 (UCBL)
- Master Pro course; February 2016.
- Jointly with Prof. Fabien Laguillaumie.
Topics in Algebra (Tutorial Classes)
- M.Tech.(CS), ISI, Kolkata; 2011.
- Course taken by Prof. Palash Sarkar.
- Programming Languages and Methodology
- M.Tech.(CS), ISI, Kolkata; 2009, 2010.
- Jointly with Prof. Subhamoy Maitra.
- B.Sc.(CS), Belur Vidyamandir; 2009, 2010.
Data Structure and Algorithms
- B.Sc.(CS), Belur Vidyamandir; 2009, 2010.