SEMPER: A Security Framework for the Global Electronic Marketplace

New!!! Click here to get my slides for this presentation


I. Introduction:

1. the Emerging Information Society:

	Electronic commerce is experiencing tremendous growth over the Internet. 
	It is projected that by the year 2000, transactions worth over $25 billion 
	will have been conducted via the new medium.

2. Such an electronic marketplace requires secure and establishing sufficient trust

3. Achivements:

   payment, cryptography, intellectual property rights protection

    however, they did not give enough attendtion to integrate the various solutions in a consistent way.

4. SEMPER(Secure Electronic Marketplace for Europe):

	backed by the Eropean Commission and IBM Zurich Research Lab provides the 
	technical lerdership for this project ,
	proposes an open security framework that should provide for such an 
	integrated, complete and global electronic marketplace.
Back

II. The Security Marketplace:

1. Requirements:

	In the traditional marketplace, every operation, apart from the exchange of 
	physical goods and services, is based on information: offers, brokerage, negotiations, 
	orders, contracts, payments, documents, receipts and the resolution of disputes.

	The model of the traditional marketplace is, therefore, perfectly suited to
	the electronic marketplace, provided that its characteristics and requirements 
	are appropriately translated in electronic terms.

	With the disappearance of the physical presence of the parties, trust also vanishes, 
	especially when communication is conducted via an insecure medium like the Internet. The viability 
	of electronic commerce requires that trust be restored. 

	The recovery of transactions and the resolution of disputes must also be guaranteed 
	in order to provide the parties with genuine recourse should equipment or network 
	failures occur, or if they are confronted by dishonest practices on the part of their 
	business partner.

2. Fundamental Issues:

	2.1 	the techniques which are capable of meeting the trust requirements described 
		are highly complex and the tools which support these techniques must be 
		integrated into systems.	
		These systems need to address the complete set of issues raised by the 
		electronic marketplace.
	2.2	Second, users must be able to trust that their systems are, in fact, behaving
		as they appear to be behaving and are protected against security attacks.
	2.3	Third, these systems must be fully interoperable, and despite their heterogeneous 
		nature, they must guarantee that no important information can be lost.
	2.4	Fourth, electronic commerce needs to be backed by a legal framework which 
		provides users with a transparent and predictable legal environment which 
		is adapted to the medium and includes the legal acceptance of digital signatures 
		and electronic information appropriately authenticated as evidence in case of 
		dispute. This framework should be valid, regardless of the jurisdictions in 
		which buyers and sellers reside. This is particularly true for crossborder 
		commerce,
	2.5	Fifth, security assumes that there is a network of registration, certification, 
		and key distribution authorities, whether public or private.

3. Curent Status:

    three waves on the Internet Business

	3.1 	After a first wave of products and implementations of Web sites which were 
		designed for the narrow perspective of marketing and promoting enterprises 
		and commercial outlets on the Internet, 
	3.2 	the second wave began to make the Web more interactive and captivating, as 
		the technology and company know-how evolved. Digital libraries and online 
		catalogs emerged. 
	3.3 	With the third wave of Internet-related technology, emerging in 1996, it has 
		become possible to authenticate the parties, allow customers to browse 
		through catalogs, to place orders, to pay for them, to receive the goods and 
		to access online services.
		Progress has been made with respect to secure payment with credit cards, 
		based on the Secure Sockets Layer (SSL) protocols from Netscape, but more
		importantly, based on the Secure Electronic Transaction (SET) protocol from 
		VISA and MasterCard.
		Further progress has also been achieved in the area of electronic cheques, 
		electronic cash, and micro-payment with stored-value smartcards.

		However, all other technical projects deal only with specific aspects of secure 
		electronic commerce. There is no generally accepted model and architecture 
		for building the secure marketplace. As a result, security requirements
		are not well formulated. Due to their proprietary architecture most electronic 
		commerce systems are closed and are, therefore, not aimed at achieving the 
		objective of interoperability among systems.

		Issues of primary importance with regard to trust receive insufficient attention, 
		if any. They include a trusted user interface, fair exchanges among the parties, 
		non-repudiation, two- and multi-party contract signing, anonymity, privacy, multi-party 
		security, and the resolution of disputes.

4. SEMPER objectives:

	addressing the complete problem of electronic commerce over insecure networks, such 
	as the Internet. Its main goal consists of developing an open and comprehensive 
	security framework which can be regarded as a blue-print, a lingua franca, 
	for building the secure marketplace.

	SEMPER’s flexible open architecture is based on a model of electronic
	commerce which comprehends a business scenario as a sequence of transfers 
	and fair exchanges of "business items", which are payments, data, or rights.
	It is developing a model of the electronic marketplace, and an open, generic,
	security architecture, independent of specific hardware, software, and networks. 
	The security architecture is intended to support any business application of 
	electronic commerce which can be expressed as a series of exchanges. It should 
	be able to support plugins of new components, for example, new payment protocols, 
	new applications, etc.
Back

III. Model for Electronic Commerce

