PENELITIAN ASLI
Diterima: 6 Maret 2019 / Diterima: 4 September 2020 / Diterbitkan online: 17 September 2020
© Penulis 2020, publikasi yang dikoreksi 2022
Abstrak
Sistem pembayaran e-commerce saat ini untuk kartu kredit atau cek memerlukan gateway pembayaran (PG). Ini menimbulkan biaya PG,
yang pada gilirannya meningkatkan biaya terlibat dalam e-niaga. Makalah ini mengusulkan model pembayaran sederhana yang
menggunakan fitur dasar cryptocurrency, seperti kunci publik, kunci pribadi, dan tanda tangan digital, untuk menghilangkan kebutuhan
buku harian perantara transaksi seperti sertifikat kunci publik dan PG. Model ini dapat memproses pembayaran e-commerce tanpa
mendaftarkan sertifikat kunci publik tambahan, kunci publik, atau kunci pribadi. Penggunaan tanda tangan digital menjamin integritas dan
nonrepudiation pembayaran elektronik, selain menghilangkan biaya untuk layanan perantara seperti PG, sehingga mengurangi keseluruhan
biaya operasi layanan e-commerce. Proposal ini sangat penting karena merupakan upaya pertama untuk menerapkan teknologi blockchain
ke layanan pembayaran e-commerce. Selain itu, model kami penting karena tidak hanya mendukung evolusi teknologi pembayaran e-
commerce tetapi juga meningkatkan keunggulan kompetitif menggunakan e-commerce.
Vol.:(0123456789) 1 3
Machine Translated by Google
di mana otoritas dan insentif diumumkan. Didorong oleh struktur ke pengguna lain secara online. Karena proof-of-work merupakan
cryptocurrency peer-to-peer (P2P) yang terdesentralisasi, Buterin (2014) algoritma konsensus, mengkonsumsi daya komputasi yang cukup besar,
mengembangkan Ethereum, meningkatkan modal melalui proses yang sistem memberi penghargaan kepada penambang dengan koin, yang
disebut penawaran koin awal (ICO: mirip dengan penawaran umum pembayarannya disimpan dalam log transaksi. Sementara itu, Ethereum
perdana di pasar saham). Ethereum dianggap sebagai mata uang kripto memiliki fitur kontrak pintar, di mana log transaksi mencatat kode skrip
blockchain generasi kedua, karena fitur kontrak pintarnya yang diperluas. dan pembayaran diproses secara otomatis ketika kondisi tertentu
Keberhasilan Bitcoin dan Ethereum mengkatalisasi perkembangan yang terpenuhi. Selain itu, Ethereum memiliki konsep biaya gas, yang digunakan
berkembang dari banyak sistem altcoin. Otentikasi identitas memerlukan untuk memberi penghargaan kepada pengguna karena mengautentikasi
sertifikat kunci publik yang terstruktur dengan infrastruktur kunci publik transaksi dan memproses pembayaran. Dengan demikian, pengguna
(PKI), selain teknologi keamanan seperti one-time password (OTP), smart dapat masuk dan menggunakan platform Ethereum selama mereka
card, dan layanan pesan singkat. Sementara itu, sistem blockchain secara membayar biaya gas. MultiChain adalah blockchain pribadi yang berbeda
inheren diberkahi dengan kunci publik, kunci pribadi, dan fitur tanda dari Bitcoin dan Ethereum, dan dipublikasikan dalam buku putih oleh
tangan digital, yang memberikan integritas dan penolakan transaksi Greenspan (2015). Algoritme konsensusnya adalah versi modifikasi dari
pembayaran kepada penggunanya tanpa harus menerapkan langkah- toleransi kesalahan praktis Bizantium (PBFT), dengan karakteristik seperti
langkah keamanan eksternal. Studi saat ini bermaksud untuk mengusulkan kecepatan yang ditingkatkan, otoritas pengguna yang tersegmentasi, dan
platform pembayaran elektronik berdasarkan elemen inti dari teknologi multiaset. Itu juga dipilih sebagai modul blockchain untuk SAP pada tahun
blockchain, yaitu, kunci publik, kunci pribadi, dan tanda tangan digital. 2018. Yuan dan Wang (2018) menegaskan bahwa sistem cryptocurrency
Sistem yang diusulkan berbeda dari e-commerce blockchain konvensional blockchain tersebut terdiri dari tiga proses: penerbitan, sirkulasi, dan
pasar. Para penulis berpendapat bahwa komponen tersebut membentuk
suatu ekosistem. Penerbitan mengacu pada implementasi sistem dan
penambangan token; sirkulasi sesuai dengan transaksi tatap muka dan e-
sistem yang digunakan oleh perantara transaksi. Sistem blockchain commerce; dan pasar mengacu pada pertukaran mata uang kripto. Model
menampilkan otentikasi terdesentralisasi pada buku besar yang berisi yang diusulkan dalam penelitian ini menggunakan MultiChain, sistem
perjanjian dan transaksi antara node yang berpartisipasi melalui sistem berbasis Bitcoin dengan fitur dan kenyamanan yang ditingkatkan.
cryptocurrency blockchain.
Ini menyederhanakan struktur sistem dan menghilangkan kebutuhan akan
modul fitur eksternal, sehingga mengurangi biaya pengembangan dan
pengoperasian sistem secara keseluruhan dan menghasilkan biaya yang 2.1.2 Otentikasi
lebih sedikit untuk pedagang. Implikasi utama dari penelitian ini diringkas
sebagai berikut. Prevalensi smartphone meningkatkan jumlah transaksi pembayaran yang
Sistem blockchain dapat menjalankan otentikasi terdesentralisasi diproses melalui perangkat seluler. Kode QR yang didefinisikan dalam
pada buku besar yang berisi perjanjian dan transaksi antara node yang standar internasional digunakan untuk masuk
berpartisipasi melalui sistem cryptocurrency rantai blok. ID atau nilai kunci selama transaksi e-niaga ponsel cerdas, karena dapat
berisi lebih banyak data daripada kode batang (ISO/IEC 18004 2006).
Teknologi pembayaran blockchain dikembangkan yang memastikan Karena keamanan menjadi lebih penting dalam pembayaran smartphone,
integritas transaksi dan tidak ada penolakan transaksi antara node yang Purnomo et al. (2016) mengusulkan metode otentikasi timbal balik di
berpartisipasi. mana pelanggan dan pedagang menggunakan kode QR terenkripsi untuk
Bagian 2 mengeksplorasi teknologi utama dan menyelidiki penelitian memproses pembayaran.
sebelumnya yang terkait dengan penelitian ini. Bagian 3 pro menampilkan Di sini, entitas pihak ketiga ditunjuk untuk mengelola sertifikat PKI dan
model untuk sistem pembayaran menggunakan teknologi blockchain pedagang mengenkripsi informasi pembayaran menggunakan kunci publik
tanpa PG. Bagian 4 mencakup perangkat lunak prototipe sederhana yang yang disediakan oleh pihak ketiga ini. Pelanggan meminta kunci pribadi
dikembangkan untuk memverifikasi kelayakan model melalui pengujian dari pihak ketiga, menerima informasi pembayaran dari pedagang, dan
yang sebenarnya. Akhirnya, Sek. 5 menyimpulkan penelitian ini. mendekripsi informasi menggunakan kunci pribadi untuk mengotentikasi
informasi pembayaran. Ini adalah cara yang layak untuk memproses
otentikasi antara pedagang dan pelanggan, tetapi membutuhkan pasangan
2 Pekerjaan terkait kunci yang akan dibuat untuk setiap transaksi, dengan kunci pribadi
dikirim ke pelanggan melalui pihak ketiga. Seperti terlihat pada Gambar
2.1 Latar Belakang 1, secara umum proses otentikasi antara pengirim dan penerima adalah
sebagai berikut. Pengirim meng-hash pesan. Kunci pribadi pengirim
2.1.1 Blockchain digunakan untuk mengenkripsi hasil hash untuk menghasilkan kode
otentikasi pesan (MAC). Pengirim kemudian mengirimkan pesan dan MAC
Bitcoin, dirilis pada tahun 2008, adalah mata uang kripto blockchain pertama. ke penerima. Penerima
Ini menggunakan jaringan P2P untuk memungkinkan pengguna mengirim uang
13
Machine Translated by Google
hash pesan yang dikirimkan untuk menghasilkan hasil hash dan menengahi transaksi saat menggunakan operasi kunci simetris
mendekripsi MAC yang diterima dengan kunci publik pengirim untuk meningkatkan kecepatan pemrosesan. Metode ini memiliki
untuk menghasilkan MAC yang didekripsi. Terakhir, hasil hash tingkat keamanan yang lebih tinggi daripada model konvensional,
dan MAC yang didekripsi dibandingkan, dan jika keduanya tetapi bermasalah karena rumitnya distribusi dan pemrosesan
memiliki nilai yang sama, integritas pesan dan nonrepudia si kunci. Ada juga upaya lanjutan untuk menggantikan uang gemuk
pengirim terbukti. Di sini, proses yang dijalankan oleh pengirim dengan cryptocurrency blockchain dalam transaksi dunia nyata.
disebut pesan tanda dan oleh penerima disebut pesan verifikasi. Bamert dkk. (2013) merancang sistem di mana mesin penjual
Studi saat ini menggunakan metode otentikasi yang melibatkan makanan ringan menerima Bitcoin untuk mengeluarkan produk.
dua proses ini. Eskandari dkk. (2016) mengembangkan sistem situs web point-of-
sale yang menerima Bitcoin, bukan uang gemuk, untuk
2.2 Pekerjaan terkait memungkinkan Aunja Cafe di Montreal, Kanada, untuk menerima
koin Bit. Sementara itu, Manzoor dkk. (2018) menerapkan aplikasi
2.2.1 Pembayaran e-niaga (dijuluki gateway pembayaran) untuk pedagang, yang
memungkinkan mereka menerima pembayaran di Ethereum.
Karena prevalensi smartphone, perangkat OTP hardware telah Dalam sistem ini, pedagang dapat melihat peningkatan saldo
dialihkan ke aplikasi smartphone. Malik dkk. (2014) mengembangkan mereka, untuk mengkonfirmasi pembayaran. Meskipun ada
proses di mana kode QR digunakan untuk mengoperasikan penelitian dengan tujuan menerapkan cryptocurrency blockchain
aplikasi smartphone OTP untuk meningkatkan kemudahan input dalam situasi dunia nyata, seperti yang ditunjukkan di atas, metode
pengguna. Menurut Miglicco (2018), perusahaan dengan ikatan otentikasi transaksi pembayaran e-commerce yang tidak
bisnis di UE harus mematuhi Peraturan Perlindungan Data Umum memerlukan PG belum diteliti.
(GDPR) untuk melindungi informasi pribadi. Pelanggaran terhadap
peraturan tersebut dapat dikenakan denda sebesar 20 juta Euro 2.2.2 PG
atau 4%
dari pendapatan tahunan perusahaan. Kim dan Kim (2011) Seperti yang ditunjukkan pada Gambar. 2, PG adalah sistem
mengimplementasikan Kerberos oleh MIT dalam sistem perantara yang mengotorisasi pembayaran e-commerce. PG ada
pembayaran kartu kredit baru yang aman. Dalam model ini, antara pedagang dan bank (atau penerbit kartu), bertindak sebagai
distribusi kunci rahasia dicapai dengan tiket, yang dikategorikan middleware.
ke dalam token sesi dan token pembayaran. Yang terakhir ini Dengan meningkatnya prevalensi mal belanja online, perbaikan
terbatas pada penggunaan satu kali, untuk meningkatkan sistem pembayaran kartu kredit pada platform e-commerce telah
keamanan sistem. Isaaca dan Zeadally (2012) menunjukkan dipelajari secara ekstensif.
bahwa pelanggan dan pedagang tidak dapat berkomunikasi Koneksi aman diatur setelah sertifikat server diautentikasi dalam
secara langsung saat memproses pembayaran kartu kredit di perangkatsistem
seluler,
otentikasi
dan mengusulkan
PKI, yang agar PG harus
13
Machine Translated by Google
13
Machine Translated by Google
(4) Sistem blockchain mengurangi jumlah pembayaran dari (5) Sistem blockchain juga mengirimkan informasi hasil
akun pelanggan dan meningkatkan jumlah yang sama di pembayaran ke aplikasi smartphone pelanggan.
akun pedagang. Setelah melakukan transfer antar akun
ini, sistem blockchain mengirimkan hasilnya ke pedagang.
Ketika mer Ini adalah prosedur di mana pembayaran diautentikasi
nyanyian menegaskan bahwa pembayaran diproses dalam tiga komponen pedagang, aplikasi ponsel cerdas
atau tidak, itu memberikan produk yang dibeli atau mulai pelanggan, dan sistem blockchain. Tanda tangan digital dibuat
memberikan layanan yang dibeli kepada pelanggan. di perangkat pedagang melalui proses pesan tanda dan tanda
tangan digital lainnya dibuat di aplikasi smartphone pelanggan
menggunakan fungsi pesan tanda. Tanda tangan digital dari
mer chant dan pelanggan diverifikasi dalam sistem blockchain,
menggunakan fungsi pesan verifikasi. Gambar 4 menunjukkan
tanda tangan digital dan prosedur verifikasi dalam proses
pembayaran. Parameter yang dikirimkan antara merchant,
aplikasi smartphone pelanggan, dan sistem blockchain adalah
alamat, jumlah, waktu transaksi, ID transaksi, tanda tangan
digital merchant, dan tanda tangan digital pelanggan. Pedagang
dan pelanggan masing-masing memiliki kunci publik dan
pribadi mereka sendiri.
13
Machine Translated by Google
Kode QR, termasuk lima parameter di layar pusat perbelanjaan Tabel 1 Tanda tangan digital dan komponen pesan Merchant
online merchant. Dengan menggunakan kode QR, pelanggan Barang Ukuran Keterangan
memperoleh pesan dan tanda tangan digital merchant
(digitalsignature1). Digitalsignature1 yang diperoleh kemudian M_Alamat 38 byte Alamat Merchant (kunci publik)
Jumlah Jumlah pembayaran
ditandatangani dengan kunci pribadi pelanggan untuk Rangkaian
menghasilkan tanda tangan digital pelanggan (digitalsignature2). stempel waktu 29 byte Waktu transaksi pembayaran (UTC)
M_TX_ID 7 byte ID transaksi pedagang
Kemudian, pelanggan mengirimkan ke sistem blockchain pesan
dan tanda tangan digital1 yang dikirim oleh pedagang dan tanda DigitalSignature1 88 byte Dihasilkan dengan menandatangani pesan secara
digital dengan kunci pribadi pedagang
tangan digital2 yang dihasilkan oleh pelanggan. Terakhir, sistem
blockchain menerima pesan (berisi alamat merchant, jumlah,
waktu transaksi, dan ID transaksi), digitalsig nature1, dan
digitalsignature2 dari pelanggan. Selanjutnya, kunci publik
pelanggan digunakan untuk memverifikasi digitalsignature1 dan
digitalsignature2. Ketika hasilnya cocok, terbukti bahwa
digitalsignature1 memiliki integritas dan pelanggan adalah satu-
1. pesan = M_Address + Jumlah +
satunya orang yang dapat mengirimkannya. Nantinya, kunci
TimeStamp + M_TX_ID
publik merchant digunakan untuk memverifikasi digitalsignature1
2. DigitalSignature1 = signmessage(M_Address,
dan pesan (berisi alamat merchant, jumlah, waktu transaksi, dan pesan)
ID transaksi). Jika hasilnya cocok, terbukti bahwa pesan tersebut
memiliki integritas dan pedagang adalah satu-satunya orang
yang dapat mengirimkannya. Integritas dan nonrepudiation Pada Gambar 6, signmessage() danverifymessage() adalah
transaksi pembayaran dijamin melalui proses verifikasi ini. fungsi yang memproses tanda tangan digital. Fungsi sign
message() pada prinsipnya harus menggunakan kunci pribadi,
tetapi kunci publik dapat digunakan untuk kenyamanan.
3.2 Subsistem pedagang Sebenarnya, penggunaan kunci publik direkomendasikan untuk
alasan keamanan, karena hal itu akan mencegah kunci privat
Gambar 6 dan Tabel 1 menunjukkan paket data yang dikirimkan terekspos di sumber program. Ketika kunci publik dimasukkan
dari merchant ke pelanggan menggunakan kode QR yang sebagai pengganti kunci privat, fungsi tersebut secara internal
ditampilkan pada layar pusat perbelanjaan online. Kemudian, menggantikannya dengan kunci privat untuk enkripsi. Sedangkan
pelanggan menunjukkan niat untuk membeli dan pedagang verifikasimessage() memiliki parameter input alamat (kunci
membuat pesan dengan menghubungkan alamat, waktu publik), sifat tanda digital, dan pesan. Jika tanda tangan digital
transaksi, dan nilai ID transaksi dalam sebuah string. Kemudian, yang didekripsi dan pesan memiliki nilai yang sama, "benar" akan
pesan ditandatangani secara digital dengan kunci pribadi dikembalikan; jika tidak, "salah" dikembalikan. DigitalSignature1
pedagang, menghasilkan tanda tangan digital1. Kemudian adalah parameter di mana pedagang secara digital
merchant menampilkan M_Address, Amount, TimeStamp, menandatangani pesan yang berisi string M_Address, Amount,
M_TX_ID, dan DigitalSignature1 sebagai kode QR di layar pusat perbelanjaan online-nya.
TimeStamp, dan M_TX_ID, menggunakan kunci pribadinya.
Penjual membuat pesan dengan string M_ Gambar 7 menunjukkan layar kode QR yang berisi lima titik data
Alamat, Jumlah, TimeStamp, dan M_TX_ID. Pesan yang parameter seperti yang ditunjukkan pada Tabel 2.
dikonfigurasi ditandatangani secara digital dengan alamat Selain itu, kode QR dikonfigurasi dengan JSON untuk
pedagang (kunci publik) untuk menghasilkan tanda tangan tikar, seperti yang ditunjukkan pada Tabel 3.
digital1. Berikut adalah algoritma untuk tanda tangan digital merchant:
13
Machine Translated by Google
INPUT : DigigitalSignature1
1. DigitalSignature2 =
signmessage(C_Address, DigitalSignature1)
3.3 Subsistem aplikasi pelanggan Tabel 3 Kode QR yang diformat dengan JSON
signmessage() Tanda tangan digital Mengembalikan tanda tangan digital, yang membuktikan bahwa pesan telah disetujui oleh pemilik alamat atau
kunci pribadi
DigitalSignature=signmessage([alamat | kunci pribadi], pesan)
verifikasimessage() Benar atau salah Memverifikasi bahwa pesan telah disetujui oleh pemilik alamat dengan memeriksa tanda tangan digital. Hasilnya benar atau
salah kecuali terjadi kesalahan
[Benar | Salah]=verifymessage(alamat, tanda tangan digital, pesan)
13
Machine Translated by Google
13
Machine Translated by Google
Gbr. 9 Format data pesan dan tanda tangan digital yang diproses oleh aplikasi pelanggan
4 Eksperimen
13
Machine Translated by Google
akurasi fitur, pengujian dijalankan secara berurutan pada subsistem 4.2.1 Pedagang
merchant, pelanggan, dan blockchain. Proses verifikasi mengkonfirmasi
apakah tanda tangan digital untuk pesan pedagang, serta untuk pesan Tabel 6 menunjukkan format data kode QR yang memuat informasi
pelanggan, dibuat secara akurat. Selain itu, keakuratan tanda tangan digitalsignature1, dan nilai yang dihasilkan dari merchant yang
digital pedagang dan pelanggan diverifikasi dalam sistem blockchain. menandatangani pesan secara digital
“address=1ZwGRU6dBWswgELu1FYWTbXKcF6kX98k KdKKfp,
jumlah = 100, timestamp = Jum, 22 Feb 2019 14:44:09 GMT,
m_tx_id=7286156” menggunakan alamat pedagang.
{ "alamat":"1ZwGRU6dBWswgELu1FYWTbXKcF6
kX98kKdKKfp",
"jumlah":"100",
"stempel waktu":"Jumat, 22 Feb 2019 14:44:09
GMT", "m_tx_id":"7286156",
"digitalsignature1":"Hy+Ngvvo3bfkXSuh3L6d0gLif
T9y/cZYVNWP/54gaToVapQu1vRSm1QvdtwNHw
5LuBCkLz1rchH3mfh+rUb4UAg=" }
Gbr. 12 kode QR di layar merchant
13
Machine Translated by Google
Tombol “Pembayaran”, seperti yang ditunjukkan pada Tabel 7, 4.2.3 Sistem Blockchain
aplikasi menghasilkan digitalsignature2 dengan menjalankan
digitalsignature1 dalam fungsi signmessage() dan kunci pribadi pelanggan.
Alamat pelanggan adalah “1BisEwmwfLKBkoqox
Kemudian, aplikasi pelanggan mengirimkan parameter M_Address, T1NNUeJ2HbWdqmJyMFyGL.” Nilai pesan yang diterima dari
Amount, TimeStamp, M_TX_ID, digitalsigna ture1, dan aplikasi pelanggan adalah alamat
digitalsignature2 ke sistem blockchain. pedagang=“1ZwGRU6dBWswgELu1FYWTbXKcF6kX98k KdKKfp,”
Tabel 8 menunjukkan format data dalam informasi pembayaran jumlah=“100,” timestamp=“Jumat, 22 Feb 2019 14:44:09 GMT,”
yang dikirim oleh pelanggan ke sistem blockchain. ditialsignature1=“ Hy+ Ngvvo3bf6kX Suh /54gaToVapQu1vRSm1Q
13
Machine Translated by Google
Tabel 8 Informasi pembayaran pelanggan dalam format JSON pengguna jahat untuk menggabungkan data tersebut untuk
{ mengidentifikasi individu yang menggunakan sistem. Selain itu,
"alamat":"1ZwGRU6dBWswgELu1FYWTbXKc sistem ini membutuhkan desain arsitektur sistem multithreading
F6kX98kKdKKfp", jika sistem akan memproses beberapa transaksi pembayaran.
"jumlah":"100", Terlepas dari kelemahan seperti itu, model yang kami usulkan akan
"stempel waktu":"Jumat, 22 Feb 2019 14:44:09 mendorong pengembangan teknis penting dalam sistem
GMT", "m_tx_id":"7286156", pembayaran e-niaga dan memastikan keunggulan kompetitif sistem
"digitalsignature1":"Hy+Ngvvo3bfkXSuh3L6d0g e-niaga, karena e-niaga menjadi lebih lazim dan penggunaan mata
LiftT9y/cZYVNWP/54gaToVapQu1vRSm1QvdtwN uang kripto blockchain menjadi lebih beragam, selain itu ICO.
Hw5LuBCkLz1rchH3mfh+rUb4UAg="
"digitalsignature2":"ICsWAZLREsxiq9hNk/dFtpdf
EBXtpOjPwKAsbWlIQ5/wdp2DKfdSPPPSb7F85y
Akses Terbuka Artikel ini dilisensikan di bawah Lisensi Internasional Creative
TOYa9zsTrSX/TDsXKMMc4qRYg= " } Commons Attri bution 4.0, yang mengizinkan penggunaan, berbagi, adaptasi,
distribusi, dan reproduksi dalam media atau format apa pun, selama Anda
memberikan kredit yang sesuai kepada penulis asli dan sumber, berikan tautan
ke lisensi Creative Commons, dan tunjukkan jika ada perubahan. Gambar atau
materi pihak ketiga lainnya dalam artikel ini termasuk dalam lisensi Creative
Commons artikel, kecuali dinyatakan lain dalam batas kredit untuk materi
tersebut. Jika materi tidak termasuk dalam lisensi Creative Commons artikel
dan penggunaan yang Anda maksudkan tidak diizinkan oleh peraturan
perundang-undangan atau melebihi penggunaan yang diizinkan, Anda harus
mendapatkan izin langsung dari pemegang hak cipta. Untuk melihat salinan
lisensi ini, kunjungi http://creativecommons.org/licenses/by/4.0/.
Referensi
niaga, pelanggan dan pedagang diharuskan menggunakan layanan Cheong C, Fong S, Lei P, Chatwin C, Young R (2012) Merancang sistem
pembayaran berbasis kartu kredit yang efisien dan aman dengan layanan
PG. Makalah saat ini mengusulkan model pembayaran yang
web berbasis ANSI X9.59-2006. Sistem Proses J Inf 8(3):495–520
nyaman tanpa perantara transaksi, seperti sertifikat kunci publik
atau PG, dan menerapkan desain untuk mengonfirmasi potensi Eskandari S, Clark J, Hamou-Lhadj A (2016) Beli kopi Anda dengan Bitcoin:
penerapannya. Eksperimen dilakukan untuk memverifikasi bahwa penerapan terminal titik penjualan Bitcoin di dunia nyata. Konferensi IEEE
Internasional 2016 tentang kecerdasan dan komputasi di mana-mana,
fitur internal blockchain, seperti kunci publik, kunci pribadi, dan
komputasi canggih dan tepercaya, komputasi dan komunikasi yang dapat
tanda tangan digital, dapat digunakan untuk membangun sistem diskalakan, komputasi awan dan data besar, internet orang, dan kongres
pembayaran elektronik yang berfungsi tanpa harus dunia cerdas (UIC/ATC/ScalCom/CBDCom/
mengimplementasikan modul tambahan. Sebagai kesimpulan, IoP/SmartWorld), IEEE, hlm 382–389. https://doi.org/10.1109/
UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0073
telah dipastikan bahwa sistem di mana subsistem merchant,
Greenspan G (2015) Blockchain pribadi MultiChain—buku putih. https://
pelanggan, dan blockchain, masing-masing menjalankan otentikasi, www.multichain.com/download/MultiChain-White-Paper.
dapat menjamin integritas dan nonrepudiasi transaksi pembayaran. pdf. Diakses 28 Februari 2019
Performa autentikasinya masuk akal, pada 100 TPS. Proposal Hassan A, Eltayieb N, Elhabob R, Li F (2018) Otentikasi pengguna tanpa
sertifikat yang efisien dan protokol pertukaran kunci untuk lingkungan
yang ditetapkan dalam studi saat ini membuat transmisi data antara
server klien. J Ambient Intell Hum Comput 9:1713–1727
pedagang dan pelanggan lebih mudah Standar internasional ISO/IEC 18004, Teknologi informasi—identifikasi
dan lebih nyaman dengan menggunakan kode QR, dan dengan otomatis dan teknik pengambilan data—Spesifikasi simbologi kode batang
demikian, dapat berfungsi sebagai alternatif untuk menyelesaikan Kode QR 2005. ISO/IEC 18004:2006(E), Edisi kedua
13
Machine Translated by Google
Malik J, Girdhar D, Dahiya R, Sainarayanan G (2014) Otentikasi multifaktor Shin K (2015) Sistem otentikasi pembayaran elektronik menggunakan kode QR dan
menggunakan kode QR dan kata sandi satu kali. Sistem Proses J Inf 10(3):483– OTP seluler. J Korean Inst InfTechnol 13(7):75–82
490 Thompson F, Tuzovic S, Braun C (2019) Trustmarks: Strategi untuk mengeksploitasi
Manzoor A, Hu Y, Liyanage M, Ekparinya P, Thilakarathna K, Jour jon G, Seneviratne potensi penuh mereka dalam e-commerce. Bus Horiz 62(2):237–247
A, Kanhere S, Ylianttila M (2018) Demo: skema pembayaran yang toleran
terhadap penundaan berdasarkan Ethereumblockchain. https://arxiv.org/abs/ VisaNet (2013) VisaNet Catalyst untuk Perdagangan. https://usa.visa.com/
1801.10295 bendungan/VCOM/download/perusahaan/media/visanet-teknologi/
Miglicco G (2018) GDPR telah hadir dan inilah saatnya untuk serius. Comput Fraud VisaNet-Network-Processing-Overview.pdf. Diakses 28 Februari 2019
Secur 2018(9):9–12
Nakamoto S (2008) Bitcoin: Sistem uang elektronik peer-to-peer. https://bitcoin.org/ Yuan Y, Wang TA (2018) Blockchain dan cryptocurrency: model, teknik, dan aplikasi.
bitcoin.pdf. Diakses 28 Februari 2019 IEEE Trans Syst Man CybernSyst 48(9):1421–1428
PayPal (2018) PayPal melaporkan hasil kuartal kedua 2018. https://
investor.paypal-corp.com/news-releases/news-release-details/ Zhiwei G, Yingxin H, Kai L (2015) CPTIAS: skema otentikasi PKI cepat baru
paypal-reports-second-quarter-2018-results?ReleaseID=10729 berdasarkan indeks kepercayaan jalur sertifikat. J Ambient Intell Hum Comput
72. Diakses 28 Feb 2019 6:721–731
Purnomo A, Gondokaryono Y, Kim C (2016) Mutual authentication dalam
mengamankan sistem pembayaran mobile menggunakan kode QR terenkripsi Catatan Penerbit Springer Nature tetap netral sehubungan dengan klaim yurisdiksi
berbasis infrastruktur kunci publik. 2016 IEEE 6th international conference on di peta yang diterbitkan dan afiliasi institusional.
system engineering and technology(ICSET), 3-4 Oktober 2016 Bandung,
Indonesia
13