Selasa, 29 Maret 2011

K R I P T O G R A F I


Kriptografi
Wah dapat tugas Kriptografi nih dari dosen....
Sebutkan dan jelaskan, contoh dari  jenis-jenis Kriptografi dibawah ini:
·         Kriptografi  Hybrid
·         Kriptografi  Simetris
·         Kriptografi  Asimetris
Oke yang pertama kita akan membahas arti dari Kriptografi itu sendiri dl ni Broo..

Dari asal katanya Kriptografi dibagi jadi 2 suku kata nihh!!..kryptos dan gráphō, yang mempunyai arti "tulisan tersembunyi", telah ada hampir sepanjang kata-kata tertulis Abad ke-5 SM - Digunakannya kriptografi oleh Jendral Spartan untuk bertukar pesan rahasia menggunakan pita sempit membungkus perkamen sekitar staf silinder dikenal sebagai scytale, kemudian menyalin pesan mereka pada papirus.

Jadi pada Jaman dahulu, siapa yang mempunyai kode yang paling canggih akan mempunyai Chance (hahah sok inggris) kemenangan bertempur paling besar karena strategi mereka tidak ketahuan oleh musuh

             Abad ke-2 SM - Sejarawan Polybius Yunani mengembangkan salah satu yang paling awal tercatat yaitu cipher substitusi dengan mengganti huruf-huruf alfabet, disusun dalam Polybius persegi, dengan angka.

            Abad ke-1 SM - jenderal Romawi menggunakan cipher pergeseran sederhana, di mana setiap huruf dari pesan plaintext akan bergeser jumlah tetap huruf dalam alfabet untuk menghasilkan ciphertext. Sandi kemudian dikenal sebagai sandi Caesar setelah Julius Caesar, yang konon lebih suka pergeseran dari tiga huruf.
Ada juga nihh pengertian kriptografi menurut si Bruce Schneider ,katanya Kriptografi secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita ..
Yahh bisa  dibilang ilmu tentang bagaimana cara-cara kita menjaga kerahasiaan data kita jangan sampai ketahuan orang lain...

Okehh lanjut ke topik utama.........................
1. Pengertian Kriptografi Hybrid
          Sistem ini mengggabungkan chiper simetrik dan asimetrik. Proses ini dimulai dengan negosiasi menggunakan chiper asimetrik dimana kedua belah pihak setuju dengan private key/session key yang akan dipakai. Kemudian session key digunakan dengan teknik chiper simetrik untuk mengenkripsi conversation ataupun tukar-menukar data selanjutnya. Suatu session key hanya dipakai sekali sesi. Untuk sesi selanjutnya session key harus dibuat kembali.

           Pendistribusian Key
Dalam pendistribusian suatu key dapat dilakukan dengan bermacam cara misalnya download, diberikan secara langsung dsb. Untuk mencegah pemalsuan key oleh pihak ketiga maka diperlukan adanya certificate.

           Protokol pernyetujuan key
Atau disebut juga protokol pertukaran key adalah suatu sistem dimana dua pihak bernegosiasi untuk menentukan secret value. Contohnya adalah SSL (secure socket layer).

2.  Pengertian Kriptografi Simetris
Disebut sebagai algoritma simetris, karena dalam proses enkripsi dan dekripsinya menggunakan kunci yang sama. Algoritma enkripsi dan deskripsi bias merupakan algoritma yang sudah umum diketahui, namun kunci yang dipakai harus terjaga kerahasiaanya, dan hanya diketahui oleh pihak pengirim dan penerima saja. Kunci ini disebut sebagai private key. Sebelum berkomunikasi kedua pihak harus bersepakat lebih dahulu tentang kunci yang dipergunakan. Pendistribusian kunci dari satu pihak ke pihak lainnya memerlukan suatu kanal tersendiri yang terjagaan kerahasiaannya. Adapun proses kriptografi simetris dapat kita lihat pada Gambar

