Keamanan Teknologi Informasi & Kriptografi

Bahas mengenai keamanan komputer dari segi software dan infrastruktur jaringan

Keamanan Teknologi Informasi & Kriptografi

Postby tatangs » 19 Mar 2010, 10:27

Ada beberapa masalah yg harus kita bahas dalam Keamanan Teknologi Informasi & Kriptografi.
• Terbatasnya peneliti di bidang ini
• Membutuhkan komunitas untuk
berdiskusi, berkolaborasi
– Secara fisik
– Secara virtual
– Mari?

• Meningkatnya ketergantungan kita
kepada teknologi informasi
• Makin pentingnya pengamanan data /
informasi dari aplikasi teknologi informasi
• Kriptografi dibutuhkan untuk
pengamanan
• Dibutuhkan banyak orang yang
memahami kriptografi. Mari berkolaborasi.

Nanti kita bahas Kriptografi mulai dari Algoritma dan pemrograman sampai Implementasi ke bahasa pemrograman.

;)
User avatar
tatangs
Prajurit Kepala
Prajurit Kepala
 
Posts: 359
Joined: 19 Mar 2010, 10:02
Location: Cimahi
Memberi kopi: 23 cangkir
Mendapat kopi: 52 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby pujanggabageur » 19 Mar 2010, 10:33

Sok lah oom tatangs geura deeer!!! \:D/

Tapi belum memperkenalkan diri ya? Silakan memperkenalkan diri dulu di sini: viewforum.php?f=5

-----------------------
Salam moderasi...
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2814
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby tatangs » 19 Mar 2010, 11:37

Hatur nuhun oom moderator, Kita bahas secara bertahap aja ;)

Kriptografi mempunyai sejarah yang panjang, mulai dari kriptografi Caesar yang berkembang pada zaman sebelum Masehi sampai kriptografi modern yang digunakan dalam komunikasi antar komputer di abad 20.
Jadi kita simpulkan Kriptografi dibagi dua Klasik dan Modern.

kriptografi klasik, dua cara digunakan yaitu transposisi dan substitusi. Pada kriptografi modern, digunakan algoritma matematika yang juga pada akhirnya akan menyebabkan terjadinya transposisi dan substitusi pada plaintext sama seperti pada kriptografi klasik.. Hanya bedanya, transposisi dan substitusi huruf pada kriptografi modern dilakukan dengan bantuan komputer menggunakan algoritma matematika yang cukup rumit. Prinsip dasar dari kedua kriptografi sama yaitu melakukan transposisi dan substitusi pada huruf-huruf plaintextnya untuk menghasilkan suatu ciphertext.

Kriptografi Klasik
1. Kriptografi Caesar
2. Kriptografi Vigenere
3. Kriptografi Autokey
4. Kriptografi Reverse
5. Kriptografi Kolom
5. Kriptografi One-Time Pad

Kriptografi Modern
1. Cipher aliran (stream cipher)
Contoh :
• DES (Data Encryption Standard)
• Blowfish
• Twofish
• MARS
• IDEA
• 3DES (DES diaplikasikan 3 kali)
• AES (Advanced Encryption Standard, yang bernama asli rijndael)

2. Cipher blok(block cipher)
Contoh :
• ECB (Eectronic Code Book)
• CBC (Cipher Block Chaining)
• OFB (Output Feed Back)
• CFB (Cipher Feed Back)

3. Fungsi hash Kriptografi
Contoh :
A. MD4
B. MD5
C. SHA-0
D. SHA-1
E. SHA-256
F. SHA-512

Silahkan kalo ada yg mau menambahkan. Nanti kita lanjut kepembahasan satu-persatu mulai dari Kriptografi klasik sampai modern. dari mulai pembuatan algoritma.
;)
User avatar
tatangs
Prajurit Kepala
Prajurit Kepala
 
Posts: 359
Joined: 19 Mar 2010, 10:02
Location: Cimahi
Memberi kopi: 23 cangkir
Mendapat kopi: 52 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby radine » 19 Mar 2010, 13:15

