Unique Identification (Aadhaar) project was started with the vision of empowering every resident of India with a unique identity and providing a digital platform to authenticate anytime anywhere. The Aadhaar system is built on a sound strategy and a strong technology backbone and has evolved into a vital digital infrastructure. Meticulous planning and execution enabled the program to be launched ahead of plan in Sept 2010 and reach the kind of scale that was never achieved in any biometric identity system in the world. Aadhaar system is built purely as an “Identity Platform” that other applications, Government and private, can take advantage of. Within 4 years since launch, Aadhaar system has grown in capability and more than 600 million Aadhaar numbers have been issued so far using the system.
Entire technology architecture behind Aadhaar is based on principles of openness, linear scalability, strong security, and most importantly vendor neutrality. Aadhaar technology backbone is built using the following principles:
All application components are built using open source components and open standards. Aadhaar software currently handles 1 million enrollments a day and at the peak doing about 600 trillion biometric matches a day. Current system already has about 4+ PB of raw data and continues grow as new enrollments come in. Online authentication service is built to handle 100 million authentications a day across both the data centers in an active-active fashion. Central to Aadhaar system is its biometric sub-system that performs de-duplication and authentication in an accurate way.
This talk covers the technology backbone that powers this massive project. Pramod Varma, who is the Chief Architect of this project and part of founding team shares his experience of building the system.
Dr. Pramod Varma is currently the Chief Architect and Technology Advisor to Unique Identification Authority of India. As Chief Architect of Aadhaar, World’s largest biometric identity system, he is responsible for entire system architecture and strategic technology decisions. He joined UIDAI in 2009 as part of the founding team and has been pivotal in ensuring an open, scalable, and secure architecture is built to meet the needs of Aadhaar project. Currently, in addition to working with UIDAI, he also sits on the advisory board of National Payment Corporation and several technology startups. He lives in Bangalore, India, regularly speaks at technology conferences and events, and participates in advisory groups of various national projects from time to time.
From 2005 to 2009 he was the Chief Technology Architect and Vice President of Research at Sterling Commerce, now part of IBM. He joined Sterling Commerce after acquisition of Yantra Corporation, a leading supply chain software company based in Boston, USA. He was one of the co-founders of Yantra Corporation and has been anchoring all technology and architecture strategies and has been key part in building Yantra’s retail supply chain application product suite. Over the past 20+ years, he has studied architectures spanning from mainframes to web and has worked extensively with most programming languages and databases. He has researched and taught various courses in Database Tuning, Distributed Computing, Internet Technologies, and Computer Architectures among others.
Pramod holds a Master’s and Ph.D. degree in Computer Science along with a second Master’s in Applied Mathematics. His main areas of interest are Internet scale distributed architectures and intelligent systems. He is passionate about technology, science, society, and teaching.