PTT (Push To Talk)- Sebuah Aplikasi pada Handphone

18 04 2009

Temen-temen, coba sekarang liat hape masing-masing. Dan cari aplikasi PTP (push to talk). Apakah itu..?? ko kayanya aplikasi terinstal tapi ga bisa digunakan ya?? nah dari tulisan ini semoga saja temen-temen bisa menggunakan aplikasi tersebut, biar ga gaptek dan mubazir (padahal gw jg termasuk salah satunya sih.hehehe..). silahkan dibaca dan cermati..selamat mencoba..!!!

okey..sebelumnya, tulisan dibawah ini saya ambil dari sini.

TEKNOLOGI PUSH TO TALK (TWO WAY RADIO)

Handphone pada masa sekarang ini telah banyak memberikan tekonologi yang baru, satu diantaranya adalah teknologi Push To Talk. Namun di Indonesia, teknologi ini belum banyak diadaptasi. Bisa dibilang teknologi ini tidak dipakai.

Push to talk adalah teknologi yang ada di dalam handphone beroperasi layaknya walkie-talkie dan berada di dalam jaringan seluler. Komunikasi yang terjalin 2 arah, terjadi pada waktu real-time, bersifat one-to-one atau one-to many komunikator. Komunikasinya bersifat half-duplex, layaknya walkie talkie, seorang pengguna tidak dapat berbicara dan mendengar (mengirim atau menerima informasi) percakapan, apabila lawan bicaranya sedang mengirim informasi atau berbicara. Hal ini berarti kedua belah pihak tidak dapat berbicara di waktu yang bersamaan (yang satu berbicara dan yang lainnya mendengarkan). Maka dari itu, push to talk juga disebut two-way-radio karena beroperasi seperti radio walkie-talkie. Fitur ini tidak seperti sistem full-duplex yang ada di dalam komunikasi seluler GSM, dimana kedua pembicara atau banyak pembicara dapat berbicara secara bersamaan.

Sinyal suara percakapan pengguna dikirimkan sebagai packet data melalui jaringan GPRS (IP). Sehingga IP digunakan sebagai data carrier atau alat transport dari komunikasi ini. Karena sekarang ini sudah ada fitur 3G dan 3,5G, maka pengiriman data bisa dilakukan lebih cepat dan efisien.

Alat yang digunakan dalam fitur ini adalah sebuah tombol yang dapat mengubah telepon seluler sebagai pesawat penerima menjadi pesawat pengirim sinyal dan berlaku sebaliknya.

CARA BEKERJA PUSH TO TALK

Supaya teknologi ini bekerja, awalnya provider yang digunakan harus menyediakan servis telephone conference, yaitu pembicara dapat mempunyai lawan bicara lebih dari satu orang. Cara penggunaan dari sistem ini yaitu user yang berbicara harus menekan tombol sewaktu ia hendak mengirimkan informasi kepada grup atau lawan bicarannya dan melepas tombol tersebut saat sudah selesai berbicara. Saat tombol tidak ditekan, berarti seluler tersebut berfungsi sebagai pesawat penerima informasi dari grup conference dimana ia tergabung. Pada dasarnya, push to talk bekerja layaknya walkie-talkie, hanya saja pesawat yang digunakan adalah telepon seluler yang menggunakan jaringan seluler (sehingga coverage lebih luas).

Cara agar grup dapat tergabung yaitu provider akan menggabungkan fitur Push To Talk dengan daftar kontak yang terimpan pada seluler atau kartu memori user.

KELEBIHAN dan KEKURANGAN PUSH TO TALK

