Authentication Scenarios India. Ramachandran



Similar documents
esign FAQ 1. What is the online esign Electronic Signature Service? 2. Where the esign Online Electronic Signature Service can be used?

esign Online Digital Signature Service

e-authentication guidelines for esign- Online Electronic Signature Service

e-sign An Online Electronic Signature Service

End-User Manual. for. e-pramaan: A National e-authentication Service. Submitted to

Pre requisites for Digital Signature

Standards and Specifications For e-pramaan: Framework for e-authentication

ONGC Guidelines to Bidders for E-Procurement Application

IDENTITY VERIFICATION GUIDELINES

Steps to Troubleshoot Error Your CA is not trusted. Please use a trusted CA

Enhancing Web Application Security

User Manual. For. Digitally Signing of your application

AADHAAR E-KYC SERVICE

State of Arkansas Policy Statement on the Use of Electronic Signatures by State Agencies June 2008

6. Is it mandatory to have the digital certificate issued from NICCA? Is it mandatory for the sender and receiver to have a NIC id?...

esign API Specifications Version 1.0 January 2015

IRIS Onboarding Platform. Product Overview

Aadhaar. Authentication Framework. Version 1.0. Unique Identification Authority of India (UIDAI)

Guidelines for Usage of Digital Signatures in e-governance Version 1.0 (December 2010)

An Approach towards Digital Signatures for e-governance in India

Simple Guide to Digital Signatures

SEZ SEZ Online Manual Digital Signature Certficate [DSC] V Version 1.2

E-FILING OF PATENT APPLICATIONS IN INDIA. A User Manual

Mobile OTPK Technology for Online Digital Signatures. Dec 15, 2015

Arkansas Department of Information Systems Arkansas Department of Finance and Administration

IDRBT Working Paper No. 11 Authentication factors for Internet banking

Card Management System Integration Made Easy: Tools for Enrollment and Management of Certificates. September 2006

a. StarToken controls the loss due to you losing your Internet banking username and password.

Mobility, Security and Trusted Identities: It s Right In The Palm of Your Hands. Ian Wills Country Manager, Entrust Datacard

Aadhaar. Security Policy & Framework for UIDAI Authentication. Version 1.0. Unique Identification Authority of India (UIDAI)

Public Key Applications & Usage A Brief Insight

Internet Banking Frequently Asked Questions (FAQs) Version 1.0

Copyright: WhosOnLocation Limited

Authentication Levels. White Paper April 23, 2014

Digital Signature. Signatures on the documents submitted in electronic form. Under the provision of IT Act, 2000, the office of Controller of

Scalable Authentication

Single Sign-On. Security and comfort can be friend. Arnd Langguth. September, 2006

Secure Web Access Solution

Mobile Payment in India - Operative Guidelines for Banks

SAML-Based SSO Solution

Vidder PrecisionAccess

TrustedX: eidas Platform

Controller of Certification Authorities of Mauritius

Adding Stronger Authentication to your Portal and Cloud Apps

Using Entrust certificates with VPN

BANK OF INDIA. estarconnect Internet Banking Services USER MANUAL

Digital Certificates (Public Key Infrastructure) Reshma Afshar Indiana State University

Extended SSL Certificates

How to register a company (Pvt. Ltd.)

PRELIMINARY GUIDELINES E-PROCUREMENT MODULE OF NIC

Frequently Asked Questions Please read this document before using this application.

e- Sign Agreement This e- Sign Services Agreement is made this (Date) th day of (Month) (Year)

Leveraging SAML for Federated Single Sign-on:

STATE BANK OF BIKANER & JAIPUR

Obtaining a digital signature certificate

API-Security Gateway Dirk Krafzig

Multi-Factor Authentication of Online Transactions

Identity Management. Prof Audun Jøsang Department of Informatics University of Oslo. Finse May 2014

PortWise Access Management Suite

Interbank Mobile Payment Service (IMPS) Merchant Payments User Group Meeting