Lgsg ke pembahasan dnk ka biar lbh ada gambaran..
Masih abstrak nii.. Transposisi n substitusinya saya masih gamang.. Masih newbie.. hehe.. :D
Don't judge d'book by it's cover..?? :ympeace:
User avatar
radine
Prajurit Satu
Prajurit Satu
 
Posts: 143
Joined: 19 Mar 2010, 11:40
Location: Buitenzorg
Memberi kopi: 7 cangkir
Mendapat kopi: 0 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby AgoesTri » 19 Mar 2010, 13:47

Sedikit sharing masalah Enkrip2an..........


Enkripsi yang biasa kita kenal selama ini yakni MD5 tuh masuk algoritma enkripsi yang mana bentuk chipernya dah ga bisa dikembalikan lagi ke bentuk aslinya......... Bagaimana algoritma ini terbentuk, nanti akan saya bahas lagi.....

Lain-lain.....
1. Kaisar : Bentuk penyandian pertama yang mulai digunakan ketika pemerintahan Yulius Caesar.
Contoh :
abcdefghij < mendapat pergeseran 1 ascii ke kanan menjadi :
bcdefghijk

Pokokna bentuk penyandian yang mainin geser2 nilai ascii tuh masuk kategori Kaisar. :headbash: :headbash: macam ROT3, ROT16 (sering digunakan pas Pramuka di sekolah2 :ympeace: :ympeace:

2. Kode Hill (Hill Chiper) memanfaatkan Invers Matrix....

3. Vigenere : Mengganti nilai setiap teks asli dengan nilai teks lain.....

4. Teknik angka : Merubah teks asli dengan angka.

5. Teknik Vigenere lanjutan dengan angka : Menggunakan pergeseran huruf dengan frekuensi tertentu... <<<---- Yang pernah ikut Game Hackingnnya Coder pasti ngerti deh.....

Image

Yang baris Menyamping, Plaintext dan Kebawah Kuncinya....... B-) B-)

6. Playfair : Dengan hanya menggunakan 25 karakter alfabet tanpa huruf J. Klik Sini om

7. Transposisi : Memanfaatkan tekhik permutasi, transposisi kode. Om saya lebih tau

dan bla bla bla........... Masih banyak lagi, biar aman gabungin aja macem teknik enkripsi.........


Thanks, Kalau sempat saya akan sharing lagi macam2 tentang Enkripsi......
Lanjut om Tatang...
Wassalam....... :x :x
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 763
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 8 cangkir
Mendapat kopi: 40 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby AgoesTri » 19 Mar 2010, 13:50

Assalamualaikum wr, wb....

Melanjutkan atas post sebelumnya

Saya akan coba untuk menjelaskan sedikit tentang teknik algoritma Vigenere ini......

Baik, seperti ini gambarnya
Image

Sebelumnya saya tulis yang menyamping plaintext dan kebawah kuncinya.....

Langsung saja kita contohkan, untuk menggunakan algoritma ini kita memerlukan sebuah kunci enkripsi yang hanya diketahuin oleh sang pengirim pesan dan sang penerima.
Kita misalkan saja kuncinya adalah "CAKEP"

Baik, kalimat yang akan kita enkrip adalah "Saya memang cakep"

Begini cara penyusunannya
S -> C
A -> A
Y -> K
A -> E
M -> P
E -> C
M -> A
A -> K
N -> E
G -> P
C -> C
A -> A
K -> K
E -> E
P -> P
1. S, perhatikan huruf S pada barisan atas. kunci yang kita gunakan adalah huruf C. Kita lihat huruf apa yang mempertemukan antara dua huruf itu. Dan ternyata huruf U
2. A dan A, A
3. Y dan K, I
4. A dan E, E
5. M dan P, B
6. E dan C, G
7. M dan A, M
8. A dan K, K
9. N dan E, R
10. G dan P, V
11. C dan C, E
12. A dan A, A
13. K dan K, U
14. E dan E, I
15. P dan P, E