Kelebihan dari teknologi ini:

  1. User dapat berbicara dengan beberapa orang yang tergabung di dalam grupnya (orangnya dapat ditambah atau dikurangi)
  2. Tarif cenderung lebih murah ketimbang percakapan biasa (yang menggunakan GSM)
  3. Tidak perlu membeli handset baru, selama handsetnya menyupport push to talk
  4. Jaringan push to talk sama halnya dengan jaringan provider selular (jaringannya luas), tidak bisa dihubungi bila tidak mendapat sinyal provider
  5. Dapat memblokir atau mengeluarkan peserta yang tidak diterima dalam grup tersebut
  6. User bisa menyembunyikan nama dan status kehadiran di dalam grup tergabung

Kekurangan dari teknologi ini;

  1. Grup atau lawan bicara diharuskan dari provider yang sama dan memiliki handset yang menyupport push to talk
  2. Kemampuan bertukar informasi (berbicara) tidak secepat GSM
  3. Jaringan yang digunakan adalah IP (GPRS), sehingga kualitas suaranya rendah (tidak sejernih suara pada GSM)
  4. Karena sistemnya half-duplex, maka sesama pengguna (user) tidak bisa berbicara di waktu yang bersamaan (harus saling menunggu/bergantian)

SEJARAH PUSH TO TALK

Pada awalnya, push to talk mengadaptasi telepon satelit yang diprakarsai oleh perusahaan Thuraya di Perancis, namun telepon satelit ini hanya digunakan oleh orang-orang tertentu saja dikarenakan harganya yang mahal. Telepon satelit ini seukuran telepon GSM, hanya saja ia memiliki fitur yang beroperasi seperti walkie-talkie (interkom antarpenerima) yang dilengkapi dengan scanner otomatis untuk memindai gelombang dan fitur-fitur mengesankan lainnya. Lalu Push To Talk diperkenalkan pada tahun 2002 sebagai pengembangan dari VOIP (Voice over Internet Protocol) yang menyupport 3G.

Barulah pada kongres dunia 3GSM di Cannes pada 28 Februari 2003, operator selular seperti Nokia, Ericsson dan Siemens mengumumkan bahwa masing-masing dari mereka mengadaptasi telepon walkie-talkie dalam produk handset GSM mereka. Pada 24 Juni 2003, Nextel Communications meningkatkan layanan telepon selular walkie talkienya melalui fitur Push To Talk dengan menggandeng Motorola sebagai partnernya.

Brand yang pertama menggunakan fitur Push To Talk adalah Nokia, yang launchingnya dilakukan di New York, Amerika Serikat dengan produknya Nokia 5140. Lalu pada Februari tahun 2004, Sony Ericsson mengeluarkan produknya yang mirip dengan fitur push To Talk, yang lalu diikuti oleh Motorola. Layanan Push To Talk pada GSM mulai aktif di Eropa pada awal tahun 2004 yang sebelumnya telah merambah pasar Inggris dan Amerika Serikat. Di Indonesia sendiri pasar Push To Talk dimulai pda tahun 2005.

Namun dalam implementasinya, layanan push to talk tidak marak dan gempar di Indonesia, bahkan fitur baru ini sepertinya tidak laku di pasaran.

PENGOPERASIAN PUSH TO TALK, SYARAT, KETENTUAN HANDSET

Di Asia dan Eropa, push to talk beroperasi pada frekuensi 900, 1800 dan 1900 dan menyupport GSM, GPRS (General packet Radio Server) dan EDGE (Enhanced Data Rates for GSM Evolution). Sedangkan di Amerika Serikat, push to talk beroperasi pada frekuensi 850, 1800, and 1900.

Untuk pengaktifan fitur Push To Talk, caranya setiap merek selular hampir sama, user akan diminta untuk mendaftarkan sendiri dan berlangganan ke provider jaringan yang digunakan dan juga pada handset yang digunakan. Walaupun banyak sekali fitur yang ditawarkan oleh push to talk, namun sifatnya hanya sekunder karena pada dasarnya cara kerja tetap sama, yaitu seperti walkie-talkie.

