Category Archives: News

News

Participating in World Summit Award 2009 National Pre – Selection

Information Communication Technology Agency of Sri Lanka is conducting the national pre-selection to the World Summit Award 2009. The best content and application providers will be selected for The World Summit Award (WSA) at the pre-selection process.

We have sent a nomination for “Project eID” to the WSA 2009 national pre-selection under the e-Business & Commerce category. We were greatly assisted by our project supervisor in this process.

World Summit Award 2009

The World Summit Award (WSA) is a global initiative for selecting and promoting the world’s best e-content and applications and thereby contributing towards bridging the Digital Divide and narrowing the Content Gap. WSA works to strengthen entrepreneurship within content industries and to bring about economic and cultural development through the creative use of ICTs. For More information visit http://wsa.nenasala.lk

We are expecting some positive results out of this, may be we have a chance to make a change and win something. Lets hope for the best.

Filed under News

Project Progress and Work Plans

Hi all,

So as we have finished the 3rd evaluation demo satisfying our supervisors, now we will have to work harder to earn the same at the completion of the project as well.

As we all have a clear idea about what needs to be done individually, now we just need the right effort and spending some time on those to make things on time. As we have planned earlier and as requested by our project supervisor we will have to finish the project by the end of this year (December 31, 2008), which means we have only about 28 days from today (December 3rd).

Deadlines:

So its required that each one of us, fix our own deadlines and work in a collective manner as a team. We will be having individual dead lines and accomplish tasks by that, and we have fixed each Sunday as our deadline days. We have 4 more Sundays from now and each of us have partitioned our works to fit into this time frame. We are posing our individual deadlines with components we are working on below.


Nimal:

Components:

  • Offline Application
  • Card Creation Application (Desktop part, expect Male to do the WS for this)
  • Relying Party Registration, and Update (hope this can be done as a simple PHP app)
  • eID Information Card (XML)

Deadlines:

  • 7th:
    • Offline App – Alpha 1 (USB eID only)
    • Card Creation App – Alpha 1 (USB eID only, no WS access yet)
    • eID Information Card – v1
  • 14th:
    • Card Creation App – Alpha 2 (add WS access, Malale will have to provide that here)
    • Relying Party Registration – Alpha 1
  • 21st:
    • Offline App – Alpha 2 (Smart Card support added, Ramanan will come in for this)
    • Card Creation App – Alpha 3 (Smart Card support added here)
    • Relying Party Registration – Alpha 2
  • 28th:
    • All components finalizing and integration
    • Documentation

Shayanthan:

Components:
  • Client application (Browser extension with client side application )

Deadlines:

  • 7th:
    • Browser eID extension – Alpha 1 ( Finished tokenizing the policy and customized )
    • Started to integrate the signing the policy
    • Meanwhile started to integrate to web services also.
  • 14th:
    • Browser eID extension – Alpha 2 ( some model for working extension with the web services ad the signing part )
  • 21st:
    • Finished the eID extension with client app. – beta 1
    • Check with integration with other components – Need to start before 22nd of Dec.
  • 28th:
    • finalizing eID V 1 and integration completed
    • Documentation

Anuradha (Malasena):

Components:
  • eID web services
  1. Card Holders Authenticating web services
  2. eID card signing web service

Deadlines:

  • 7th:
    • Integrating Apache Rampart module to Cardholders Authenticating web service
  • 14th:
    • Finish Cardholders Authenticating web service
    • start eID card signing web service
  • 21st:
    • Finish eID card signing web service
  • 28th:
    • Integration
    • Documentation

Ramanan:

Components:
  • Smart Card eID
  • Smart Card Access Classes

Deadlines:

  • 7th:
    • Applet Signing and Verification Alpha 1
    • Initial design for the local application
  • 14th:
    • Applet Signing and Verification Alpha 2
    • Local application Alpha 1
  • 21st:
    • Applet RMI implementation and any other necessary methods
    • Applet methods for to be used in eID offline authentication application (optional)
    • Local application Alpha 2
  • 28th:
    • Integration with other components
    • Start Testing and Documentation