Jadi hasil enkripsinya adalah

UAIE BGMKRV EAUIE

Sip, gampang banget ya...... :x :x :x

Wassalamualaikum wr, wb....
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 763
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 8 cangkir
Mendapat kopi: 40 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby radine » 19 Mar 2010, 14:00

hmmh.. polanya udah dapet.. terus kalo misalkan kunci enkripnya bakal kurang/berlebih sama kata enkripnya gimana ka,??
Contoh, kunci enkrip yg dipake td kita ganti dari CAKEP jd CAKE..
Last edited by pujanggabageur on 19 Mar 2010, 14:01, edited 1 time in total.
Reason: Jangan meng-quote artikel yang terlalu panjang dan berada tepat di atas postingan Anda
Don't judge d'book by it's cover..?? :ympeace:
User avatar
radine
Prajurit Satu
Prajurit Satu
 
Posts: 143
Joined: 19 Mar 2010, 11:40
Location: Buitenzorg
Memberi kopi: 7 cangkir
Mendapat kopi: 0 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby tatangs » 19 Mar 2010, 16:46

Oke sebelum berlanjut ke Point 1. Kriptografi Caesar
Tadi ada yg ditanyakan gambaran masalah Transposisi dan Subsitusi

Operasi enkripsi dan dekripsi dijelaskan secara umum sebagai berikut :
Y= E_ke (X) = (enkripsi) (1)
Y= D_kd (Y) = (dekripsi) (2)

dimana:
X = plaintext, Y = chipertext, KE = key enkripsi, KD = key dekripsi

1. Transposisi adalah mengubah susunan huruf pada plaintext sehingga urutannya
berubah. Contoh yang paling sederhana adalah mengubah suatu kalimat dengan
menuliskan setiap kata secara terbalik.

2. Substitusi yaitu setiap huruf pada plaintext akan digantikan dengan huruf
lain berdasarkan suatu cara atau rumus tertentu.

Gambaran Transposisi dan Substitusi seperti itu.

Thx om Agus telah menambahkan.

;)
User avatar
tatangs
Prajurit Kepala
Prajurit Kepala
 
Posts: 359
Joined: 19 Mar 2010, 10:02
Location: Cimahi
Memberi kopi: 23 cangkir
Mendapat kopi: 52 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby AgoesTri » 19 Mar 2010, 16:59

radine wrote:hmmh.. polanya udah dapet.. terus kalo misalkan kunci enkripnya bakal kurang/berlebih sama kata enkripnya gimana ka,??
Contoh, kunci enkrip yg dipake td kita ganti dari CAKEP jd CAKE..


Di ngepas2in aja.... Ini jenis enkripsi klasik jadi pembacaannya manual tidak menggunakan komputer.... So hasil dekripsi setelah dilakukan peng-enkrip-an memang kadang tidak beraturan... tanpa spasi dan lain2...... Yang penting si penerima pesan dapat mengerti maksud dari pesan yang dikirimkan.....
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 763
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 8 cangkir
Mendapat kopi: 40 cangkir

Re: Keamanan Teknologi Informasi & Kriptografi

Postby AgoesTri » 19 Mar 2010, 17:07

What About Playfair?????

Seperti yang sudah kita ketahui, atau untuk sharing bagi yang belum tau… Kalau teknik enkripsi itu sendiri sudah digunakan sejak zaman-Nya Julius Caeser dwulu…….. buanget…….. yang sampai sekarang kita kenal bentuk enkripsi it sebagai Caesar chiper…… Yakni mengolah nilai ascii dengan menambah atau mengurangi nilainya……… Dah macem2nya ROT3 ROT16 bla bla bla. Dulu pas ikut pramuka SD SMP pasti dah diajarin….. Itu tuh yang merubah A jadi N, B jadi M, N jadi A, M jadi B gitu deh seterusnya…….. hihihiih…..

Code: Select all
Kode Playfair ditemukan oleh Sir Charles Whetstone dan Baron Lyon Playfair pada tahun 1854 dan digunakan pertama kali oleh tentara Inggris pada Perang Boer (Perang Dunia I) pada awal Abad 20, untuk mengirim pesan antarmarkas yang ada di Inggris.


