TR202003100A1 - Güvenli̇ e-ti̇caret protokolü tasarim ve algori̇tma geli̇şti̇ri̇lmesi̇ - Google Patents

Güvenli̇ e-ti̇caret protokolü tasarim ve algori̇tma geli̇şti̇ri̇lmesi̇

Info

Publication number
TR202003100A1
TR202003100A1 TR2020/03100A TR202003100A TR202003100A1 TR 202003100 A1 TR202003100 A1 TR 202003100A1 TR 2020/03100 A TR2020/03100 A TR 2020/03100A TR 202003100 A TR202003100 A TR 202003100A TR 202003100 A1 TR202003100 A1 TR 202003100A1
Authority
TR
Turkey
Prior art keywords
user
value
bank
commerce
protocol
Prior art date
Application number
TR2020/03100A
Other languages
English (en)
Inventor
Efsun Cebeci̇ Sena
Özdemi̇r Enver
Nari̇ Kübra
Original Assignee
Istanbul Teknik Ueniversitesi Bilimsel Ararstirma Proje Birim
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Istanbul Teknik Ueniversitesi Bilimsel Ararstirma Proje Birim filed Critical Istanbul Teknik Ueniversitesi Bilimsel Ararstirma Proje Birim
Priority to TR2020/03100A priority Critical patent/TR202003100A1/tr
Priority to US17/174,397 priority patent/US11663597B2/en
Publication of TR202003100A1 publication Critical patent/TR202003100A1/tr

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00—Payment architectures, schemes or protocols
    • G06Q20/38—Payment protocols; Details thereof
    • G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401—Transaction verification
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00—Commerce
    • G06Q30/06—Buying, selling or leasing transactions
    • G06Q30/0601—Electronic shopping [e-shopping]
    • G06Q30/0609—Qualifying participants for shopping transactions
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00—Payment architectures, schemes or protocols
    • G06Q20/08—Payment architectures
    • G06Q20/12—Payment architectures specially adapted for electronic shopping systems
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00—Payment architectures, schemes or protocols
    • G06Q20/38—Payment protocols; Details thereof
    • G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821—Electronic credentials
    • G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00—Payment architectures, schemes or protocols
    • G06Q20/38—Payment protocols; Details thereof
    • G06Q20/383—Anonymous user system
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00—Payment architectures, schemes or protocols
    • G06Q20/38—Payment protocols; Details thereof
    • G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401—Transaction verification
    • G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00—Business processing using cryptography

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Computer And Data Communications (AREA)

Abstract

Buluş, özellikle internet üzerinden gerçekleştirilen kredi kartı dolandırıcılığı ve çeşitli finansal verilerin ele geçirilmesi gibi kötü niyetli saldırılara bir çözüm olarak geliştirilmiş bir E-ticaret protokolüdür. Bu protokol sayesinde, E-ticaret şirketi ile kullanıcı arasında ki ödeme işlemlerinde, güvenilir bir ortamda (Banka) tutulan ilgili verilerin güvenliği sağlanmış bir yol ile transferinin gerçekleştirilmesi hedeflenmektedir.

Description

