Abstract — Internet banking atau perbankan Layanan ini sudah ada di dunia sejak awal dekade
internet adalah salah satu fasilitas layanan perbankan 1980an salah satunya oleh Nottingham Building
yang ditujukan bagi nasabah untuk dapat melakukan Society pada tahun 1983 di Inggris. Sedangkan di
transaksi perbankan melalui situs internet yang telah Indonesia, fasilitas ini pertama kali digunakan oleh
disediakan oleh bank bersangkutan. Maraknya
Bank Papan Sejahtera pada awal dekade 1990an
penggunaan internet dikalangan masyarakat
membuat layanan ini makin dipakai oleh banyak meski kemudian pada tahun 1995 bank ini ditutup
nasabah untuk melakukan transaksi karena karena masalah keuangan. Akan tetapi kini telah
kemudahannya. Berbeda dengan ATM, nasabah banyak bank di Indonesia yang telah menyediakan
dapat menggunakan fasilitas ini tanpa memakai layanan serupa seperti Bank Mandiri, Bank BCA,
komputer yang telah disediakan oleh bank. Bank Niaga, Citibank, dan lain-lain.
Keunggulannya ini lah yang membuat internet Pada internet bangking ini terdapat beberapa
banking menjadi sangat rawan keamanannya. Karena masalah keamanan seperti phising, keylogger, dan
nasabah menggunakan komputer bukan dari bank, man in the middle.
maka ancaman keamanan yang dapat terjadi antara
Phising adalah upaya untuk mencuri data pribadi
lain phising, keylogger, dan man in the middle. Hal ini
disebabkan karena bank tidak dapat mengatur seperti nama pengguna, sandi lewat, dan nomor
keamanan dari komputer yang dipakai oleh nasabah. rekening dengan cara meniru sebagai instansi terkait
Untuk menjaga keamanannya dilakukan beberapa pada jalur komunikasi elektronik. Salah satu contoh
cara salah satunya yaitu penggunaan Banking token phising adalah meniru sebuah situs milik bank tempat
berupa alat kecil semacam kalkulator untuk nasabah melakukan transaksi atau mengirim surat
mengamankan transaksi internet banking dan juga elektronik kepada nasabah dengan berpurapura
algoritma enkripsi tertentu. Dalam makalah ini akan sebagai bank terkait untuk meminta data pribadi yang
dianalisis mengenai Algoritma yang digunakan dalam diperlukan. Kegiatan yang pertama lebih sering
mengenkripsi data-data yang dikirmkan oleh client
disebut dengan website spoofing.
menuju server dan sifat dasar dari banking token
serta garis besar bagimana mereka membantu dalam Keylogger adalah sebuah aplikasi yang berjalan
proses pengamanan online bangking. secara tersembunyi pada sistem operasi sebuah
komputer yang digunakan terutama untuk merekam
aktivitas pengguna komputer tersebut. Dalam hal ini,
Index Terms— Security, Online Banking, Banking aplikasi ini memberi ancaman yakni merekam nama
Token, Enkripsi pengguna serta sandi yang dimasukkan oleh nasabah
pada situs internet banking. Para pemasang keylogger
kemudian dapat mengambil rekaman tersebut dan
I. PENDAHULUAN menggunakannya untuk hal-hal yang tidak diinginkan
Internet Banking atau perbankan internet adalah Man In The Middle, adalah sebuah serangan di
sebuah layanan yang disediakan oleh bank yang dapat mana penyerang dapat membaca dan memodifikasi
memfasilitasi nasabahnya untuk melakukan transaksi pesan-pesan yang dikirim oleh nasabah dengan sistem
perbankan melalui situs internet. Dengan informasi bank atau sebaliknya.
menggunakan layanan ini, nasabah tidak perlu Karena begitu banyaknya ancaman keamanan pada
mendatangi kantor bank dan juga ATM untuk fasilitas internet banking maka sekarang bank-bank
melakukan transaksi. Nasabah hanyamemerlukan menggunakan kriptografi dan juga pemanfaatan
koneksi internet dan mengunjungi situs yang telah bangking token yang dimaksudkan untuk
disediakan untuk pelayanan. Setelah melakukan meningkatkan keamanan..
autentikasi pada situs tersebut, nasabah dapat
melakukan transaksi yang diinginkan sesuai menu
yang disediakan oleh situs. Sama halnya dengan
layanan perbankan populer seperti SMS Banking,
nasabah dapat melakukan transaksi di mana saja dan
kapan pun juga asalkan tersedia jaringan internet.
REFERENCES
1. Schneier, Bruce, Aplied Cryptography 2nd, John Wiley & Sons,
1996.
2. Menezes, Alfred J., Paul C van Oorschot, dan Scott A.
Vanstone, Handbook of Applied Cryptography, CRC Press,
1996.
3. Adikusuma, Yan. Tia Narang Ali, Tri Wahyudi. Secure
Authentication for Internet Banking with SMS Key, 2009.
4. Schechter,Stuart E. Rachna Dhamija, Andy Ozment, and Ian
Fische. The Emperor's New Security Indicators:
An evaluation of website authentication and the effect of role
playing on usability studies
5. http://www.klikbca.com
6. http://www.vasco.com/
PERNYATAAN
Dengan ini saya menyatakan bahwa makalah yang
saya tulis ini adalah tulisan saya sendiri, bukan
saduran, atau terjemahan dari makalah orang lain, dan
bukan plagiasi.
ttd
Marvello Oni
13508031
//Catatan: Seluruh variable pada unsigned integer 32-bit dan dan wrap modulo
2^32 saat melakukan perhitungan
//Mendefinisikan r sebagai berikut
var int[64] r, k
r[ 0..15] := {7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22}
r[16..31] := {5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20}
r[32..47] := {4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23}
r[48..63] := {6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21}
//Inisialisasi variabel:
var int h0 := 0x67452301
var int h1 := 0xEFCDAB89
var int h2 := 0x98BADCFE
var int h3 := 0x10325476
//Pemrosesan awal:
append "1" bit to message
append "0" bits until message length in bits ≡ 448 (mod 512)
append bit length of message as 64-bit little-endian integer to message
//Kalang utama:
for i from 0 to 63
if 0 ≤ i ≤ 15 then
f := (b and c) or ((not b) and d)
g := i
else if 16 ≤ i ≤ 31
f := (d and b) or ((not d) and c)
g := (5×i + 1) mod 16
else if 32 ≤ i ≤ 47
f := b xor c xor d
g := (3×i + 5) mod 16
else if 48 ≤ i ≤ 63
f := c xor (b or (not d))
g := (7×i) mod 16
temp := d
d := c