Lompat ke isi

Tanda tangan digital: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Komputerkata (bicara | kontrib)
Menulis Artikel
Tag: tanpa kategori [ * ] VisualEditor
 
Fitur saranan suntingan: 3 pranala ditambahkan.
 
(18 revisi perantara oleh 12 pengguna tidak ditampilkan)
Baris 1: Baris 1:
'''Tanda tangan digital''' adalah skema matematis yang digunakan untuk membuktikan keaslian pesan atau [[dokumen digital]], dimana skema ini menjadi jaminan bahwa [[data]] dan [[informasi]] benar-benar berasal dari sumber yang benar.<ref>{{Cite web|last=HR|first=EMPTrust|title=What is Digital Signature- How it works, Benefits, Objectives, Concept|url=https://www.emptrust.com/blog/benefits-of-using-digital-signatures|language=en-US|access-date=2020-10-08}}</ref> <ref>{{Cite journal|last=Hermawan|first=Tofan|last2=Wardhani|first2=Rini Wisnu|date=2016-10|title=Implementation AES with digital signature for secure web-based electronic archive|url=http://ieeexplore.ieee.org/document/7863268/|journal=2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE)|location=Yogyakarta, Indonesia|publisher=IEEE|pages=1–6|doi=10.1109/ICITEED.2016.7863268|isbn=978-1-5090-4139-8}}</ref>Tanda tangan digital terdiri dari deret [[fungsi hash]] yang dihasilkan dari proses [[algoritme]] fungsi hash tertentu yang kemudian disandikan (dienkripsi) dengan algoritme [[Kriptografi|kriftografi]] kunci [[asimetris]]. Untuk memperifikasinya digunakan kunci publik dari algoritme tesebut.<ref>{{Cite journal|last=Husni|first=Emir|last2=Leksono|first2=Bramanto|last3=Rosa|first3=Muhammad Ridho|date=2015-09|title=Digital signature for contract signing in service commerce|url=http://ieeexplore.ieee.org/document/7389757/|journal=2015 International Conference on Technology, Informatics, Management, Engineering & Environment (TIME-E)|location=Samosir, Toba Lake, Indonesia|publisher=IEEE|pages=111–116|doi=10.1109/TIME-E.2015.7389757|isbn=978-1-4673-7411-8}}</ref>
'''Tanda tangan digital''' adalah skema matematis yang digunakan untuk membuktikan keaslian pesan atau [[dokumen digital]]. Skema ini menjadi jaminan bahwa [[data]] dan [[informasi]] benar-benar berasal dari sumber yang benar.<ref>{{Cite web|last=HR|first=EMPTrust|title=What is Digital Signature- How it works, Benefits, Objectives, Concept|url=https://www.emptrust.com/blog/benefits-of-using-digital-signatures|language=en-US|access-date=2020-10-08}}</ref><ref>{{Cite journal|last=Hermawan|first=Tofan|last2=Wardhani|first2=Rini Wisnu|date=2016-10|title=Implementation AES with digital signature for secure web-based electronic archive|url=http://ieeexplore.ieee.org/document/7863268/|journal=2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE)|location=Yogyakarta, Indonesia|publisher=IEEE|pages=1–6|doi=10.1109/ICITEED.2016.7863268|isbn=978-1-5090-4139-8}}</ref> Tanda tangan digital terdiri dari deret [[fungsi hash]] yang dihasilkan dari proses [[algoritme]] fungsi hash tertentu yang kemudian disandikan (dienkripsi) dengan algoritme [[Kriptografi|kriftografi]] kunci [[asimetris]]. Untuk memverifikasinya digunakan kunci publik dari algoritme tesebut.<ref>{{Cite journal|last=Husni|first=Emir|last2=Leksono|first2=Bramanto|last3=Rosa|first3=Muhammad Ridho|date=2015-09|title=Digital signature for contract signing in service commerce|url=http://ieeexplore.ieee.org/document/7389757/|journal=2015 International Conference on Technology, Informatics, Management, Engineering & Environment (TIME-E)|location=Samosir, Toba Lake, Indonesia|publisher=IEEE|pages=111–116|doi=10.1109/TIME-E.2015.7389757|isbn=978-1-4673-7411-8}}</ref>


Tanda tangan digital merupakan salah satu dari banyak cara untuk menjaga keamanan data digital. Tanda tangan digital dibuat dengan cara membubuhkan “''sign”'' berupa kode-kode yang diletakkan pada ahir [[dokumen]]. Kode-kode ini dihasilkan dari proses [[enkripsi]] pesan dengan algoritma kriptografi. Dengan keberadaan tanda tangan digital ini, seorang penerima pesan dapat diyakinkan bahwa dokumen yang diterimanya benar dan asli berasal dari pengirim pesan sebenarnya dan tidak ada modifikasi dalam dokumen tersebut oleh pihak yang tidak berwenang atau penyusup.
Tanda tangan digital merupakan salah satu dari banyak cara untuk menjaga keamanan data digital. Tanda tangan digital dibuat dengan cara membubuhkan “''sign”'' berupa kode-kode yang diletakkan pada ahir [[dokumen]]. Kode-kode ini dihasilkan dari proses [[enkripsi]] pesan dengan algoritma kriptografi. Dengan keberadaan tanda tangan digital ini, seorang penerima pesan dapat diyakinkan bahwa dokumen yang diterimanya benar dan asli berasal dari pengirim pesan sebenarnya dan tidak ada modifikasi dalam dokumen tersebut oleh pihak yang tidak berwenang atau penyusup.
Baris 5: Baris 5:


== Sejarah ==
== Sejarah ==
Sejarah tanda tangan digital cukup panjang. Ide pembuatan skema tanda tangan digital awalnya pada tahun 1976. Saat itu [[Whitfield Diffie]] dan [[Martin Hellman]] mendeskripsikan ide tersebut namun hanya sebatas ide yang belum diimplementasikan. Kemudian setahun setelahnya yaitu pada tahun 1977 lahir algoritme [[RSA]] yang ditemukan oleh [[Ronald L. Rivest|Ronald Rivest]], [[Adi Shamir]] dan [[Len Adleman]]. Algoritme ini ternyata dapat diimplementasikan untuk membuat sebuah tanda tangan digital. 1988 menjadi awal baru bagi tanda tangan digital untuk dikenal, saat itu lahir [[Lotus Notes 1.0]] yaitu perangkat lunak yang menggunakan algoritme RSA. Perangat lunak ini menawarkan tanda tangan digital. Pada tahun 1999 tanda tangan digital dapat disematkan pada dokumen [[Portable Document Format|PDF]]. Tidak sampai disini, pada tahun 2000 tanda tangan digital dapat digunakan secara hukum dan tahun 2002 [[SIGNiX]] (perangkat lunak tanda tangan digital berbasis awan) sangat banyak digunakan. Ahirnya pada tahun 2008 tanda tangan digital menjadi standar [[Organisasi Standardisasi Internasional|ISO]] (International Organization for Standardization).<ref>{{Cite web|last=Maxie|first=Emily|title=Infographic: The History of Digital Signature Technology|url=https://www.signix.com/blog/bid/108804/infographic-the-history-of-digital-signature-technology|website=www.signix.com|language=en-us|access-date=2020-10-08}}</ref>
Ide pembuatan skema tanda tangan digital awalnya pada tahun 1976. Saat itu [[Whitfield Diffie]] dan [[Martin Hellman]] mendeskripsikan ide tersebut namun hanya sebatas ide yang belum diimplementasikan. Kemudian setahun setelahnya yaitu pada tahun 1977 lahir algoritme [[RSA]] yang ditemukan oleh [[Ronald L. Rivest|Ronald Rivest]], [[Adi Shamir]] dan [[Len Adleman]]. Algoritme ini ternyata dapat diimplementasikan untuk membuat sebuah tanda tangan digital. Tahun 1988 menjadi awal baru bagi tanda tangan digital untuk dikenal, saat itu lahir [[Lotus Notes 1.0]] yaitu perangkat lunak yang menggunakan algoritme RSA. Perangat lunak ini menawarkan tanda tangan digital. Pada tahun 1999 tanda tangan digital dapat disematkan pada dokumen [[Portable Document Format|PDF]]. Tidak sampai disini, pada tahun 2000 tanda tangan digital dapat digunakan secara hukum dan tahun 2002 [[SIGNiX]] (perangkat lunak tanda tangan digital berbasis awan) sangat banyak digunakan. Ahirnya pada tahun 2008 tanda tangan digital menjadi standar [[Organisasi Standardisasi Internasional|ISO]] (International Organization for Standardization).<ref>{{Cite web|last=Maxie|first=Emily|title=Infographic: The History of Digital Signature Technology|url=https://www.signix.com/blog/bid/108804/infographic-the-history-of-digital-signature-technology|website=www.signix.com|language=en-us|access-date=2020-10-08}}</ref>


== Proses Kerja ==
== Proses Kerja ==
Baris 11: Baris 11:


# Pengirim pesan mula-mula menghitung ''Message Digest'' (MD) dari pesan. MD diperoleh dengan mentransformasikan pesan M dengan fungsi ''hash'' satu arah.
# Pengirim pesan mula-mula menghitung ''Message Digest'' (MD) dari pesan. MD diperoleh dengan mentransformasikan pesan M dengan fungsi ''hash'' satu arah.
# MD dienkripsi dengan algoritma kriptografi kunci ''private'' misalnya algoritma RSA. Hasil enkripsi inilah yang disebut dengan tanda tangan digital (S).
# MD dienkripsi dengan algoritma kriptografi kunci privat misalnya algoritma RSA. Hasil enkripsi inilah yang disebut dengan tanda tangan digital (S).
# Tanda tangan digital (S) diletakkan pada pesan M.
# Tanda tangan digital (S) diletakkan pada pesan M.
# Kemudian pesan M dikirim melalui saluran komunikasi, pesan M telah ditandatangai dengan S
# Kemudian pesan M dikirim melalui saluran komunikasi, pesan M telah ditandatangai dengan S
Baris 17: Baris 17:
Ketika pesan M telah sampai kepada penerima, adapun proses verifikasi untuk membuktikan keaslian pesan adalah sebagai berikut:
Ketika pesan M telah sampai kepada penerima, adapun proses verifikasi untuk membuktikan keaslian pesan adalah sebagai berikut:


# Tanda tangan digital (S) didekripsikan dengan kunci ''publik'' yang telah diberikan kepada penerima. Proses ini akan menghasilkan MD (''Message Digest).''
# Tanda tangan digital (S) didekripsikan dengan kunci publik yang telah diberikan kepada penerima. Proses ini akan menghasilkan MD (''Message Digest).''
# Penerima mengubah M menjadi MD’ dengan fungsi ''hash'' satu arah yang sama dengan fungsi ''hash'' yang digunakan oleh pengirim.
# Penerima mengubah M menjadi MD’ dengan fungsi ''hash'' satu arah yang sama dengan fungsi ''hash'' yang digunakan oleh pengirim.
# Jika MD’=MD, maka tanda tangan digital yang diterima autentik dan berasal dari pengirim yang benar.
# Jika MD’=MD, maka tanda tangan digital yang diterima autentik dan berasal dari pengirim yang benar.
Baris 24: Baris 24:
Tanda tangan digital memberikan layanan keamanan bagi penggunanya baik data yang dikirim dalam [[Jaringan Teknologi Komunikasi|jaringan]] maupun pada data yang tersimpan di dalam perangkat. Adapun aspek keamanan pada tanda tangan digital adalah sebagai berikut :
Tanda tangan digital memberikan layanan keamanan bagi penggunanya baik data yang dikirim dalam [[Jaringan Teknologi Komunikasi|jaringan]] maupun pada data yang tersimpan di dalam perangkat. Adapun aspek keamanan pada tanda tangan digital adalah sebagai berikut :


# Otentikasi : Merupakan aspek dimana penerima informasi dapat memastikan keaslian pesan, yakni dengan kata lain data dan informasi benar-benar berasal dari sumber yang benar. Contohnya saat login menggunakan ''username'' dan ''password'' tertentu, [[sistem]] akan melakukan otentikasi dengan cara sistem berusaha memastikan bahwa ''username'' dan ''password'' cocok.
# Otentikasi: Merupakan aspek dimana penerima informasi dapat memastikan keaslian pesan, yakni dengan kata lain data dan informasi benar-benar berasal dari sumber yang benar. Contohnya saat ''login'' menggunakan nama pengguna dan [[kata sandi]] tertentu, [[sistem]] akan melakukan otentikasi dengan cara sistem berusaha memastikan bahwa nama pengguna dan kata sandi.
# Integritas : Merupakan aspek dimana keaslian pesan terjaga walaupun dikirim melalui jaringan yang rentan terhadap serangan, namun dapat dipastikan bahwa data atau informasi yang dikirim tidak diubah oleh orang yang tidak berhak.
# Integritas: Merupakan aspek di mana keaslian pesan terjaga walaupun dikirim melalui jaringan yang rentan terhadap serangan, namun dapat dipastikan bahwa data atau informasi yang dikirim tidak diubah oleh orang yang tidak berhak.
# Non-repudiation : Merupakan aspek dimana dalam hal ini berhubungan dengan keaslian pengirim pesan, dapat dipastikan bahwa pengirim adalah orang yang sebenarnya diharapkan mengirimkan data.<ref>{{Cite web|last=JA (guest)|first=Ashiq|title=Recommendations for Providing Digital Signature Services|url=https://www.cryptomathic.com/news-events/blog/recommendations-for-providing-digital-signature-services|website=www.cryptomathic.com|language=en-us|access-date=2020-10-09}}</ref>
# ''Non-repudiation'': Merupakan aspek yang berhubungan dengan keaslian pengirim pesan, dapat dipastikan bahwa pengirim adalah orang yang sebenarnya diharapkan mengirimkan data.<ref>{{Cite web|last=JA (guest)|first=Ashiq|title=Recommendations for Providing Digital Signature Services|url=https://www.cryptomathic.com/news-events/blog/recommendations-for-providing-digital-signature-services|website=www.cryptomathic.com|language=en-us|access-date=2020-10-09}}</ref>
Setiap Orang yang terlibat dalam tanda tangan digital memiiki kewajiban untuk memberikan pengaman atas tanda tangan digital yang digunakan.<ref>{{Cite web|date=16 Desember 2017|title=Kedudukan Hukum Tanda Tangan Elektronik (Digital Signature)|url=http://www.asei.co.id/id/kedudukan-hukum-tanda-tangan-elektronik-digital-signature/|website=Asuransi Asei|access-date=5 Desember 2021}}</ref> Setidaknya pengaman tanda tangan digital yang digunakan meliputi:

# sistem tidak dapat diakses oleh Orang lain yang tidak berhak
# harus menerapkan prinsip kehatihatian untuk menghindari penggunaan secara tidak sah
# menunda pengunaan tanda tangan digital atau mengunakan cara lain bila diketahui data pembuatan Tanda Tangan Elektronik telah dibobol atau keadaan yang diketahui oleh penanda tangan dapat menimbulkan risiko yang berarti.


== Penggunaan ==
== Penggunaan ==
Penggunaan tanda tangan digital telah banyak dilakukan di [[Zaman modern|era modern]] ini. Adapun beberapa contoh penggunaan tanda tangan digital yaitu, tanda tangan digital digunakan untuk pengamanan pada pengiriman [[surel]] dengan cara mengenkripsi dan kemudian membubuhkan tanda tangan digital pada surel yang dikirim. Hal ini bertujuan agar surel yang dikirim tidak dapat dimodifikasi oleh pihak yang tidak berkepentingan, serta penerima dapat meyakini keaslian surel karena jika surel telah dimodifikasi, maka tanda tangan digital tidak akan cocok. Selain itu, tanda tangan digital juga dimanfaatkan dalam pengamanan [[transaksi online]] serta mengidentifikasi peserta yang terlibat dalam transaksi. Hal ini penting agar pelaku transaksi terjamin keamanan datanya. Tanda tangan digital juga dapat digunakan untuk menandatangani dan memastikan keaslian dokumen seperti format dokumen [[Word]], [[Microsoft Excel|Excel]], dan [[Portable Document Format|PDF]]. Lebih lanjut lagi, tanda tangan digital digunakan dalam perusahaan dengan sertifikat yang dapat disahkan secara hukum.<ref>{{Cite web|last=sigplexsara|date=2019-09-24|title=Importance Of The Applications Of Digital Signature|url=https://medium.com/@sigplexsara/importance-of-the-applications-of-digital-signature-d54aeb7b4024|website=Medium|language=en|access-date=2020-10-09}}</ref>
Penggunaan tanda tangan digital telah banyak dilakukan di [[Zaman modern|era modern]] ini. Adapun beberapa contoh penggunaan tanda tangan digital yaitu, tanda tangan digital digunakan untuk pengamanan pada pengiriman [[surel]] dengan cara mengenkripsi dan kemudian membubuhkan tanda tangan digital pada surel yang dikirim. Hal ini bertujuan agar surel yang dikirim tidak dapat dimodifikasi oleh pihak yang tidak berkepentingan, serta penerima dapat meyakini keaslian surel karena jika surel telah dimodifikasi, maka tanda tangan digital tidak akan cocok. Selain itu, tanda tangan digital juga dimanfaatkan dalam pengamanan [[transaksi online]] serta mengidentifikasi peserta yang terlibat dalam transaksi. Hal ini penting agar pelaku transaksi terjamin keamanan datanya. Tanda tangan digital juga dapat digunakan untuk menandatangani dan memastikan keaslian dokumen seperti format dokumen [[Word]], [[Microsoft Excel|Excel]], dan [[Portable Document Format|PDF]]. Lebih lanjut lagi, tanda tangan digital digunakan dalam perusahaan dengan sertifikat yang dapat disahkan secara hukum.<ref>{{Cite web|last=sigwpadmin|first=Author|date=2019-09-17|title=What are the Applications of Digital Signature?|url=https://www.sigplex.co.uk/blog/what-are-the-applications-of-digital-signature/|website=Sigplex Blog - Digital Signature Capture Devices Tips|language=en-US|access-date=2020-10-09}}</ref>

Keuntungan penggunaan tanda tangan digital diantaranya lebih efisien, lebih cepat, dan lebih ramah lingkungan karena menghemat penggunaan kertas.<ref>{{Cite web|date=10 Mei 2016|title=Gunakan Tanda Tangan Digital Indonesia|url=https://kominfo.go.id/content/detail/7455/gunakan-tanda-tangan-digital-indonesia/0/videografis|website=kementerian Komunikasi dan Informatika Republik Indonesia|access-date=5 Desember 2021}}</ref> Berdasarkan ''Studi The Total Economic Impact Of AdobeSign'' oleh Forrester di tahun 2019 manfaat tanda tangan digital yaitu memberi pengalaman konsumen yang lebih baik, mengurangi biaya, serta mempercepat kesepakatan dan meningkatkan pendapatan.<ref>{{Cite web|date=Februari 2019|title=Tiga Manfaat Menggunakan Tanda Tangan Elektronik untuk Bisnis|url=https://www.vida.id/post/tiga-manfaat-menggunakan-tanda-tangan-elektronik-untuk-bisnis|website=vida Verified Identity for All|access-date=5 Desember 2021|archive-date=2021-12-04|archive-url=https://web.archive.org/web/20211204211409/https://www.vida.id/post/tiga-manfaat-menggunakan-tanda-tangan-elektronik-untuk-bisnis|dead-url=yes}}</ref> Sedangkan kelebihan dari tanda tangan digital dalam dunia bisnis yaitu menghemat sumber daya dan waktu, implementasi keputusan lebih cepat, meningkatkan produktivitas, mengurangi biaya, meminimalkan risiko, lebih aman, tingkatkan pengalaman pelanggan, meningkatkan [https://kbbi.web.id/kredensial kredensial] lingkungan.<ref>{{Cite web|last=Andre|first=Kurniawan|date=2 Agustus 2021|title=8 Kelebihan Tanda Tangan Elektronik dalam Bisnis, Bantu Tingkatkan Produktivitas|url=https://www.merdeka.com/jabar/8-kelebihan-tanda-tangan-elektronik-dalam-bisnis-bantu-tingkatkan-produktivitas-kln.html|website=merdeka.com|access-date=5 Desember 2021}}</ref>

Secara fungsi, tanda tangan digital sebagai alat untuk memverifikasi dan autentifikasi atas identitas penandatangganan sekaligus untuk menjamin keutuhan dan keautentikan dokumen.<ref>{{Cite web|date=9 Jui 2020|title=Keabsahan Tanda Tangan Elektronik Pada Dokumen|url=https://yuridis.id/keabsahan-tanda-tangan-elektronik-pada-dokumen/|website=Yuridis.id sumber informasi hukum|access-date=5 Desember 2021}}</ref> Tanda tangan digital juga mampu mempresentasikan identitas penandatanganan yang dibuat secara unik yang hanya merujuk kepada penandatanganan. Sama dengan tanda tangan [[Transmisi manual|manual]], tanda tangan digital bersifat unik dimana seseorang akan berbeda dengan tanda tangan orang lain.<ref name=":0">{{Cite web|last=Kresna|first=Angel Firstia|date=23 Agustus 2019|title=EGALITAS TANDA TANGAN ELEKTRONIK PEJABAT|url=https://kipkaltim.net/2019/08/23/legalitas-tanda-tangan-elektronik-pejabat/|website=Komisi Informasi Kalimantan Timur|access-date=5 Desember 2021}}</ref>


== Algoritme ==
== Algoritme ==
Beberapa algoritme yang dapat digunakan untuk membangun tanda tangan digital adalah:
Beberapa algoritme yang dapat digunakan untuk membangun tanda tangan digital adalah:


* [[RSA]]
* [[RSA]]<ref>{{Cite web|last=zaimah|title=Algoritma RSA (Contoh Perhitungan Lengkap)|url=https://komputerkata.com/algoritma-rsa/|website=Blogger Medan - Zaimah Panjaitan|language=en-US|access-date=2020-10-09}}</ref>
* [[DSA]] (Digital SIgnature Alghoritm)
* [[DSA]] (Digital SIgnature Alghoritm)
* [[SHA]]. Baik SHA1, SHA2, atau SHA3.
* [[SHA]]. Baik SHA1, SHA2, atau SHA3.
Baris 41: Baris 50:
* Schnorr signature
* Schnorr signature
* Algoritme Pointcheval–Stern signature
* Algoritme Pointcheval–Stern signature
* Rabin signature
* Rabin signature

== Peraturan di Indonesia ==
Penggunaan tanda tangan digital sendiri sebenarnya sudah diatur dalam UU No. 11 Tahun 2008 tentang Informasi dan Transaksi Elektronik ([[Undang-Undang Informasi dan Transaksi Elektronik|UU ITE]]). Dalam peraturan tersebut, ditulis sejumlah syarat sah tanda tangan digital.

Selain peraturan tersebut, ketentuan mengenai tanda tangan digital juga diatur di dalam Peraturan Pemerintah [https://luk.staff.ugm.ac.id/atur/PP82-2012TransaksiElektronik.pdf (PP) No. 82 Tahun 2012 tentang Penyelenggaraan Sistem dan Transaksi Elektronik], yang mengakui legalitas tanda tangan digital dengan syarat sahnya.

[[Otoritas Jasa Keuangan]] juga mengeluarkan POJK No.77 Tahun 2016 tentang Layanan Pinjam Meminjam Yang Berbasis Teknologi Informasi. Pada pasal 41 ayat (1), tertulis bahwa perjanjian dapat dilaksanakan dengan menggunakan tanda tangan elektronik. Ada juga Surat Edaran OJK No.18/SEOJK.02/2017 mengenai Tata Kelola dan [[Manajemen risiko|Manajemen Risiko]] Teknologi Informasi pada Layanan Pinjam Meminjam Uang Berbasis Teknologi Informasi.<ref>{{Cite web|last=|first=|date=|title=Apakah Tanda Tangan Digital Sah Secara Hukum?|url=https://www.vida.id/post/apakah-tanda-tangan-digital-sah-secara-hukum|website=Vida.id|access-date=|archive-date=2021-02-27|archive-url=https://web.archive.org/web/20210227092809/https://www.vida.id/post/apakah-tanda-tangan-digital-sah-secara-hukum|dead-url=yes}}</ref>

Terkait dengan kekuatan hukum dan akibat hukum tanda tangan digital yang disamakan dengan tanda tangan manual maka Pasal 1869 jo Pasal 1874 Kitab Undang-Undang Hukum Perdata dan Pasal 1 Ordonansi 1867 No. 29 juga berlaku pada tanda tangan digital.<ref name=":0" /><ref>{{Cite web|last=Kresna|first=Angel Firstia|date=22 Agustus 2019|title=LEGALITAS TANDA TANGAN ELEKTRONIK PEJABAT DALAM RANGKA MENDUKUNG E-GOVERNMENT|url=https://www.mahkamahagung.go.id/id/artikel/3737/legalitas-tanda-tangan-elektronik-pejabat-dalam-rangka-mendukung-e-government|website=Mahkamah Agung Republik Indonesia|access-date=5 Desember 2021}}</ref> Sehingga dengan diberi tanda tangan digital maka dokumen elektronik tersebut memilki kekuatan hukum. Dengan menandatangani, menunjukkan persetujuan penandatanggan atas informasi atau dokumen elektronik yang ditandatangganinya sekaligus menjamin kebenaran isi yang tercantum dalam tulisan tersebut.<ref>{{Cite web|date=4 Oktober 2020|title=Legalitas Tanda Tangan Elektronik dalam rangka mendukung e-Goverment|url=https://www.pa-bantaeng.go.id/blog/2020/10/04/legalitas-tanda-tangan-elektronik-pejabat-dalam-rangka-mendukung-e-government/|website=Pengadilan Agama Bantaeng|access-date=5 Desember 2021}}</ref> Pada tahun 2022, Kominfo mengeluarkan aturan terbaru yaitu Peraturan Menteri Kominfo No. 11 tahun 2022 tentang Tata Kelola Penyelenggaraan Sertifikasi Elektronik.<ref>{{Cite web|last=izul Falaq|first=Fitrah|date=2023-01-20|title=Peraturan dan Cara Membuat Tanda Tangan Digital yang Legal|url=https://fitrah.sch.id/blog/peraturan-dan-cara-membuat-tanda-tangan-digital/|website=Fitrah Izul Falaq|language=id|access-date=2023-01-30}}</ref>


== Referensi ==
== Referensi ==
<references />
<references />

[[Kategori:Keamanan data]]
[[Kategori:Keamanan komputer]]
[[Kategori:Kriptografi]]

Revisi terkini sejak 17 April 2023 11.58

Tanda tangan digital adalah skema matematis yang digunakan untuk membuktikan keaslian pesan atau dokumen digital. Skema ini menjadi jaminan bahwa data dan informasi benar-benar berasal dari sumber yang benar.[1][2] Tanda tangan digital terdiri dari deret fungsi hash yang dihasilkan dari proses algoritme fungsi hash tertentu yang kemudian disandikan (dienkripsi) dengan algoritme kriftografi kunci asimetris. Untuk memverifikasinya digunakan kunci publik dari algoritme tesebut.[3]

Tanda tangan digital merupakan salah satu dari banyak cara untuk menjaga keamanan data digital. Tanda tangan digital dibuat dengan cara membubuhkan “sign” berupa kode-kode yang diletakkan pada ahir dokumen. Kode-kode ini dihasilkan dari proses enkripsi pesan dengan algoritma kriptografi. Dengan keberadaan tanda tangan digital ini, seorang penerima pesan dapat diyakinkan bahwa dokumen yang diterimanya benar dan asli berasal dari pengirim pesan sebenarnya dan tidak ada modifikasi dalam dokumen tersebut oleh pihak yang tidak berwenang atau penyusup.

Tanda tangan digital
Proses kerja tanda tangan digital

Ide pembuatan skema tanda tangan digital awalnya pada tahun 1976. Saat itu Whitfield Diffie dan Martin Hellman mendeskripsikan ide tersebut namun hanya sebatas ide yang belum diimplementasikan. Kemudian setahun setelahnya yaitu pada tahun 1977 lahir algoritme RSA yang ditemukan oleh Ronald Rivest, Adi Shamir dan Len Adleman. Algoritme ini ternyata dapat diimplementasikan untuk membuat sebuah tanda tangan digital. Tahun 1988 menjadi awal baru bagi tanda tangan digital untuk dikenal, saat itu lahir Lotus Notes 1.0 yaitu perangkat lunak yang menggunakan algoritme RSA. Perangat lunak ini menawarkan tanda tangan digital. Pada tahun 1999 tanda tangan digital dapat disematkan pada dokumen PDF. Tidak sampai disini, pada tahun 2000 tanda tangan digital dapat digunakan secara hukum dan tahun 2002 SIGNiX (perangkat lunak tanda tangan digital berbasis awan) sangat banyak digunakan. Ahirnya pada tahun 2008 tanda tangan digital menjadi standar ISO (International Organization for Standardization).[4]

Proses Kerja

[sunting | sunting sumber]

Adapun proses pemberian tanda tangan digital adalah sebagai berikut :

  1. Pengirim pesan mula-mula menghitung Message Digest (MD) dari pesan. MD diperoleh dengan mentransformasikan pesan M dengan fungsi hash satu arah.
  2. MD dienkripsi dengan algoritma kriptografi kunci privat misalnya algoritma RSA. Hasil enkripsi inilah yang disebut dengan tanda tangan digital (S).
  3. Tanda tangan digital (S) diletakkan pada pesan M.
  4. Kemudian pesan M dikirim melalui saluran komunikasi, pesan M telah ditandatangai dengan S

Ketika pesan M telah sampai kepada penerima, adapun proses verifikasi untuk membuktikan keaslian pesan adalah sebagai berikut:

  1. Tanda tangan digital (S) didekripsikan dengan kunci publik yang telah diberikan kepada penerima. Proses ini akan menghasilkan MD (Message Digest).
  2. Penerima mengubah M menjadi MD’ dengan fungsi hash satu arah yang sama dengan fungsi hash yang digunakan oleh pengirim.
  3. Jika MD’=MD, maka tanda tangan digital yang diterima autentik dan berasal dari pengirim yang benar.

Aspek Keamanan

[sunting | sunting sumber]

Tanda tangan digital memberikan layanan keamanan bagi penggunanya baik data yang dikirim dalam jaringan maupun pada data yang tersimpan di dalam perangkat. Adapun aspek keamanan pada tanda tangan digital adalah sebagai berikut :

  1. Otentikasi: Merupakan aspek dimana penerima informasi dapat memastikan keaslian pesan, yakni dengan kata lain data dan informasi benar-benar berasal dari sumber yang benar. Contohnya saat login menggunakan nama pengguna dan kata sandi tertentu, sistem akan melakukan otentikasi dengan cara sistem berusaha memastikan bahwa nama pengguna dan kata sandi.
  2. Integritas: Merupakan aspek di mana keaslian pesan terjaga walaupun dikirim melalui jaringan yang rentan terhadap serangan, namun dapat dipastikan bahwa data atau informasi yang dikirim tidak diubah oleh orang yang tidak berhak.
  3. Non-repudiation: Merupakan aspek yang berhubungan dengan keaslian pengirim pesan, dapat dipastikan bahwa pengirim adalah orang yang sebenarnya diharapkan mengirimkan data.[5]

Setiap Orang yang terlibat dalam tanda tangan digital memiiki kewajiban untuk memberikan pengaman atas tanda tangan digital yang digunakan.[6] Setidaknya pengaman tanda tangan digital yang digunakan meliputi:

  1. sistem tidak dapat diakses oleh Orang lain yang tidak berhak
  2. harus menerapkan prinsip kehatihatian untuk menghindari penggunaan secara tidak sah
  3. menunda pengunaan tanda tangan digital atau mengunakan cara lain bila diketahui data pembuatan Tanda Tangan Elektronik telah dibobol atau keadaan yang diketahui oleh penanda tangan dapat menimbulkan risiko yang berarti.

Penggunaan

[sunting | sunting sumber]

Penggunaan tanda tangan digital telah banyak dilakukan di era modern ini. Adapun beberapa contoh penggunaan tanda tangan digital yaitu, tanda tangan digital digunakan untuk pengamanan pada pengiriman surel dengan cara mengenkripsi dan kemudian membubuhkan tanda tangan digital pada surel yang dikirim. Hal ini bertujuan agar surel yang dikirim tidak dapat dimodifikasi oleh pihak yang tidak berkepentingan, serta penerima dapat meyakini keaslian surel karena jika surel telah dimodifikasi, maka tanda tangan digital tidak akan cocok. Selain itu, tanda tangan digital juga dimanfaatkan dalam pengamanan transaksi online serta mengidentifikasi peserta yang terlibat dalam transaksi. Hal ini penting agar pelaku transaksi terjamin keamanan datanya. Tanda tangan digital juga dapat digunakan untuk menandatangani dan memastikan keaslian dokumen seperti format dokumen Word, Excel, dan PDF. Lebih lanjut lagi, tanda tangan digital digunakan dalam perusahaan dengan sertifikat yang dapat disahkan secara hukum.[7]

Keuntungan penggunaan tanda tangan digital diantaranya lebih efisien, lebih cepat, dan lebih ramah lingkungan karena menghemat penggunaan kertas.[8] Berdasarkan Studi The Total Economic Impact Of AdobeSign oleh Forrester di tahun 2019 manfaat tanda tangan digital yaitu memberi pengalaman konsumen yang lebih baik, mengurangi biaya, serta mempercepat kesepakatan dan meningkatkan pendapatan.[9] Sedangkan kelebihan dari tanda tangan digital dalam dunia bisnis yaitu menghemat sumber daya dan waktu, implementasi keputusan lebih cepat, meningkatkan produktivitas, mengurangi biaya, meminimalkan risiko, lebih aman, tingkatkan pengalaman pelanggan, meningkatkan kredensial lingkungan.[10]

Secara fungsi, tanda tangan digital sebagai alat untuk memverifikasi dan autentifikasi atas identitas penandatangganan sekaligus untuk menjamin keutuhan dan keautentikan dokumen.[11] Tanda tangan digital juga mampu mempresentasikan identitas penandatanganan yang dibuat secara unik yang hanya merujuk kepada penandatanganan. Sama dengan tanda tangan manual, tanda tangan digital bersifat unik dimana seseorang akan berbeda dengan tanda tangan orang lain.[12]

Algoritme

[sunting | sunting sumber]

Beberapa algoritme yang dapat digunakan untuk membangun tanda tangan digital adalah:

  • RSA
  • DSA (Digital SIgnature Alghoritm)
  • SHA. Baik SHA1, SHA2, atau SHA3.
  • ElGamal
  • RSA kombinasi SHA
  • Schnorr signature
  • Algoritme Pointcheval–Stern signature
  • Rabin signature

Peraturan di Indonesia

[sunting | sunting sumber]

Penggunaan tanda tangan digital sendiri sebenarnya sudah diatur dalam UU No. 11 Tahun 2008 tentang Informasi dan Transaksi Elektronik (UU ITE). Dalam peraturan tersebut, ditulis sejumlah syarat sah tanda tangan digital.

Selain peraturan tersebut, ketentuan mengenai tanda tangan digital juga diatur di dalam Peraturan Pemerintah (PP) No. 82 Tahun 2012 tentang Penyelenggaraan Sistem dan Transaksi Elektronik, yang mengakui legalitas tanda tangan digital dengan syarat sahnya.

Otoritas Jasa Keuangan juga mengeluarkan POJK No.77 Tahun 2016 tentang Layanan Pinjam Meminjam Yang Berbasis Teknologi Informasi. Pada pasal 41 ayat (1), tertulis bahwa perjanjian dapat dilaksanakan dengan menggunakan tanda tangan elektronik. Ada juga Surat Edaran OJK No.18/SEOJK.02/2017 mengenai Tata Kelola dan Manajemen Risiko Teknologi Informasi pada Layanan Pinjam Meminjam Uang Berbasis Teknologi Informasi.[13]

Terkait dengan kekuatan hukum dan akibat hukum tanda tangan digital yang disamakan dengan tanda tangan manual maka Pasal 1869 jo Pasal 1874 Kitab Undang-Undang Hukum Perdata dan Pasal 1 Ordonansi 1867 No. 29 juga berlaku pada tanda tangan digital.[12][14] Sehingga dengan diberi tanda tangan digital maka dokumen elektronik tersebut memilki kekuatan hukum. Dengan menandatangani, menunjukkan persetujuan penandatanggan atas informasi atau dokumen elektronik yang ditandatangganinya sekaligus menjamin kebenaran isi yang tercantum dalam tulisan tersebut.[15] Pada tahun 2022, Kominfo mengeluarkan aturan terbaru yaitu Peraturan Menteri Kominfo No. 11 tahun 2022 tentang Tata Kelola Penyelenggaraan Sertifikasi Elektronik.[16]

Referensi

[sunting | sunting sumber]
  1. ^ HR, EMPTrust. "What is Digital Signature- How it works, Benefits, Objectives, Concept" (dalam bahasa Inggris). Diakses tanggal 2020-10-08. 
  2. ^ Hermawan, Tofan; Wardhani, Rini Wisnu (2016-10). "Implementation AES with digital signature for secure web-based electronic archive". 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE). Yogyakarta, Indonesia: IEEE: 1–6. doi:10.1109/ICITEED.2016.7863268. ISBN 978-1-5090-4139-8. 
  3. ^ Husni, Emir; Leksono, Bramanto; Rosa, Muhammad Ridho (2015-09). "Digital signature for contract signing in service commerce". 2015 International Conference on Technology, Informatics, Management, Engineering & Environment (TIME-E). Samosir, Toba Lake, Indonesia: IEEE: 111–116. doi:10.1109/TIME-E.2015.7389757. ISBN 978-1-4673-7411-8. 
  4. ^ Maxie, Emily. "Infographic: The History of Digital Signature Technology". www.signix.com (dalam bahasa Inggris). Diakses tanggal 2020-10-08. 
  5. ^ JA (guest), Ashiq. "Recommendations for Providing Digital Signature Services". www.cryptomathic.com (dalam bahasa Inggris). Diakses tanggal 2020-10-09. 
  6. ^ "Kedudukan Hukum Tanda Tangan Elektronik (Digital Signature)". Asuransi Asei. 16 Desember 2017. Diakses tanggal 5 Desember 2021. 
  7. ^ sigwpadmin, Author (2019-09-17). "What are the Applications of Digital Signature?". Sigplex Blog - Digital Signature Capture Devices Tips (dalam bahasa Inggris). Diakses tanggal 2020-10-09. 
  8. ^ "Gunakan Tanda Tangan Digital Indonesia". kementerian Komunikasi dan Informatika Republik Indonesia. 10 Mei 2016. Diakses tanggal 5 Desember 2021. 
  9. ^ "Tiga Manfaat Menggunakan Tanda Tangan Elektronik untuk Bisnis". vida Verified Identity for All. Februari 2019. Diarsipkan dari versi asli tanggal 2021-12-04. Diakses tanggal 5 Desember 2021. 
  10. ^ Andre, Kurniawan (2 Agustus 2021). "8 Kelebihan Tanda Tangan Elektronik dalam Bisnis, Bantu Tingkatkan Produktivitas". merdeka.com. Diakses tanggal 5 Desember 2021. 
  11. ^ "Keabsahan Tanda Tangan Elektronik Pada Dokumen". Yuridis.id sumber informasi hukum. 9 Jui 2020. Diakses tanggal 5 Desember 2021. 
  12. ^ a b Kresna, Angel Firstia (23 Agustus 2019). "EGALITAS TANDA TANGAN ELEKTRONIK PEJABAT". Komisi Informasi Kalimantan Timur. Diakses tanggal 5 Desember 2021. 
  13. ^ "Apakah Tanda Tangan Digital Sah Secara Hukum?". Vida.id. Diarsipkan dari versi asli tanggal 2021-02-27. 
  14. ^ Kresna, Angel Firstia (22 Agustus 2019). "LEGALITAS TANDA TANGAN ELEKTRONIK PEJABAT DALAM RANGKA MENDUKUNG E-GOVERNMENT". Mahkamah Agung Republik Indonesia. Diakses tanggal 5 Desember 2021. 
  15. ^ "Legalitas Tanda Tangan Elektronik dalam rangka mendukung e-Goverment". Pengadilan Agama Bantaeng. 4 Oktober 2020. Diakses tanggal 5 Desember 2021. 
  16. ^ izul Falaq, Fitrah (2023-01-20). "Peraturan dan Cara Membuat Tanda Tangan Digital yang Legal". Fitrah Izul Falaq. Diakses tanggal 2023-01-30.