TARIFNAME GÜVENLI E-TICARET PROTOKOLÜ TASARIM VE ALGORITMA GELISTIRILMESI Teknik Alan Bulus, E-ticarette yasanan özellikle kredi karti dolandiriciligi, kullanici hesaplarinin ele geçirilmesi ve kullanici bilgilerinin sifrelenmeden saklanmasi gibi güvenlik problemlerine karsi gelistirilmis bir e-ticaret protokolü ile ilgilidir. Önceki Teknik E-ticaret sistemlerini kullanan kisi sayisi 2016 yilinda 1.61 milyar kisiyi bulmus ve E-ticaret için harcanan para miktarinin 1.9 trilyon dolari geçtigi açiklanmistir. 2020 yilinda ise E-ticarette yapilacak harcamalarin 4.06 trilyon dolara ulasmasi beklenmektedir. Bu bilgiler isiginda E-ticarette yasanan güvenlik problemleriyle (özellikle kredi karti dolandiriciligi, kullanici hesaplarinin ele geçirilmesi ve kullanici bilgilerinin sifrelenmeden saklanmasi gibi alanlarda) çokça karsilasilmaktadir. dokümaninda, kullanici güvenligini esas alan e-ticaret hizmetinden ve islemin ilerlemesini kullanicinin kontrolünde saglayan kriptogramdan bahsedilinektedir.
Bu yöntem kullanicinin kontrolünde islem “onay” seçenegiyle onaylanabilinekte veya “reddet” seçenegiyle iptal edilebilmektedir. Ayrica gerekli durumlarda ücretsiz çagri merkezi hizmeti de sunulmaktadir. Bu yöntemde bir islem için kullaniciya yetkilendirme talebinde bulunan elektronik mesaj (yetki Iendirme talebi mesaji) gönderilmektedir. Yetkilendirme talebi mesaji ayrica bir onay kodu içerebilmektedir.
Teknigin bilinen durumunda yer alan CN108510353 sayili Çin patent dokümaninda, ödeme servis modülünün yaninda çevrimiçi bankacilik hizmeti bulunan bir e-ticaret platformundan bahsedilmektedir. Ödeme servis modülü bir taraftan da güvenlik servis modülü, kimlik dogrulama servisi modülü, yetkilendirme servisi modülü, yönetim servis modülü, fatura yönetim modülü ve islem servisi ile desteklenmektedir.
Teknigin bilinen durumunda yer alan CN106600379 sayili Çin patent dokümaninda; e-ticaret servis platformunda ödemenin güvenlik hizmeti modülü garantisiyle yapilmasindan bahsedilmektedir. Güvenlik servis modülü önce kullanicinin kisisel bilgilerini dogrulamaktadir sonra da her bir kullanici için müsteri kimlik yönetimi ve dogrulama servis modülü hizmeti, yetkilendirme servis modülü ve güvenlik sertifika yönetim modülü saglamaktadir. patent dokümaninda, akilli bir Java karti ile web sitesine erismekten ve güvenli bir elektronik ticaret yönteminden bahsedilmektedir. Kullanici web sitesine erismeden önce kullanici PIN, yüz görüntüsü, göz görüntüsü, ses ve parmak izi özelliklerinden herhangi biri veya tüm kombinasyonu ile dogrulanir. Sifreleme teknigi iki ana bileseni olan algoritma ve anahtar içermektedir. Java dilinde yazilmis programlar platforindan bagimsizdir ve sistemli güvenlik içerir. Ek olarak, akilli Java kartina yerlestirilmis bir sifreleme, kullanicinin kimligini dogrulamak için girilen PlN kodunu güvenli bir anahtar ve güvenlik sertifikasi ile birlestirerek karsilastirir.
Teknikte var olan yöntemler incelendiginde E-ticarette yasanan özellikle kredi karti dolandiriciligi, kullanici hesaplarinin ele geçirilmesi ve kullanici bilgilerinin sifrelenmeden saklanmasi gibi güvenlik problemlerine karsi bulus konusu protokolün gelistirilmesi ihtiyaci duyulmustur.
Bulusun Amaçlari Bu bulusun amaci, E-ticaret kurulusunun veri tabani ele geçirildigi durumda dahi kullanicilarin (hassas veriler vb.) verilerine ulasilamayacagi ve kisisel verilerin bilinen sifreleme yöntemleri veya açik veri halinde saklanmayacagi bir e-ticaret protokolünün gerçeklestirilmesidir.
Bu bulusun bir baska amaci, kullanicilarin kisisel verilerinin üzerinde söz sahibi olacagi ve kisisel verilerin tüm kontrolünün kendi ellerinde olacagi bir e-ticaret protokolünün gerçeklestirilmesidir.
Bu bulusun bir baska amaci, mobil veya webdeki bir uygulama üzerinden kullanici bilgileri sisteme girildiginde, uygulamanin kisisel verileri bir yöntemle degistirecegi ve sadece E-ticaret veri tabaninda verinin bu degistirilmis halinin saklanacagi bir e-ticaret protokolünün gerçeklestirilmesidir.
Bulusun Ayrintili Açiklamasi Bu bulusun amaçlarina ulasmak için gerçeklestirilen E-ticaret protokolü ekli sekillerde gösterilmistir.
Bu sekiller; Sekil 1: Bulus konusu E-ticaret protokolünde kullanicinin E-ticaret sistemine ilk kaydinin yapilmasi islemlerinin sematik görünümüdür.
Sekil 2: Bulus konusu E-ticaret protokolünde satin alma ve ödeme onayi yapilmasi islemlerinin sematik görünümüdür.
Sekillerde yer alan parçalar tek tek numaralandirilmis olup, bu numaralarin karsiliklari asagida verilmistir. 100. E-ticaret sitesi 110. Kullanici 120.Banka A: Ödeme miktari C: Sifreli meti'n D: Kullanici bilgileri (Hesap sahibi bilgisi, e-ticaret sertifikasi, dogum tarihi, adres Do: D verisinin l( simetrik anahtari altinda sifrelenmi's hali` k: Si'metrik sifreleme anahtari Tn; Bankanin her bir zaman araligi için rastgele ürettigi bir tamsayi degeridi'r F: Zaman ve ödeme miktari bilgilerine göre olusanjbnksiyon ul D: Kullaniciya ait essiz (unique) bir kullanici bilgisi Mod p: Çok basamakli asal sayilarininpye göre modiiniin alinmis hali' i: uID'nin tersi mod (p-i) egöre Ci: Csifreli metninin i. üssünün alinmis hali HSB:I4esapsahibingin Bulus güvenli bir E-ticaret protokolü ile ilgili Olup, - Bankanin Tn degerini üretmesi ve belirli bir zaman diliminde kullaniciya göndermesi, - Kullanicinin Tn degerini, kendi verileri (sifrelenmemis hali) D ve E- ticaret sirketi sertifikasi olan E degerleriyle birlestirmesi, - Banka tarafindan uygulama yoluyla DO degerinin üretilmesi, Kullanicinin üretilen DO degerini e-ticaret sirketine göndermesi ve bu degerin e-ticaret sirketinin veri tabaninda saklanmasi, Bankanin Tn degerini üreterek Tn = F (Time_frame,A) degerini elde etmesi, Kullanici tarafindan uygulama A degerinin bankaya gönderilmesi, Bankanin A degerini kullanmasi ve Tn ve C degerlerini formül H ile hesaplayarak kullaniciya göndermesi, Kullanicinin C degerini E-ticaret sirketine göndermesi, E-ticaret sirketinin, satin alma islemini tamamlamak için kendi sertifikasi olan E ve C degerlerini bankaya göndermesi, Bankanin C degerini almasi ve Do'i da kullanarak satis islemini onaylamasi adimlarini içermektedir.
Bulus, kisilerin veri güvenligini ve hem kullanici hem E-ticaret sirketi arasinda güvenli alisverisi saglamayi hedefleyen bir E-tiearet protokolüdür. Protokol her türlü E-ticaret sistemine adapte edilebilir ve sirketlerin üzerine fazladan sorumluluk yüklemez, aksine banka ve kullanici odakli bir güvenlik çözümü sunar.
Protokolün çalisma prensibinde 2 temel adim bulunmaktadir. Bunlar: Kullanicinin E-ticaret sistemlerine ilk kaydi Satin alma islemi ve ödeme onayi Kullanicinin E-ticaret sistemine ilk kaydi Protokolün ilk adiminda kullanicinin E-ticaret sistemine bir defaya mahsus olmak üzere kayit islemi gerçeklestirilir. Bu asamada gerekli kullanici bilgileri (Kredi karti numarasi, dogum tarihi, adres Vb.) ve E-ticaret sirketinin sertifika bilgileri banka tarafindan birlestirilerek D degeri elde edilir. Banka ve EMV (E uropay Mastercard Visa) kart sorumlusu arasinda HSB (hesap sahibi bilgisi) paylasilir. Zaten bu islem kullanicinin kredi karti temininde var olan bir islemdir. EMV kart sorumlusu Visa, Mastercard Vb. kart tipleri için kredi kart merkezi olarak görev yapmaktadir ve kullanicinin kart dogrulama islemi yapilmasi esnasinda bankayla birlikte çalismaktadir. D verisi banka tarafindan seçilen bir 1( anahtari ile simetrik anahtar sifreleme metotlarindan herhangi biri kullanilarak sifrelenir (Örnegin standart olarak kullanilan AES (Advanced Encryption Standard) algoritmasi düsünülebilir.) ve Do olarak kaydedilerek kullaniciya geri gönderilir.
Ek (D) = DO (Formül 1) Kullanici ve E-tiearet sistemi arasinda kurulan baglanti sirasinda Do degeri E-ticaret sirketinin veri tabanlarinda saklanmak üzere güvenli bir sekilde gönderilir. Böylece kayit asamasi tamamlanmis olur. Kayit asamasi gerçeklestirildikten sonra kullanicinin daha sonraki alisverislerinde kredi karti bilgisi gibi gerekli ödeme bilgilerini girmesine gerek kalmaz. Bu asamada E-ticaret sirketinde bulunan Do degerinden kullaniciya ait verinin ele geçirilmesi ancak bankanin sisteminde bulunan k gizli anahtarinin bilinmesine baglidir. Ayrica E-tioaret sirketine ait sertifikanin Do degerine gömülü olmasi nedeniyle Do degeri sadece bu sirket tarafindan kullanilabilecektir. (Sekil 1) Sekil l°de belirtilen islem adimlarinin sirasi: Kayit islemi baslamadan Önce bir zaman diliminde Banka ve EMV (Europay Mastercard Visa) kart sorumlusu arasinda HSB'nin (hesap sahibi bilgisi) paylasildigi kabul edilmektedir. 1. Kullanici verisi D”nin kullanici ve banka arasinda paylasilmasi, 2. Bankanin D verisinden Do degerini k simetrik anahtarini kullanarak sifrelemesi ve kullaniciya göndermesi, 3. Kullanicinin Do sifreli metnini E-ticaret sitesine göndermesidir.
Satin alma islemi ve ödeme onayi Protokolün ikinci adimi olarak kullanicinin 11. kez alisveris senaryosunu gerçeklestirmesi açiklanacaktir. Bu asamada kullanici E-ticaret sitesi üzerinde ilgili ödeme adimina ulastiginda ödeme tutari A degeri olarak kendi bankasi ve EMV kredi karti sorumlusu ile paylasir. Banka, islemin gerçeklestigi zamana bagli olarak bir Tn degeri belirler ve bu belirlenen Tn degeri, yine bankanin belirleyecegi bir zaman araligi süresince geçerli olmaktadir. Tn degeri bankanin her bir zaman araligi için rastgele ürettigi bir tamsayi degeridir ve bu deger o zaman araliginda islem yapan tüm kullanicilar için aynidir. A ve Tn degerleri bankanin gizli anahtari 1( da dahil edilerek modüler bir isleme tabi tutulur. Banka A ve Tn degerini ayrik logaritma probleminin zor oldugu bir grubu seçerek gizleyebilir. Örnek olmasi açisindan bulus kapsaminda bankanin mod p7ye göre çarpimsal grup kullanilacaktir. Öyle ki ;o degeri banka tarafindan belirlenmis çok basamakli bir asal sayidir. Tn, I( ve A degerleri asagidaki islem yapilarak gizlenir ve bu degerlerden C sifreli metni elde edilir.
C = (TnkA)”ID mod p (Formül II) Burada kullanilan uID degeri kullaniciya ait essiz (unique) bir kullanici bilgisidir. (müsteri numarasi Vb.) Islem sonucunda elde edilen sifrelenmis C verisi kullaniciya gönderilir. Kullanici C degerini E-ticaret sitesine iletir ve E-ticaret sitesi C degerini D0 bilgisi ile birlikte ödeme onayi için bankaya ve EMV kredi karti sorumlusuna es zamanli olarak gönderir. Kullanici dogrulama isleminin yapilabilmesi ve satin alma isleminin gerçeklesebilmesi için banka ve EMV kredi karti sorumlusu arasinda C , DD, HSB bilgilerinin kontrolünün yapilmasi gerekmektedir. (Sekil 2) Banka islemin yasal oldugunu kontrol etmek ve para transferini onaylamak için islem esnasinda seçmis oldugu Tn degerini karsilastirarak kontrol etmelidir. Kontrol i degeri u] D 'nin tersi olmakla birlikte asagidaki gibi hesaplanmaktadir. uID.i' E 1 mod p - 1 (Formül III) Olmak üzere, Cl = ((Tn.k.A)uID)i = (Tn.k.A)”lD'i = Tn.k.A man! ;0 (Formül IV) Islemleri gerçeklestirildiginde islem sonucunda elde edilen Tn ve A degeri bankadaki bilgilerle karsilastirilir. Böylece transfer islemi onaylanmis olur.
Sekil 2`de belirtilen islem adimlarinin sirasi: 1. Kullanici ve banka arasinda ödeme tutari bilgisi A'nin paylasilmasi, 2. A degerinin EMV Kredi Karti Sorumlusuna iletilmesi, 3. Bankanin C sifreli metnini olusturup kullaniciya göndermesi, 4 Kullanicinin C degerini E-Ticaret Sitesine iletmesi, E-Ticaret Sitesinin es zamanli olarak C ve Do degerlerini banka ve EMV Kredi Karti Sorumlusuna göndermesi, 6. Banka ve EMV Kredi Karti Sorumlusu arasinda satin alina ve dogrulama islemlerinin gerçeklestirilmesinde kullanilmak üzere C, Do ve HSB degerlerinin paylasilmasidir.

