Enabling Distributed Corba Access to Smart Card Applications
نویسندگان
چکیده
With the increasing use of the Web as the platform for online e-commerce applications, smart card technology presents an attractive solution for providing security and access control mechanisms for processing online transactions. A user can insert the smart card into a reader attached to a terminal that provides Web access and client-side processing capabilities; the card performs all processing of secured information for the transaction using an embedded chip. Upon completing the transaction, the user removes the card without having transferred any secured data or algorithms to the hosting terminal. Smart card services have not been integrated into the networked environment in the way that other portable computing devices — notebooks, PDAs, mobile phones, and so on — have been. With the growing need for distributed Web applications that support personalized services in a truly secured platform,1 the smart card’s architecture makes it an ideal device for storing an individual’s personal information and service requirements. Designed primarily for identification applications, a smart card operates through a built-in integrated circuit. The programming environment therefore lacks the architectural flexibility to support networked computing applications. Such limitations motivate our design for a distributed computing architecture that uses common object request broker architecture (Corba) wrapping technology to integrate smart card services. The design allows us to exploit Corba’s flexibility to provide a heterogeneous platform and promote rapid application development. Corba provides a distributed object paradigm for smart card application development, and allows us to interoperate with existing and evolving Corba-compliant services. In this article we describe the architecture and implementation of the OrbCard framework, which leverages Corba middleware services to integrate smart card services with the object request broker (Orb) bus.
منابع مشابه
Distributed Object Programming Environment for Smart Card Application Development
Corresponding Email: [email protected] Abstract Despite the potential of smart card as a key technology to be used as a service-providing device that is truly portable and programmable, it has not received much attention, other than the handful applications that are already being successfully employed in domain-specific areas. In particular, smart card technology operating over a distr...
متن کامل1 Role Based Security and Java
In the past two years, Java has exploded onto the computing landscape, o ering an object-oriented language and environment that is suitable for a wide variety of application domains. Java is targeted for applications that include: advanced capabilities in WWW browsers via applets; enterprise computing with database connectivity, CORBA, and RMI; usage in personal, commercial, and consumer market...
متن کاملCORBA - A Framework for Development of Distributed Applications
CORBA (Common Object Request Broker Architecture) is a standard that facilitates the development of distributed applications by enabling transparent access to distributed objects on different locations, written in different languages, different operating systems,... This article presents a basic overview of CORBA and its mechanisms and also provides an example of a simple CORBA application to i...
متن کاملSecure Collaborative Telemedicine in Rural West Virginia
SCTA supported portable measures for identification and authentication of health care providers via smart cards and public key cryptography, encrypted health care communications, role-based access to distributed health care information services, and remote access to patient vital signs. We developed smart-card applications3 to authenticate health care providers and to provide a portable emergen...
متن کاملA Personal and Portable Database Server: the CQL Card
Database applications and technologies are of central importance in many information systems a person may encounter. To obtain services, the end-users are required a smart card (plastic card containing a microcomputer), which is a device providing information about the user's identity and some related personal data. It can be updated and loaded with new data that will be used during further ses...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Internet Computing
دوره 6 شماره
صفحات -
تاریخ انتشار 2002