Algoritma kunci simetris memiliki beberapa kelebihan dan kekurangan, yakni:
Kelebihan :
  1. Waktu proses untuk enkripsi dan dekripsi relatif cepat, hal ini disebabkan karena efisiensi yang terjadi pada pembangkit kunci.
  2. Karena cepatnya proses enkripsi dan dekripsi, maka algoritma ini dapat digunakan pada sistem secara real-time seperti saluran telepon digital.
Kekurangan :
  1. Untuk tiap pasang pengguna dibutuhkan sebuah kunci yang berbeda, sedangkan sangat sulit untuk menyimpan dan mengingat kunci yang banyak secara aman, sehingga akan menimbulkan kesulitan dalam hal manajemen kunci.
  2. Perlu adanya kesepakatan untuk jalur yang khusus untuk kunci, hal ini akan menimbulkan masalah yang baru karena tidak mudah u menentukan jalur yang aman untuk kunci, masalah ini sering disebut dengan “Key Distribution Problem”.
  3. Apabila kunci sampai hilang atau dapat ditebak maka kriptosistem ini tidak aman lagi.
Contoh skema enkripsi kunci simetrik adalah :
a. DES (Data Encryption Standard)
b. IDEA (International Data Encryption Algorithm)
c. FEAL

3. Pengertian Kriptografi Asimetris
Algoritma asimetrik disebut juga algoritma kunci publik. Disebut kunci publik karena kunci yang digunakan pada proses enkripsi dapat diketahui oleh orang banyak[1] tanpa membahayakan kerahasiaan kunci dekripsi, sedangkan kunci yang digunakan untuk proses dekripsi hanya diketahui oleh pihak yang tertentu (penerima). Mengetahui kunci publik semata tidak cukup untuk menentukan kunci rahasia. Pasangan kunci publik dan kunci rahasia menentukan sepasang transformasi yang merupakan invers satu sama lain, namun tidak dapat diturunkan satu dari yang lain. Dalam sistem kriptografi kunci publik ini, proses enkripsi dan dekripsi menggunakan kunci yang berbeda, namun kedua kunci tersebut memiliki hubungan matematis (karena itu disebut juga sistem asimetris). Adapun proses kriptografi asimetris secara umum dapat kita lihat pada Gambar
Gambar 2.3 Proses Kriptografi Asimetris
Algoritma kunci asimetris memiliki beberapa kelebihan dan kekurangan, yakni:
Kelebihan :
  1. Masalah keamanan pada distribusi kunci dapat diatasi.
  2. Manajemen kunci pada suatu sistem informasi dengan banyak pengguna menjadi lebih mudah, karena jumlah kunci yang digunakan lebih sedikit.
  3.  
Kekurangan :
  1. Kecepatan proses algoritma ini tergolong lambat bila dibandingkan dengan algoritma kunci simetris.
  2. Untuk tingkat keamanan yang sama, rata-rata ukuran kunci harus lebih besar bila dibandingkan dengan ukuran kunci yang dipakai pada algoritma kunci simetris.
Contoh skema enkripsi kunci asimetrik adalah [1]:
a. DSA (Digital Signature Algorithm)
b. RSA
c. Diffie-Hellman (DH)



Ada banyak sekali cara mendistribusikan kunci, salah satunya adalah melalui teknik Kriptografi Simetris. Dalam teknik ini, maka dibutuhkan orang lain yang terpercaya, mungkin dia adalah Trent. Agar anda dapat mengirim kunci kepada Alice dengan sangat rahasia, maka anda bergantung pada Trent ini.
Inilah prosedur bagaimana algoritma simetris dapat membantu anda:
  1. Trent meminta kunci random Anda
  2. Trent mengirim kunci “A” yang dienkripsi dengan algoritma tertentu berdasarkan kunci random anda kepada anda.
  3. Trent mengirim kunci “B” kepada yang tidak dienrkipsi kepada anda dan kepada Alice
  4. Anda mendekripsi kunci “A” dengan kunci random anda, anda mempercayai trent.
  5. Anda menuliskan kunci simetris anda yang dienkripsi dengan kunci “B” dan mengirim kepada Alice
  6. Alice mendekripsi kunci simetris dengan kunci “B” dari Trent (yang sudah dipercayai oleh anda)
  7. Anda dan Alice dapat berkomunikasi dengan kriptografi simetris.
