Hit Counter

Authorized Blogger

Saturday, February 20, 2010

Internationalized domain name Research at CDAC

An awareness raising national workshop on IDNs for Indian languages was organized on February 10, 2010 at New Delhi by the Centre for Development of Advanced Computing (C-DAC), under the aegis of Department of IT, Ministry of Communications and IT.
What is Internationalized domain name?
An internationalized domain name (IDN) is an Internet domain name which contains at least one label in the software application (such as browsers) containing a language specific alphabets. Internationalized domain names are stored in the Domain Name System as ASCII (American Standard Code for Information Interchange ) strings.
Internationalized domain name & CDAC:
To ensure that India and Indian languages have their rightful place in this age of Information Technology (IT) with the entire Globe being integrated into a web-linked village with the knowledge as the sole differentiator, development of convivial Access Technology , CDAC GIST (Graphics and Intelligence based Script Technology) undertook research and study of various IDN related RFCs and their applicability vis-à-vis Indian Languages.

Objectives:
  1. Primarily to ensure that a user can create and access URL’s in his own language and
  2. Closely associated with the above, to ensure that the average user who is little aware of spoofing or phishing or pharming does not suffer financial loss or identity loss.
  3. Thus an average user doesn't care about a seemingly trivial URL string unless he comes across it inadvertently and gets robbed. For him, वीत्त.भारत and.वीत.भारत look the same.
  4. By clicking on the worng URL, (s)he could be phished or pharmed.
To prevent such spoofing and phishing attacks in IL scenario, a careful study of some scripts is done by CDAC GIST, especially in the area of homographs: characters and their combinations which look alike but are different in reality, as in the example given above..

The research is focused on Domain Names in Indian languages for Hindi, Gujarati, Oriya, Urdu, Gurumukhi etc. and includes the following :

NamePrep and StringPrep Profile - RFC-3492
PunyCode: Bootstring encoding - RFC-3454

Variant tables accompanied by the normalization tables were prepared which would help reducing vulnerability of an IDN against homograph attacks.

A single all script font (on the line of Sakal Bharati font) is also developed. In this font a special care of code-point wise different but visually similar characters is taken to help them being distinguished visually in the address bar of a browser.
Easy floating keyboards well equipped with the IDN restrictions are also being developed for inputting the URL at the Registry software for each language


Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

0 comments: on "Internationalized domain name Research at CDAC"

Post a Comment