• News
    • Bitcoin
    • Altcoin
    • Market
    • Teknologi
    • editorial
  • Bitcoin 101
    • Pengertian
    • Sejarah Bitcoin
    • Cara Kerja
  • MINING
    • Pengertian
    • CPU Mining
    • GPU Mining
    • Asic Mining
    • Cloud Mining
    • Cara Mining Altcoin
  • Jurnal
  • Tutorial
  • Komunitas
  • FIGUR
  • Coins
    • Marketcap Kripto
    • 50 Top Gainer
    • 50 Top Loosers
  • Exchanges
Facebook Twitter Instagram
Bitcoin Media Indonesia
  • News
    • Bitcoin
    • Altcoin
    • Market
    • Teknologi
    • editorial
  • Bitcoin 101
    • Pengertian
    • Sejarah Bitcoin
    • Cara Kerja
  • MINING
    • Pengertian
    • CPU Mining
    • GPU Mining
    • Asic Mining
    • Cloud Mining
    • Cara Mining Altcoin
  • Jurnal
  • Tutorial
  • Komunitas
  • FIGUR
  • Coins
    • Marketcap Kripto
    • 50 Top Gainer
    • 50 Top Loosers
  • Exchanges
Bitcoin Media Indonesia
BitcoinMedia » NEWS » Tanda Tangan Digital (Digital Signatures) 1
Konsep Dasar Bitcoin

Tanda Tangan Digital (Digital Signatures) 1

Edukasi BitcoinBy Edukasi BitcoinFebruary 24, 2016Updated:August 11, 20222 Mins Read
Facebook Twitter Telegram LinkedIn Pinterest Tumblr Reddit WhatsApp Email
Tanda Tangan Digital 1
Share
Facebook Twitter Telegram WhatsApp

Peran dan Fungsi Tanda Tangan Digital (Digital Signatures)

Bagian selanjutnya pada kesempatan kali ini kita akan membahas tentang Tanda Tangan Digital, atau Digital Signature. Tanda tangan digital dibutuhkan dalam proses membuat blok pada mata uang digital.

Teknisnya, tanda tangan digital ini seperti halnya membubuhkan tanda tangan di atas kertas pada umumnya. Hanya saja, pembubuhan tanda tangan ini dilakukan secara digital, bisa pada dokumen, atau sebuah file.

Ada dua hal yang perlu dilakukan agar tanda tangan digital ini bisa berfungsi layaknya sebuah tanda tangan hasil tulisan tangan diatas kertas. Pertama, pembubuhan tanda tangan digital ini hanya bisa dilakukan oleh anda sendiri. Sedangkan untuk orang lain, hanya akan bisa melihatnya saja, dan juga bisa untuk memverifikasi keabsahannya.

Kedua, pembubuhan tanda tangan ini sebagai pengikat atas sebuah dokumen tertentu. Sehingga tidak bisa digunakan untuk menunjukkan persetujuan ataupun dukungan anda pada dokumen tertentu lainnya.

Selanjutnya, bagaimana bisa membuat tanda tangan digital ini dalam kriptografi? Skema tanda tangan digital terdiri dari tiga algoritma berikut:

⦁ (sk, pk): = generateKeys (keysize)
Metode generateKeys ini berfungsi untuk memperoleh ukuran key dan juga membuat generate key pair-nya. Sementara sk adalah private key yang bersifat rahasia dan dijaga kerahasiaannya untuk menandatangani sebuah pesan. Dan, pk adalah public key yang bisa diberikan kepada orang lain. Dengan key ini, orang lain akan bisa melakukan verifikasi atas tanda tangan digital itu.

Sebagai catatan dalam hal ini, bahwa generateKeys dan sign bisa berupa algoritma acak. Pada dasarnya generateKeys akan lebih baik jika diacak. Karena dengan begitu bisa membuat key yang berbeda untuk orang yang berbeda pula. Di lain hal, selalu menjadi deterministik, sesuai dengan fungsinya.

⦁ sig: = sign(sk, message)
Metode ini akan mengambil key dan juga pesan (message). Selanjutnya, sk sebagai input, untuk bisa menghasilkan output berupa tanda tangan pada pesan dibawah sk .

⦁ isValid: = verify (pk, message, sig)
Cara ini untuk mengambil pesan, tanda tangan, dan public key sebagai inputnya. Lalu, menjadikannya bernilai boolean, yakni benar atau salah (true atau false). Sedangkan isValid akan menghasilkan pernyataan true, jika sig dalam pesan tersebut berisikan tanda tangan yang valid, dibawah public key (pk). Selanjutnya, akan bernillai false jika menunjukkan kebalikannya.

Ketiga algoritma tersebut, harus bisa memenuhi dua hal berikut:
⦁ Tanda tangan yang valid, harus terverifikasi terlebih dahulu.
verify(pk, message, sign(sk, message)) == true
⦁ Tanda tangan bersifat existentially unforgeable (tidak bisa dirubah).

Bersambung Digital Signature – Bagian II

digital signature generatekeys Konsep Bitcoin Konsep Dasar Bitcoin peran dan fungsi Tanda Tangan Digital
Previous ArticleBlockchain Dan Industri Musik
Next Article Unforgeability Digital Signature Dan ECDSA
Edukasi Bitcoin
  • Website
  • Facebook
  • Twitter

EdukasiBitcoin adalah media online untuk berbagi pengetahuan dasar tentang Bitcoin. Harapannya, agar bisa dijadkan sebagai sumber informasi maupun sebagai referensi penambah pengetahuan yang bermanfaat, berkaitan dengan Bitcoin dan teknologi yang melingkupinya.

Related Posts

Digital Signature Bitcoin, ETH, Dan XRP Rentan Lattice Attack

February 12, 2019By adi

Apa Itu Schnorr Signature? Ini Penjelasannya

June 8, 2018By adi

3 Konsensus Bitcoin Yang perlu Dipahami

August 26, 2016By Edukasi Bitcoin

Append‐Only Log Bitcoin

August 16, 2016By Edukasi Bitcoin

Insentif Dan Proof Of Work Dalam Bitcoin

March 15, 2016By Edukasi Bitcoin

Konsensus Tanpa Identitas Dalam Blockchain

March 14, 2016By Edukasi Bitcoin
Add A Comment

Leave A Reply

You must be logged in to post a comment.

Recent Posts
  • Yuk, Bikin Alat Asic Mining Mini Sendiri
  • Cudos Grant, Program Pendanaan untuk Proyek Kripto Terbaik dari Cudos
  • Kodo Assets: Token Properti untuk Memudahkan Akses Investasi
  • Bybit Bagikan Airdrop Hingga 23.500 USDT! Ini Caranya
  • 500 E-NFT Ludes Terjual, Herosnake Dorong Pertumbuhan Arcade GameFi
Bitcoin Media Indonesia
Berdiri sejak 2016, Bitcoin Media Indonesia menjadi media komunitas kripto pertama di Indonesia

Subscribe to Updates

Get the latest creative news from FooBar about art, design and business.

Recent Comments
  • Satria on WXCoins Kripto Abal-abal, Masuk Daftar Hitam Satgas Waspada Investasi
  • DAULAYBRO on WXCoins Kripto Abal-abal, Masuk Daftar Hitam Satgas Waspada Investasi
  • Edukasi Bitcoin on 6 GPU Terbaik Untuk Mining Tahun 2018
© 2023 Bitcoin Media Indonesia.
  • Perihal Situs BitcoinMedia.id
  • Privacy Policy
  • Syarat Layanan
  • Disclaimer
  • Contact

Type above and press Enter to search. Press Esc to cancel.