Pada algoritma enkripsi ini digunakan bentuk matrix 5 x 5 dengan menghilangkan satu dari huruf abjad yakni “J”.

Ok untuk pembahasannya coba mas2 mbak2 ibu2 bapak2 klik disini http://www.simonsingh.net/The_Black_Cha ... cipher.htm http://en.wikipedia.org/wiki/Playfair_cipher . Huakakakak dasar males ya, mo ngejelasin aja pake disuruh lompat link segala, bukan bukan begitu, soalnya kan disini niatnya mau menerapkan Algoritma Enkripsi dengan sedikit membahas tentang algoritmanya… hihihihi…..

Langsung aja deh…….

Code: Select all
<?php

/*

Agoes_doubleb

*/

class playFair{

function iniCode() {

global $code;

$code[0][0] = “S”;

$code[0][1] = “T”;

$code[0][2] = “A”;

$code[0][3] = “N”;

$code[0][4] = “D”;

$code[1][0] = “E”;

$code[1][1] = “R”;

$code[1][2] = “C”;

$code[1][3] = “H”;

$code[1][4] = “B”;

$code[2][0] = “K”;

$code[2][1] = “F”;

$code[2][2] = “G”;

$code[2][3] = “I”;

$code[2][4] = “L”;

$code[3][0] = “M”;

$code[3][1] = “O”;

$code[3][2] = “P”;

$code[3][3] = “Q”;

$code[3][4] = “U”;

$code[4][0] = “V”;

$code[4][1] = “W”;

$code[4][2] = “X”;

$code[4][3] = “Y”;

$code[4][4] = “Z”;

}

function enkrip($plain){

global $code;

$plain = str_replace(”J”, “”,str_replace(” “,”",(strtoupper($plain))));

if ((strlen($plain) % 2) != 0) $plain .= “X”;

$len = strlen($plain);

for ($i = 0; $i < $len; $i++){

if (($i % 2) != 0) continue;

$_2part = substr($plain,$i,2);

$lpart = substr($_2part,0,1);

$rpart = substr($_2part,1,1);

//Kita cari nilai absolute dari lpart & rpart

for ($x = 0; $x < 5; $x++){

for ($y = 0; $y < 5; $y++){

if ($code[$x][$y] == $lpart) {

$xlpart = $x;

$ylpart = $y;

}

}

}

for ($x = 0; $x < 5; $x++){

for ($y = 0; $y < 5; $y++){

if ($code[$x][$y] == $rpart) {

$xrpart = $x;

$yrpart = $y;

}

}

}

//Kita tes aturan pertama dalam playfair

if ($xlpart != $xrpart){

$lpart = $code[$xlpart][$yrpart];

$rpart = $code[$xrpart][$ylpart];

//Kita tes aturan kedua dalam playfair

}elseif ($xlpart == $xrpart){

if ($yrpart == 4) {

$lpart = $code[$xrpart + 1][0];

} elseif (($yrpart == 4) && ($xrpart == 4)) {

$lpart = $code[0][0];

} else {

$lpart = $code[$xrpart][$yrpart + 1];

}

if ($ylpart == 4) {

$rpart = $code[$xlpart + 1][0];

} elseif (($ylpart == 4) && ($xlpart == 4)) {

$rpart = $code[0][0];

} else {

$rpart = $code[$xlpart][$ylpart + 1];

}

}

$hasil .= $lpart . $rpart;

}

return $hasil;

}

}

$enkrip = new playFair();

$enkrip->iniCode();

echo $enkrip->enkrip($_GET['plain']);

?>


This is the live Demo

http://agoesdoubleb.i-bego.com/tool/pla ... 20playfair

Wassalam... :x :x
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 763
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 8 cangkir
Mendapat kopi: 40 cangkir

Next

Return to Keamanan Komputer

Who is online

Users browsing this forum: No registered users and 1 guest