Syarat utama dari pengguna push to talk antara lain handset yang digunakan haruslah mampu menyupport GPRS, dikarenakan GPRS adalah carrier dari data yang hendak dikirimkan. Handset yang mampu menyupport GPRS adalah seluler berbasis minimal 2G. Namun sekarang ini, teknologi 3G dan 3,5G biasanya dapat mengantarkan data lebih cepat, sehingga akan lebih baik apabila pengguna handset dari push to talk sudah memiliki layanan 3G, baik handset dan providernya. Selain itu, biasanya, handset yang dapat menyupport push to talk sudah terintegrasi dengan sistem PC dimana sistem ini berfungsi sebagai konektor operator seluler dengan via internet yang aman. Sebuah tipe PC disebut dengan dispatcher, yang digunakan untuk mengkoordinasikan dan menerima data yang berat.

Sedangkan contoh dari handphone yang menyupport fitur push to talk di Indonesia antara lain:

Nokia N95 Smartphone, Nokia N90, Nokia E61, Nokia E50, Nokia 6131, Nokia 6230, Nokia 6630, Nokia 6300, Nokia 6500, dan produk nokia lainnya yang telah menyupport fitur ini dan memiliki kemampuan 2G-3,5G. Merk lainnya antara lain: Sony Ericsson W950i, Motorola KZR K1, Motorola RIZR Z3, Motorola MOTOSLVR L6, RIM Blackberry 8800.

Referensi:





Mengetahui Invisible or not…??? (yahoo messenger)

24 03 2009

Kadang seseorang yang menggunakan YM ingin tidak diketahui orang lain bahwa ia sedang berrrr-YM-an ria… tapi kadang kita penasaran juga jika orang yang kita cari, memakai status invisible atau tidak.

nah, untuk mengetahuinya, temen2 dapat menggunakan sebuah aplikasi ini.

aplikasi ini merupakan aplikasi portable, jadi bisa digunakan tanpa harus menginstall terlebih dahulu.

sangat mudah penggunaannya, dah selanjutnya kita dapat mengetahui siapa saja yang sedeng online..

selamat mencoba…

sekali lagi, ini urlnya:

http://www.nuotex.com/buddycheck/files/BuddyCheck-1.0.3.zip

(D ‘n’ S)





Membuat Sertifikat dengan OpenSSL

17 03 2009

Berikut ini saya lampirkan hasil dokumentasi membuat sertifikat dengan openSLL.doc

(Klik yang bergaris bawah untuk download file)

silahkan dibaca dan dipergunakan dengan semestinya. Semoga bermanfaat.

note:Pembuatan certificate dapat dilakukan dengan menggunakan OpenSSL, certificate tersebut nantinya dapat dimanfaatkan dalam pembuatan HTTPS untuk secure web.

(D ‘n’ S)





Elliptic Curve

7 03 2009

elliptic curve…???

apa itu elliptic curve…???

Kalau bahasa Indonesianya sih bisa dibilang kurva elips. Sebenarnya kurva elips ini merupakan kumpulan titik-titik dari hasil operasi dengan menggunakan himpunan GRUP. Karena Grup itu merupakan himpunan tertutup, maka semua hasil operasi terhadap anggota-anggotanya terdapat di dalam himpunan grup tersebut. Nah, bentuk dari anggota (berupa titik-titik) himpunan grup ini membentuk suatu kurva yang elips. Sehingga dinamakan Elliptic Curve.

Dengan penggunaan permasalahan ini, maka Elliptic Curve dapat digunakan untuk kriptografi.

Untuk lebih jelasnya, dapat dibaca pada link berikut:

elliptic-curve-cryptography_1.pdf

dan

kriptosistem-kurva-elips.pdf

(D ‘n’ S)





HACK RAPIDSHARE

7 03 2009

Halo..
Kali ini saya lagi pengen tulis-tulis dikit tentang bagaimana cara hack rapidshare. Sebenernya bukan bermaksud untuk merusak sistem rapidshare, tapi lebih tepatnya cara untuk mendownload file dari rapdshare secara terus menerus tanpa harus menunggu “time remaining” setelah mendownload 1 file.

