An Exchange Protocol for Alternative Currencies
|
|
|
- Maud Carr
- 10 years ago
- Views:
Transcription
1 An Exchange Protocol for Alternative Currencies Yiyao Hao, Daniel M. Havey and David A. Turner Department of Computer Science California State University, San Bernardino San Bernardino, CA Abstract Alternative currencies are currencies issued by individuals or entities other than national governments for the purpose of improving the economic well being of individuals by cultivating new trading relationships. We present a currency exchange protocol for use in alternative currency markets, such as those based on the Lightweight Currency Protocol, Local Exchange Transaction Systems, and Time Dollar Systems. In order to further enable the benefits derived from the use of alternative currencies, we propose the establishment of an exchange protocol that enables users to swap currencies. In this paper, we define the protocol we developed for this purpose, and describe the systems we prototyped to demonstrate the practicability of the currency exchange protocol. Keywords: micro-currency, alternative currency, community currency, e-commerce. 1. Introduction We refer to currencies based on the Lightweight Currency Protocol () as currencies [1]. is an account-based micro-payment system that operates over the Internet. Any person or organization is free to issue or publish an currency. Issuers of currencies imbue value into their currencies by backing them with a commodity, so that holders may redeem units of an issuer's currency for these commodities. Some of the commodities that have been considered as backing for currencies are storage/bandwidth [2], spam reduced [10, 11, 12], pdf document stores, video streaming, and content distribution. The motivation for this research is to increase the value of using alternative currencies such as Local Exchange Time Systems (LETS), Time Dollars, and currencies [3, 4, 5, 16, 17, 18]. To accomplish this purpose we have developed an Internet currency exchange protocol based on secure SOAP messaging. Our approach was to develop a prototype currency exchange server and prototype currency exchange client to test and refine our protocol. Throughout this paper we refer to the currency exchange as the X- Server. To test the server, we developed a currency exchange agent for use by managers of banks holding currencies. The idea was to better understand how a bank would manage large reserves of multiple alternative currencies. Currently there are more than 600 alternative currencies being used in Japan [3]. Although Japan has the largest number of alternative currencies in use other areas such as the United States, Europe, South America, and many other areas [16, 17, 18] have alternative currencies of their own. The use of these alternative currencies has been and continues to be strong because of their ability to cultivate new trading relationships. To further the reach of these community building currencies we propose the adoption of a standard currency exchange protocol that can be implemented by competing currency exchange service providers. The benefit of having an open and nonproprietary currency exchange protocol is that the market mechanism will help keep exchange fees to a minimum. Issuer Bank Exchange login/ logout login/ logout Bank Manager Exchange Owner Figure 1: Communications Diagram for Currency Exchange Protocol We used SOAP based web services in the development of our protocol because the availability of web service tools and frameworks should facilitate the adoption of the protocol among alternative currencies.
2 This paper is organized as follows. In section 2, we describe the exchange protocol and its implementation in the X-Server. In section 3, we present a typical example of the exchange protocol being used, and we explain our experiments with our prototype X-Server and prototype bank system. Section 4 describes future work and extensions to accommodate other currencies. 2. Exchange Protocol Operations bank manager open account withdraw deposit extends search offer accept offer Figure 1 illustrates the main components in this prototype. Bank managers log into the bank's system from an administrator interface. They can view the bank's currency reserves, and make decisions regarding which currencies to sell and which currencies to buy. In the bank's interface, they specify the exchange, which the bank system translates into SOAP messages and delivers to the exchange service. The exchange service processes the requests from banks and sends back s to the banks to indicate whether the requests are successfully processed. The manager of the exchange service uses a browser to login to the administration interface of the exchange system. The exchange service manager can study customer transactions, manage the exchange's currency reserves, and set service fees. Whenever the operation is to transfer currencies between banks and the exchange service, the currency issuers will participate in the transaction. The Internet Currency Exchange Protocol (ICEP) is a secure request/ protocol. All messages are delivered over. The exchange server authenticates to the client using a certificate signed by a trusted authority. The client authenticates to the exchange certificate by including a user name and password within each request message except for the get commission operation. For all invoked on it, the X server returns an XML message containing the following attributes: a success code, an error message when the operation fails, a success message when the operation succeeds, and transaction fee details. The success code is a boolean value indicating the success or failure of an operation. The error message is a string indicating the reason if any for failure of an operation. The success message is an array of strings containing information related to the successful completion of the operation. The transaction fee details indicate the currency issuer and amount. post offer extends view account cancel offer view commission Figure 2: Bank Manager Operations As can be seen from the use case diagram in Figure 2, the X server has nine. The two available to a user who wishes to make an exchange offer are: post offer, and cancel offer. The two available to a user who wishes to find and accept an offer are: search offer, and accept offer. Before users can invoke any of the above they need to establish an account and deposit funds. To do this there are two available: open account, and deposit. When a user wishes to access funds in her account there is one operation available: withdraw. Finally there are two available to view a user s balance and the X-Server s schedule of fees: get balance, and get commission. In the following subsections, we detail each operation in the currency exchange protocol. Bank Manager Bank Server X Service post(sell, buy, post(username, passwd, commission) sell, buy, commission) SOAP/ reponse(success, commission, success mesg) SOAP/ Figure 3: Post Offer Operation Sequence Diagram The post offer operation As illustrated in Figure 3, a bank manager offers to exchange some amount of a currency by sending a post offer request message to the X-Server. The post offer request message contains an attribute indicating the number of units in a currency that the seller is offering
3 to sell. The buy attribute specifies the number of units in a currency that the seller will accept to make the deal. The commission attribute specifies the number of units in a currency that the seller agrees to pay the exchange for posting her offer. The reason for this attribute is to ensure that the exchange client is aware of the current schedule of fees. If the fee schedule has changed then the X-Server will reject the operation with an appropriate error message, which allows the client s agent to either its record of exchange fees and/or inform the user of the change. When the X-Server processes and accepts the post offer operation, it subtracts the transaction fee from the users balance and makes the offer publicly available. The X-Server will return a message indicating the success or failure of the post offer operation. Search offers operation In the search offers operation, the exchange client includes attributes within the request message similar to the post offer operation: sell, buy, and commission. The X-Server performs conditional select on its offer database to generate a list of offers that match the buyers search criteria. The X-server then returns this list of offers to the buyer in the message. Accept offer operation The accept offer operation takes a list of ids for those offers the buyer wishes to accept. The X-Server performs the operation by adjusting its database to reflect the transfer of funds between the accounts of the buyer and sellers. There is no commission charged for accepting offers. The X-server then returns a message to the buyer. Cancel offer operation The cancel offer operation specifies an offer to cancel by supplying the offer id. After authentication, the X- server cancels the offer, if it has not yet been accepted by some buyer. The X-server will then return a message. Note that accepted offers are no longer pending, and thus the cancel offer operation will return an error if invoked on an already accepted offer. Operations that interact with currency issuers The deposit, withdraw, and open account require a two-step interaction with a currency issuer. The X-Server prototype currently supports currency issuers. currency issuers also use SOAP over in a request/ protocol. When an currency user invokes a transfer funds request on a currency issuer the issuer returns a payment token if the operation succeeds. The sender of funds then gives the payment id to the recipient of the funds. The recipient of the funds then provides the payment id to the issuer in a verify operation in order to verify the payment. All three of deposit, withdraw, and open account require this two-step process with the currency issuer. Bank Manager Bank Server Issuer X Service deposit(amount, type) remote-pay(payer, payee, amount) (payid) deposit(username, passwd, payid,amount, type) SOAP/ (success, commission, success message) SOAP/ Figure 4: Deposit Operation Sequence Diagram Deposit operation As shown in Figure 4, the exchange client deposits currency units in its exchange account by transferring those units to the X-server s account with the currency issuer. The X-server then verifies the deposit by invoking a verify operation on the currency issuer. The X-Server then deducts a commission, if any, and adds the balance to the exchange client s account. Withdraw operation The exchange client withdraws funds for its use outside of the exchange by invoking the withdraw operation in which it specifies the number of units in a currency that it wishes to withdraw. When the X- Server receives a withdraw request, it checks that the client s balance in the given currency is sufficient. If the balance is sufficient, the X-Server then invokes a transfer funds operation on the currency issuer transferring funds from its account with the issuer to the client s account with the issuer. When this operation completes the X-Server receives a payment id from the issuer, which it returns to the client. The
4 client then verifies the operation with the currency issuer. Open account operation Figure 5 shows the sequence of interactions for an open account operation. To open an account the exchange client first transfers funds to the X-Server, which results in a payment token. The client then invokes an open account operation in which it specifies the payment token for the funds it just transferred to the X-Server. When the X-Server receives the open account request, it verifies the client s payment using the payment token. If the verification operation is successful, the X-Server establishes a balance for the client in the currency it has just received. The client s initial balance will equal the amount she transferred minus the commission charged by the X-Server for opening the account. Bank Manager Bank Server Issuer deposit(amount, remote-pay(payer, type) payee, amount) (payid) transfer() openacct(username, passwd, ) openacct(payid, username, passwd, ) SOAP/ verify(payid) (amount) (success,commission, success mesg) SOAP/ Figure 5: Open Account Operation View account operation X Service In order to view information about its account or the schedule of fees, the exchange client uses two : get balance and get commission. These return the balance and the schedule of fees, respectively. The get commission operation is the only operation that does not require user authentication, and is the only operation that can be invoked over a nonsecure channel. This is to allow prospective clients to view the schedule of fees before opening an account. 3. The exchange protocol market In this section, we present a typical usage of the X- Server in an currency exchange. Suppose Alice issues a currency that is backed by a storage/bandwidth service. That means holders of Alice s currency may redeem their currency for storage/bandwidth services provided by Alice. Suppose also that Bob issues a currency that is redeemable for viewing video content. Suppose that Claire uses payment based as described in [11], and has received units of Bob s currency by collecting delivery fees. Alice desires to view one of Bob s videos, and therefore she needs Bob dollars. Claire desires to use Alice s storage service, and therefore she needs Alice dollars. Alice opens an account at an X-Server by depositing 1000 units of her own currency, and posts an offer to exchange 100 Alice dollars for 200 Bob dollars. Claire opens an account at the same X-Server by depositing 1000 Bob dollars. Claire locates Alice s offer through a search operation, which she accepts by invoking an accept offer operation. The X-Server then reduces Alice s balance of Alice dollars by 101 units (assuming a 1 unit commission), and increases Alice s balance of Bob dollars by 200. Similarly, the X-Server reduces Claire s balance of Bob dollars by 202 units (assuming a 2 unit commission in Bob dollars), and increases Claire s balance of Alice dollars by 100 units. Alice and Claire are now able to withdraw the funds that they need to purchase their desired commodities. In the above described scenario, the X-Server facilitated a trading relationship that would have been otherwise difficult or impossible. A large amount of such potential trading relationships exist across alternative currencies. Such exchange services are needed for alternative currencies to gain wider acceptance. Another scenario that illustrates the use of our exchange protocol involves a community of Local Exchange Transaction System (LETS) users. In this scenario, Alice works at her local public library and gets paid in LETS dollars. Alice uses the LETS dollars she earned to pay Bob to mow her lawn. Bob in turn uses the X-Server to exchange the LETS dollars that he earned from Alice with Claire for Claire dollars. Bob uses his Claire dollars to buy network resources and Claire uses her LETS dollars to pay her library fines. 4. Conclusion The main goal of the X-Server project is to strengthen the viability of alternative currencies by providing a means for users of alternative currencies to reach wider markets by exchange their currencies. This is a need cited by Kytojoki in [9]. Currently, the
5 X-Server fulfills this role for currencies. By extending the X-Server to operate with other currency systems, these exchanges of currencies could happen anywhere in the emerging world of alternative currencies. 5. References [1] David A. Turner and Keith W. Ross. A Lightweight Currency Paradigm for the P2P Resource Market. Seventh International Conference on Electronic Commerce Research, Dallas, TX, Jun [2] David Turner, Daniel Havey and John Ewart. Allocating Resources in Storage Cooperatives with Pseudo Currencies. In proceedings of the International Conference on Computer Science and its Applications, San Diego, CA, July [3] Lietaer Bernard. Complementary Currencies in Japan Today: History, Originality and Relevance. International Journal of Community Currency Research. Vol.8, pp.1-23 [4] Seyfang, Gill. Tackling social exclusion with community currencies: learning from LETS to Time Banks. International Journal of Community Currency Research. 2002: Volume 6 [5] Plinge, Walter. Commodity Currencies for Fair and Stable International Exchange Rate. International Journal of Community Currency Research. 2001: Volume 5 [6] R. L. Rivest and A. Shamir. Payword and micromint: Two simple Micropayment schemes. In Security Protocols Workshop, pages 69-87, [7] B. Yang and H. Garcia-Molina. PPAy: Micropayments for Peer-to-Peer Systems. In Proceedings of the 10 th ACM Conference on Computer and Communications Security (CCS), oct 2003 [8] C. Schmidt & R. Müller, "undated". "A Framework for Micropayment Evaluation," Sonderforschungsbereich , Humboldt Universitaet Berlin. [9] Kytojoki, Jari and Karpijoki, Vesa. Micropayments Requirements and Solutions. Tik Seminar on Network Security (3 cr), 2000 Jan. [10] David Turner and Ni Deng. Payment-Based . 5th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD2004), Beijing, China, Jun/Jul [11] David Turner and Daniel Havey. Controlling Spam through Lightweight Currency. In proceedings of the Hawaii International Conference on Computer Sciences, Honolulu, HI, Jan [12] Cashette, inc. Payment based service. [13] Abrazhevich, D. (2001) A Survey of User Attitudes towards Electronic Payment Systems. Proceedings of Joint AFIHM-BCS Conference on Human-Computer Interaction IHM-HCI'2001, Volume 2. [14] Bakos, Y. and Brynjolfsson, E. Aggregation and Disaggregation of Information Goods: Implications for Bundling, Site Licensing and Micropayment Systems, in Proceedings of Internet Publishing and Beyond: The Economics of Digital Information and Intellectual Property. D. Hurley, B. Kahin, and H. Varian, eds. MIT Press, Cambridge, Massachusetts (August 2000). [15] Bakos, Y. Towards Friction-Free Markets: The Emerging Role of Electronic Marketplaces on the Internet, Communications of the ACM, Volume 41, Number 8 (August 1998), pp [16]Rolf F. H. Schroeder. Talente Tauschring Hannover (TTH): Experiences of a German LETS and the relevance of theoretical reflections. International Journal of Community Currency Research, 2002: Volume 6. [17] Jeffrey Jacob, Merlin Brinkerhoff, Emily Jovic and Gerald Wheatley. HOUR Town - Paul Glover and the Genesis and Evolution of Ithaca HOURS. International Journal of Community Currency Research, 2002: Volume 8. [18] Stephen DeMeulenaere. Reinventing the Market: Alternative Currencies and Community Development in Argentina. International Journal of Community Currency Research, 2000: Volume 4.
Payment-Based Email. Abstract. 1 Introduction
Payment-Based Email David A. Turner and Ni Deng Department of Computer Science California State University San Bernardino San Bernardino, CA 92407 ([email protected], [email protected]) December 31,
Controlling Spam through Lightweight Currency
Controlling Spam through Lightweight Currency David A. Turner and Daniel M. Havey Department of Computer Science California State University San Bernadino San Bernardino, CA 92407 ([email protected], [email protected])
Internet Usage (as of November 1, 2011)
ebusiness Chapter 11 Online Payment Systems Internet Usage (as of November 1, 2011) United States Population: 312,521,655 Internet users: 245,000,000 (78.4% of population) Facebook users: 151,350,260 (61.8%
CyberSource PayPal Services Implementation Guide
CyberSource PayPal Services Implementation Guide Simple Order API SCMP API September 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information
Secure Authentication and Session. State Management for Web Services
Lehman 0 Secure Authentication and Session State Management for Web Services Clay Lehman CSC 499: Honors Thesis Supervised by: Dr. R. Michael Young Lehman 1 1. Introduction Web services are a relatively
Framework of e-commerce
Framework of e-commerce Alka Arora Lecturer, Department of CSE/IT, Amritsar College of Engg.& Tech,Amritsar.143 001, Punjab, India, E-mail :alka_411 @rediffmail.com. Abstract This paper provides a detailed
NetBill: An Internet Commerce System Optimized for Network Delivered Services
In Proceedings of the 40th IEEE Computer Society International Conference, Spring 1995, pp. 20-25 NetBill: An Internet Commerce System Optimized for Network Delivered Services Marvin Sirbu J. D. Tygar
Using the Payment Processing Feature
DocuSign Quick Start Guide Using the Payment Processing Feature Overview There might be times when you want to send an envelope where you can send an offer, close the deal and collect the cash all in one
Kerberos-Based Authentication for OpenStack Cloud Infrastructure as a Service
Kerberos-Based Authentication for OpenStack Cloud Infrastructure as a Service Sazzad Masud and Ram Krishnan University of Texas at San Antonio [email protected], [email protected] Abstract Cloud
How To Pay With Cash Or Credit Card (For Women)
Electronic Payment Systems Speaker: Jerry Gao Ph.D. San Jose State University email: [email protected] URL: http://www.engr.sjsu.edu/gaojerry Sept, 2000 Topic: Online Payment Protocols and Systems
QuickPay: Protocol for Online Payment Graduate Project for CS 298
QuickPay: Protocol for Online Payment Graduate Project for CS 298 Submitted by Jian Dai Advised by Dr. Mark Stamp Reviewed By: Dr. Chris Pollett Reviewed By: Dr. David Blockus May 9, 2006 1 ABSTRACT Even
Certificate Management in Ad Hoc Networks
Certificate Management in Ad Hoc Networks Matei Ciobanu Morogan, Sead Muftic Department of Computer Science, Royal Institute of Technology [matei, sead] @ dsv.su.se Abstract Various types of certificates
PayWord and MicroMint: Two Simple MicroPayment Schemes
PayWord and MicroMint: Two Simple MicroPayment Schemes Ronald L. Rivest (MIT) Adi Shamir (Weizmann) Outline Micropayments: Framework and Motivation PayWord: : a credit-based scheme using chains of hash
CONNECT MANAGER SUPPLY ORDER MANAGEMENT TOOL 3.5 MANUAL
CONNECT MANAGER SUPPLY ORDER MANAGEMENT TOOL 3.5 MANUAL Table of Contents Open Supplier Network SM Table of Contents 1 How to Get Started..3 Viewing Orders....6 Processing Orders. 12 Exporting Orders...16
Web Payment Security. A discussion of methods providing secure communication on the Internet. Zhao Huang Shahid Kahn
Web Payment Security A discussion of methods providing secure communication on the Internet Group Members: Peter Heighton Zhao Huang Shahid Kahn 1. Introduction Within this report the methods taken to
Lecture 10 - Authentication
Lecture 10 - Authentication CMPSC 443 - Spring 2012 Introduction Computer and Network Security Professor Jaeger www.cse.psu.edu/~tjaeger/cse443-s12/ Kerberos: What to know 1) Alice T rent : {Alice + Bob
DocuSign Single Sign On Implementation Guide Published: March 17, 2016
DocuSign Single Sign On Implementation Guide Published: March 17, 2016 Copyright Copyright 2003-2016 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents
E-commerce Shopping Carts Digital Cert. Merchants
E-commerce Shopping Carts Digital Cert. Merchants What is E-commerce? In its simplest form ecommerce is the buying and selling of products and services by businesses and consumers over the Internet. People
Recruitment Management System (RMS) User Manual
Recruitment Management System (RMS) User Manual Contents Chapter 1 What is Recruitment Management System (RMS)? 2 Chapter 2 Login/ Logout RMS Chapter 3 Post Jobs Chapter 4 Manage Jobs Chapter 5 Manage
Swedbank Payment Portal Implementation Overview
Swedbank Payment Portal Implementation Overview Product: Hosted Pages Region: Baltics September 2015 Version 1.0 Contents 1. Introduction 1 1.1. Audience 1 1.2. Hosted Page Service Features 1 1.3. Key
PROVIDING SINGLE SIGN-ON TO AMAZON EC2 APPLICATIONS FROM AN ON-PREMISES WINDOWS DOMAIN
PROVIDING SINGLE SIGN-ON TO AMAZON EC2 APPLICATIONS FROM AN ON-PREMISES WINDOWS DOMAIN CONNECTING TO THE CLOUD DAVID CHAPPELL DECEMBER 2009 SPONSORED BY AMAZON AND MICROSOFT CORPORATION CONTENTS The Challenge:
Application of Electronic Currency on the Online Payment System like PayPal
Application of Electronic Currency on the Online Payment System like PayPal Rafael Martínez Peláez, Francisco J. Rico Novella Technical University of Catalonia (UPC), Department of Telematics Engineering
An Object Oriented Role-based Access Control Model for Secure Domain Environments
International Journal of Network Security, Vol.4, No.1, PP.10 16, Jan. 2007 10 An Object Oriented -based Access Control Model for Secure Domain Environments Cungang Yang Department of Electrical and Computer
Day to Day Operations Guide
Day to Day Operations Guide Contents The Fulfillment Process... 2 Fulfilling Orders... 3 Sales Tax Documentation... 6 Cancelling an Order or Changing Order Quantity... 6 Processing Refunds and Partial
DocuSign Connect for Salesforce Guide
Information Guide 1 DocuSign Connect for Salesforce Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign
Online Services User Guide
Online Services User Guide Welcome to online banking! Whether you re online or using a mobile device, access your accounts whenever and wherever it s convenient for you. Log In: BankMidwest.com Online
Technical Specifications on Bankcard. Interoperability. (Version 2.1) Part I Transaction Processing
Technical Specifications on Bankcard Interoperability (Version 2.1) Part I Transaction Processing October 2011 THIS PAGE INTENTIONALLY LEFT BLANK. Table of Contents Using this Document... 1 1 Application
Vendor User Accounts managing your NAP User Account
This guide explains how to request and manage your NAP User Account so that you may access Web Status. Topics include: Reactivating an existing NAP User Account Requesting a NAP User Account Managing your
SAFE SYSTEM: SECURE APPLICATIONS FOR FINANCIAL ENVIRONMENTS USING MOBILE PHONES
SAFE SYSTEM: SECURE APPLICATIONS FOR FINANCIAL ENVIRONMENTS USING MOBILE PHONES Sead Muftic 1, Feng Zhang 1 1Department of Computer and System Sciences, Royal Institute of Technology, Stockholm, Sweden
INTEGRATION PROCEDURES AND SPECIFICATIONS
ipos Credit Card Payment Gateway INTEGRATION PROCEDURES AND SPECIFICATIONS Revision 7 Contents Contents 2 Introduction 3 ipos the simple online credit card solution 3 The Transaction Flow 4 Security 7
Online Trading System Project Specifications Distributed Objects CSPP 51024
Online Trading System Project Specifications Distributed Objects CSPP 51024 Overview An online trading system refers is a electronic marketplace where clients can connect and post orders to buy and sell
CHAPTER 4 DEPLOYMENT OF ESGC-PKC IN NON-COMMERCIAL E-COMMERCE APPLICATIONS
70 CHAPTER 4 DEPLOYMENT OF ESGC-PKC IN NON-COMMERCIAL E-COMMERCE APPLICATIONS 4.1 INTRODUCTION In this research work, a new enhanced SGC-PKC has been proposed for improving the electronic commerce and
Electronic Cash Payment Protocols and Systems
Electronic Cash Payment Protocols and Systems Speaker: Jerry Gao Ph.D. San Jose State University email: [email protected] URL: http://www.engr.sjsu.edu/gaojerry May, 2000 Presentation Outline - Overview
MySagePay. User Manual. Page 1 of 48
MySagePay User Manual Page 1 of 48 Contents About this guide... 4 Getting started... 5 Online help... 5 Accessing MySagePay... 5 Supported browsers... 5 The Administrator account... 5 Creating user accounts...
Prototype Design of NFC-Based Electronic. Coupon Ecosystem with Object Memory Model
Contemporary Engineering Sciences, Vol. 7, 2014, no. 22, 1105-1112 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.49138 Prototype Design of NFC-Based Electronic Coupon Ecosystem with
ipko biznes Administrator s Guide
ipko biznes Administrator s Guide 1 1. GLOSSARY Client an entity that entered into e-banking agreement with the Bank. User a representative entitled to use e-banking services, that is a person appointed
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
User Manual. Firm Bank Manager (includes instructions for employees and firms) U.S Network of Virtual Enterprises Bank. for
U.S Network of Virtual Enterprises Bank User Manual for Firm Bank Manager (includes instructions for employees and firms) US Network Bank User Manual Bank Manager Page 1 of 8 FOR FIRM BANK MANAGER LOGIN
Advance Technique for Online Payment Security in E-Commerce : Double Verification
Advance Technique for Online Payment Security in E-Commerce : Double Verification Shilpa Research Scholar Shri Krishan Institute of Engineering & Technology, Kurukshetra University Kurukshetra, India [email protected]
Login/ Logout RMS Employer Login Go to Employer and enter your username and password in the Employer Login section. Click on the LOGIN NOW button.
Recruitment Management System Version 8 User Guide What is Recruitment Management System (RMS)? Recruitment Management System (RMS) is an online recruitment system which can be accessed by corporate recruiters
Swedbank Business Internet Banking User Manual
Swedbank Business Internet Banking User Manual Content Introduction 1. HOW TO START 1.1 USING INTERNET BANKING 1.2 TERMINATING INTERNET BANKING SESSION 2. INTERNET BANKING SECURITY 2.1 PASSWORD SYSTEM
SAML AS AN SSO STANDARD FOR CUSTOMER IDENTITY MANAGEMENT. How to Create a Frictionless, Secure Customer Identity Management Strategy
SAML AS AN SSO STANDARD FOR CUSTOMER IDENTITY MANAGEMENT How to Create a Frictionless, Secure Customer Identity Management Strategy PART 1: WHAT IS SAML? SAML in Context Security Assertion Markup Language
Interoperable Mobile Payment A Requirements-Based Architecture
Interoperable Mobile Payment A Requirements-Based Architecture Dr. Manfred Männle Encorus Technologies GmbH; product management Payment Platform Summary: Existing payment methods like cash and debit/credit
Federation Proxy for Cross Domain Identity Federation
Proxy for Cross Domain Identity Makoto Hatakeyama NEC Corporation, Common Platform Software Res. Lab. 1753, Shimonumabe, Nakahara-Ku, Kawasaki, Kanagawa 211-8666, Japan +81-44-431-7663 [email protected]
PayPal Merchant Tools
A Guide for Using PayPal in Your Business last revision: 10.2.03 Manual Copyright 2003 PayPal. All Rights Reserved Notice of Liability The information in this manual is distributed in an as is basis. All
Business Banking Customer Login Experience for Enhanced Login Security
Business Banking Customer Login Experience for Enhanced Login Security User credentials uniquely identify each person who uses the banking platform. The intent of authentication is unequivocal verification
Criteria for web application security check. Version 2015.1
Criteria for web application security check Version 2015.1 i Content Introduction... iii ISC- P- 001 ISC- P- 001.1 ISC- P- 001.2 ISC- P- 001.3 ISC- P- 001.4 ISC- P- 001.5 ISC- P- 001.6 ISC- P- 001.7 ISC-
Cryptosystems. Bob wants to send a message M to Alice. Symmetric ciphers: Bob and Alice both share a secret key, K.
Cryptosystems Bob wants to send a message M to Alice. Symmetric ciphers: Bob and Alice both share a secret key, K. C= E(M, K), Bob sends C Alice receives C, M=D(C,K) Use the same key to decrypt. Public
PayPal Usage Document
For the Administrator, PayPal Usage Document Before choosing the PayPal as the default payment gateway, the Administrator must know some things. First, the DUT system only accepts the Completed payment
Network Security Protocols
Network Security Protocols EE657 Parallel Processing Fall 2000 Peachawat Peachavanish Level of Implementation Internet Layer Security Ex. IP Security Protocol (IPSEC) Host-to-Host Basis, No Packets Discrimination
The Feasibility and Application of using a Zero-knowledge Protocol Authentication Systems
The Feasibility and Application of using a Zero-knowledge Protocol Authentication Systems Becky Cutler [email protected] Mentor: Professor Chris Gregg Abstract Modern day authentication systems
CSE543 - Introduction to Computer and Network Security. Module: Public Key Infrastructure
CSE543 - Introduction to Computer and Network Security Module: Public Key Infrastructure Professor Trent Jaeger 1 Meeting Someone New Anywhere in the Internet 2 What is a certificate? A certificate makes
Integration Guide Last Revision: July 2004
Last Revision: July 2004 PayPal Integration Guide 2004 PayPal, Inc. All Rights Reserved. PayPal and the PayPal logo are registered trademarks of PayPal, Inc. Designated trademarks and brands are the property
Advanced Diagnostics Limited ( We ) are committed to protecting and respecting your privacy.
MOBILE APPLICATION PRIVACY POLICY Advanced Diagnostics Limited ( We ) are committed to protecting and respecting your privacy. SCOPE OF POLICY This policy (together with our end-user licence agreement
Two Factor Authentication in SonicOS
Two Factor Authentication in SonicOS 1 Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your system. CAUTION: A CAUTION indicates potential damage
Offline Payment Methods
Offline Payment Methods STRONGVON Tournament Management System 1 Overview The STRONGVON Tournament Management System allows you to collect online registration, while arranging for offline payment methods
Computer Systems Security 2013/2014. Single Sign-On. Bruno Maia [email protected]. Pedro Borges [email protected]
Computer Systems Security 2013/2014 Single Sign-On Bruno Maia [email protected] Pedro Borges [email protected] December 13, 2013 Contents 1 Introduction 2 2 Explanation of SSO systems 2 2.1 OpenID.................................
AS DNB banka. DNB Link specification (B2B functional description)
AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...
Mobile Banking Frequently Asked Questions
Mobile Banking Frequently Asked Questions What types of Mobile Banking does Midwest BankCentre offer? We offer three types of Mobile Banking: Mobile Apps allows you to easily connect to Midwest BankCentre
bi on Solution white paper
bi on Solution white paper Billon Solution Overview Despite concerted efforts for years, cash has not yet been eliminated. Mostly because not everyone has a bank account and debit card - an estimated 2.5
TIBCO Spotfire Platform IT Brief
Platform IT Brief This IT brief outlines features of the system: Communication security, load balancing and failover, authentication options, and recommended practices for licenses and access. It primarily
RoverPal - A Mobile Payment Application
White Paper RoverPal - A Mobile Payment Application Introduction Online shopping has been a favorable experience with most of us. Still, we come across instances where we are out on shopping and we run
Electronic Commerce and E-wallet
International Journal of Recent Research and Review, Vol. I, March 2012 Electronic Commerce and E-wallet Abhay Upadhayaya Department of ABST,University of Rajasthan,Jaipur, India Email: [email protected]
Strong Encryption for Public Key Management through SSL
Strong Encryption for Public Key Management through SSL CH.SUSHMA, D.NAVANEETHA 1,2 Assistant Professor, Information Technology, Bhoj Reddy Engineering College For Women, Hyderabad, India Abstract: Public-key
BACK OFFICE MANUAL. Version 1.2 - Benjamin Bommhardt DRAGLET GMBH Bergsonstraße 154 81245 München - Germany
BACK OFFICE MANUAL Version 1.2 - Benjamin Bommhardt DRAGLET GMBH Bergsonstraße 154 81245 München - Germany Contents Introduction... 3 Overview of cxadmin... 4 Dashboard... 4 Customer overview... 5 Markets...
Software Requirement Specification For Flea Market System
Software Requirement Specification For Flea Market System By Ilya Verlinsky, Alexander Sarkisyan, Ambartsum Keshishyan, Igor Gleyser, Andrey Ishuninov 1 INTRODUCTION 1.1 Purpose 1.1.1 Purpose of SRS document
Digital Certificates (Public Key Infrastructure) Reshma Afshar Indiana State University
Digital Certificates (Public Key Infrastructure) Reshma Afshar Indiana State University October 2015 1 List of Figures Contents 1 Introduction 1 2 History 2 3 Public Key Infrastructure (PKI) 3 3.1 Certificate
Fraud Detection in Online Banking Using HMM
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Fraud Detection in Online Banking Using HMM Sunil Mhamane + and L.M.R.J
XTendTraders.com Trading room simulator
2011 2012 XTendTraders.com Trading room simulator BELGHITI ALAOUI Mohammed IMAFA BEN HAMOUDA Ahmed IMAFA EL FERACHI Anas AL EL HAJJI Khalil AL Polytech Nice Sophia Antipolis SI4 AL/IMAFA 2011 2012 1 CONTENTS
User Guide for limtan App for ipad
User Guide for limtan App for ipad Overview Trading gets easier with limtan.com.sg ipad application. Enjoy greater accessibility and instant connections for all your trading activities. You can now be
PayCash: A Secure Efficient Internet Payment System
PayCash: A Secure Efficient Internet Payment System Jon M. Peha 1 and Ildar M. Khamitov Cyphermint Inc., Marlborough, MA, USA ABSTRACT This paper describes PayCash, an Internet payment system that was
Chapter 5. Online Payment System. Types of Payment Systems. Cash Checking Transfer Credit Card Stored Value Accumulating Balance
Chapter 5 Online Payment System Copyright 2007 Pearson Education, Inc. Slide 5-64 Types of Payment Systems Cash Checking Transfer Credit Card Stored Value Accumulating Balance Copyright 2007 Pearson Education,
On the Application of Trust and Reputation Management and User-centric Techniques for Identity Management Systems
On the Application of Trust and Reputation Management and User-centric Techniques for Identity Management Systems Ginés Dólera Tormo Security Group NEC Laboratories Europe Email: [email protected]
Secure File and E-mail Delivery Application (SFED)
Commonwealth of Massachusetts Information Technology Division Secure File and E-mail Delivery Application (SFED) Web Interface Demonstration v1.0-10/27/2005 Page 1 TABLE OF CONTENTS: Introduction 3 Key
WEBKINCSTAR ONLINE SECURITIES TRADING - TERMS AND CONDITIONS OF USE
WEBKINCSTAR ONLINE SECURITIES TRADING - TERMS AND CONDITIONS OF USE The Hungarian State Treasury (hereinafter: Distributor) provides general information (on its website) and executes securities trading
BUILDING OLAP TOOLS OVER LARGE DATABASES
BUILDING OLAP TOOLS OVER LARGE DATABASES Rui Oliveira, Jorge Bernardino ISEC Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra,
AN ANALYSIS OF CUSTOMER AND SELLER VERIFICATION IN E-COMMERCE 2.0
AN ANALYSIS OF CUSTOMER AND SELLER VERIFICATION IN E-COMMERCE 2.0 Iman Khaghanifar Department of Mathematics Eastern Mediterranean University, Famagusta, North Cyprus via Mersin 10, Turkey Phone: (+90)5338402371
1.0 Registration on EBankig 8. 0.0. Registration on EBankig 7
1 Contents: 1.0. Registration on EBankig 5 1.0. Registration on EBankig 6 0.0. Registration on EBankig 7 1.0 Registration on EBankig 8 1.0. Login on Ebanking.9 2.0. Login on Ebanking......10 2.0. Login
Internet Banking - FAQ -
Internet Banking - FAQ - About Hong Leong Connect services Q1. What is Hong Leong Connect? A1. Hong Leong Connect brings you a host of digital banking services offered by Hong Leong Bank (Cambodia) Plc.
eway AU Hosted Payment Page
Web Active Corporation eway AU Hosted Payment Page Full Analysis and Data Type Field Specifications Contents Introduction... 3 Customisation... 4 Processing Fraud Protected Transactions... 5 Appendix A
Credit card: permits consumers to purchase items while deferring payment
General Payment Systems Cash: portable, no authentication, instant purchasing power, allows for micropayments, no transaction fee for using it, anonymous But Easily stolen, no float time, can t easily
Nordea e-markets FIX - Rules of Engagement
Version: 1.04 Date: 2014-07-11 Nordea e-markets FIX - Rules of Engagement Page 1 Table of Contents 1. Introduction... 2 1.1. FIX Protocol Compliance... 2 1.2. Supported Use-cases... 2 1.3. User Accounts...
Advanced Peer to Peer Discovery and Interaction Framework
Advanced Peer to Peer Discovery and Interaction Framework Peeyush Tugnawat J.D. Edwards and Company One, Technology Way, Denver, CO 80237 [email protected] Mohamed E. Fayad Computer Engineering
Software Tender for Voice over IP Telephony SuperTel Incorporated
Software Tender for Voice over IP Telephony SuperTel Incorporated 1 Introduction The following sections together with an accompanying hardware interface description (HID) for SuperTel s new IP phone comprise
Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan
WWW.JOURNALOFCOMPUTING.ORG 85 New Quantitative Study for Dissertations Repository System Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan Abstract In the age of technology,