Jika mungkin anda bertanya: “Kenapa Trent harus membuat kunci “A” padahal kunci tersebut tidak digunakan sama sekali”. Nyatanya, kunci “A” tersebut adalah kunci penting yang memverifikasi bahwa Trent setidaknya adalah Trent yang asli. Hanya Trent dan anda yang tahu kunci “A” yang dienkripsi dengan kunci Random.
Dengan sistem ini pula, maka si Interceptor (orang yang ingin tahu kunci-kunci anda) akan bingung. Dia tidak akan bisa membedakan antara kunci A, kunci B, kunci random, atau kunci simetris yang benar-benar merupakan kunci simetris, ingat, dia tidak tahu bahwa kunci simetris anda adalah kunci simetris. Sehingga, disini akan terdapat sedikit permainan ‘probabilitas’ di pelajaran SMA =D.
Lagian, jika sebuah sistem dapat menggenerate 1000-kunci acak, ini ide yang lebih bagus. Si Interceptor akan kebingungan menggunakan kunci yang mana untuk mendapatkan kunci asli anda, belum lagi, kunci tersebut didekripsi, sehingga membutuhkan waktu banyak untuk mendekripsi si kunci.
Satu hal yang mengkhawatirkan: jika ternyata Trent adalah orang bermulut besar, dia bisa membobol kunci simetris anda. Karena, dia tahu kunci “B”. Kunci simetris yang anda kirim kepada alice dienkripsi menggunakan kunci “B” bukan? Lha, itulah masalahnya. Are you understand? If not, you can ask here, NOW!
             Permasalahan yang menarik pada bidang kemanan informasi adalah adanya trade off antara kecepatan dengan kenyamanan. Semakin aman semakin tidak nyaman, berlaku juga sebaliknya semakin nyaman semakin tidak aman. Salah satu contohnya adalah bidang kriptografi. Tetapi hal ini dapat diatasi dengan penggunaan kriptografi hibrida. Kriptografi hibrida sering dipakai karena memanfaatkan keunggulan kecepatan pemrosesan data oleh algoritma simetrik dan kemudahan transfer kunci menggunakan algoritma asimetrik. Hal ini mengakibatkan peningkatan kecepatan tanpa mengurangi kenyamanan serta keamanan. Aplikasi kriptografi hibrida yang ada saat ini pada umumnya ditujukan untuk penggunaan umum atau mainstream yang merupakan pengguna komputer.

             Aplikasi pada umumnya mengikuti perkembangan hardware komputer yang semakin cepat dari waktu ke waktu. Sehingga hardware yang sudah lama tidak dapat difungsikan sebagaimana mestinya. Selain itu banyak perangkat embedded dengan kekuatan pemrosesan maupun daya yang terbatas. Terutama dengan trend akhir akhir ini, hampir semua orang memiliki handheld device yang mempunyai kekuatan terbatas, seperti telepon seluler.


            Dalam tugas akhir ini dibahas mengenai perancangan sebuah aplikasi kriptografi hibrida yang ditujukan untuk kalangan tertentu, terutama pemakai hardware dengan kekuatan pemrosesan yang terbatas. Aplikasi yang ingin dicapai adalah aplikasi yang sederhana, ringan dan cepat tanpa mengurangi tingkat keamanan menggunakan hash.

            Sistem ini mengggabungkan chiper simetrik dan asimetrik. Proses ini dimulai dengan negosiasi menggunakan chiper asimetrik dimana kedua belah pihak setuju dengan private key/session key yang akan dipakai. Kemudian session key digunakan dengan teknik chiper simetrik untuk mengenkripsi conversation ataupun tukar-menukar data selanjutnya. Suatu session key hanya dipakai sekali sesi. Untuk sesi selanjutnya session key harus dibuat kembali.

Pendistribusian Key
Dalam pendistribusian suatu key dapat dilakukan dengan bermacam cara misalnya download, diberikan secara langsung dsb. Untuk mencegah pemalsuan key oleh pihak ketiga maka diperlukan adanya certificate.