Business Issues in the implementation of Digital signatures

Future directions of the AusCERT Certificate Service

TABLE OF CONTENTS. Vendor Web & e-registration...2. Usage of Digital Signature Certificate...3. What is an etoken?. 4. General FAQ...

Moving to Multi-factor Authentication. Kevin Unthank

Contents. Identity Assurance (Scott Rea Dartmouth College) IdM Workshop, Brisbane Australia, August 19, 2008

Authentication Solutions. Versatile And Innovative Authentication Solutions To Secure And Enable Your Business

Web Presence Security

Digital Signature Certificate Online Enrollment Guide using etoken

UNIFIED PAYMENT INTERFACE

Single Sign-On: Reviewing the Field

Directorate Of Health Service s ONLINE NURSING HOME & CLINICAL ESTABLISHMENT LICENSING SYSTEM

Understanding Digital Certificates & Secure Sockets Layer (SSL): A Fundamental Requirement for Internet Transactions

CERTIFICATION PRACTICE STATEMENT (CPS)

USER GUIDE FOR THE PARTICIPANTS IN RESPECT OF E-TENDER. With the introduction of e Tendering in the BEST Undertaking (referred as the Undertaking ),

Entrust Managed Services PKI. Getting an end-user Entrust certificate using Entrust Authority Administration Services. Document issue: 2.

Creating Trust Online TM. Comodo Mutual Authentication Solution Overview: Comodo Two Factor Authentication Comodo Content Verification Certificates

Deriving a Trusted Mobile Identity from an Existing Credential

A Proper Foundation: Extended Validation SSL

The Password Problem Will Only Get Worse

Authentication Methods

Entrust IdentityGuard

Entrust Managed Services PKI. Getting started with digital certificates and Entrust Managed Services PKI. Document issue: 1.0

Guidelines for Account Management and Effective Usage

Multi Factor Authentication API

How Secure is Authentication?

SAP NetWeaver Single Sign-On. Product Management SAP NetWeaver Identity Management & Security June 2011

Understanding Digital Certificates & Secure Sockets Layer A Fundamental Requirement for Internet Transactions

AADHAAR ENABLED PAYMENT SYSTEM

Blending Embedded Hardware OTP, SSO, and Out of Band Auth for Secure Cloud Access

Biometric Authentication. Biometric Consortium Conference Tampa

Data Protection: From PKI to Virtualization & Cloud

SAP Single Sign-On 2.0 Overview Presentation

BANKS AADHAAR ENABLED PAYMENT SYSTEM

Electronic Prescribing of Controlled Substances: Establishing a Secure, Auditable Chain of Trust

Transcription:

Authentication Scenarios India Ramachandran

India 1.2 billion residents -640,000 villages -~800 million mobile, ~200-300 mn migrant workers

Authentication Scenarios Government e-praman authentication framework - PKI In Authentication - Aadhaar based authentication Banking scenarios esign Initiatives

Government

e-pramaan An e-authentication Service e-pramaan is a National Electronic Authentication Service for the Govt. Agencies to Authenticate the citizens to a desired level of assurance and confidence. It leverages on Aadhaar based Authentication of different levels to authenticate the citizens e-pramaan provides solution to all the issues of Basic Authentication

e-pramaan An e-authentication Framework e-pramaan maintains Two Repositories Identity Repository: For user Identities Credential Repository: For Authentication Credentials Authentication can be done for Internet based or Mobile based e-gov services e-pramaan will offer e-authentication as a service to the citizens and Govt. Agencies e-pramaan defines various Levels of Authentication for services with different sensitivity levels.

e-pramaan Authentication Levels Level 1 Level 2 One-Time Password Level 3 Level 4 7 Crypto Token containing DSC Finger Print Biometric

Key Components of e-pramaan Significant e-pramaan Offerings: Single Sign-on will enable the users to login to a level and thereby access all the services under that level using e- Pramaan Authenticated Token till the session is active Website Authentication (to counter Phishing attack) using Digital Certificates User De-Registration (in case of duplication/fraudulent users) Fraud Management

