<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7818376936151004615</id><updated>2012-01-14T03:59:04.439-08:00</updated><title type='text'>Crypto-Corner.Com</title><subtitle type='html'>"DISINI KRIPTOGRAFI DAN KOMPUTER BUKAN BAHASA DEWA"</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-7918959212742622514</id><published>2010-09-05T01:03:00.000-07:00</published><updated>2010-09-05T01:03:56.711-07:00</updated><title type='text'>mereka yang terlengkap</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_q_buCidisZk/TINO61_enfI/AAAAAAAAAMY/ko191WovwWI/s1600/projectIcon.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; FLOAT: left; CLEAR: both" border="0" alt="" src="http://3.bp.blogspot.com/_q_buCidisZk/TINO61_enfI/AAAAAAAAAMY/ko191WovwWI/s320/projectIcon.jpg" /&gt;&lt;/a&gt;&lt;div style='clear:both; text-align:LEFT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-7918959212742622514?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/7918959212742622514/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/09/mereka-yang-terlengkap.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7918959212742622514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7918959212742622514'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/09/mereka-yang-terlengkap.html' title='mereka yang terlengkap'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q_buCidisZk/TINO61_enfI/AAAAAAAAAMY/ko191WovwWI/s72-c/projectIcon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-2383203604258356257</id><published>2010-06-13T04:43:00.001-07:00</published><updated>2010-06-13T04:43:44.224-07:00</updated><title type='text'>Protokol Fail-Stop Digital Signature</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_q_buCidisZk/TBTEa0Mg_rI/AAAAAAAAAKE/ND9sA41DNSU/s1600/sec-1-1-08.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_q_buCidisZk/TBTEa0Mg_rI/AAAAAAAAAKE/ND9sA41DNSU/s320/sec-1-1-08.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-indent: 0.49in;"&gt; &lt;span style="font-family: Calibri, sans-serif;"&gt;Dalam skema &lt;i&gt;fail-stop signature&lt;/i&gt;, sebuah protocol ditambahkan yang memperbolehkan (terikat secara polinomial) penandatangan untuk membuktikan kepada&lt;span lang="id-ID"&gt; &lt;/span&gt;pihak ketiga bahwa tanda tangan palsu memang benar-benar dipalsukan. &lt;/span&gt; &lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Terdiri dari dua atau lebih &lt;span lang="id-ID"&gt;metode&lt;/span&gt; :&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Metode  untuk mengkonstruksi pembuktian pemalsuan, dan&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Metode  untuk memverifikasi pembuktian pemalsuan (dimana setiap orang  mengetahui &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;public key&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.25in;"&gt; &lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Skema Fail-Stop digital signature terdiri dari lima algoritma (GEN, SIGN, VER, PVER, PTEST):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span lang="id-ID"&gt;GEN,  SIGN, dan VER adala algoritma yang digunakan untuk membangkitkan  kunci, melakukan tanda tangan suatu pesan, dan memverifikasi tanda  tangan.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span lang="id-ID"&gt;PVER  ditujukan bagi penerima untuk membuktikan validasi dari tanda tangan  tehadap pihak ketiga tanpa menghasilkan suatu informasi rahasia&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span lang="id-ID"&gt;PTEST  ditujukan untuk penandatangan dan penerima untuk memberikan suatu  bukti adanya pemalsuan jika penyerang sukses melakukannya.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-indent: 0.49in;"&gt; &lt;span style="font-family: Calibri, sans-serif;"&gt;Bukti pemalsuan selalu tidak interaktif, sehingga kemudian dapat ditunjukkan kepada yang lain, dan sistem dapat dihentikan dalam suatu persetujuan yang disepakati bersama. Buktinya harus memenuhi 2 buah persyaratan keamanan yang baru, yaitu :&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Kemampuan  untuk membuktikan pemalsuan bekerja secara terpisah dari kekuatan  komputasi dari pemalsuan yang potensial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Harus  &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;feasible&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; bagi penanda  tangan dalam mengkonstruksi tanda tangan, sehingga dia nantinya  dapat membuktikan telah dipalsukan.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.06in;"&gt; &lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.06in;"&gt; &lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;KONSTRUKSI SECARA KESELURUHAN &lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; margin-left: 0.06in;"&gt; &lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Konstruksi secara keseluruhan dari skema  ada dalam tiga tahap :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Konstruksi  skema &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;fail-stop signature&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;  untuk pesan dengan panjang yang terikat.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Untuk  menanda tangani pesan yang panjangnya tidak terikat, digunakan hash  kemudian skema tanda tangan dengan &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;collision  resistant hash function&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Hash  collision&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; sebagai pembuktian dari sebuah  pemalsuan.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Untuk  menanda tangani pesan yang beragam, digunakan tiga atau konstruksi  berantai di atas &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;one-time&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;  sistem. Terdapat 4 buah varian :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Bottom-up  trees&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Disini &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;public  key&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; untuk beragam &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;one-time  fail-stop signature &lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;dihashkan dalam hash  tree. Hash collision sebagai pembuktian dari pemalsuan.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Top-down  trees&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Disini setiap node dari tree memiliki  pasangan kunci (key pair), dan secret key di setiap node pusat  digunakan untuk men&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;sign&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;  &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;public key&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; tiap  anaknya.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Akumulator.  Hampir mirip seperti bottom-up tree, tetapi ada special primitive  disebutnya akumulator yang memperbolehkan penghilangan dari struktur  tree.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Jika  penanda tangan hanya mengirimkan tanda tangan kepada satu orang  penerima (misalnya bank), lebih sederhananya dan lebih efisien  dengan menggunakan rantai daripada tree. &lt;/span&gt;&lt;/span&gt;  &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-2383203604258356257?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/2383203604258356257/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/protokol-fail-stop-digital-signature.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2383203604258356257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2383203604258356257'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/protokol-fail-stop-digital-signature.html' title='Protokol Fail-Stop Digital Signature'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_buCidisZk/TBTEa0Mg_rI/AAAAAAAAAKE/ND9sA41DNSU/s72-c/sec-1-1-08.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-523816001675432759</id><published>2010-06-13T04:42:00.000-07:00</published><updated>2010-06-13T04:42:44.610-07:00</updated><title type='text'>Karakteristik Fail-Stop Digital Signature</title><content type='html'>&lt;div style="line-height: 150%; margin-top: 0.08in;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_q_buCidisZk/TBTEMHkqrLI/AAAAAAAAAJ8/GnojKLU0Sec/s1600/sec-1-1-08.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_q_buCidisZk/TBTEMHkqrLI/AAAAAAAAAJ8/GnojKLU0Sec/s320/sec-1-1-08.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Fail stop signature memiliki beberapa sifat &lt;span lang="id-ID"&gt;atau karakteristik&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-top: 0.08in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Jika  seorang &lt;i&gt;signer &lt;/i&gt;memberikan tandatangannya pada sebuah pesan  sesuai dengan mekanisme maka seorang &lt;i&gt;verifier&lt;/i&gt; yang  memeriksanya dapat menerimanya.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-top: 0.08in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Seorang  pemalsu tidak dapat membuat &lt;i&gt;signature&lt;/i&gt; yang mampu melewati  skema verifikasi tanpa melakukan usaha eksponensial.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-top: 0.08in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Jika  seorang pemalsu suskses dalam membuat sebuah &lt;i&gt;signature&lt;/i&gt; yang  mampu melewati skema verifikasi dengan probabilitas yang tinggi,  &lt;i&gt;signer&lt;/i&gt; yang asli mampu membuat pembuktian terjadi pemalsuan.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-top: 0.08in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Seorang  &lt;i&gt;signer&lt;/i&gt; tidak dapat membuat &lt;i&gt;signature&lt;/i&gt; yang pada suatu  waktu diklaim telah dipalsukan.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div lang="id-ID" style="line-height: 150%; margin-top: 0.08in; text-indent: 0.43in;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-top: 0.08in; text-indent: 0.49in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Ide dasar dibalik &lt;i&gt;fail-stop signature&lt;/i&gt; adalah untuk setiap kemungkinan &lt;i&gt;public key&lt;/i&gt;, akan ada banyak kemungkinan &lt;i&gt;private key&lt;/i&gt; yang bekerja sama. Setiap &lt;i&gt;private key&lt;/i&gt; menghasilkan beragam kemungkinan tanda tangan. Bagaimanapun juga, Alice hanya mempunyai satu buah &lt;i&gt;private key&lt;/i&gt; dan hanya menghitung satu buah tanda tangan. Alice tidak mengetahui &lt;i&gt;private key&lt;/i&gt; yang lainnya.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-top: 0.08in; text-indent: 0.49in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Eve mau memecahkan &lt;i&gt;private key&lt;/i&gt;nya Alice. (Eve juga bisa menjadi Alice, mencoba menghitung &lt;i&gt;private key&lt;/i&gt; yang kedua untuk dirinya sendiri) Dia mengumpulkan pesan (messages) yang ditanda tangani dan, menggunakan array computer Craynya, mencoba untuk merecover &lt;i&gt;private key&lt;/i&gt; Alice. Walaupun dia memanage untuk merecover &lt;i&gt;private key&lt;/i&gt; yang valid, maka akan ada banyak kemungkinan &lt;i&gt;private key&lt;/i&gt; yang ada, lebih jauh mirip seperti dia memiliki &lt;i&gt;private key&lt;/i&gt; yang lain. Kemungkinan Eve merecovery &lt;i&gt;private key&lt;/i&gt; yang sesuai dapat dibuat sekecil mungkin atau bahkan dapat diabaikan.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-top: 0.08in; text-indent: 0.49in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Sekarang, saat Eve memalsukan dokumen tertanda tangani menggunakan &lt;i&gt;private key&lt;/i&gt; yang dibangkitkan olehnya, akan menghasilkan tanda tangan yang berbeda dibandingkan dengan Alice menandatangani dokumen tersebut oleh dirinya sendiri. Saat Alice ditarik keluar dari persidangan, dia dapat memproduksi 2 tanda tangan yang berbeda dengan pesan (message) yang sama dan &lt;i&gt;public key&lt;/i&gt; (yang berkorespondensi kepada &lt;i&gt;private key&lt;/i&gt;nya dan pada &lt;i&gt;private key&lt;/i&gt; yang dibuat Eve) untuk membuktikan adanya pemalsuan. Disisi lain, jika Alice tidak dapat memproduksi 2 tanda tangan yang berbeda, maka tidak aka nada pemalsuan dan Alice masih tetap terikat dengan tanda tangannya.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-top: 0.08in; text-indent: 0.49in;"&gt;&lt;span style="font-family: Calibri, sans-serif;"&gt;Skema &lt;i&gt;signature&lt;/i&gt; ini akan melindungi dari perlawanan Eve dalam memecahkan skema tandatangan Alice dengan kekuatan komputasi yang tipis. Hal tersebut tidak berarti apa-apa jika Mallory melakukan tindakan seperti masuk paksa ke dalam rumah Alice dan mencuri &lt;i&gt;private key&lt;/i&gt;nya atau serangan terhadap Alice dalam menandatangi dokumen dan kemudian meyakinkannya bahwa dirinya kehilangan &lt;i&gt;private key&lt;/i&gt;. Untuk melindungi adanya perlawanan dari yang sebelumnya, Alice harus membeli anjing penjaga untuk dirinya, hal seperti itulah yang berada di luar lingkup kriptografi.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-523816001675432759?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/523816001675432759/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/karakteristik-fail-stop-digital.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/523816001675432759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/523816001675432759'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/karakteristik-fail-stop-digital.html' title='Karakteristik Fail-Stop Digital Signature'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_buCidisZk/TBTEMHkqrLI/AAAAAAAAAJ8/GnojKLU0Sec/s72-c/sec-1-1-08.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-38984676810226196</id><published>2010-06-13T04:40:00.000-07:00</published><updated>2010-06-13T04:41:23.634-07:00</updated><title type='text'>Fail-Stop Digital Signature</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_q_buCidisZk/TBTDwr4TBFI/AAAAAAAAAJ0/sajXC7taWXU/s1600/sec-1-1-08.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_q_buCidisZk/TBTDwr4TBFI/AAAAAAAAAJ0/sajXC7taWXU/s320/sec-1-1-08.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Digital signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; adalah sebuah tanda tangan digital yang digunakan untuk menjamin bahwa pesan yang diterima berasal dari pengirim yang tepat. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Digital signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; memperbolehkan seseorang, misalkan Alice, membuat tanda tangan kepada semua pihak yang mengetahui kunci publiknya. Beberapa contoh tandatangan hanya aman secara komputasi bagi pihak penandatangan, karena tanda tangan tersebut dapat dipalsukan oleh pihak yang memiliki kemampuan komputasi yang besar. Jika sebuah tanda tangan dapat dipalsukan, maka akan sulit untuk pihak pengirim meyakinkan seorang caraka dari dokumen tertandatangan atau pihak ketiga bahwa dia tidak membuat tanda tangan tersebut.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Permasalahan-permasalahan di atas dapat diatasi dengan menggunakan &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;fail-stop signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; yang berisikan sebuah metode untuk membuktikan bahwa terdapatnya suatu pemalsuan tanda tangan. Sebagai contoh, jika seorang penyerang dengan kemampuan komputasi yang tidak terbatas, membuat pemalsuan yang optimal, penandatangan memiliki sebuah polinomial yang dapat membuktikan bahwa asumsi yang mendasari komputasional telah dipecahkan saat dia melihat adanya pemalsuan. Selain itu, setelah pemalsuan yang dilakukan, seluruh pihak atau operator sistem, akan mengetahui bahwa skema tanda tangan telah terpecahkan, dan kemudian akan diberhentikan. Oleh karena itulah diberi nama &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;“fail-stop”.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; text-indent: 0.5in;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Fail-stop digital signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; pertama kali diperkenalkan oleh Birgit Pfitmann dan Michael Waidner, untuk mengantisipasi adanya serangan pemalsuan. Jika Eve memalsukan tanda tangan Alice setelah melakukan brute force attack, maka Alice dapat membuktikan mereka adalah pemalsu tanda tangan. Jika Alice menandatangani sebuah dokumen dan kemudian menyangkal tanda tangan tersebut, mengakui/mengklaim adanya pemalsuan, persidangan dapat memverifikasi bahwa hal tersebut bukanlah pemalsuan.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-38984676810226196?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/38984676810226196/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/digital-signature-adalah-sebuah-tanda.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/38984676810226196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/38984676810226196'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/digital-signature-adalah-sebuah-tanda.html' title='Fail-Stop Digital Signature'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q_buCidisZk/TBTDwr4TBFI/AAAAAAAAAJ0/sajXC7taWXU/s72-c/sec-1-1-08.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-6016543469462133978</id><published>2010-06-13T04:34:00.000-07:00</published><updated>2010-06-13T04:34:07.426-07:00</updated><title type='text'>UNDENIABLE DIGITAL SIGNATURE</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_q_buCidisZk/TBTCKkmxDxI/AAAAAAAAAJs/vsyrqcpKVw4/s1600/images" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_q_buCidisZk/TBTCKkmxDxI/AAAAAAAAAJs/vsyrqcpKVw4/s320/images" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;Dokumen yang memiliki tanda tangan digital dapat diperbanyak guna penyebaran pengumuman publik. Hal ini dapat menjadi masalah. Jika banyak dokumen baik bisnis maupun personal yang menggunakan tanda tangan digital tersebar salinannya, maka akan mudah untuk setiap orang ataupun entitas untuk melakukan verifikasi. Solusi untuk permasalahan ini adalah dengan adanya tanda tangan digital yang dapat dibuktikan secara valid, tetapi penerima tidak dapat menunjukkannya ke pihak ketiga tanpa seijin si pengirim.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Undeniable Signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; ialah skema tanda tangan digital di mana untuk memverifikasi tanda tangan digital diperlukan persetujuan pemberi tanda tangan, biasanya proses verifikasi berlangsung dengan sepengetahuan pemberi tanda tangan. Skema tersebut disebut juga &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;nonself athenticating signature schemes&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;Proses verifikasi dilakukan dengan menggunakan protokol tanya-jawab, di mana pihak yang ingin memverifikasi pesan atau dokumen mengirimkan pertanyaan kepada pemberi tanda tangan dan melihat jawaban yang diberikan untuk memverifikasi tanda tangan pada dokumen atau pesan yang ia terima. Proses penyangkalan juga berlangsung mirip dengan proses verifikasi. Penerima mengirimkan pertanyaannya dan respons dari pengirim pesan menunjukkan bahwa tanda tangan yang terdapat pada dokumen tersebut bukanlah tanda tangannya.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Jika sebuah tanda tangan digital hanya dapat diverifikasi dengan persetujuan pemberi tanda tangan, pemberi tanda tangan tersebut mungkin saja menolak ketika diminta untuk mengotentifikasi dokumen yang ia tanda tangani. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Undeniable Signature &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;dapat memecahkan masalah seperti ini dengan menggunakan sebuah protokol yang disebut &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;disavowal protocol &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;pada skema tanda tangan digital.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify; text-indent: 0.5in;"&gt; &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Undeniable signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; memiliki dua buah fitur utama :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Verifikasi tanda  tangan berlangsung secara interaktif. Pemberi tanda tangan dapat  membatasi siapa yang dapat memverifikasi tanda tangannya.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Protokol  penyangkalan (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;disapproval  protocol&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;).  Yaitu sebuah protokol untuk menyatakan bahwa tanda tangan digital  yang diberikan merupakan tanda tangan yang palsu.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;Fitur pertama mengimplikasikan bahwa pemberi tanda tangan dapat membatasi proses verifikasi sehingga hanya dapat dilakukan oleh orang-orang yang memiliki otoritas untuk membaca pesan atau dokumen yang ia tanda tangani. Akibatnya jika pesan atau dokumen tersebut terbaca oleh pihak lain yang tidak memiliki otoritas, maka pihak ketiga tadi tidak dapat melakukan verifikasi terhadap dokumen itu. Akan tetapi akibat adanya fitur pertama tersebut, pemberi tanda tangan bisa jadi mengingkari tanda tangan yang sebenarnya valid. Untuk mencegah hal tersebut maka digunakanlah properti yang kedua, sebuah metode untuk membuktikan bahwa sebuah tanda tangan digital adalah tanda tangan digital yang palsu.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify; text-indent: 0.5in;"&gt; &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Secara umum &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;undeniable signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; memiliki tiga buah karakteristik utama yaitu:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Tanda tangan  digital hanya dapat di verifikasi dengan kerja sama pemberi tanda  tangan, namun tetap memiliki kapabilitas anti-penyangkalan.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Pemverifikasi tidak  dapat mengecek validitas sebuah tanda tangan digital sendiri.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Jika pemberi tanda  tangan tidak bersedia untuk bekerja sama dalam memverifikasi pesan  atau ia tidak dapat dimintai kerjasamanya maka penerima pesan juga  tidak dapat memverifikasi pesan yang ia terima.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify; text-indent: 0.5in;"&gt; &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Secara matematis rumit, tetapi secara ide dasar sederhana.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Alice  memberikan  Bob dengan &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;signature.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob membangkitkan  bilangan acak dan mengirimkannya ke Alice&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Alice melakukan  perhitungan dengan bilangan acak dan kunci privatnya kemudian  mengirimkan hasilnnya ke Bob. Alice hanya dapat melakukan  perhitungan jika &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;nya  sah.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;  &lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob  meng-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;confirm&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;nya.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Kegunaan lain dari &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;undeniable signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; yaitu pada kasus perusahaan perangkat lunak yang menggunakan tanda tangan digital sebagai sarana untuk mengotentifikasi bahwa produk perangkat lunak yang mereka buat hanya dapat digunakan oleh pelanggan yang benar-benar berhak untuk menggunakannya. Misalnya hanya pelanggan yang telah membayar.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Terdapat juga protokol tambahan dimana Alice dapat membuktikan bahwa ia tidak menandatangani dokumen, dan tidak bisa menyangkal&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob tidak bisa meyakinkan Carol bahwa &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; Alice sah, karena Carol tidak mengetahui bahwa bilangan Bob acak. Ia dapat dengan mudah melaksanakan protokol dibelakang layar tanpa bantuan Alice, dan menunjukkan hasil Carol. Carol dapat diyakinkan bahwa &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; Alice valid hanya jika ia melengkapi protokol bersama dengan Alice.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob membeli salinan sah DEW, ia dapat memvalidasi &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; pada &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software package &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;kapanpun dia inginkan. Bob meyakinkan Carol bahwa Bob merupakan &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;salesman&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; dari perusahaan Alice. Bob mejual salinan DEW bajakan. Carol memcoba validasi signature dengan Bob, sedangkan Bob juga melakukan validasi&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; signature&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; dengan Alice. Ketika Carol ingin mengirim &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;random number&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; ke Bob, Bob mengirimkannya ke Alice. Ketika Alice membalas, Bob mengirimkan balasannya ke Carol. Dengan begitu, Carol yakin telah membeli &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;software&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt; yang sah.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-6016543469462133978?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/6016543469462133978/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/undeniable-digital-signature.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/6016543469462133978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/6016543469462133978'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/undeniable-digital-signature.html' title='UNDENIABLE DIGITAL SIGNATURE'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_buCidisZk/TBTCKkmxDxI/AAAAAAAAAJs/vsyrqcpKVw4/s72-c/images' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-2748862345290978688</id><published>2010-06-13T04:28:00.000-07:00</published><updated>2010-06-13T04:28:09.670-07:00</updated><title type='text'>Group Signature</title><content type='html'>&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_q_buCidisZk/TBTAxLumkrI/AAAAAAAAAJk/JTrrGNx1xoY/s1600/20090222668_02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_q_buCidisZk/TBTAxLumkrI/AAAAAAAAAJk/JTrrGNx1xoY/s320/20090222668_02.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;David Chaum memperkenalkan masalah berikut:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebuah perusahaan memiliki beberapa komputer, masing-masing tersambung ke jaringan lokal. Masing-masing departemen perusahaan memiliki printer sendiri (Juga terhubung ke jaringan) dan hanya orang-orang dari departemen tersebut yang diijinkan untuk menggunakan printer departemen mereka. Sebelum pencetakan, printer harus yakin bahwa pengguna bekerja di departemen itu. Pada saat yang sama, perusahaan ingin privasi; nama pengguna tidak dapat dibaca. Namun, jika ditemukan seseorang di akhir hari menggunakan printer terlalu sering, direktur harus mampu menemukan siapa yang menyalahgunakan printer tersebut, dan mengirimkan tagihan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solusi untuk masalah ini disebut group signature. Group signature memiliki sifat sebagai berikut:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Hanya anggota kelompok yang dapat men-sign pesan.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Penerima signature dapat memverifikasi bahwa tanda tangan dari grup valid.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Penerima signature tidak dapat menentukan anggota mana dari grup yang menandatangani.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Dalam kasus sengketa, signature dapat "dibuka" untuk mengungkapkan identitas penandatangan tersebut.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Grup Signatures dengan Trusted Arbitrator&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protokol ini menggunakan arbiter terpercaya:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(1) Trent menghasilkan banyak pasangan kunci public-key/private-key dan memberikan setiap anggota kelompok daftar kunci pribadi yang unik yang berbeda.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tidak ada kunci yang sama dalam daftar. (Jika ada n anggota kelompok, dan setiap anggota mendapatkan m pasangan kunci, maka ada n * m total pasang kunci.)&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(2) Trent menerbitkan daftar utama semua kunci publik untuk grup, dengan urutan acak. Trent menyimpan catatan rahasia kunci yang mana milik siapa.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(3) Ketika anggota kelompok ingin menandatangani sebuah dokumen, ia memilih kunci secara acak dari daftar pribadinya.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(4) Bila seseorang ingin memverifikasi bahwa tanda tangan tersebut milik grup, ia melihat pada daftar utama untuk kunci publik yang sesuai dan memverifikasi tanda tangannya.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(5) Jika terjadi perselisihan, Trent mengetahui kunci publik mana yang sesuai dengan anggota kelompok tersebut.&lt;/div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Masalah dengan protokol ini adalah bahwa ia membutuhkan pihak terpercaya. Trent tahu kunci pribadi setiap orang dan bisa memalsukan tanda tangan. M juga harus cukup panjang untuk menghalangi upaya analisis yang menggunakan kunci setiap anggota. Chaum mendaftarkan beberapa protokol lain, dimana Trent tidak mampu untuk memalsukan tanda tangan di mana Trent bahkan tidak diperlukan. Protokol lain tidak hanya menyembunyikan identitas signer, tetapi juga membolehkan anggota baru untuk bergabung dengan grup. &amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-2748862345290978688?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/2748862345290978688/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/group-signature.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2748862345290978688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2748862345290978688'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/group-signature.html' title='Group Signature'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_buCidisZk/TBTAxLumkrI/AAAAAAAAAJk/JTrrGNx1xoY/s72-c/20090222668_02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-1188252046657640839</id><published>2010-06-13T04:23:00.000-07:00</published><updated>2010-06-13T04:23:48.262-07:00</updated><title type='text'>Proxy Signatures</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_q_buCidisZk/TBS_vzp3dDI/AAAAAAAAAJc/nb921KfC_ls/s1600/fdr3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_q_buCidisZk/TBS_vzp3dDI/AAAAAAAAAJc/nb921KfC_ls/s320/fdr3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;Tanda tangan yang ditunjuk confirmer memungkinkan penandatangan untuk menunjuk orang lain untuk memverifikasi tanda tangannya. Misalnya Alice, harus pergi untuk perjalanan bisnis ke tempat yang tidak memiliki akses jaringan komputer yang baik jaringan akses , misalnya ke hutan Afrika. Atau kemungkinan dia lumpuh setelah operasi. Dia mengharapkan untuk menerima beberapa e-mail penting, dan telah menginstruksikan sekretarisnya yaitu Bob untuk menanggapinya secara sesuai. Bagaimana Alice dapat memberikan kekuasaan pada Bob untuk tanda pesan untuknya tanpa memberikan kunci pribadi dia?&lt;/span&gt;&lt;/div&gt;&lt;/span&gt; &lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Proxy signatures adalah solusinya. Alice dapat memberikan proxy pada Bob, sehingga sifat berikut ini berlaku:  &lt;/div&gt;&lt;div style="margin-bottom: 0in; margin-left: 0.19in; text-indent: -0.19in;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Distinguishability. Proxy signatures dapat dibedakan dari tanda tangan normal siapapun.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Unforgeability. Hanya signer asli dan proxy yang ditunjuk signer yang dapat membuat tanda tangan proxy yang valid.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Proxy signer’s deviation. Seorang proxy signer tidak dapat membuat proxy signature yang valid yang tidak terdeteksi sebagai proxy signature.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Verifiability. Dari proxy signature, pemverifikasi dapat diyakinkan penandatangan perjanjian asli pada pesan yang ditandatangani.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Identifiability. Seorang penandatangan asli dapat menentukan identitas proxy signer’s dari proxy signature.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Undeniability. Seorang proxy signer tidak dapat menyangkal proxy signature yang diterima yang ia ciptakan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam beberapa kasus, bentuk yang lebih kuat dari identifiability diperlukan,yakni setiap orang dapat&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;menentukan identitas proxy signer’s dari proxy signature. Skema proxy signature, berdasarkan berbagai skema tanda tangan digital.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-1188252046657640839?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/1188252046657640839/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/proxy-signatures.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/1188252046657640839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/1188252046657640839'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/proxy-signatures.html' title='Proxy Signatures'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_buCidisZk/TBS_vzp3dDI/AAAAAAAAAJc/nb921KfC_ls/s72-c/fdr3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-7340056798342897230</id><published>2010-06-13T04:17:00.000-07:00</published><updated>2010-06-13T04:20:50.004-07:00</updated><title type='text'>ANDOS : All-or-Nothing Disclosure of Secrets</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_q_buCidisZk/TBS_Cq_go9I/AAAAAAAAAJU/x8hUfA83EPM/s1600/img2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_q_buCidisZk/TBS_Cq_go9I/AAAAAAAAAJU/x8hUfA83EPM/s320/img2.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Bayangkan bahwa Alice adalah mantan agen Uni Soviet, sekarang menganggur. Untuk mendapatkan uang, Alice menjual rahasia. Setiap orang yang bersedia membayar sesuai harga dapat membeli rahasia tsb. Dia bahkan memiliki katalog. Semua rahasia itu terdaftar dengan nomor dan judul menggiurkan seperti: “Di mana Jimmy Hoffa?”, “Siapa yang diam-diam mengendalikan trilateral Komisi?”, “Mengapa Boris Yeltsin selalu terlihat seperti orang yang tinggal ditelan kodok?”, Dan seterusnya.&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;Alice tidak akan memberikan dua rahasia untuk harga satu atau bahkan sebagian informasi mengenai salah satu rahasia. Bob, calon pembeli, tidak mau membayar acak rahasia. Dia juga tidak ingin kirim Alice rahasia yang ia mau, dan selain itu Bob takut Alice dapat menambahkan “apa rahasia Bob tertarik pada” katalognya. J poker protokol tidak akan bekerja dalam kasus ini, karena pada akhir protokol Alice dan Bob harus memperlihatkan tangan mereka satu sama lain. Ada juga trik Bob lakukan untuk dapat belajar lebih dari satu rahasia. Solusinya adalah menggunakan semua atau tidak ada pengungkapan-secrets (ANDOS) [246]. Protocol ini menginjinkan beberapa pihak untuk membeli rahasia individu dari seorang penjual. Disini kita akan menggunakan definsi FBI (Fixed Bit Indexed) dari dua buah string x dan y yang pada bit ke-I dari string tersebut bernilai sama.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; line-height: 24px;"&gt;Kasus dari protocol ANDOS ini dapat dijelaskan sebagai berikut. Misal Alice seorang penjual, Bob dan Carol adalah pembeli. Alice memiliki k buah n-bit nilai rahasia ; S1,S2,S3,…,Sk. Bob ingin membeli sebuah nilai rahasia Sb, dan Carol ingin membeli nilai rahasia Sc.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Alice menggenerate  sepasang public key dan memberitahukan Bob nilai kunci publiknya  tapi Carol tidak diberitahu. Alice menggenerate lagi sepasang public  key dan memberitahukan Carol kunci publiknya tapi tidak dengan Bob.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob menggenerate k  buah n-bit nilai acak, B1,B2,B3,…,Bk, dan memberikan nilai  tersebut kepada Carol. Kemudian Carol menggenerate k buah n-bit  nilai acak, C1,C2,C3,…,Ck dan memberitahukan nilai tersebut kepada  Bob.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob mengenkripsi Cb  (ingat lagi, bahwa Bob ingin membeli nilai rahasia Sb) dengan kunci  public yang diberikan oleh Alice kepadanya. Kemudian Bob menghitung  FBI dari Cb dan hasil enkripsi Cb. Hasil FBI tersebut diberikan  kepada Carol. Carol mengenkripsi Bc (ingat lagi, bahwa Carol ingin  membeli nilai rahasia Sc) dengan kunci public yang diberikan Alice  kepadanya. Kemudian Carol menghitung FBI dari Bc dan hasil enkripsi  Bc. Hasil FBI tersebut diberikan kepada Bob.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob mengambil  setiap n-bit dari B1,B2,B3,…,Bk, dan mengganti setiap bit yang  nilai indexnya tidak tercantum pada FBI yang diterima dari Carol  dengan nilai bit komplemennya (misal bit ke-2 tidak tercantum di  FBI, dan bit ke-2 nilainya “1” diganti jadi “0”). Hasil dari  pengubahan itu berupa B’1,B’2,B’3,…,B’k yang kemudian  dikirim kepada Alice (ingat bahwa setiap nilai B’i ukurannya  n-bit). Carol juga melakukan hal yang sama dengan Bob, yakni  mengambil setiap n-bit dari C1,C2,C3,…,Ck dan menggantinya dengan  nilai bit komplemen jika bit tersebut tidak tercantum pada FBI yang  dikirim oleh Bob. Hasil dari pengubahan itu berupa C’1,C’2,C’3,…,C’k  yang kemudian dikirim kepada Alice.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Alice menerima dua  himpunan C’1,C’2,C’3,…,C’k dan B’1,B’2,B’3,…,B’k.  Karena Alice memiliki kunci privat yang kunci publicnya dipakai Bob  maupun Carol maka Alice mampu mendekripsi seluruh C’1,C’2,C’3,…,C’k  dengan private key milik Bob, sehingga menghasilkan k buah nilai C”  n-bit ; C”1,C”2,C”3,…,C”k. Lalu Alice menghitung Si &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Cambria Math', serif;"&gt;&lt;span style="font-size: small;"&gt;⊕&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;  C”i , untuk setiap i = 1 hingga k. Hasil XOR tersebut diberikan  kepada Bob. Alice juga melakukan dekripsi seluruh B’1,B’2,B’3,…,B’k  dengan private key milik Carol, sehingga menghasilkan k buah nilai  B” n-bit ; B”1,B”2,B”3,…,B”k. Alice kemudian menghitung  Si &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Cambria Math', serif;"&gt;&lt;span style="font-size: small;"&gt;⊕&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;  B”I , untuk setiap i = 1 hingga k. Hasil XOR tersebut diberikan  kepada Carol.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;Bob menghitung  nilai Sb dengan meng-XOR Cb dengan nilai ke-b yang dikirim terakhir  kali oleh Alice (ingat bahwa Bob ingin nilai Sb dari Alice) Carol  menghitung nilai Sc dengan meng-XOR Bc dengan nilai ke-c yang  dikirim terakhir kali oleh Alice (ingat bahwa Carol ingin nilai Sc  dari Alice).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.02in; margin-top: 0.02in; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;Protocol ini dapat bekerja untuk sejumlah pihak pembeli. Jika Bob, Carol, dan Dave ingin membeli rahasia, alice memberikan setiap pembeli dua buah kunci publik, artinya setiap satu orang pembeli mendapat 2 buah kunci publik. Setiap pembeli memperoleh sekumpulan bilangan dari pembeli lainnya. Kemudian, mereka akan menyelesaikan protocol dengan alice untuk setiap sekumpulan bilangan yang dikirim kepadanya dan kemudian meng-XOR seluruh hasil akhir dari proses yang alice lakukan.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-7340056798342897230?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/7340056798342897230/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/andos-all-or-nothing-disclosure-of.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7340056798342897230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7340056798342897230'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/andos-all-or-nothing-disclosure-of.html' title='ANDOS : All-or-Nothing Disclosure of Secrets'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_buCidisZk/TBS_Cq_go9I/AAAAAAAAAJU/x8hUfA83EPM/s72-c/img2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-1619427176706123612</id><published>2010-06-12T04:17:00.000-07:00</published><updated>2010-06-12T04:17:23.177-07:00</updated><title type='text'>GPG (GNU Privacy Guard)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_q_buCidisZk/TBNsVkaZMPI/AAAAAAAAAJM/o8veRe4CA8k/s1600/balsa-gpg-import-key.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_q_buCidisZk/TBNsVkaZMPI/AAAAAAAAAJM/o8veRe4CA8k/s320/balsa-gpg-import-key.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;(Sapty, F. R., 2005) &lt;/span&gt;&lt;span lang="sv-SE"&gt;GNU &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Privacy Guard&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; (GnuPG, atau GPG) merupakan software enkripsi email pengganti PGP yang lengkap dan bebas. Pada dasarnya PGP dan GPG adalah sama, hanya pada model pengembangannya saja yang berbeda. &lt;/span&gt;&lt;span lang="sv-SE"&gt;GnuPG adalah suatu program yang digunakan untuk mengamankan komunikasi dan penyimpanan data. Program ini dapat menyandikan data serta membuat tanda tangan digital. Karena tidak menggunakan algoritma yang dipatenkan, GnuPG dapat digunakan secara bebas. GnuPG menggunakan kriptografi &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Public  key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; (&lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;public key cryptography&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt;) sehingga para penggunanya dapat saling berkomunikasi secara aman. Dalam sistem &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Public  key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt;, setiap pengguna mempunyai sepasang kunci yang terdiri dari &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Private key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; dan &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Public  key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt;. &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Private key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; dirahasiakan (hanya diketahui oleh pemiliknya), sementara &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Public  key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; dapat diberikan pada siapa saja yang dikehendaki pemilik, sehingga pemilik dapat berkomunikasi dengan pengguna lain yang diberi &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;Public  key&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; tersebut.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;span lang="sv-SE"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;span lang="sv-SE"&gt;GPG b&lt;/span&gt;&lt;span lang="sv-SE"&gt;ebas karena tidak menggunakan algoritma enkripsi yang telah dipatenkan sehingga bisa dipakai oleh siapa saja tanpa batasan. Beberapa fitur yang ditawarkan GnuPG adalah:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="sv-SE"&gt;P&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="sv-SE"&gt;enggantian  penuh terhadap pemakaian PGP.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div lang="sv-SE" style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Dapat  digunakan sebagai pengganti PGP (yang dipatenkan algoritmanya).   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div lang="sv-SE" style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Tidak  menggunakan algoritma yang dipatenkan.   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Berlisensi GPL.   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Ditulis dari  nol, sehingga tidak menggunakan kode sumber atau algoritma dari  program&lt;span style="font-family: Helvetica, sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;  lainnya. &lt;/span&gt;&lt;/span&gt;  &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Implementasi  penuh OpenPGP (RFC 2440).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Kemampuan yang  lebih baik dibandingkan PGP.   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Mampu  menerjemahkan / memverifikasi pesan tersandi dari PGP 5.x   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Mendukung  algoritma ElGamal (tanda tangan dan penyandian), DSA, 3DES,  BlowFish, TwoFish, CAST5, MD5, SHA-1, RIPE-MD-160 dan TIGER   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Kemudahan  implementasi algoritma penyandian baru dengan menggunakan modul  ekstensi (extension module).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Identitas  pengguna (UserID) diseragamkan dalam suatu bentuk standar.   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Mendukung kunci  dan tanda tangan yang dapat kadaluwarsa (hanya dapat digunakan dalam  jangka waktu tertentu)   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Mendukung  bahasa Inggris, Denmark, Spanyol, Belanda, Perancis, Jerman, Jepang,  Italia, Portugis (brasil dan portugal), Polandia, Rusia, dan swedia   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Online Help  system.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Dapat  mengirimkan Pesan kepada penerima anonim (optional).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Dukungan  integral untuk HKP Keyserver (wwwkeys.pgp.net).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;Mempunyai  banyak program antarmuka grafis.   &lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="line-height: 150%; margin-bottom: 0.06in; margin-top: 0.06in; text-align: justify;"&gt; GnuPG bekerja sempurna di atas sistem operasi Linux dengan platform &lt;em&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;x86, &lt;/span&gt;&lt;/em&gt;&lt;em&gt;mips, alpha, sparc64&lt;/em&gt; ataupun &lt;em&gt;powerpc&lt;/em&gt;. Sistem operasi lain dengan platform x86 yang juga bekerja adalah &lt;em&gt;FreeBSD, OpenBSD, NetBSD&lt;/em&gt; dan bahkan &lt;em&gt;Windows&lt;/em&gt;.&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.06in; margin-top: 0.06in; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0.06in; margin-top: 0.06in; text-align: justify;"&gt;Pembuatan kunci dapat menggunakan algoritma DSA maupun ElGamal. Kemudian ditentukan panjang kunci yang akan dibuat. Yang harus dipertimbangkan dalam menentukan panjang kunci, seseorang harus memilih antar aspek kerahasiaan dan waktu yang diperhitungkan. Jika kunci semakin panjang resiko untuk meng-&lt;i&gt;crack&lt;/i&gt; pesan akan menurun. Tetapi dengan kunci yang lebih besar waktu kalkulasinya juga bertambah. Panjang kunci minimal pada GnuPG adalah 768 bit. Untuk DSA 1024 bit adalah ukuran yang standar. Password digunakan agar dapat menggunakan fungsionalitas yang dimiliki kunci rahasia. &lt;span lang="fi-FI"&gt;Setelah semua data dimasukkan sistem mulai menggenerate kunci. Proses ini membutuhkan waktu beberapa lama.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span lang="fi-FI"&gt; &lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;Orang lain dapat menghubungi seseorang secara aman dengan kunci publik yang telah dibuat. Mempublish kunci dapat dilakukan dengan mempublishnya pada &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;i&gt;homepage&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt; sendiri (dengan &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;i&gt;finger&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;) melalui server kunci .Saat menerima kunci publik dari orang lain harus dilakukan  penambahan data ke basisdata kunci.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;span lang="fi-FI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;span lang="fi-FI"&gt;Sekali sebuah kunci diimpor harus dilakukan validasi. GnuPG menggunakan model kepercayaan yang handal dan fleksibel yang tidak membutuhkan seseorang untuk secara personal memvalidasi setiap kunci yang diimpor. Tetapi beberapa kunci mungkin harus divalidasi secara personal. Sebuah kunci divalidasi dengan memverifikasi &lt;/span&gt;&lt;span lang="fi-FI"&gt;&lt;i&gt;fingerprint &lt;/i&gt;&lt;/span&gt;&lt;span lang="fi-FI"&gt;kunci dan kemudian menandatangani kunci untuk mensertifikasinya sebagai kunci yang valid.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;span lang="fi-FI"&gt;&lt;span lang="fi-FI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 150%; margin-bottom: 0in; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="fi-FI"&gt;&lt;span lang="fi-FI"&gt;&lt;span lang="fi-FI"&gt;User dapat menarik/mencabut kembali kuncinya untuk beberapa alasan. Misalnya kunci rahasia telah dicuri atau menjadi &lt;/span&gt;&lt;span lang="fi-FI"&gt;tersedia untuk orang yang salah. Jika user melupakan passphrasenya atau jika kunci pribadi telah diketahui orang lain atau hilang, sertifikat ini dapat dipublikasikan untuk memberitahukan orang lain bahwa kunci publik tidak dapat digunakan kembali. Kunci publik yang ditarik kembali tetap dapat digunakan untuk memverifikasi tanda tangan yang dibuat di masa lalu, tetapi tidak dapat digunakan lagi untuk mengenkripsi pesan. Juga berdampak pada kemampuan untuk mendekrip pesan yang dikirimkan kepadanya di masa lalu jika user tetap memiliki akses ke kunci privat.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-1619427176706123612?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/1619427176706123612/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/gpg-gnu-privacy-guard.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/1619427176706123612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/1619427176706123612'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/gpg-gnu-privacy-guard.html' title='GPG (GNU Privacy Guard)'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_buCidisZk/TBNsVkaZMPI/AAAAAAAAAJM/o8veRe4CA8k/s72-c/balsa-gpg-import-key.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-3007207351204036362</id><published>2010-06-12T04:12:00.000-07:00</published><updated>2010-06-12T04:12:35.569-07:00</updated><title type='text'>PGP Preety Good Privacy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_q_buCidisZk/TBNrVuFwQMI/AAAAAAAAAJE/3a4m7ae5fNQ/s1600/how_pgp_works3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_q_buCidisZk/TBNrVuFwQMI/AAAAAAAAAJE/3a4m7ae5fNQ/s320/how_pgp_works3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;PGP bekerja dengan menggabungkan beberapa bagian yang terbaik dari key konvensional (simetrik) dan &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;public key cryptography&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;, sehingga sering disebut &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;hybrid cryptosystem. &lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;Ketika seorang pengguna mengenkrip sebuah &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;plaintext&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt; dengan menggunakan PGP, maka awal PGP akan mengkompress &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;plaintet &lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;ini&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;. &lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;Data yang dikompress menghemat waktu, media transmisi  dan yang lebih penting adalah keamanan kriptografi yang kuat. Kebanyakan  teknik analisis sandi mengeksplotasi pola yang ditemukan dalam &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;plaintext&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt; untuk men-&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;crack&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;chiper&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;. Kompressi mengurangi pola-pola ini dalam &lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;i&gt;plaintext, &lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;dengan cara demikian perbaikan yang lebih baik untuk menghambat analisa kode-kode.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;PGP membuat sebuah &lt;i&gt;session key&lt;/i&gt;, yaitu sebuah kunci rahasia berupa bilangan acak pada saat itu. &lt;i&gt;Session Key&lt;/i&gt; ini berkerja dengan sangat aman, algoritma enkripsi konvesional yang cepat untuk meng-enkrip &lt;i&gt;plaintext. &lt;/i&gt; Hasilnya adalah berupah &lt;i&gt;chiper text&lt;/i&gt;. Sekali data dienkripsi, lalu &lt;i&gt;session key&lt;/i&gt; ini dienkripsi lagi menggunakan kunci publik penerima. &lt;i&gt;Session key &lt;/i&gt;yang terenkripsi kunci publik penerima dikirim dengan &lt;i&gt;chipertext&lt;/i&gt; ke penerima.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;Proses deskripsi bekerja sebaliknya, penerima menerima pesan lalu membuka pesan tersebut dengan kunci pribadinya, namun pesan tersebut masih terenkripsi dengan &lt;i&gt;session key&lt;/i&gt;. Dengan menggunakan PGP, penerima mendekrip &lt;i&gt;chipertext&lt;/i&gt; yang terenkripsi secara konvensional.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;Sebuah kunci (key) adalah sebuah nilai yang bekerja dengan sebuah algoritma kriptografi untuk menghasilkan sebuah &lt;i&gt;ciphertext&lt;/i&gt; yang sepesifik. Kunci pada dasarnya adalah bilangan yang besar.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;U&lt;/span&gt;&lt;span lang="sv-SE"&gt;kuran kunci publik dan ukuran kunci rahasia kriptograpi tidak saling barhubungan. Sebuah kunci 80-bit konvensional memiliki kekuatan setara dengan kunci publik 1024-bit. Sebuah kunci 128-bit konvensional setara dengan kunci publik 3000-bit. Jadi semakin besar kunci semakin aman, tetapi algoritma yang digunakan tiap tipe kriptograpi sangat berbeda dan perbendaan ini seperti orang membandingkan antara apel dengan jeruk.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;span lang="it-IT"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;span lang="it-IT"&gt;Sementara secara matematis kunci publik dan &lt;/span&gt;&lt;span lang="it-IT"&gt;pribadi berhubungan. Sangat sulit mendapatkan kunci pribadi hanya dengan memberikan kunci publiknya, tetapi mendapatkan kunci pribadi selalu memungkinkan jika diberikan waktu yang cukup dan kekuatan komputasi cukup.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;span lang="it-IT"&gt;&lt;span lang="it-IT"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;span lang="sv-SE"&gt;&lt;span lang="it-IT"&gt;&lt;span lang="it-IT"&gt;Kunci disimpan dalam bentuk terinkripsi. PGP menyimpan kunci dalam 2 file pada dihardisk, satu untuk kunci publik dan satunya lagi untuk kunci pribadi. &lt;/span&gt;&lt;span lang="sv-SE"&gt;File-file ini disebut dengan &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;keyrings&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt;. Dalam menggunakan PGP, secara khusus akan ditambahkan kunci publik penerima ke &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;keyring&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; publik. Kunci pribadi disimpan pada &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;keyring &lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt;pribadi. Jika kehilangan &lt;/span&gt;&lt;span lang="sv-SE"&gt;&lt;i&gt;keyring&lt;/i&gt;&lt;/span&gt;&lt;span lang="sv-SE"&gt; pribadi, maka tidak akan dapat melakukan dekripsi terhadap informasi yang telah terenkripsi pada ring tersebut.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-3007207351204036362?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/3007207351204036362/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/pgp-preety-good-privacy.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/3007207351204036362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/3007207351204036362'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/pgp-preety-good-privacy.html' title='PGP Preety Good Privacy'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q_buCidisZk/TBNrVuFwQMI/AAAAAAAAAJE/3a4m7ae5fNQ/s72-c/how_pgp_works3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-7369588364754639206</id><published>2010-06-11T01:04:00.001-07:00</published><updated>2010-06-11T01:05:29.954-07:00</updated><title type='text'>Zero-Knowledge Proof "bukan bahasa dewa"</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: 24px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;Zero-Knowledge Proof&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt; &lt;/span&gt;yang &lt;span lang="id-ID"&gt;diperkenalkan oleh Uriel Feige, Amos Fiat&lt;/span&gt; &lt;span lang="id-ID"&gt;dan Adi Shamir&lt;/span&gt; &lt;span lang="id-ID"&gt; merupakan suatu metode &lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;interactive&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt; dari suatu pihak untuk membuktikan pihak lain bahwa (biasanya&lt;/span&gt; secara&lt;span lang="id-ID"&gt; matemati&lt;/span&gt;s&lt;span lang="id-ID"&gt;) &lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;statement&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt; dia adalah benar, tanpa menyatakan ke yang lain kejujuran dari &lt;/span&gt;&lt;span lang="id-ID"&gt;&lt;i&gt;statement&lt;/i&gt;&lt;/span&gt;&lt;span lang="id-ID"&gt; tersebut.&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-weight: normal;"&gt;&lt;span lang="id-ID"&gt;Untuk mengetahui seberapa penting protokol&lt;i&gt; Zero Knowledge Proof&lt;/i&gt;, perlu diketahui sifat dari protokol ini. Setidaknya protocol ini memenuhi kondisi sebagai berikut :&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #4f81bd;"&gt;Pengklaim&lt;/span&gt; tidak dapat mengelabuhi  &lt;span style="color: red;"&gt;pemverifikasi&lt;/span&gt;. Jika &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt;  tidak tahu buktinya, maka peluang &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt;  untuk meyakinkan &lt;span style="color: red;"&gt;pemverifikasi&lt;/span&gt; bahwa  &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt; mengetahui rahasia cukup  kecil.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;Pemverifikasi tidak dapat mencurangi &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt;.  &lt;span style="color: red;"&gt;Pemverifikasi&lt;/span&gt; tidak mendapat informasi  sedikitpun dari bukti. Jika &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt;  mengetahuinya, &lt;span style="color: red;"&gt;pemverifikasi&lt;/span&gt; tidak  dapat mendemonstrasikannya kepada pihak lain seolah-olah ia sebagai  &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt;.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: red;"&gt;Pemverifikasi&lt;/span&gt; tidak dapat mempelajari  kondisi apaun dari bukti &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt;  tanpa &lt;span style="color: #4f81bd;"&gt;pengklaim&lt;/span&gt; yang melakukannya.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; margin-left: 0.5in;"&gt;Dari syarat protokol &lt;i&gt;Zero Knowledge&lt;/i&gt; tersebut perlu dikaji mengapa protokol ini banyak digunakan. Pada dasarnya konsep &lt;i&gt;Zero Knowledge&lt;/i&gt; muncul untuk mengatasi kekurangan pada protokol yang sederhana. Contohnya adalah pada otentikasi &lt;i&gt;password&lt;/i&gt;, informasi rahasia (yaitu &lt;i&gt;password&lt;/i&gt; itu sendiri) diberikan kepada pemverifikasi. Pemverifikasi, siapapun dapat menggunakan &lt;i&gt;password &lt;/i&gt;tersebut untuk digunakaan pada tempat lain. Berbeda dengan &lt;i&gt;password&lt;/i&gt;, &lt;i&gt;Zero Knowledge proof&lt;/i&gt; tidak memberikan informasi terhadap pemverifikasi secara langsung, tetapi lebih mengarah kepada pembuktikan pengetahuan pengklaim terhadap rahasia yang dimilikinya.&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; margin-left: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0in; margin-left: 0.5in;"&gt;Terdapat syarat suatu protokol dikatakan sebagai &lt;i&gt;Zero Knowledge&lt;/i&gt;, yaitu:&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #558ed5;"&gt;&lt;i&gt;&lt;b&gt;Complete&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;, maksudnya jika  pengklaim jujur, pemverifikasi jujur, dan protokol juga dilaksanakan  dengan lengkap.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #558ed5;"&gt;&lt;i&gt;&lt;b&gt;Soundness&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;,&lt;/i&gt;  maksudnya jika terdapat algoritma M, dengan&lt;i&gt; property&lt;/i&gt; pengguna  tidak jujur dapat menjalankan protokol pada B. M tersebut dapat  digunakan untuk membuktikan pengklaim sukses dalam eksekusi setiap  protokol.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #558ed5;"&gt;&lt;i&gt;&lt;b&gt;Property&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;, maksudnya jika  dapat disimulasikan, maka terdapat algoritma simulasi yang dapat  menghasilkan transkrip atau sama dengan output yang sebenarnya tanpa  melibatkan pengklaim asli.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #558ed5;"&gt;&lt;i&gt;&lt;b&gt;Computational&lt;/b&gt;&lt;/i&gt;&lt;/span&gt; dan &lt;span style="color: #558ed5;"&gt;&lt;i&gt;&lt;b&gt;perfect  ZK&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;ol&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #4f81bd;"&gt;&lt;i&gt;Computationa&lt;/i&gt;&lt;/span&gt;&lt;i&gt;l&lt;/i&gt;, jika     bukti dalam &lt;i&gt;polynomial time&lt;/i&gt; tidak dapat dibedakan antara     yang asli dengan yang disimulasikan.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="line-height: 150%; margin-bottom: 0.14in;"&gt;&lt;span style="color: #4f81bd;"&gt;&lt;i&gt;Perfect&lt;/i&gt;&lt;/span&gt;&lt;i&gt;  &lt;/i&gt;&lt;span style="color: #4f81bd;"&gt;&lt;i&gt;ZK&lt;/i&gt;&lt;/span&gt;:     jika distribusi probabilitas transkrip harus identik. Maksud     &lt;i&gt;polynomial time&lt;/i&gt; tidak dapat dibedakan adalah setiap     informasi yang diperoleh dari pemverifikasi selama interaksi     dengan pengklaim tidak berguna bagi pemverifikasi selama waktu     polinomial tertentu&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-7369588364754639206?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/7369588364754639206/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/zero-knowledge-proof-zero-knowledge.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7369588364754639206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7369588364754639206'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/06/zero-knowledge-proof-zero-knowledge.html' title='Zero-Knowledge Proof &quot;bukan bahasa dewa&quot;'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-1257219498747867690</id><published>2010-04-20T01:55:00.000-07:00</published><updated>2010-04-20T01:55:46.860-07:00</updated><title type='text'>Sejarah eXtreme Programming</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_q_buCidisZk/S81r9gl6iZI/AAAAAAAAAHk/IBNmtMqz1Ps/s1600/overview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_q_buCidisZk/S81r9gl6iZI/AAAAAAAAAHk/IBNmtMqz1Ps/s320/overview.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proyek pengembangan perangkat lunak yang dianggap sebagai yang pertama kali menerapkan XP adalah C3 (Chrysler Comprehensive Compensation) Project dari Chrysler. Proyek ini adalah proyek penggajian 10.000 karyawan Chrysler, terdiri dari kira-kira 2000 class dan 30.000 method. Proyek yang dimulai pertengahan dekade 90-an ini terancam gagal karena rumitnya sistem yang dibangun dan kegagalan pada saat testing. Chrysler kemudian menyewa Kent Beck, seorang pakar software engineering yang di kemudian hari dikenal sebagai pencetus awal dari XP, untuk menyelamatkan proyek tersebut. Beck bersama rekannya Ron Jeffries dengan kewenangan yang diberikan oleh Chrysler melakukan berbagai perubahan di C3 Project untuk membuatnya lebih efisien, adaptif, dan fleksibel. Hal yang paling penting bagi mereka adalah harus mampu memenuhi permintaan utama dari Chrysler, untuk melakukan launching perangkat lunak tersebut dalam waktu tidak lebih dari dua tahun sejak saat Beck dikontrak. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Beck dan Jeffries pada akhirnya berhasil menyelesaikan target Chrysler dengan menerapkan berbagai metode dalam proses pengembangan perangkat lunak tersebut. Kumpulan metode inilah yang kemudian dikenal sebagai model atau pendekatan XP dalam pengembangan perangkat lunak. Begitu sederhananya metode-metode tersebut sehingga bagi orang yang belum menerapkan, XP terlihat sebagai kumpulan ide lama yang terlalu sederhana dan tidak akan memberikan efek apapun pada sebuah proyek pengembangan perangkat lunak.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kent Beck sendiri mengakui dan menegaskan bahwa XP tidak selalu cocok untuk setiap proyek pengembangan perangkat lunak. Kelebihan XP adalah sesuai untuk digunakan pada proyek yang memiliki dynamic requirements. Proyek semacam ini memerlukan adaptasi cepat dalam mengatasi perubahan-perubahan yang terjadi selama proses pengembangan perangkat lunak. XP juga cocok untuk proyek dengan jumlah anggota tim tidak terlalu banyak (sekitar 10-20 orang) dan berada pada lokasi yang sama.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-1257219498747867690?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/1257219498747867690/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/04/sejarah-extreme-programming.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/1257219498747867690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/1257219498747867690'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/04/sejarah-extreme-programming.html' title='Sejarah eXtreme Programming'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q_buCidisZk/S81r9gl6iZI/AAAAAAAAAHk/IBNmtMqz1Ps/s72-c/overview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-7980791503931526590</id><published>2010-03-25T20:50:00.000-07:00</published><updated>2010-03-25T20:50:35.293-07:00</updated><title type='text'>Protokol Kriptografi 1 : Key and Message Transmission</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;&lt;i&gt;&lt;b&gt;Key and Message Transmission&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Protokol ini terjadi antara 2 user dengan tidak melibatkan pihak ketiga. Dalam komunikasinya,  session key dan pesan M dikirim dalam satu kali transmisi dengan menggunakan publik key Kriptografi.&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Protokol ini menggunakan sistem hybrid yang lebih banyak digunakan pada sistem komunikasi dan dapat dikombinasikan dengan  digital signatures, timestamps, dan protocol keamanan lainnya. Protokol yaitu  sebagai berikut :&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Alice membangkitkan  random session key, &lt;i&gt;K&lt;/i&gt;, dan melakukan enkripsi &lt;i&gt;M&lt;/i&gt; using  &lt;i&gt;K&lt;/i&gt;. &lt;i&gt;E&lt;/i&gt;&lt;sub&gt;K&lt;/sub&gt;(&lt;i&gt;M&lt;/i&gt;)   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Alice menggunakan  public key Bob dari database.    &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Alice melakukan  enkripsi &lt;i&gt;K&lt;/i&gt; dengan public key Bob. &lt;i&gt;E&lt;/i&gt;&lt;sub&gt;B&lt;/sub&gt;(&lt;i&gt;K&lt;/i&gt;)   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Alice mengirim pesan  M yang terenkripsi dan session key yang terenkrip kepada Bob. &lt;i&gt;E&lt;/i&gt;&lt;sub&gt;K&lt;/sub&gt;(&lt;i&gt;M&lt;/i&gt;),  &lt;i&gt;E&lt;/i&gt;&lt;sub&gt;B&lt;/sub&gt;(&lt;i&gt;K&lt;/i&gt;).   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Bob melakukan  dekripsi untuk mendapatkan session key Alice, &lt;i&gt;K&lt;/i&gt;, dengan  menggunakan private key miliknya.   &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;Bob melakukan  dekripsi pesan Alice dengan menggunakan session key.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Gambar. Protokol Key and Message Transmission&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify; text-indent: 0.5in;"&gt;Untuk menambahkan keamanan terhadap man-in-the-middle attacks, Alice dapat melakukan tanda tangan pada pesan dan session key yang dikirimkan dengan menggunakan private key milik Alice. Notasinya yaitu &lt;i&gt;E&lt;/i&gt;&lt;sub&gt;A&lt;/sub&gt;&lt;i&gt;(E&lt;/i&gt;&lt;sub&gt;K&lt;/sub&gt;(&lt;i&gt;M&lt;/i&gt;), &lt;i&gt;E&lt;/i&gt;&lt;sub&gt;B&lt;/sub&gt;(&lt;i&gt;K&lt;/i&gt;)).  &lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-7980791503931526590?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/7980791503931526590/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/protokol-kriptografi-1-key-and-message.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7980791503931526590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7980791503931526590'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/protokol-kriptografi-1-key-and-message.html' title='Protokol Kriptografi 1 : Key and Message Transmission'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-8588133613248021935</id><published>2010-03-23T06:32:00.001-07:00</published><updated>2010-03-23T06:32:28.072-07:00</updated><title type='text'>Grub Install setelah Install Windows</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ide dasarnya sebagai berikut,&lt;br /&gt;1. Boot komputer dengan Live-CD Linux&lt;br /&gt;2. Edit fstab&lt;br /&gt;3. Mount partisi instalasi Linux&lt;br /&gt;4. grub-install&lt;br /&gt;5. edit file menu.lst&lt;br /&gt;&lt;br /&gt;mari kita lanjutkan..&lt;br /&gt;Setelah booting komputer dengan Live-CD Linux [dalam hal ini dengan CD Ubuntu 7.10], langsung aja buka terminal. Dari menu Applications -&amp;gt; Accessories -&amp;gt; Terminal.&lt;br /&gt;Jalankan perintah:&lt;br /&gt;[code='xml']$ sudo parted /dev/sda&lt;br /&gt;(parted) print[/code]&lt;br /&gt;Sesuaikan &lt;code&gt;/dev/sda&lt;/code&gt; dengan HDD anda. Anda akan dapatkan informasi partisi HDD anda.&lt;br /&gt;&lt;br /&gt;Berikut ini informasi partisi HDD saya:&lt;br /&gt;[code='xml']Disk /dev/sda: 80.0GB&lt;br /&gt;Sector size (logical/physical): 512B/512B&lt;br /&gt;Partition Table: msdos&lt;br /&gt;&lt;br /&gt;Number  Start   End     Size    Type      File system  Flags&lt;br /&gt;1      32.3kB  31.2GB  31.2GB  primary   ext3&lt;br /&gt;2      31.2GB  31.8GB  535MB   primary   linux-swap&lt;br /&gt;3      31.8GB  76.8GB  45.0GB  extended               lba&lt;br /&gt;5      31.8GB  34.9GB  3142MB  logical   fat32&lt;br /&gt;6      34.9GB  76.8GB  41.9GB  logical   ntfs&lt;br /&gt;4      76.8GB  80.0GB  3224MB  primary   ntfs         boot[/code]&lt;br /&gt;&lt;br /&gt;Langkah kedua yaitu edit /etc/fstab:&lt;br /&gt;Buka fstab anda dengan editor kesukaan anda, saya memakai vim:&lt;br /&gt;[code='xml']$ sudo vim /etc/fstab[/code]&lt;br /&gt;Tambahkan baris untuk mount partisi linux anda.&lt;br /&gt;contoh berdasarkan informasi parted HDD saya:&lt;br /&gt;[code='xml']/dev/sda1 /target ext3 defaults 0 0[/code]&lt;br /&gt;&lt;br /&gt;Ok, langkah ketiga, mount partisi linux:&lt;br /&gt;[code='xml']$ sudo mount /target[/code]&lt;br /&gt;&lt;br /&gt;Langkah keempat, grub-install&lt;br /&gt;[code='xml']$ sudo grub-install --root-directory=/target /dev/sda[/code]&lt;br /&gt;&lt;br /&gt;Langkah terakhir, edit menu.lst:&lt;br /&gt;Buka /target/boot/grub/menu.lst dengan editor favorit anda,&lt;br /&gt;[code='xml']$ sudo vim /target/boot/grub/menu.lst[/code]&lt;br /&gt;Tambahkan code berikut:&lt;br /&gt;[code='xml']title           windust&lt;br /&gt;root            (hd0,3)&lt;br /&gt;makeactive&lt;br /&gt;chainloader +1[/code]&lt;br /&gt;Untuk &lt;code&gt;root (hd0,3)&lt;/code&gt; sesuaikan dengan partisi yang anda punya berdasarkan informasi dari parted tadi.&lt;br /&gt;hd0,3 berarti HDD pertama, partisi ke-empat.&lt;br /&gt;&lt;br /&gt;Nah selese deh.. tinggal restart.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-8588133613248021935?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/8588133613248021935/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/grub-install-setelah-install-windows.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/8588133613248021935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/8588133613248021935'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/grub-install-setelah-install-windows.html' title='Grub Install setelah Install Windows'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-2890531861627351202</id><published>2010-03-22T21:37:00.000-07:00</published><updated>2010-03-22T21:37:36.797-07:00</updated><title type='text'>DaRi mAta TuRun Ke Hati</title><content type='html'>&lt;div style="text-align: justify;"&gt;hari gini 23 maret 2010&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;oke...gw lanjutin...cerita gw...&lt;br /&gt;beuh...pagi-pagi....kacau dah....tepat jam 5 lebih 10 menit lebih 3 detik keliatannya...gw udah nyampe di lapangan parkir...(tapi bukan bwt markirin mobil..apalgi mobil gw...)&lt;br /&gt;tapi buat menyiksa&amp;nbsp; urat-urat kaki gw...sama nyiksa....mata gw yang masih lemas lunglai....habis kerja keras memejamkan mata semalaman (alias tidur bin bobo). Gw yang senior ternyata dateng kepagian cuy.....jadilah gw senior satu-satunya yang paling ?????????......yaiyalah junior udah pada baris.....lah gw..baris ma siapa.....tapi untungnya beberapa temen seangkatan gw langsung nongol......tapi namanya senior yang kreatif..yaaaa ga langsung baris....duduk manis dulu....sambil menenangkan diri dengan udara pagi....yang indah menyejukkan hati walau tak bersahabat dengan mata.....makanya ada pujangga yang bilang "dari mata turun ke hati" coz emang gak bersahabat ma udara pagi....&lt;br /&gt;&lt;br /&gt;Anjrottttt c Indra (udah gw sebutin kan di postingan sebelumnya) sang ketua kelas....dengan lantang padahal gw yakin dia....juga lemesssss ngantukk...hahaha....ngomong triak-triak " Perhatian bentuk 3 beresap...bla..bla..bla..." anjrooooottttttttttttt....&lt;br /&gt;&lt;br /&gt;biasanya c baris cepet kaya kilat nyamber tiang.....ehhhhh ada XXX....(ga enak gw nyebutinnya)....yg jelas....dulunya waktu mahasiswa...dia itu Kepala Departemen Khusus...beuh...dengernya juga.......ajiiibbbbb..&lt;br /&gt;hehe.....(ijin pak...).....&lt;br /&gt;&amp;nbsp;gara-gara beliau....apel senam pagi....jadi lama banget kayak nungguin antrian di tukang obat....ehhhh salah deh bukan coz beliau tapi coz kite-kite juge c...(lo ko jadi betawi).....maaaaafffff ya pakkkk.....&lt;br /&gt;&lt;br /&gt;hahaha.......&lt;br /&gt;&lt;br /&gt;aduh pegel nih ....ntar dulu yah gw mw cari data-data buat TA gw dulu...&lt;br /&gt;tapi gw yakin seyakin-yakinnya...lw pwngwn twkan cerita gw....apalagi yang baca adalah yang menjadi "musuh dalam teman gw"....&lt;br /&gt;&lt;br /&gt;see you next time&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-2890531861627351202?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/2890531861627351202/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/dari-mata-turun-ke-hati.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2890531861627351202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2890531861627351202'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/dari-mata-turun-ke-hati.html' title='DaRi mAta TuRun Ke Hati'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-401300958247399772</id><published>2010-03-22T01:39:00.001-07:00</published><updated>2010-03-22T01:39:34.013-07:00</updated><title type='text'>Tumben Founder nih Blog Curhat</title><content type='html'>&lt;div style="text-align: justify;"&gt;hari ini 22 maret 2010&lt;br /&gt;&lt;br /&gt;Anjrot.....udah lama gak ngenet dikelas....pas ngenet....beuhh...susah putusnye....tapi mata ini uhhhh susah juge diajak kompromi.....libur&amp;nbsp; bawaanya tidur....kesini-sini jadi kerasa juga....&lt;br /&gt;but anyway....semalem gw dapet jadwal kuliah Kemanan jaringan jam sembilan pagi teng.....eh pas di kelas, ketua kelas gw yang namanya gw sebutin ga yah....sebutin aja deh....c indra...semena-mena dia bilang jadwal ganti...beuh....ASIK...coz dosennya kosong...hahaha....anjrot langsung gw putuskan balik ke kamar ... tapi laptop masih nyambung ma wireless kelas....pilih mana nih....lanjut ngenet...sambil cari-cari info bahan kuliah (alay) atau memanjakan mata....hehehe.....ah daripada gw pikir-pikir kayak mikir TA...langsung gw putuskan balik ke k.a.m.a.r.....jossssss....&lt;br /&gt;&lt;br /&gt;jam 1 kurang 1 menit gw udah duduk siap makan siang dengan lahap....bareng senior ma junior...TAPI masalahnya.....meja makan wajib kudu musti must penuh...coz mejanya paling depan kayak mw perang apalagi ada ketua senat sang kaisar kampus duduk dibagian tengah agak pinggir dikit ke arah gw hehehe....bukan deh junior gw...hehehe...cewek...haha...ga usah di bahas...&lt;br /&gt;kembali ke topik...meja makan gw kurang satu orang yang duduk....ci tuan piket tepat 1 menit menjelang jam 1 siang terik pisan...bilang "harap mahasiswa untuk duduk di meja depan terlebih dahulu...."...sialnye.......gubrakkkkkkkkkkk...yang dateng "nyamperin" gw...bukan deh, nyamperin meja gw..bukan juga deh...nyamperin meja yang ada gwnya lebih tepatnya lagi....ADALAH..............&lt;br /&gt;&lt;br /&gt;____mw tw kan lw____&amp;nbsp; &lt;br /&gt;&lt;br /&gt;hehehe............................&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-401300958247399772?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/401300958247399772/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/tumben-founder-nih-blog-curhat.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/401300958247399772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/401300958247399772'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/03/tumben-founder-nih-blog-curhat.html' title='Tumben Founder nih Blog Curhat'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-3761689810580631614</id><published>2010-02-17T00:44:00.000-08:00</published><updated>2010-06-11T01:07:10.264-07:00</updated><title type='text'>CRYPTOGRAPHIC HASH FUNCTION</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dewasa ini banyak data-data penting seperti data-data bisnis yang dipertukarkan melalui media internet. Misalnya saja melalui media email. Media email biasa bukanlah media yang benar-benar aman. Dewasa ini pesan-pesan melalui email bisa saja dibaca, diubah atau dirusak oleh pihak yang sama sekali tidak berhak. Untuk itu diperlukan pengamanan terhadapnya, yaitu dengan teknik kriptografi modern yang kini banyak digunakan. Ada 4 aspek layanan keamanan yang diberikan oleh kriptografi, yaitu :&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Kerahasiaan Pesan (Confidentiality/Secrecy)&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Keabsahan Pengirim (User Authentication)&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Keaslian Pesan (Message/Data Integrity)&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Anti Penyangkalan (Non Repudiation)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Keempat aspek keamanan tersebut gunanya untuk mengatasi ancaman-ancaman terhadap komunikasi data yang dipertukarkan seperti :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Pengungkapan rahasia (disclosure) kepada pihak yang tidak berhak.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Analisis lalu lintas komunikasi, meliputi pola lalu lintas frekuensi dan durasi komunikasi, banyak dan panjang berita.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Penyamaran (masquerade), penambahan pesan yang disamarkan dari pihak yang berwenang.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Modifkasi isi pesan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Modikasi urutan pesan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Modifkasi waktu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Penyangkalan oleh pengirim pesan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;8. Penyangkalan oleh penerima pesan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk poin (1), (2) diselesaikan dengan teknik enkripsi kripto simetris. Poin (3) sampai (6) dapat diselesaikan dengan teknik otentikasi atau dengan tanda tangan digital. Poin (7) dapat diselesaikan dengan tanda tangan digital. Sedangkan poin (8) diselesaikan dengan tanda tangan digital dan protokol yang digunakan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Algoritma kriptografi modern yang digunakan saat ini secara garis besar terbagi dalam 3 kelompok, yaitu algoritma simetri, algoritma asimetri dan hash function. Hash function adalah fungsi matematika yang menerima masukan string apa saja yang panjangnya sembarang dan mengkonversinya menjadi string keluaran yang panjangnya tetap yang disebut nilai hash (hash value) dan umumnya panjang nilai hash ini jauh lebih kecil dari panjang string masukannya. Hampir di seluruh protokol kriptografi, hash function banyak diterapkan, seperti pada MD5, SHA-1, SHA-256 dan SHA-512. Sehingga hash function ini tergolong sangat penting dalam dunia kriptografi.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dalam dunia kriptografi, hash function bukan merupakan sesuatu yang baru. Sebagai salah satu cabang dalam kriptografi, hash function memiliki daya tarik tersendiri dikarenakan cukup banyak aplikasi-aplikasi yang menerapkan fungsi hash. Fungsi hash banyak digunakan sebagai otentikasi, integritas dan digital signature, salah satu aplikasinya yang mudah dujumpai yaitu penggunaan password dalam aplikasi digital atau internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Secara kritografis hash function adalah fungsi hash yang memiliki beberapa sifat keamanan tambahan sehingga dapat dipakai untuk tujuan keamanan data. Umumnya digunakan otentikasi dan verifikasi. Suatu hash function merupakan sebuah fungsi matematika yang mengambil sebuah panjang variabel string input, yang disebut pre-image dan mengkonversikannya ke sebuah string output dengan panjang yang tetap dan biasanya lebih kecil, yang disebut message digest (ringkasan pesan). Hash function dapat menerima masukan string apa saja. Jika string menyatakan pesan (message), maka sembarang pesan M berukuran bebas dikompresi oleh fungsi hash H melalui persamaan h=H(M), dimana M = pesan ukuran sembarang, h = nilai hash (hash value) atau pesan-ringkas (message-digest); h &amp;lt;&amp;lt;&amp;lt;&amp;lt; M.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dapat dijelaskan bahwa Cryptographic Hash Function adalah suatu fungsi dengan inputan yang berubah-ubah panjangnya (atau sangat panjang) dan memetakannya sehingga menghasilkan output yang pendek dan panjang nya tetap, dimana dibutuhkan sebuah fungsi yang berguna untuk mengkompresi sebuah string dengan panjang yang berubah-ubah menjadi sebuah string tetap yang lebih pendek. Hash function digunakan untuk menentukan secara keseluruhan tempat penyimpanan yang mungkin dari sebuah file.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tujuan penggunaan hash function ini adalah agar 2 buah input yang berbeda tidak mempunyai nilai hash yang sama (untuk menghindari colllision/hash clash). Hash function sering disebut juga fungsi satu arah (one-way function), message digest, fingerprint, fungsi kompresi, dan message authentication code (MAC). Ilustrasinya fungsi hash satu arah H beroperasi pada pesan M dengan panjang sembarang, dan menghasilkan keluaran h yang selalu sama panjangnya. Dinotasikan H(M)=h. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fungsi hash sebisa mungkin harus memiliki sifat-sifat sebagai berikut :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;a) Diberikan M, harus mudah menghitung H(M) = h.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;b) Diberikan h, sangat sulit secara perhitungan mendapatkan M sedemikian sehingga H(M) = h&lt;/div&gt;&lt;div style="text-align: justify;"&gt;c) Diberikan M, sangat sulit secara perhitungan mendapatkan M’ sedemikian sehingga H(M) = H(M’)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;d) Sangat sulit secara perhitungan untuk mendapatkan dua pesan M dan M’ sedemikian sehingga H(M) = H(M’)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada aplikasi kriptografi, hash function diklasifikasikan menjadi unkeyed hash function (fungsi hash tanpa kunci) dan keyed hash function (fungsi hash dengan kunci). Unkeyed hash function atau yang dikenal Manipulation Detection Codes (MDCs) hanya memerlukan satu parameter input, yaitu berita, sedangakan keyed hash function atau yang dikenal Message Authentication Codes  (MACs) menggunakan dua parameter input, yaitu berita dan kunci.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hash function adalah sebuah fungsi h yang :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;a)  One-Way Hash Function (OWHF)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Konsep one-way hash function pertama kali diperkenalkan oleh Diffie dan Hellman pada papernya yang berjudul "New Directions in Cryptography".  Sebuah one-way hash function (OWHF) adalah fungsi h yang memenuhi kondisi :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;i Sebuah x dapat mempunyai panjang yang bervariasi dan hasil dari h(x) hanya mempunyai sebuah panjang yang tetap yaitu n bit.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ii Hash function akan bersifat one-way atau satu arah, jika diberikan sebuah y hasil dari h, maka secara perhitungan akan sulit untuk menemukan sebuah berita x dimana h(x) = y (sifat preimage resistance) dan diberikan x dan h(x) maka akan sulit secara perhitungan untuk menemukan sebuah berita x’, x ≠ x, dimana h(x’) = h(x) (sifat second preimage resistance).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk beberapa aplikasi, seperti fungsi pseudo-random dan algoritma MAC yang berdasarkan hash function ,sebagian besar dari input dapat diketahui namun sulit untuk menemukan bagian yang tidak diketahui pada input tersebut. Hal seperti ini disebut dengan partial preimage resistance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;b) Collision Resistant Hash Function (CRHF)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Definisi dari collision resistance hash functions (CRHF) secara formal di perkenalkan oleh Yuval pada papernya "How to swindle Rabin". Sebuah Collision Resistance Hash Functons (CRHF) adalah fungsi h yang memenuhi kondisi :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;i. Sebuah x dapat mempunyai panjang yang bervariasi dan hasil dari h(x) hanya mempunyai sebuah panjang yang tetap yaitu n bit.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ii. Hash Function tersebut harus merupakan OWHF, yaitu memenuhi preimage resistance dan second preimage resistance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;iii. Hash function tersebut harus bersifat collision resistant, yaitu dimana tidak mungkin (secara perhitungan)  untuk menemukan dua berita yang mempunyai nilai hash yang sama. Dengan kata lain, secara perhitungan sulit menemukan sebarang dua input sebarang, x dan x’, sehingga h(x)=h(x’).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One-Way Hash Function dan Collision Resistant Hash Function merupakan sifat dari MDCs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;c) Relating between definitions Hubungan dari kedua definisi&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Jelas dilihat bahwa menemukan sebuah second preimage tidak akan lebih mudah dibanding menemukan sebuah collision. Bagaimanapun juga untuk menentukan hubungan yang pasti dari kedua kondisi diatas memerlukan definisi khusus. Pada kondisi tertentu, collision resistance menyebabkan preimage resistance dan second preimage resistance. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;a) MD5 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;MD5 adalah  fungsi hash satu arah yang dibuat oleh Ronald Rivest pada tahun 1995 yang merupakan perbaikan dari MD4 karena telah berhasil diserang oleh kriptanalis. Algoritma ini secara umum membangkitkan pesan ringkas (message digest) dengan cara :&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Menambahkan bit-bit pengganjal&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Menambahkan nilai panjang pesan semula&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Inisialisasi penyangga (buffer)&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Pengolahan pesan dalam blok berukuran 512 bit&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Inputan dari algoritma ini adalah sebuah berita dengan panjang yang bervariasi dan menghasilkan output sebanyak 128 bit message digest.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;b) SHA &lt;/div&gt;&lt;div style="text-align: justify;"&gt;SHA Family adalah merupakan algoritma hash function yang dibuat oleh National Security Agency (NSA) dan dipublikasikan sebagai standar oleh pemerintah USA. Algoritma SHA family yang paling banyak digunakan adalah SHA-1 dan telah banyak diaplikasikan pada berbagai macam aplikasi keamanan dan protocol keamanan seperti SSL, PGP, SSH, S/MIME dan IPSec.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut akan dijelaskan tujuan dari penggunaan hash function.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;a) Digital Signature&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cryptographic hash function pertama kali memang digunakan untuk masukan tanda tangan digital atau digital signature. Algoritma digital signature RSA terlalu mahal untuk diaplikasikan secara langsung untuk setiap blok masukan untuk sebagian besar pesan. Oleh karea itu, masukan secara aman dikompresi menggunakan hash function.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;b) Pseudorandom Function&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hash function dapat pula digunakan untuk membuat fungsi pseudorandom, dimana sebuah mekanisme deterministic untuk membangkitkan stram output dari stream input sehingga tampak acak.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;c) Data Fingerprinting&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hash function sering digunakan pula untuk memproduksi sidik jari (fingerprinting) untuk berbagai berkas pesan. Nilai hash yang tersimpan disimpan terpisah dengan data, sehingga data yang telah diubah dapat dideteksi. Saat mengirim pesan akan mengirimkan pesannya, dia harus membuat fingerprinting atau sidik jari dari pesan yang akan dikirim untuk penerima pesan. Pesan yang panjangnya bisa bervariasi yang akan di hash disebut preimage, sedangkan outputnya yang memiliki ukuran tetap disebut hash value atau nial hash.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;7.1 Kesimpulan&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Cryptographic Hash Function adalah suatu fungsi dengan inputan yang berubah-ubah panjangnya (atau sangat panjang) dan memetakannya sehingga menghasilkan output yang pendek dan panjang nya tetap, dimana dibutuhkan sebuah fungsi yang berguna untuk mengkompresi sebuah string dengan panjang yang berubah-ubah menjadi sebuah string tetap yang lebih pendek.&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Fungsi hash merupakan  fungsi yang bersifat satu  arah  yang  akan  menghasilkan sebuah “fingerprint” dari  data tersebut  dan  tidak  dapat  diubah  kembali menjadi  pesan  semula. Umumnya digunakan  untuk  keperluan  otentikasi  dan integritas data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Kelebihan fungsi hash ialah menjaga integritas data, menghemat waktu pengiriman dan menormalkan panjang data yang beraneka ragam karena fungsi hash memiliki sifat fungsi kompresi. Kelebihan inilah yang menjadikan fungsi hash banyak digunakan untuk keamanan data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-3761689810580631614?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/3761689810580631614/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/02/cryptographic-hash-function.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/3761689810580631614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/3761689810580631614'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/02/cryptographic-hash-function.html' title='CRYPTOGRAPHIC HASH FUNCTION'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-5668640433914398214</id><published>2010-01-31T21:12:00.000-08:00</published><updated>2010-01-31T21:14:13.602-08:00</updated><title type='text'>Menjadi Seorang Profesional</title><content type='html'>&lt;div style="text-align: justify;"&gt;Menjadi seorang professional bukanlah pekerjaan yang mudah. Untuk&lt;br /&gt;mencapainya, diperlukan usaha yang keras, karena ukuran profesionalitas&lt;br /&gt;seseorang akan dilihat dua sisi. Yakni teknis keterampilan atau keahlian&lt;br /&gt;yang dimilikinya, serta hal-hal yang berhubungan dengan sifat, watak, dan&lt;br /&gt;kepribadiannya. &lt;br /&gt;&lt;br /&gt;Paling tidak, ada delapan syarat yang harus dimiliki oleh seseorang jika&lt;br /&gt;ingin jadi seorang professional.&lt;br /&gt;&lt;br /&gt;1. Menguasai pekerjaan&lt;br /&gt;&lt;br /&gt;Seseorang layak disebut professional apabila ia tahu betul apa yang harus ia&lt;br /&gt;kerjakan. Pengetahuan terhadap pekerjaannya ini harus dapat dibuktikan&lt;br /&gt;dengan hasil yang dicapai. Dengan kata lain, seorang professional tidak&lt;br /&gt;hanya pandai memainkan kata-kata secara teoritis, tapi juga harus mampu&lt;br /&gt;mempraktekkannya dalam kehidupan nyata. Ia memakai ukuran-ukuran yang jelas,&lt;br /&gt;apakah yang dikerjakannya itu berhasil atau tidak. Untuk menilai apakah&lt;br /&gt;seseorang menguasai pekerjaannya, dapat dilihat dari tiga hal yang pokok,&lt;br /&gt;yaitu bagaimana ia bekerja, bagaimana ia mengatasi persoalan, dan bagaimana&lt;br /&gt;ia akan menguasai hasil kerjanya.&lt;br /&gt;&lt;br /&gt;Seseorang yang menguasai pekerjaan akan tahu betul seluk beluk dan liku-liku&lt;br /&gt;pekerjaannya. Artinya, apa yang dikerjakannya tidak cuma setengah-setengah,&lt;br /&gt;tapi ia memang benar-benar mengerti apa yang ia kerjakan. Dengan begitu,&lt;br /&gt;maka seorang profesional akan menjadikan dirinya sebagai problem solver&lt;br /&gt;(pemecah persoalan), bukannya jadi trouble maker (pencipta masalah) bagi&lt;br /&gt;pekerjaannya.&lt;br /&gt;&lt;br /&gt;2. Mempunyai loyalitas&lt;br /&gt;&lt;br /&gt;Loyalitas bagi seorang profesional memberikan petunjuk bahwa dalam&lt;br /&gt;melakukan pekerjaannya, ia bersikap total. Artinya, apapun yang ia kerjakan&lt;br /&gt;didasari oleh rasa cinta. Seorang professional memiliki suatu prinsip hidup&lt;br /&gt;bahwa apa yang dikerjakannya bukanlah suatu beban, tapi merupakan panggilan&lt;br /&gt;hidup. Maka, tak berlebihan bila mereka bekerja sungguh-sungguh.&lt;br /&gt;&lt;br /&gt;Loyalitas bagi seorang profesional akan memberikan daya dan kekuatan untuk&lt;br /&gt;berkembang dan selalu mencari hal-hal yang terbaik bagi pekerjaannya. Bagi&lt;br /&gt;seorang profesional, loyalitas ini akan menggerakkan dirinya untuk dapat&lt;br /&gt;melakukan apa saja tanpa menunggu perintah. Dengan adanya loyalitas seorang&lt;br /&gt;professional akan selalu berpikir proaktif, yaitu selalu melakukan&lt;br /&gt;usaha-usaha antisipasi agar hal-hal yang fatal tidak terjadi.&lt;br /&gt;&lt;br /&gt;3. Mempunyai integritas&lt;br /&gt;&lt;br /&gt;Nilai-nilai kejujuran, kebenaran, dan keadilan harus benar-benar jadi&lt;br /&gt;prinsip dasar bagi seorang profesional. Karena dengan integritas yang tingi,&lt;br /&gt;seorang profesional akan mampu membentuk kehidupan moral yang baik. Maka,&lt;br /&gt;tidaklah berlebihan apabila dikatakan bahwa seorang professional tak cukup&lt;br /&gt;hanya cerdas dan pintar, tapi juga sisi mental. Segi mental seorang&lt;br /&gt;professional ini juga akan sekaligus menentukan kualitas hidupnya. Alangkah&lt;br /&gt;lucunya bila seseorang mengaku sebagai profesional, tapi dalam kenyataanya&lt;br /&gt;ia seorang koruptor atau manipulator ?&lt;br /&gt;&lt;br /&gt;Integritas yang dipunyai oleh seorang professional akan membawa kepada&lt;br /&gt;penyadaran diri bahwa dalam melakukan suatu pekerjaan, hati nurani harus&lt;br /&gt;tetap menjadi dasar dan arah untuk mewujudkan tujuannya. Karena tanpa&lt;br /&gt;mempunyai integritas yang tinggi, maka seorang professional hanya akan&lt;br /&gt;terombang-ambingkan oleh perubahan situasi dan kondisi yang setiap saat bisa&lt;br /&gt;terjadi. Di sinilah intregitas seorang professional diuji, yaitu sejauh mana&lt;br /&gt;ia tetap mempunyai prinsip untuk dapat bertahan dalam situasi yang tidak&lt;br /&gt;menentu.&lt;br /&gt;&lt;br /&gt;4. Mampu bekerja keras&lt;br /&gt;&lt;br /&gt;Seorang profesional tetaplah manusia biasa yang mempunyai keterbatasan dan&lt;br /&gt;kelemahan. Maka, dalam mewujudkan tujuan-tujuan yang ingin dicapai, seorang&lt;br /&gt;professional tidak dapat begitu saja mengandalkan kekuatannya sendiri.&lt;br /&gt;Sehebat-hebatnya seorang profesional, pasti tetap membutuhkan kehadiran&lt;br /&gt;orang lain untuk mengembangkan hidupnya. Di sinilah seorang professional&lt;br /&gt;harus mampu menjalin kerja sama dengan berbagai pihak. Dalam hal ini, tak&lt;br /&gt;benar bila jalinan kerja sama hanya ditujukan untuk orang-orang tertentu.&lt;br /&gt;Seorang profesional tidak akan pernah memilih-milih dengan siapa ia akan&lt;br /&gt;bekerja sama.&lt;br /&gt;&lt;br /&gt;Seorang profesional akan membuka dirinya lebar-lebar untuk mau menerima&lt;br /&gt;siapa saja yang ingin bekerja sama. Maka tak mengherankan bila disebut bahwa&lt;br /&gt;seorang profesional siap memberikan dirinya bagi siapa pun tanpa pandang&lt;br /&gt;bulu. Untuk dapat mewujudkan hal ini, maka dalam diri seorang profesional&lt;br /&gt;harus ada kemauan menganggap sama setiap orang yang ditemuinya, baik di&lt;br /&gt;lingkungan pekerjaan, sosial, maupun lingkungan yang lebih luas.&lt;br /&gt;&lt;br /&gt;Seorang profesional tidak akan merasa canggung atau turun harga diri bila ia&lt;br /&gt;harus bekerja sama dengan orang-orang yang mungkin secara status lebih&lt;br /&gt;rendah darinya. Seorang profesional akan bangga bila setiap orang yang&lt;br /&gt;mengenalnya, baik langsung maupun tidak langsung, memberikan pengakuan bahwa&lt;br /&gt;ia memang seorang profesional. Hal ini bisa dicapai apabila ia mampu&lt;br /&gt;mengembangkan dan meluaskan hubungan kerja sama dengan siapa pun, di mana&lt;br /&gt;pun, dan kapan pun.&lt;br /&gt;&lt;br /&gt;5. Mempunyai Visi&lt;br /&gt;&lt;br /&gt;Seorang profesional harus mempunyai visi atau pandangan yang jelas akan masa&lt;br /&gt;depan. Karena dengan adanya visi tersebut, maka ia akan memiliki dasar dan&lt;br /&gt;landasan yang kuat untuk mengarahkan pikiran, sikap, dan perilakunya. Dengan&lt;br /&gt;mempunyai visi yang jelas, maka seorang profesional akan memiliki rasa&lt;br /&gt;tanggung jawab yang besar, karena apa yang dilakukannya sudah dipikirkan&lt;br /&gt;masak-masak, sehingga ia sudah mempertimbangkan resiko apa yang akan&lt;br /&gt;diterimanya.&lt;br /&gt;&lt;br /&gt;Tanpa adanya visi yang jelas, seorang profesional bagaikan "macan ompong",&lt;br /&gt;dimana secara fisik ia kelihatan tegar, tapi sebenarnya ia tidak mempunyai&lt;br /&gt;kekuatan apa-apa untuk melakukan sesuatu, karena tidak mempunyai arah dan&lt;br /&gt;tujuan yang jelas. Dengan adanya visi yang jelas, seorang profesional akan&lt;br /&gt;dengan mudah memfokuskan terhadap apa yang ia pikirkan, lakukan, dan ia&lt;br /&gt;kerjakan.&lt;br /&gt;&lt;br /&gt;Visi yang jelas juga memacunya menghasilkan prestasi yang maksimal,&lt;br /&gt;sekaligus ukuran yang jelas mengenai keberhasilan dan kegagalan yang ia&lt;br /&gt;capai. Jika gagal, ia tidak akan mencari kambing hitam, tapi secara dewasa&lt;br /&gt;mengambil alih sebagai tanggung jawab pribadi dan profesinya.&lt;br /&gt;&lt;br /&gt;6. Mempunyai kebanggaan&lt;br /&gt;&lt;br /&gt;Seorang profesional harus mempunyai kebanggaan terhadap profesinya. Apapun&lt;br /&gt;profesi atau jabatannya, seorang profesional harus mempunyai penghargaan&lt;br /&gt;yang setinggi-tingginya terhadap profesi tersebut. Karena dengan rasa bangga&lt;br /&gt;tersebut, ia akan mempunyai rasa cinta terhadap profesinya.&lt;br /&gt;&lt;br /&gt;Dengan rasa cintanya, ia akan mempunyai komitmen yang tinggi terhadap apa&lt;br /&gt;yang dilakukannya. Komitmen yang didasari oleh munculnya rasa bangga&lt;br /&gt;terhadap profesi dan jabatannya akan menggerakkan seorang profesional untuk&lt;br /&gt;mencari dan hal-hal yang lebih baik, dan senantiasa memberikan kontribusi&lt;br /&gt;yang besar terhadap apa yang ia lakukan.&lt;br /&gt;&lt;br /&gt;7. Mempunyai komitmen &lt;br /&gt;&lt;br /&gt;Seorang profesional harus memiliki komitmen tinggi untuk tetap menjaga&lt;br /&gt;profesionalismenya. Artinya, seorang profesional tidak akan begitu mudah&lt;br /&gt;tergoda oleh bujuk rayu yang akan menghancurkan nilai-nilai profesi. Dengan&lt;br /&gt;komitmen yang dimilikinya, seorang akan tetap memegang teguh nilai-nilai&lt;br /&gt;profesionalisme yang ia yakini kebenarannya.&lt;br /&gt;&lt;br /&gt;Seseorang tidak akan mengorbankan idealismenya sebagai seorang profesional&lt;br /&gt;hanya disebabkan oleh hasutan harta, pangkat dan jabatan. Bahkan bisa jadi,&lt;br /&gt;bagi seorang profesional, lebih baik mengorbankan harta, jabatan, pangkat&lt;br /&gt;asalkan nilai-nilai yang ada dalam profesinya tidak hilang.&lt;br /&gt;&lt;br /&gt;Memang, untuk membentuk komitmen yang tinggi ini dibutuhkan konsistensi&lt;br /&gt;dalam mempertahankan nilai-nilai profesionalisme. Tanpa adanya konsistensi&lt;br /&gt;atau keajekan, seseorang sulit menjadikan dirinya sebagai profesional,&lt;br /&gt;karena hanya akan dimainkan oleh perubahan-perubahan yang terjadi.&lt;br /&gt;&lt;br /&gt;8. Mempunyai Motivasi&lt;br /&gt;&lt;br /&gt;Dalam situasi dan kondisi apa pun, seorang professional tetap harus&lt;br /&gt;bersemangat dalam melakukan apa yang menjadi tanggung jawabnya. Artinya,&lt;br /&gt;seburuk apa pun kondisi dan situasinya, ia harus mampu memotivasi dirinya&lt;br /&gt;sendiri untuk tetap dapat mewujudkan hasil yang maksimal.&lt;br /&gt;&lt;br /&gt;Dapat dikatakan bahwa seorang professional harus mampu menjadi motivator&lt;br /&gt;bagi dirinya sendiri. Dengan menjadi motivator&amp;nbsp; bagi dirinya sendiri,&lt;br /&gt;seorang professional dapat membangkitkan kelesuan-kelesuan yang disebabkan&lt;br /&gt;oleh situasi dan kondisi yang ia hadapi. Ia mengerti, kapan dan di saat-saat&lt;br /&gt;seperti apa ia harus memberikan motivasi untuk dirinya sendiri.&lt;br /&gt;&lt;br /&gt;Dengan memiliki motivasi tersebut, seorang professional akan tangguh dan&lt;br /&gt;mantap dalam menghadapi segala kesulitan yang dihadapinya. Ia tidak mudah&lt;br /&gt;menyerah kalah dan selalu akan menghadapi setiap persoalan dengan optimis.&lt;br /&gt;Motivasi membantu seorang professional mempunyai harapan terhadap setiap&lt;br /&gt;waktu yang ia lalui, sehingga dalam dirinya tidak ada ketakutan dan keraguan&lt;br /&gt;untuk melangkahkan kakinya.&lt;br /&gt;&lt;br /&gt;Apakah Anda siap menjadi seorang Profesional? Yes, do the best!&lt;br /&gt;&lt;br /&gt;Sumber: Unknown (Tidak Diketahui)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-5668640433914398214?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/5668640433914398214/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/menjadi-seorang-profesional.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/5668640433914398214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/5668640433914398214'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/menjadi-seorang-profesional.html' title='Menjadi Seorang Profesional'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-6567296875040612208</id><published>2010-01-31T21:10:00.001-08:00</published><updated>2010-01-31T21:18:49.922-08:00</updated><title type='text'>Analisis Kinerja Algoritma RSA</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_q_buCidisZk/S2ZjeqEysxI/AAAAAAAAAGo/JGUp8ZOo3ps/s1600-h/rsa.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_q_buCidisZk/S2ZjeqEysxI/AAAAAAAAAGo/JGUp8ZOo3ps/s320/rsa.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Seiring dengan perkembangan zaman dan semakin meluasnya jaringan multimedia, maka proses pengiriman dan pengaksesan citra digital juga semakin mudah. Kemudahan ini membuat setiap orang dapat secara bebas saling bertukar informasi yang mereka inginkan sehingga diperlukan suatu sistem perlindungan terhadap data tersebut. Perlindungan data pada sistem digital dapat berupa metoda criptography dan metode watermarking. Metoda criptography yaitu metoda pengacakan data menjadi chipertext menggunakan suatu kunci criptography. Criptography memusatkan kepada keamanan saat proses penditribusian data. Metode watermarking merupakan metode yang menyisipkan data dengan suatu data watermark. Watermarking memusatkan pada perlindungan hak cipta data tersebut.&lt;br /&gt;&lt;br /&gt;Tugas Akhir ini bertujuan mengembangkan sistem image watermarking menggunakan transformasi wavelet Haar level satu. Algoritma RSA yang merupakan salah satu kunci pada criptography digunakan sebagai pengacak data watermark yang berupa citra dan Independent Component Analysis sebagai pengekstraksian watermark. Algoritma RSA mendasarkan proses enkripsi dan dekripsinya pada konsep bilangan prima dan aritmetika modulo sehingga diharapkan citra watermark tidak mudah dideteksi dan keamanan data watermark dapat ditingkatkan.&lt;br /&gt;&lt;span id="more-693"&gt;&lt;/span&gt;&lt;br /&gt;Parameter yang mempengaruhi kinerja sistem image watermarking dengan pengacakan citra watermark menggunakan Algoritma RSA yaitu mean square error (MSE) dan mean opinion score (MOS). Hasil simulasi sistem image watermarking dengan Algoritma RSA menghasilkan nilai MSE 1.48*10-14% untuk image watermarking tanpa gangguan noise. Uji kehandalan dari skema watermarking ini dilakukan dengan memberi gangguan derau, kompresi JPEG, dan rescaling pada citra watermark. Berdasarkan hasil uji simulasi dapat diketahui nilai MSE saat diberi noise uniform adalah 13.9176%, untuk kompresi JPEG 42.9841%, dan 42.6666% untuk rescaling.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/4683909/111020211_RSAALGORITHMINCITRAWATERMARK.pdf.html"&gt;Download Contoh Skripsi&lt;/a&gt;&lt;/div&gt;Artikel &lt;a href="http://robeeon.net/skripsi/skripsi-analisis-kinerja-algoritma-rsa.html"&gt;Skripsi Analisis Kinerja Algoritma RSA&lt;/a&gt; ini dipersembahkan oleh &lt;a href="http://robeeon.net/" title="Contoh Makalah Skripsi Tesis"&gt;Makalah Skripsi Tesis&lt;/a&gt;. &lt;a href="http://majalahgratis.web.id/" title="Majalah Gratis"&gt;Majalah Gratis&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-6567296875040612208?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/6567296875040612208/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/analisis-kinerja-algoritma-rsa.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/6567296875040612208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/6567296875040612208'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/analisis-kinerja-algoritma-rsa.html' title='Analisis Kinerja Algoritma RSA'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_buCidisZk/S2ZjeqEysxI/AAAAAAAAAGo/JGUp8ZOo3ps/s72-c/rsa.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-2566297911276820364</id><published>2010-01-31T21:09:00.001-08:00</published><updated>2010-01-31T21:09:33.496-08:00</updated><title type='text'>Memang Tak Mudah Menjadi Pemimpin</title><content type='html'>&lt;div style="text-align: justify;"&gt;Amati sekeliling anda. Mungkin akan anda jumpai seseorang atau beberapa &lt;br /&gt;orang yang menyandang beban di pundak mereka. Bukan hanya beban mereka &lt;br /&gt;sendiri, melainkan juga beban orang lain. Bahkan beban anda juga. &lt;br /&gt;Beban itu teramat berat. Namun seringkali mereka seolah berdiri tanpa teman &lt;br /&gt;dan menanggung tanggung jawab itu sendiri. Beban itu semakin berat karena &lt;br /&gt;banyak orang menganggap bahwa mereka sepantasnya melakukan itu sendiri. &lt;br /&gt;&lt;br /&gt;Tahukah anda siapakah mereka? &lt;br /&gt;Mereka adalah pemimpin-pemimpin yang anda angkat. Anda meletakkan harapan &lt;br /&gt;pada mereka. Anda meminta mereka bekerja dan menunjukkan jalan. Sementara &lt;br /&gt;anda mengekor di belakang. Semestinya anda turut mengangkat cangkul, &lt;br /&gt;menggemburkan bumi dan menebar benih kemakmuran. &lt;br /&gt;&lt;br /&gt;Orang-orang yang tak tahu diri hanya bisa berteriak bahwa jalan itu salah, tanpa mau menyingsingkan lengan baju membantu membersihkan semak belukar. &lt;br /&gt;Memang tak mudah menjadi pemimpin, apalagi seorang yang sejati. Karena itu hanya segelintir saja yang bersedia berdiri di depan. &lt;br /&gt;Sedangkan para pecundang bersembunyi di barisan terbelakang. Namun berlari paling kencang ketika masa panen tiba. &lt;br /&gt;Dimana pun para pecundang tak memiliki setetespun rasa malu. &lt;br /&gt;&lt;br /&gt;**&lt;br /&gt;&lt;br /&gt;Kita seharusnya diajar untuk tidak menunggu inspirasi untuk memulai sesuatu.&lt;br /&gt;Tindakan selalu melahirkan inspirasi. &lt;br /&gt;Sedangkan inspirasi jarang diikuti dengan tindakan. (Frank Tibolt) &lt;br /&gt;&lt;br /&gt;Sumber: Unknown (Tidak Diketahui)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-2566297911276820364?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/2566297911276820364/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/memang-tak-mudah-menjadi-pemimpin.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2566297911276820364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/2566297911276820364'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/memang-tak-mudah-menjadi-pemimpin.html' title='Memang Tak Mudah Menjadi Pemimpin'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-7164796312728482887</id><published>2010-01-31T21:07:00.000-08:00</published><updated>2010-01-31T21:07:18.131-08:00</updated><title type='text'>Data Rate Control Pada Jaringan CDMA</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_q_buCidisZk/S2ZhNV_a73I/AAAAAAAAAGg/UHuO4h0tVAk/s1600-h/1b_EvltnCDMA.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_q_buCidisZk/S2ZhNV_a73I/AAAAAAAAAGg/UHuO4h0tVAk/s320/1b_EvltnCDMA.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Internet merupakan teknologi yang semakin berkembang dan mulai luas penggunaannya untuk aplikasi teknologi multimedia. CDMA 2000 1xEvDO merupakan jaringan wireless yang mengkhususkan pada layanan data. Pengiriman data multimedia sangat rentan ketika melalui jaringan wireless. Oleh karena itu sangat diperlukan sistem kontrol datarate yang dapat mengontrol datarate sesuai dengan kondisi kanal dalam pengriman data multimedia. Pada penelitian ini, disimulasikan dan dianalisa salah satu sistem kontrol datarate yaitu open loop rate control.&lt;br /&gt;&lt;br /&gt;Sistem open loop rate control diawali dari proses pengiriman pilot oleh AN (Access Network) lalu SNR pilot diestimasi oleh AT (Access Terminal) dan AT melakukan prediksi SNR pilot. Dari hasil prediksi, AT menentukan DRCIndex lalu mengirimkan sinyal DRC ke AN. Selanjutnya AN akan mengirimkan sinyal trafik sesuai datarate yang diminta (diketahui dari sinyal DRC). Teknik estimasi SNR yang digunakan adalah PSAM (Pilot Symbol Assisted Modulation). Prediksi dilakukan dengan menggunakan LPC (Linear Prediction Code). Pengiriman trafik menggunakan skema modulasi adaptif (QPSK, 8-PSK, 16-QAM), dan Convolutional Encoder dengan Coderate 1/3, 2/3 dan 1/5. Terdapat 12 kombinasi sistem pengiriman trafik yang dipilih sesuai dengan datarate yang diminta.&lt;br /&gt;&lt;span id="more-687"&gt;&lt;/span&gt;&lt;br /&gt;Setelah trafik diterima, AT mengukur throughput-nya. Sebelumnya perlu diketahui bahwa sistem open loop rate control merupakan salah satu teknik adaptasi link untuk dapat lebih mengefisienkan penggunaan spektrum. Dari simulasi diperoleh hasil bahwa ketika sistem open loop rate control diterapkan, terdapat perbedaan daya yang dibutuhkan sebesar 5.8 dB lebih kecil untuk mencapai throughput 1.2 Mbps pada kecepatan 3 Km/Jam.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/4683907/111017390_CDMA20001xEvDO.pdf.html"&gt;Download Contoh Skripsi&lt;/a&gt;&lt;/div&gt;Artikel &lt;a href="http://robeeon.net/skripsi/skripsi-data-rate-control-pada-jaringan-cdma.html"&gt;Skripsi Data Rate Control Pada Jaringan CDMA&lt;/a&gt; ini dipersembahkan oleh &lt;a href="http://robeeon.net/" title="Contoh Makalah Skripsi Tesis"&gt;Makalah Skripsi Tesis&lt;/a&gt;. &lt;a href="http://majalahgratis.web.id/" title="Majalah Gratis"&gt;Majalah Gratis&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-7164796312728482887?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/7164796312728482887/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/data-rate-control-pada-jaringan-cdma.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7164796312728482887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/7164796312728482887'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/data-rate-control-pada-jaringan-cdma.html' title='Data Rate Control Pada Jaringan CDMA'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q_buCidisZk/S2ZhNV_a73I/AAAAAAAAAGg/UHuO4h0tVAk/s72-c/1b_EvltnCDMA.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7818376936151004615.post-6012903093762790075</id><published>2010-01-31T20:59:00.000-08:00</published><updated>2010-01-31T20:59:19.126-08:00</updated><title type='text'>Tentang Waktu</title><content type='html'>&lt;div style="text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK BERFIKIR, ITU ADALAH SUMBER KEKUATAN&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK BERDOA, ITU ADALAH SUMBER KETENANGAN&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK BELAJAR, ITU ADALAH SUMBER KEBIJAKSANAAN&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK MENCINTAI DAN DICINTAI, ITU ADALAH HAK ISTIMEWA YANG DIBERIKAN TUHAN&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK BERSAHABAT, ITU ADALAH JALAN MENUJU KEBAHAGIAAN&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK TERTAWA, ITU ADALH MUSIK YANG MENGGETARKAN HATI&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK MEMBERI, ITU ADALH MEMBUAT HIDUP TERASA BERARTI&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK BEKERJA, ITU ADALAH NILAI KEBERHASILAN&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMBILLAH WAKTU UNTUK BERAMAL, ITU ADALAH KUNCI MENUJU SURGA&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7818376936151004615-6012903093762790075?l=crypto-corner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://crypto-corner.blogspot.com/feeds/6012903093762790075/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/tentang-waktu.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/6012903093762790075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7818376936151004615/posts/default/6012903093762790075'/><link rel='alternate' type='text/html' href='http://crypto-corner.blogspot.com/2010/01/tentang-waktu.html' title='Tentang Waktu'/><author><name>Rio Yunia Pratama</name><uri>http://www.blogger.com/profile/00540130916448377639</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_q_buCidisZk/TBNotg_tVEI/AAAAAAAAAIk/MawQtwe1_Vk/S220/Picture0018.jpg'/></author><thr:total>0</thr:total></entry></feed>