Protokol pernyetujuan key
Atau disebut juga protokol pertukaran key adalah suatu sistem dimana dua pihak bernegosiasi untuk menentukan secret value. Contohnya adalah SSL (secure socket layer).


Jumat, 18 Maret 2011

Chord Giutar Bruno Mars-Grenade

Dm
Easy come, easy go,
Dm
That's just how you live, oh,
Am
Take, take, take it all,
Am
But you never give.
Dm
Should've known you was trouble
Dm
From the first kiss,
Am
Had your eyes wide open.
Am
Why were they open?

[Refrain]

Dm
Gave you all I had and you tossed it in the trash,
Am
You tossed it in the trash, you did.
    Dm
To give me all your love is all I ever asked, 'cause
Bb                   A
What you don't understand is

[Chorus]

                Dm      Bb        F
I'd catch a grenade for ya (yeah, yeah)
          C         Dm       Bb        F 
Throw my hand on a blade for ya (yeah, yeah)
              C         Dm       Bb        F 
I'd jump in front of a train for ya (yeah, yeah)
              C      Dm      Bb         F  -  C
You know I'd do anything for ya (yeah, yeah)
(C)             Bb                     C 
Oh, oh, I would go through all of this pain,
        F                 A         Dm - C
Take a bullet straight through my brain!
(C)           Bb              A
Yes, I would die for ya, baby,
(A-pause) 
But you won't do the same. 


Dm - Dm - Am - Am
No, no no


[Verse 2]

Dm
Black, black, black and blue, beat me 'til I'm numb,
          Am 
Tell the devil I said "hey" when you get back to where you're from.
Dm
Mad woman, bad woman, that's just what you are,
               Am
Yeah, you'll smile in my face then rip the brakes out my car

[Refrain]

Dm
Gave you all I had and you tossed it in the trash,
Am
You tossed it in the trash, yes you did.
    Dm
To give me all your love is all I ever asked, 'cause
Bb                   A
What you don't understand is

[Chorus]

                Dm      Bb        F
I'd catch a grenade for ya (yeah, yeah)
          C         Dm       Bb        F 
Throw my hand on a blade for ya (yeah, yeah)
              C         Dm       Bb        F 
I'd jump in front of a train for ya (yeah, yeah)
              C      Dm      Bb         F  -  C
You know I'd do anything for ya (yeah, yeah)
(C)             Bb                     C 
Oh, oh, I would go through all of this pain,
        F                 A         Dm - C
Take a bullet straight through my brain!
(C)           Bb              A
Yes, I would die for ya, baby,
(A-pause) 
But you won't do the same. 

[Bridge]

Gm
  If my body was on fire,
Dm
  Ooh, you'd watch me burn down in flames.
Gm
  You said you loved me, you're a liar,
            A
'cause you never, ever, ever did, baby!

(Dm - Dm - Am - Am/pause)
 
But, darling 

[Chorus]

                      Dm      Bb        F
I'd still catch a grenade for ya (yeah, yeah)
          C         Dm       Bb        F 
Throw my hand on a blade for ya (yeah, yeah)
              C         Dm       Bb        F 
I'd jump in front of a train for ya (yeah, yeah)
              C      Dm      Bb         F  -  C
You know I'd do anything for ya (yeah, yeah)
(C)             Bb                     C 
Oh, oh, I would go through all of this pain,
        F                 A         Dm - C
Take a bullet straight through my brain!
(C)           Bb              A
Yes, I would die for ya, baby,
(A-pause) 
But you won't do the same. 

[Outro]

(Dm - Dm)
No, you won't do the same
(Am - Am) 
You wouldn't do the same
(Dm - Dm)
Ooh, you'd never do the same
(Am - Am)
Ohh, no no no

Kamis, 17 Maret 2011

M C R History