Authentication As a Service (AAS) using SSO SP 1 SP 2 SP 3 SP n User 1 2 5 1. User request for login to a SP 4 e-pramaan 2. SP redirects user s request to e- Pramaan 3 3. e-pramaan asks for user credentials 4. User Enter Credentials 5. After validation of credentials, e-pramaan sends allow / deny message to SP in the form of authenticated token 9

e-pramaan Website Authentication Authentication 1. SP identifies the level of request & forward a Signed SAML request to e-pramaan. 2. e-pramaan verifies the SP, Creates an Authenticated Website Seal and asks the user to enter his credentials. 3. Verify client credentials 4. Once the credentials are verified, e-pramaan redirects the digitally signed authenticated token to SP containing user s Aadhaar no. etc 5. If response is positive user is forwarded to respective service page.

PKI BASED AUTHENTICATION

Electronic Signatures in India Digital Signatures created under the Information Technology (IT) Act, 2000 are legally valid Credential verification is one of the most important aspects of issuance of Digital Signature Certificate About 8 million Digital Signature Certificates issued.

India PKI Model ROOT CA CA CA CA End User End User End User SUB CA SUB CA End User

Electronic Signatures in India Validity of Digital Signature Certificates is for 3 years Three classes of Digital Signature Certificates Class 1 - based on verification from widely used databases (software driven) Class 2 - based on verification from widely used databases (hardware driven) Class 3 - based on verification from widely used databases and physical presence of subscriber (hardware driven)

LICENSED CAs Sifi Technologies National Informatics Centre (NIC) Institute for Development & Research in Banking Technology (IDRBT) Tata Consultancy services (TCS) (n)code Solutions (GNFC) emudhra Consumer Services (emudhra) Indian Airforce (IAF)

Few PKI enabled Applications E-filing MCA21 Income Tax e-filing DGFT Banking Applications RBI Applications (RTGS/SFMS) e-procurement IFFCO DGS&D ONGC GAIL Air-India Railways Others IRCTC eoffice

Recognition of Foreign Certifying Authorities A foreign CA deemed as recognised if it has been authorised to issue DSCs by a recognised Regulatory Authority established under the laws of a country other than India 1. Recognition of Foreign Certifying Authorities operating under a Regulatory Authority. Such CAs can be recognised if the following and other conditions are met:- The level of reliability of PKI environment of the country is at least equal that of India. The Controller (CCA) enters into a MoU with the Regulatory Authority for Mutual Recognition of CAs. Reliability assessment for equivalence 2 Recognition of Foreign Certifying Authorities not operating under any Regulatory Authority -Any Foreign CA may apply to Controller for recognition. The recognition process should pass through examination of documents submitted by that CA: The idea is to provide seamless authentication, message integrity, nonrepudiation, & accessibility across jurisdictions facilitating e-commerce & e- Governance

AADHAAR BASED AUTHENTICATION

Aadhaar(Biometric) Create a Common"national identity" for every "resident - Biometric backed identity to eliminate duplicates. -"Verifiable online identity" for portability. Application ecosystem using open APIs -Aadhar enabled bank account and payment platforms -Aadhar enabled electronic, paperless KYC

Aadhaar(Biometric) Enrolment -One time in a person's lifetime -Minimal demographics -Multi-model biometrics(fingerprints,iris) -12-digit unique Aadhar number assigned Authentication -Verify "you are who claim to be" -Open API based -Multi-device, multi-factor

Digital Signature using Aadhaar based Authentication Leveraging Aadhaar based authentication onto combined DSC issuance and signing of a document : has high potential to scale up the usage of DSC in many applications like Income TAX returns. May require some changes in the rules under the Information Technology Act.

Authentication Matching of Aadhaar no. and biometrics with the data maintained in the UIDAI s back-end system to enable residents to prove their identity electronically for availing services and benefits