Awalnya saya cerita sedikit.
Saya termasuk orang yang suka mendownload lagu lewat rapidshare. Suatu hari saya ingin mendownload banyak file dari rapidshare. Setelah mendownload 1 file berukuran 6 Mb, kemudian saya ingin langsung mendownload lagi. Tapi ternyata…. Saya harus menunggu time remaining hingga 15 menit. HUUUAAAAHH…… BISA SEHARIAN CUMA DAPET BEBERAPA DOWNLOAD nih klo gitu caranya. Akhirnya saya cari cara biar bisa langsung nyambung download lagi. Dan setelah saya coba-coba, ternyata bisa juga dengan cara itu.

NAH..INI DIA CARANYA:
Sebetulnya cara ini sangat mudah. Situs rapidshare merupakan situs yang mengenali identitas penggunanya melalui suatu Internet Protocol (IP) pengguna. Jadi, misal kita mendownload sebuah file dengan IP 192.168.1.11, maka setelah download 1 file dan ingin langsung mendownload file berikutnya dengan tetap menggunakan IP 192.168.1.11, kita harus menunggu “time remaining” terlebih dahulu. Semakin besar file awal yang kita download, maka semakin lama “time remaining” nya. Nah, salah satu cara untuk mengakalinya adalah dengan merubah IP-nya menjadi IP yang lain.

Lalu, bagaimana cara merubah IP menjadi IP yang bisa digunakan untuk download lagi…???
Hm…begini, ini menurut hal yang telah saya lakukan. Saat kita ingin berinternet ria, kita harus login kepada Internet Service Provider (ISP) agar mendapatkan sebuah IP yang digunakan sebagai identitas alamat komputer kita di dunia maya. Yang saya ketahui, ada beberapa cara untuk login ke ISP diantaranya dengan menggunakan jalur PSTN dan Broadband. PSTN merupakan jalur telepon, sehingga bila ingin berinternet, komputer kita harus dial-up dengan menggunakan sebuah modem melalui jalur telepon untuk login ke ISP. Sedangkan Broadband menggunakan jalur frekuensi yang ada di udara atau biasa disebut dengan wifi (mungkin salah satunya dapat berupa GPRS,3G, 3.5G, dll)

Jadi…hal yang saya lakukan agar dapat langsung mendownload lagi adalah dengan melakukan login ulang kepada ISP setelah melakukan download sebuah file dari rapidshare. Dengan begitu, ISP akan memberikan IP baru kepada kita. Hehehe…begitu mudahnya bukan..??
Caranya adalah dengan melakukan disconnect jaringan terlebih dahulu, kemudian lakukan connect lagi ke ISP. (jika menggunakan PSTN, disconnect dan dial-up ulang)

“Selamat mencoba… dan tetaplah menimba dan mengembangkan ilmu sampai kapanpun juga, dan gunakanlah untuk kebaikan serta membantu sesama tanpa merugikan orang lain”

Hack can be done by every one, that is ordinary … coz it’s simply
but dont be a cracker… whay??? Coz it usually damage the system..

(D ‘n’ S)





Digital Signal Processing (DSP)

12 02 2009

PENGANTAR

Digital Signal Processing (DSP) adalah segala pemrosesan yang berhubungan dengan sinyal digital. Masa komputerisasi membantu mempermudah manusia dalam pekerjaannya. Proses dalam komputer merupakan pemrosesan bilangan binari (yang biasa dikenal dengan angka 0 dan 1).  Mengapa binary (0 atau 1)…?? sebenarnya bilangan 0 atau 1 ini merupakan representasi dari besarnya suatu tegangan. Karena sebuah komputer membutuhkan tegangan (listrik), maka untuk pemrosesan suatu pekerjaan yang dilakukan oleh komputer, sebenarnya adalah proses naik turunnya tegangan.