Category:Music
Genre: Rock
Artist:My Chemical Romance     
Sebenarnya, merunut sejarah band bernama MY CHEMICAL ROMANCE [atau bisa juga disebut My Chem atau MCR] berarti kita bicara pengalaman pahit yang dilihat langsung oleh vokalisnya, Gerrard Way. Gerrard adalah salah satu saksi hidup ketika teroris meruntuhkan World Trade Center, 11 September 2001 silam. Rasa marah, kesal, gelisah, sedih dan resahnya kemudian dituangkan dalam lagu berjudul Skylines and Turntiles. Lagu itu juga menjadi semacam opening band yang akhirnya dibentuk oleh Gerrard Way bareng Matt ‘Otter’ Pellisier [drummer pertama yang sudah cabut].

Nama band sendiri diusulkan oleh basis Mike Way ketika membaca buku berjudul Ectassy: Three Tales of Chemical Romance, tulisan Irvine Welsh. Kini band yang diawaki juga oleh Bob Byar [drum], Frank Lero [rhythm gitar], Ray Toro [lead gitar] menjelma menjadi salah satu band papan atas di ranah rock. Mereka terbentuk September tahun 2001 di New Jersey.

MCR “nyaris” identik dengan musik yang berhubungan dengan kematian, horror dan kegelapan. Sebuah pilihan yang dari awal memang sudah mereka tonjolkan. Imej inilah yang MCR bentuk dari awal berdirinya, meski kemudian banyak kritikus musik ya menggolongkan mereka secara perlahan-lahan masuk dalam ranah emo. Tudingan sebagai “anak-anak emo” ini pernah secara kasar dilontarkan oleh band Inggris Kasabian yang menyebut MCR dengan “clowns” atau “emo kids”. Entah mengapa, Kasabian menyebut MCR sebagai satu band yang tidak punya sesuatu yang positif untuk dikatakan. Alamak, segitunya….

MCR juga pernah membatalkan beberapa konser lantaran ketika sedang menggarap video klip ‘Welcome to The Black Parade’ dan ‘Famous Last Words’ [bakal jadi single ke-2] yang digarap oleh Sam Bayer [pernah menggarap klip sukses Nirvana ‘Smells Like Teen Spirit’ dan American Idiot-nya Green Day]. Gara-garanya adalah Gerard Way cedera engkel sementara Bob Byar harus dirawat di rumah sakit karena infeksi. Untung saja dua kip yang sedang digarap sudah selesai.

MCR juga memilih menjadi band dengan basis massa ‘bawah tanah’ atau kelompok akar rumput [grassroots]. Mereka punya fans yang siap “mencaci-maki” habis-habisan dalam forum yang mereka bikin, termasuk di situs resmi mereka. Sisi positifnya adalah, MCR menolak segala atribut yang biasanya dilekatkan pada band, seperti ‘sex icon’ dan sebagainya. Fans membuat mereka menjadi “diri mereka sendiri”.

Album ketiga [yang major label] mereka The Black Parade menempatkan mereka pada tataran papan atas band pengusung alternative rock. Banyak kritikus yang menempatkan album ini sebagai ‘album paling ditunggu’ 2006. Single ‘Welcome to The Black Parade’ menjadi anthem yang wajib diputar [dan dinyanyikan]. Keberanian mempertahankan ciri “gelapnya” menjadikan My Chemical Romance sebagai ‘most wanted band’ terkini. [joko.moer]

CHORD GUITAR BRUNO MARS BILLIONAIRE

Intro (Bruno Mars):
A                        C#m
I wanna be a billionaire so fucking bad
F#m                           E
Buy all of the things I never had
A                          C#m
I wanna be on the cover of Forbes magazine
F#m                           E
Smiling next to Oprah and the Queen
    F#m          E            A
Oh, every time I close my eyes
  F#m            E             A
I see my name in shining lights
F#m         E          A
A different city every night
C#m  F#m  Bm
Oh   I-I  swear,
                    C#m
The world better prepare
                         A
For when I'm a billionaire

Verse 1 and 2 follow the same progression as the beginning A-C#m-F#m-E

3rd chorus is normal, but the 2nd chorus starts at "Oh every time I close my eyes..." 
has a little extra at the end of it where it just repeats billionaire. That little part is 
A-E

The end is just A-C#m