Claims (1)

  1. ISTEMLER . Bulus güvenli bir E-ticaret protokolü ile ilgili Olup, Bankanin T,, degerini üretmesi ve belirli bir zaman diliminde kullaniciya göndermesi, Kullanicinin T,, degerini, kendi verileri (sifrelenmemis hali) D ve E- ticaret sirketi sertifikasi olan E degerleriyle birlestimiesi, Banka tarafindan uygulama yoluyla D0 degerinin üretilmesi, Kullanicinin üretilen DO degerini e-ticaret sirketine göndermesi ve bu degerin e-ticaret sirketinin veri tabaninda saklanmasi, Bankanin Tn degerini üreterek T,, 2 F (Time_frame,A) degerini elde etmesi, Kullanici tarafindan uygulama A degerinin bankaya gönderilmesi, Bankanin A degerini kullanmasi ve T,, ve C degerlerini formül 11 ile hesaplayarak kullaniciya göndermesi, C = Hükmü” mod p (Formül 11) Kullanicinin C degerini E-ticaret sirketine göndermesi, E-ticaret sirketinin, satin alma islemini tamamlamak için kendi sertifikasi olan E ve C degerlerini bankaya göndermesi, Bankanin C degerini almasi ve DO'i da kullanarak satis islemini onaylamasi adimlarini içermesi ile karakterize edilmektedir.