Bilangan 0 menyatakan bahwa tegangan rendah/tegangan negatif. Sedangkan kebalikannya, bilangan 1 menyatakan bahwa tegangan tinggi/tegangan positif. Positif atau negatif suatu tegangan disebabkan karena aliran listrik AC memiliki gelombang yang utuh (memiliki puncak dan lembah gelombang).  Saat amplitudo gelombang itu merupakan puncak gelombang, maka tegangan tersebut merupakan tegangan positif dan dapat direpresentasikan dengan bilangan 1. Kebalikannya, saat amplitudo gelombang merupakan suatu lembah, maka tegangan tersebut merupakan tegangan negatif dan dapat direpresentasikan dengan bilangan 0.

Dengan representasi ini, suatu proses yang dilakukan oleh komputer dapat disebut proses digital.  Karena semuanya merupakan pemrosesan dengan representasi bilangan 0 atau 1.

Lalu, apakah perbedaan sinyal digital dengan sinyal analog…??

Sinyal digital merupakan sinyal yang bersifat diskrit/dapat dihitung banyak jumlahnya (jumlahnya berhingga). Sinyal ini dapat direpresentasikan dengan digit. Artinya sinyal ini dapat dibuat ke dalam bentuk bilangan binari 0 atau 1.

Sedangkan sinyal analog merupakan sinya yang bersifat kontinu/terus menerus sehingga tidak dapat dihitung banyak jumlahnya (karena banyak jumlahnya adalah tak berhingga).

Lalu, mengapa ada sinyal digital??

Di dunia ini banyak sekali sesuatu yang bersifat analog, contohnya adalah cahaya. Gelombang cahaya merupakan gelombang yang bersifat analog. Saat kita dapat melihat sesuatu benda, itu merupakan pantulan gelombang analog cahaya yang sampai ke mata kita. Indra penglihatan kita dapat memproses sinyal analog cahaya tersebut sehingga kita bisa melihat. Begitu juga dengan gelombang bunyi,  gelombang analog yang sampai di telinga kita diproses oleh indra pendengaran kita sehingga kita dapat mendengar. (SUBHANALLLAH….HEBATNYA MAHA PENCIPTA)

Berbeda dengan manusia, sebuah komputer tidak dapat melakukan proses dengan menggunakan sinyal analog. Hal ini disebabkan karena komputer membutuhkan memori untuk melakukan proses. Karena sinyal analog bersifat kontinu/terus menerus (sehingga tidak dapat dihitung banyak jumlahnya karena banyak jumlahnya adalah tak berhingga), maka dibutuhkan memori yang tak berhingga besarnya bila sebuah komputer ingin melakukan proses dengan sinyal analog.

Dengan adanya permasalahan inilah, maka dibutuhkan Digital Signal Processing (DSP) yang salah satunya adalah proses merepresentasikan suatu sinyal analog ke dalam sinyal digital agar tidak membutuhkan memori yang tak berhingga besarnya dan dapat diproses oleh komputer.

Mungkin dengan tulisan ini dapat membantu pembaca untuk sedikit lebih memahami tentang DSP. Untuk tambahan pengetahuan tentang proses perubahan sinyal analog ke digital dapat dilihat pada file image-formation.pdf

GANBATTE NE….!!!

(D ‘n’ S)





Router

12 02 2009

Pengenalan jaringan komputer yang selanjutnya adalah ROUTER.

Router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing. Proses routing terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol) dari stack protokol tujuh-lapis OSI.

Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch. Switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN).

Analogi Router dan Switch

Sebagai ilustrasi perbedaan fungsi dari router dan switch merupakan suatu jalanan, dan router merupakan penghubung antar jalan. Masing-masing rumah berada pada jalan yang memiliki alamat dalam suatu urutan tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat, dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN.