Aadhaar e-kyc provides a convenient mechanism for agencies to offer an electronic, paper-less KYC experience to Aadhaar holders eliminating insecure and costly paper process

Verification Requirements for DSCs Digital Signature Certificates are issued after identity and address verification of DSC applicant. For higher level assurance level like Class 3 certificate, physical verification is required. Addhaar e-kyc service can substitute both identity and address verification. With biometric authentication, Class 3 certificates can be issued to DSC applicant.

Requirements for e-kyc service CAs should function as e-kyc agency e-kyc agency is an organization or an entity using Aadhaar authentication as part of its applications to provide services to residents. If CAs function as e-kyc agency, the verification requirements for DSC issuance can be substituted with Aadhaar based Authentication. Three CAs are in the process of pilot run and e- KYC services will be adopted soon after examining feasibility

Banking scenario

Internet Banking authentication The following security mechanism is available currently on our Net Banking platform every time after login: Secure financial site All communication between customer and the site is encrypted with SSL encryption is in use. The address bar turns green after accessing the website indicating that the site is secured with an SSL Certificate that meets the Extended Validation Standard.(Supports all leading browsers e.g. Internet Explorer, Mozilla Firefox, Opera, Safari, Google chrome etc.)

For Retail Customer 1. User Id and Password for Login 2. SMS alert after accessing profile Section. 3. Mandatory SMS based OTP for addition of beneficiary 4. SMS alert on random times during beneficiary approval process. 5. Mandatory SMS based OTP transactions above Rs 10,000 for third party and above Rs 5,000 for merchant transactions. 6. SMS alert for every debit transaction on the registered mobile number. Now all the banks should provide PKI based authentication to customers in addition to other mechanisms

For corporate customer 1. User Id and Password for Login 2. SMS based OTP or OTP through Hardware Token for Login 3. SMS alert after accessing profile Section 4. Maker Checker Concept for addition of beneficiary and performing transaction 5. Transaction Password to Authorize the transaction 6. Optional SMS based OTP to Authorize the transaction 7. SMS alert for every INB originated debit transaction on the registered mobile number. 8. Digital Signature Certificate (DSC) in lieu of SMS based OTP or OTP through Hardware Token for Login in Recently RBI made the DSC mandatory for corporate customers

esign

e-sign To enhance and scale up the use of Digital signatures, it is proposed to use Aadhaar(biometric) based Authentication for Digital Signatures of individual(e-sign). The e-sign proposes digitally signing a document by an Aadhaar holder using an Online Service. While authentication of the signer is carried out using e-kyc of Aadhaar, the signature on the document is carried out on a backend server, which is the e-sign provider. The service can be run by a trusted third party service provider. The solution has potential to facilitate large scale implementation of Digital Signatures.

Signed Document Client Application Back End Front End e-sign Trusted Third Party Hash + Biometric Authentication Data Authentication Service UIDAI Database Departm ent user Key pair Generation (on HSM)* Generate Application Form Certificate Signing Request Digital Signature Certificate Certification Certifying Authority Signature Application Service Provider(ASP)- Department * Hardware Security Module

E-Filing-statutory returns - case study User should have valid DSC obtained from Licenced CA of India User should have Aadhaar Number and Authenticate with Biometric UIDAI E file through e- return intermediary E file without Digital Signature E file with Digital Signature https://efiling.gov.in/efiling/ E file using Digital Signature Signature TRUSTED THIRD PARTY Authenticate User using Aadhaar e-kyc service Key pair Generation On HSM Generate and print Acknowledgement form. No further action is required Generate and print Acknowledgement form. No further action is required Public key certification Create Signature and send it to user CERTIFYING AUTHORITY

Benefits Signature requirements of many applications can be fulfilled with legally valid Digital Signature. Digital Signature Certificate enable much larger segment of the population to sign digitally Digital Signature Certificates will be of short validity(10 minutes)

Thank you