browser based approach for smart card connectivity
play

Browser based approach for Smart Card Connectivity My Smart Card - PowerPoint PPT Presentation

Browser based approach for Smart Card Connectivity My Smart Card My Smart Card Kapil Sachdeva expiration: 09/10 Karen Lu Ksheerabdhi Krishna Challenges Installing crypto providers Breaks mobility Breaks ubiquity of web


  1. Browser based approach for Smart Card Connectivity My Smart Card My Smart Card Kapil Sachdeva expiration: 09/10 Karen Lu Ksheerabdhi Krishna

  2. Challenges • Installing crypto providers – Breaks mobility – Breaks ubiquity of web – Configurations hard for end user • Supporting implementations compliant to various arch./browser/OS combination is painful • User interface decoupled (and not controlled) through web application • All crypto arch abstractions are leaky – Do not utilize all the functionalities offered by security device

  3. SConnect • Web apps drive the user interface Enable the possibility of continuous improvement – • Implementation for a particular smart card access comes from server (as JavaScript) • Enable other functionalities: – Alternative auth mechanisms – Digital signature & encryption for web content • Consistent interfaces across browsers/os

  4. SConnect security mechanisms • HTTPS Required • Override user’s decision to ignore SSL errors shown by browser • Connection key to only allow authorized sites • User Consent

  5. Questions?

  6. Leaky Abstraction ICC-Aware Application ICC-Aware Application Smart Card Aware Application Leaky Service Provider Interfaces Service Service Providers Service Providers Middleware Provider PC/SC RM Interface Resource Manager PC/SC IFD Handler Interface IFD Reader Driver Handler Smart Card Readers IFD IFD IFD Smart Cards SC SC SC

  7. Abstraction that works ICC-Aware Application ICC-Aware Application Smart Card Aware Application PC/SC RM Interface Resource Manager PC/SC IFD Handler Interface IFD Reader Driver Handler (USB CCID Class) Smart Card Readers IFD IFD IFD Smart Cards SC SC SC

Recommend


More recommend