Router sangat banyak digunakan dalam jaringan berbasis teknologi protokol TCP/IP, dan router jenis itu disebut juga dengan IP Router. Selain IP Router, ada lagi AppleTalk Router, dan masih ada beberapa jenis router lainnya. Internet merupakan contoh utama dari sebuah jaringan yang memiliki banyak router IP. Router dapat digunakan untuk menghubungkan banyak jaringan kecil ke sebuah jaringan yang lebih besar, yang disebut dengan internetwork, atau untuk membagi sebuah jaringan besar ke dalam beberapa subnetwork untuk meningkatkan kinerja dan juga mempermudah manajemennya. Router juga kadang digunakan untuk mengoneksikan dua buah jaringan yang menggunakan media yang berbeda (seperti halnya router wireless yang pada umumnya selain ia dapat menghubungkan komputer dengan menggunakan radio, ia juga mendukung penghubungan komputer dengan kabel UTP), atau berbeda arsitektur jaringan, seperti halnya dari Ethernet ke Token Ring.

Router juga dapat digunakan untuk menghubungkan LAN ke sebuah layanan telekomunikasi seperti halnya telekomunikasi leased line atau Digital Subscriber Line (DSL). Router yang digunakan untuk menghubungkan LAN ke sebuah koneksi leased line seperti T1, atau T3, sering disebut sebagai access server. Sementara itu, router yang digunakan untuk menghubungkan jaringan lokal ke sebuah koneksi DSL disebut juga dengan DSL router. Router-router jenis tersebut umumnya memiliki fungsi firewall untuk melakukan penapisan paket berdasarkan alamat sumber dan alamat tujuan paket tersebut, meski beberapa router tidak memilikinya. Router yang memiliki fitur penapisan paket disebut juga dengan packet-filtering router. Router umumnya memblokir lalu lintas data yang dipancarkan secara broadcast sehingga dapat mencegah adanya broadcast storm yang mampu memperlambat kinerja jaringan.

(www.wikipedia.com)

Penjelasan Router, dapat dilihat pada link berikut:

ROUTER.pdf

(D ‘n’ S)





Pengenalan Kabel Jaringan

12 02 2009

Jaringan..

jaringan yang dimaksud di sini adalah jaringan komputer. hubungan antar beberapa komputer disebut dengan jaringan. semakin besar jaringan, semakin banyak komputer yang terhubung. sehingga dengan kata lain, internet adalah hubungan antara komputer-komputer yang ada di dunia, yang terhubung sehingga membentuk seperti jaring laba-laba (web).

komputer-komputer dalam jaringan membutuhkan sebuah media transmisi untuk dapat saling terhubung.

Secara garis besar ada dua kategori media transmisi, yakni : guided (terpandu) dan unguided (tidak terpandu).

Media unguided mentransmisikan gelombang electromagnetic tanpa menggunakan konduktor fisik seperti kabel atau serat optik. Contoh sederhana adalah gelombang radio seperti microwave, wireless mobile dan lain sebagainya.

pada tulisan ini dijelaskan mengenai media transmisi terpadu, khususnya kabel twisted-pair.

penjelasannya dapat dilihat pada link berikut :

twisted-pair.doc

(D ‘n’ S)





Zero Knowledge

30 11 2008

 

