Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Secure Electronic Transaction
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{more footnotes|date=July 2018}} '''Secure Electronic Transaction''' ('''SET''') is a [[communications protocol]] standard for securing [[credit card]] transactions over [[Computer network|networks]], specifically, the [[Internet]]. SET was not itself a [[payment system]], but rather a set of security protocols and formats that enabled users to employ the existing credit card payment infrastructure on an open network in a secure fashion. However, it failed to gain attraction in the market. Visa now promotes the [[3-D Secure]] scheme. Secure Electronic Transaction (SET) is a system for ensuring the security of financial transactions on the Internet. It was supported initially by Mastercard, Visa, Microsoft, Netscape, and others. With SET, a user is given an electronic wallet (digital certificate) and a transaction is conducted and verified using a combination of digital certificates and digital signatures among the purchaser, a merchant, and the purchaser's bank in a way that ensures privacy and confidentiality == History and development == [[File:SET Design Team 1996.jpg|thumb|The SET Design Team at Visa International offices in Foster City, California, July, 1996 in a picture to commemorate the publication of the work, which was followed by a lunch on San Francisco Bay.]] SET was developed by the '''SET Consortium''', established in 1996 by [[Visa Inc.|Visa]] and [[Mastercard]] in cooperation with [[GTE]], [[IBM]], [[Microsoft]], [[Netscape Communications Corporation|Netscape]], [[Science Applications International Corporation|SAIC]], Terisa Systems, [[RSA Security|RSA]], and [[VeriSign]].<ref>Merkow p.248</ref> The consortium’s goal was to combine the card associations' similar but incompatible protocols (STT from Visa/Microsoft and SEPP from Mastercard/IBM) into a single standard.<ref name="CNET/2100-1017-225723">{{cite news |last1=Clark |first1=Tim |title=Visa, Mastercard try to revive SET - Tech News |url=http://news.com.com/2100-1017-225723.html |access-date=14 June 2023 |work=CNET.com |date=May 12, 1999 |archive-url=https://web.archive.org/web/20020421014244/http://news.com.com/2100-1017-225723.html |archive-date=21 April 2002}}</ref> SET allowed parties to identify themselves to each other and exchange information securely. Binding of identities was based on [[X.509]] certificates with several extensions.<ref>SET Specification Book 2 p.214</ref> SET used a [[blinding (cryptography)|cryptographic blinding algorithm]] that, in effect, would have let merchants substitute a certificate for a user's credit card number. If SET were used, the merchant itself would never have had to know the credit-card numbers being sent from the buyer, which would have provided verified good payment but protected customers and credit companies from fraud. SET was intended to become the [[de facto standard]] payment method on the Internet between the merchants, the buyers, and the credit-card companies. Unfortunately, the implementation by each of the primary stakeholders was either expensive or cumbersome. There were also some external factors that may have complicated how the consumer element would be integrated into the browser. There was a rumor circa 1994-1995 that suggested that Microsoft sought an income stream of 0.25% from every transaction secured by Microsoft's integrated SET compliant components they would implement in their web browser. == Key features == To meet the business requirements, SET incorporates the following features: * Confidentiality of information * Integrity of data * Cardholder account authentication * Merchant authentication == Participants == A SET system includes the following participants: * Cardholder * [[Merchant]] * [[Issuing bank|Issuer]] * [[Acquiring bank|Acquirer]] * [[Payment gateway]] * [[Certification authority]] ===How it works=== Both cardholders and merchants must register with the CA (certificate authority) first, before they can buy or sell on the Internet. Once registration is done, cardholder and merchant can start to do transactions, which involve nine basic steps in this protocol, which is simplified. # Customer browses the website and decides on what to purchase # Customer sends order and payment information, which includes two parts in one message: #:a. Purchase order – this part is for merchant #:b. Card information – this part is for merchant’s bank only. # Merchant forwards card information to their bank # Merchant’s bank checks with the issuer for payment authorization # Issuer sends authorization to the merchant’s bank # Merchant’s bank sends authorization to the merchant # Merchant completes the order and sends confirmation to the customer # Merchant captures the transaction from their bank # Issuer prints credit card bill (invoice) to the customer == Dual signature == As described in {{harv|Stallings|2000}}: {{Quote|An important innovation introduced in SET is the ''dual signature''. The purpose of the dual signature is to link two messages that are intended for two different recipients. In this case, the customer wants to send the order information (OI) to the merchant and the payment information (PI) to the bank. The merchant does not need to know the customer's credit-card number, and the bank does not need to know the details of the customer's order. The customer is afforded extra protection in terms of privacy by keeping these two items separate. However, the two items must be linked in a way that can be used to resolve disputes if necessary. The link is needed so that the customer can prove that this payment is intended for this order and not for some other goods or service.}} The [[Cryptographic hash function|message digest]] (MD) of the OI and the PI are independently calculated by the customer. These are concatenated and another MD is calculated from this. Finally, the dual signature is created by encrypting the MD with the customer's secret key. The dual signature is sent to both the merchant and the bank. The protocol arranges for the merchant to see the MD of the PI without seeing the PI itself, and the bank sees the MD of the OI but not the OI itself. The dual signature can be verified using the MD of the OI or PI, without requiring either the OI or PI. Privacy is preserved as the MD can't be reversed, which would reveal the contents of the OI or PI. == Note == {{Reflist}} == References == * {{cite book|first=Mark S. |last=Merkow|editor=Hossein Bidgoli|title=The Internet Encyclopedia|chapter-url=https://books.google.com/books?id=wshm3f0hyI8C&q=secure+electronic+transactions+merkow&pg=PA247|year=2004|publisher=John Wiley & Sons|isbn=978-0-471-22203-3|pages=247–260|chapter=Secure Electronic Transactions (SET)}} * {{cite journal|last=Stallings|first=William|title=The SET Standard & E-Commerce|journal=Dr. Dobb's|date=Nov 1, 2000|url=http://www.drdobbs.com/the-set-standard-e-commerce/184404309#}} * {{cite book|title=SET Secure Electronic Transaction Specification (V1.0) Book 1|date=May 1997|publisher=Mastercard and Visa|url=http://www.maithean.com/docs/set_bk1.pdf}} * {{cite book|title=SET Secure Electronic Transaction Specification (V1.0) Book 2|date=May 1997|publisher=Mastercard and Visa|url=http://www.maithean.com/docs/set_bk2.pdf}} * {{cite book|title=SET Secure Electronic Transaction Specification (V1.0) Book 3|date=May 1997|publisher=Mastercard and Visa|url=http://www.maithean.com/docs/set_bk3.pdf}} * {{cite book|title=External Interface Guide to SET Secure Electronic Transaction|date=September 1997|publisher=Mastercard and Visa|url=http://www.maithean.com/docs/set_eig.pdf}} * {{citation |url=http://www.setco.org/|title=SETco Main Page|publisher=SETco|archiveurl=https://web.archive.org/web/20020802134102/http://www.setco.org/ |archivedate=2002-08-02 |accessdate=2013-11-07}} {{Authority control}} [[Category:Credit card terminology]] [[Category:Financial routing standards]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Authority control
(
edit
)
Template:Citation
(
edit
)
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite news
(
edit
)
Template:Harv
(
edit
)
Template:More footnotes
(
edit
)
Template:Quote
(
edit
)
Template:Reflist
(
edit
)