TR2020/03100A 2020-02-28 2020-02-28 Güvenli̇ e-ti̇caret protokolü tasarim ve algori̇tma geli̇şti̇ri̇lmesi̇ TR202003100A1 (tr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TR2020/03100A TR202003100A1 (tr) 2020-02-28 2020-02-28 Güvenli̇ e-ti̇caret protokolü tasarim ve algori̇tma geli̇şti̇ri̇lmesi̇
US17/174,397 US11663597B2 (en) 2020-02-28 2021-02-12 Secure e-commerce protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TR2020/03100A TR202003100A1 (tr) 2020-02-28 2020-02-28 Güvenli̇ e-ti̇caret protokolü tasarim ve algori̇tma geli̇şti̇ri̇lmesi̇

Publications (1)

Publication Number Publication Date
TR202003100A1 true TR202003100A1 (tr) 2021-09-21

Family

ID=77462913

Family Applications (1)

Application Number Title Priority Date Filing Date
TR2020/03100A TR202003100A1 (tr) 2020-02-28 2020-02-28 Güvenli̇ e-ti̇caret protokolü tasarim ve algori̇tma geli̇şti̇ri̇lmesi̇

Country Status (2)

Country Link
US (1) US11663597B2 (tr)
TR (1) TR202003100A1 (tr)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6829711B1 (en) 1999-01-26 2004-12-07 International Business Machines Corporation Personal website for electronic commerce on a smart java card with multiple security check points
US7383223B1 (en) * 2000-09-20 2008-06-03 Cashedge, Inc. Method and apparatus for managing multiple accounts
US20090254479A1 (en) * 2008-04-02 2009-10-08 Pharris Dennis J Transaction server configured to authorize payment transactions using mobile telephone devices
US10388411B1 (en) * 2015-09-02 2019-08-20 Life365, Inc. Device configured for functional diagnosis and updates
CN106600379A (zh) 2016-12-20 2017-04-26 张涉应 一种电子商务系统及电子商务方法
US10783517B2 (en) * 2016-12-30 2020-09-22 Square, Inc. Third-party access to secure hardware
EP3571824B1 (en) 2017-01-17 2023-05-03 Visa International Service Association Binding cryptogram with protocol characteristics
CN108510353A (zh) 2018-03-02 2018-09-07 陈艳粉 一种智能化程度高的电子商务系统
SG10201806189XA (en) * 2018-07-19 2020-02-27 Mastercard International Inc Electronic systems and computerized methods for preauthorizing transactions and processing preauthorized transactions
WO2020072575A1 (en) * 2018-10-02 2020-04-09 Capital One Services, Llc Systems and methods for cryptographic authentication of contactless cards
KR102651317B1 (ko) * 2020-02-19 2024-03-26 주식회사 올링크 모바일 단말기를 이용한 결제정보 전달 시스템 및 이를 이용한 결제정보 전달 방법

Also Published As

Publication number Publication date
US11663597B2 (en) 2023-05-30
US20210272116A1 (en) 2021-09-02

Similar Documents

Publication Publication Date Title
US20230403160A1 (en) Use of biometrics and privacy preserving methods to authenticate account holders online
US7953671B2 (en) Methods and apparatus for conducting electronic transactions
US8756150B2 (en) Credit card system and method
US7200577B2 (en) Method and apparatus for secure online transactions
EP1153375B1 (en) Credit card system and method
US20250168639A1 (en) User authentication at access control server using mobile device
US20070170247A1 (en) Payment card authentication system and method
EP1028401A2 (en) Method and system for performing a bankcard transaction
US8055581B2 (en) Management of financial transactions using debit networks
US20080208759A1 (en) Processing of financial transactions using debit networks
AU4901701A (en) Method and system for secure authenticated payment on a computer network
US20240406151A1 (en) Efficient and protected data transfer system and method
WO2017031198A1 (en) Payment devices having multiple modes of conducting financial transactions
US20040054624A1 (en) Procedure for the completion of an electronic payment
Hsieh E-commerce payment systems: critical issues and management strategies
US20250038981A1 (en) Efficient use of tokens in authentication system
EP1265200A1 (en) Credit card system and method
WO2002054341A1 (en) Commersign: systems and methods for secure electronic business transactions
EP3338230A1 (en) Payment devices having multiple modes of conducting financial transactions
US20040015688A1 (en) Interactive authentication process
Khu-Smith et al. Using EMV cards to protect e-commerce transactions
US11663597B2 (en) Secure e-commerce protocol
WO2009096963A1 (en) Biometric authorization of electronic payments
CN108780547A (zh) 用于代表多个证书的代理装置
Dospinescu Mobile payments. From mobility to security