Zero Knowledge, kalo bahasa Indonesianya mah kosong pengetahuan. Masih lom paham? Yeko||Okey,,,, sekarang gw coba wat jelasin mnurut bahasa dan sepengetahuan yang gw miliki. Konsep Zero Knowledge sebenarnya banyak diterapkan dalam kehidupan sehari-hari. Contohnya gini, seseorang yang melakukan atraksi sulap “menghilangkan koin” otomatis akan merahasiakan “jurus” sulapnya kpd orang lain. Biasanya untuk membuktikan bahwa gw juga tau “jurus” sulap tersebut, maka gw dapat melakukan dengan cara ngasih tau triknya ke orang lain. Tapi, namanya juga sulap, kalo triknya ketahuan, dah ga seru lagi kan?  Contohnya klo gw kc tau triknya ke Alan, dan ternyata Alan orangnya ember, kan trik gw bisa dibocorin ke mana-mana. Rugi dah gw, ga bs maen sulap lagi krn triknya dah basi. Nah solusinya, biar gw dapat membuktikan kalo gw tau trik sulap “menghilangkan koin” adalah dengan cara Zero Knowledge Proof.  Intinya adalah pembuktian satu arah, artinya gw cukup membuktikan dengan cara melakukan trik yang sama tersebut ke penonton tanpa penonton tau bagaimana cara gw melakukannya. Jadi satu aranya adalah cukup gw aja yang melakukan aksi, penonton mah tinggal liat n nyaksiin aj.

 

Nah,itu sekilas aja. Kalo mo lebih paham lagi, ada contoh yang bagus nih. Setelah dibaca-baca, akhirnya gw rada-rada paham juga. Nih gw ambil dari buku Appiled Cryptography, contoh kasusnya yang paling gampang dipahami adalah kasus CAVE (GOA). Bila terdapat sebuah goa seperti pada gambar 1.

Gambar 1. Skema GOA

Nah, gw jelasin dulu keadaannya. Pada gambar terdapat 4 titik di dalem goa. Titik A adalah mulut goa, B adalah persimpangan, C dan D adalah titik yang ada dibalik tembok dan menjadi titik pilihan. Antara titik C dan D dipisahkan oleh sebuah pintu yang hanya bisa dibuka dengan kunci kombinasi rahasia.

 

Sekarang kita mulai kasusnya, seandainya gw ingin membuktikan ke lo bahwa gw tau kombinasi kunci pintu pemisah antara C dan D, maka ada 2 pilihan. Yang pertama, gw ngasih tau nomor kombinasinya langsung ke lo. Tapi klo lo orangnya bocor, lo kn bs aja ngasih tau orang laen, n jadi percuma aja deh gw tau kombinasi kunci rahasia. Yang ke dua, dengan zero knowledge proof. Disini gw membuktikan dengan cara menunjukkan jawaban yang benar atas pertanyaan-pertanyaan yang lo tanyain ke gw. Tapi pertanyaan itu ga da hubungannya ma kombinasi kunci rahasia. Jadi…yang mesti kita (KITA…??? LO aja kali, GW engga… xP ) lakukan adalah:

  1. Lo nunggu di titik A, n Gw masuk ke dlm goa menuju titik C ato D (terserah gw milih yang mana…)
  2. Kalo gw dah sampe titik C ato D, lo masuk ke goa n nunggu di titik B.
  3. Nah, di titik B lo ajuin deh pertanyaan ke gw. Pertanyaannya kaya’ gini: ”Hoi, keluar lewat titik C… bisa ga?” ato ”Hoi, keluar lewat titik D… bisa ga?” (pilih salah satu pertanyaan aja..)
  4. Nah, karena gw tau kombinasi kunci rahasia, maka ga da masalah bwat gw mo kluar lewat mana aja. N karena gw pengen membuktikan bahwa gw tau kombinasi kuncinya, maka so pasti gw mesti jawab pertanyaan lo dengan cara keluar dari jalan yang sesuai dengan pertanyaan lo tadi.
  5. Biar lo tambah yakin kalo gw bener2 tau kombinasi kuncinya, maka langkah 1-4 kita lakukan berulang2 tanpa kesalahan. (artinya, gw selalu bisa membuktikan, keluar dari arah yang lo tanyain). sampe lo bener2 percaya gw tau kombinasi kunci tersebut.

 

Okey…dah mule paham kan?? Itu salah satu cara aja sih unuk memahami konsep zero knowledge proof. Smoga smakin qt banyak baca, makin kita gak so tau n makin merendah. Smoga tulisan ini bermanfaat. Makasih dah membacanya..

 

( D’n’S )