We are certain that we could work according to this work plan and complete the project in time. We will be posting more one our activities in this blog in the coming days. So do visit back to get to know :).

Filed under News

Pre 3rd Formal Evaluation Demo

We are having the 3rd Formal Evaluation of our project on the 27th Thursday, and we were asked to do a pre demo to our project supervisor Dr. Chandana Gamage. This is just an update of that demo session, and feedback we received.

At today’s demostration we were able to show the following components of out project:

  • Browser plug-in (Very Basic version)
  • Authentication Web Service
  • Java Card eID (with basic functionalities)
  • Off-line Identification Application (without PoI database functionalities)

Some feed back we received:

  • Relying Party Policy
    • Include Privacy Definitions
    • Privacy Levels
    • Standard Privacy Policy
  • UI Engineering
    • Colour levels in Browser Plugin while getting user acceptance
    • User Friendly Interfaces
    • Elegant design for offline application
    • More graphical, but neat appearance in the offline application
  • Policy encryption
    • Not really needed, but can make it no visible
    • Using Rampat would solve this
  • Replay Attacks
    • At user end time stamp should be added to relying party policy and signed
    • Checking for defined time frame at WS

Out project supervisor was stisfied with out progress so far, and wanted to do some more before the evaluvation on 27th. He also mention that finishing the project by the end of December is good, and we are also working towards that goal.

Filed under News

Browser Plug-in Workflow

We are in the process of developing the eID Browser Plug-in. This will be divided into two parts, one plug-in and the second underlying application, which will do the real work.

We just discussed about the basic workflow of messages/actions in the browser plugin. I’ll just summerise what we have decided on.

Starts with the browser plug-in in the user’s browser.

  • Browser page detected – using some tags or some other method
  • Get the signed policy file from the Relying Party
  • Get user acceptance to the policy
  • Pass it down to the application

Now the underlying application will take control.

  • Application access the eID card (Smart Card/USB)
  • Do signing and encryption as needed
  • Policy need to be signed by the user to ensure acceptance
  • Send to Web Service

Now the ball in the court of WS. It does whatever it need to do and it will reply to the application. Application gets control again.

  • Analyse the received reply
  • Send back the reply to the browser plug-in

Control back to the plug-in. Send the reply back to the Relying Party website, and the user continues to do this stuff at the site.

This might be a long list but this need to happen within about a 15-30 seconds, and I think Shayanthan and Ramanan will make sure this works. Will keep updated one more soon.

Filed under Articles, News

SVN Externals for CSE Repo using TortoiseSVN

I have just finished adding the svn:externals property to our SVN repository at university, to enable pulling the commits from our Project eID repository.

We were recently given a Subversion repository for project purposes at our university which is at http://repos.cse.mrt.ac.lk/05/cnwisg2/. But as we are already having setup our Project eID repository at http://svn.project-eid.org/eid/ I thought of using svn:externals at the CSE repository, thanks to Senaka for proposing the idea.

I used TortoiseSVN to do this, though this can be done with any SVN client (including the geekey command line client). Thanks to this and this, now things are working fine.

Just for the information I used the following properties with svn:externals

trunk      http://svn.project-eid.org/eid/trunk/
branches   http://svn.project-eid.org/eid/branches/

Filed under Articles, News

Project Website Launched

Project eID Web site

Project eID Web site

We have launched our project web site at our own domain www.project-eid.org. We will be posing our project updates, documentation and other project related information at this website in future. We will also migrate all our past documents to this site. You can also find the details about the researches we are doing and related papers (draft and final) at this site.

This site will also host the code repository of our project for public access. We will make available the code to public in near future.

So just keep an eye on this place for more details on Project eID.

(Thanks to [email protected] for helping me in setting up this domain and site within hours).

Filed under News