1. Model

	The architecture described in this paper is based on a generic model for 
two-party electronic commerce. This model describes the flow of control as well as 
actions, and decisions for any commerce service. The main idea of the model for 
electronic commerce is describing business scenarios in terms of sequences of 
"transfers" and "exchanges" of data with decisions based on the success of these 
actions (see Figure). This model is similar to the dialogues 
of interactive EDI.

2. Basic Concepts:

	2.1 "Transfer" : In a transfer, one party sends a package of business 
		items to one or more other parties. The sending party can define 
		certain security requirements, such as confidentiality, anonymity, or
		non-repudiation of origin.
	2.2 "Exange"  : A fair exchange is a simultaneous exchange of packages of 
		business items among two parties. The parties have the assurance that 
		their packages are sent if and only if the peer entity send their package 
		as expected. Either both packages are exchanged or none. If no fairness 
		guarantee is required, we can model such an exchange by two transfers.
	2.3  "Business Items":(see figure)
	· credentials, such as access rights,
	· statements, such as signed documents, certificates, or program and video data,
	and
	· money, such as credit card, cash, or bank transfer payments.

3. Electronic Commerce: Sequence of Exchanges

	In the course of an ongoing business, after each transfer or exchange, the parties 
	are either
		· satisfied, and thus willing to proceed with a certain number of other transfers or exchanges, 
	or
		· dissatisfied, in which case an exception or dispute is raised which might 
		  end up at a real court if all else fails, depending on the success of the 
		  previous exchange, the items received, and possibly user-input.

	After each round, a decision as to whether and how to proceed is made.		
Back

IV. SEMPER Architechture

SEMPER architecture is structured inlayers. The lowest layer deals with low-level security primitives and other supporting services, whereas the highest layer deals with commerce issues only:(see figure 1(SEMPER Architecture) and figure 2 (SEMPER Integration with Client-Server) )

	· The supporting services are the usual cryptographic services, communication, 
	  archiving of data (keys, non-repudiation tokens, audit trail), setting preferences, 
	  and the trusted user interface.
	· The exchange layer supports fair exchange and transfer services.
	· The commerce layer offers high-level services for business scenarios like 
	  "mail-order retailing" , "online purchase of information", or "registration 
	  with service provider". It is configurable by downloading new services or extending 
	  existing ones.

1. Commerce Service

	The Commerce Layer provides services that directly implement protocols of business 
	scenarios, e.g., how specific merchants or types of merchants handle customer registration 
	and offering, ordering, payment, and delivery of goods. It implements the flow of 
	control, i.e., the enabled sequences of exchanges, of the electronic commerce model. 
	A set of client and server commerce services is the electronic equivalent of the "terms 
	of business" for the seller.
	The commerce layer does not only offer entire such protocols, but also building blocks 
	that may be of more general use, in particular services to manage and fill out standardized 
	order forms.

	Since one cannot fix the set of services in advance, the commerce layer includes services 
	for secure downloading of services. This allows customers to participate in business 
	scenarios they never encountered before. Since arbitrary terms of business may be implemented 
	in a new commerce service, a downloaded service need not be secure at all. Security
	of the implemented services can only be ensured by a separate evaluation, e.g., by 
	trusted consumer organizations who issue certificates on fair commerce services. The secure 
	downloading process together with trust management and access control then ensure that
	· each merchant fixes the terms of business in advance, in a non-reputable way,
	· that each merchant keeps to its own terms during the whole business, and
	· that services which have not been evaluated by a trusted authority cannot do any harm.

2. Exchange Services:

	The Exchange and Transfer Layer provides services for handling and packaging business 
	items as well as transfer and fair exchange of packages. It implements the exchanges 
	of the electronic commerce model. The basic items are electronic payments, credentials,
	and general statements which includes digital signatures and data.

	Each type of items is managed by a separate manager which provides unified services 
	integrating existing implementations. The payment manager for example provides three 
	generic services for handling account-based (which includes credit card payments) and 
	cash-like payments together with the negotiation of the means of payment. Several payment 
	systems of each of these classes can be installed. During a payment, the payer and 
	the payee’s payment manager then automatically negotiate which payment system shall 
	be used based on the preferences of the users.

3. Supporting Services

	The Supporting Services provide user preference management, persistent object storage, 
	communication, crypto services, and other supporting services such as access 
	control.
Back

V. The SEMPER Trial

1. EUROCOM

is a consulting company offering multimedia courseware in the area 
of telecommunications. The EUROCOM trial implements online purchases of multimedia courses.

2. FOGRA

is a research organisation of the German printing and publishing 
industry. They distribute information to their members on a subscription basis and sell 
consultancy to non-members. The FOGRA trial uses SEMPER for online purchase and processing
of subscriptions as well as sales of consultancy.

3. Otto Versand

 is one of the largest mail-order retailers world wide. Currently, over 
6000 articles can be browsed and ordered on the World-Wide Web. The Otto trial starts with 
online ordering of goods and may be extended to online ordering and delivery of tickets 
and other credentials.
Back

VI. Reference
Back