rulururu





post Sejarah Kriptografi

July 13th, 2007

Filed under: Algorithms — Unggul_USA @ 12:43 pm — View blog reactions


Dalam The CodeBreaker yang ditulis oleh Kahn, terlihat bahwa kriptografi mempunyai sejarah yang panjang. Kriptografi sudah digunakan oleh bangsa Mesir Kuno sekitar
4000 tahun sampai abad 20 dimana kriptogra…berperanan penting di dalam erang dunia pertama dan kedua. Juga diungkap bahwa latar belakang sejarah yang panjang itu sangat menentukan perkembangan ilmu kriptografi itu sendiri baik dari segi teoretik maupun aplikasinya.

Awalnya kriptografi sangat dominan digunakan dalam bidang-bidang ang berhubungan dengan militer, layanan diplomatik, dan pemerintahan secara umum. Dalam hal ini kriptografi digunakan sebagai suatu alat untuk elindungi strategi dan rahasia negara. Perkembangan sistem komunikasi an komputer pada tahun 1960 an membawa kriptografi memasuki sektor wasta sebagai alat untuk melindungi informasi dalam bentuk dijitel dan untuk memberikan layanan keamanan.

Hasil kerja Feistel di IBM pada awal tahun 1970 an dan puncaknya ada tahun 1977, DES (Data Ecryption Standart) merupakan karya kriptografi yang paling terkenal di dalam sejarah. Karya ini menjadi alat keamanan komersial elektronik di banyak institusi keuangan di seluruh dunia ingga pertengahan tahun 1990-an. DES secara definitif terbukti tak-aman ejak Juli 1998. Walaupun demikian DES telah melandasi prinsip-prinsip
sandi simetrik modern yang dewasa ini muncul produk-produk penggantinya seperti: AES (Advanced Ecryption Standart), Blowfish, 3DES, RC5, dan lain ebagainya.

Yang cukup signifikan selanjutnya adalah pada tahun 1976
ketika Diffie dan Hellman mempublikasikan suatu artikel dengan judul New
Directions in Cryptography. Artikel ini memperkenalkan konsep revolusioner
tentang kriptogra… kunci-publik (public-key cryptography) dan juga mem-
berikan suatu metode baru untuk perubahan kunci dimana keamanan di-
dasarkan pada pemecahan problem logaritme diskret. Walaupun penulis
pada saat itu mengungkapkan hanya segi teoretiknya tanpa bentuk praktis-
nya, namun karya ini telah memberikan cakrawala baru bagi para ilmuwan
kriptografi. Ini terbukti pada tahun 1978, Rivest, Shamir, dan Adleman
menemukan bentuk praktis yang pertama untuk skema enkripsi dan penan-
daan kunci publik yang sekarang dikenal dengan skema RSA. Skema ini
didasarkan pada problem matematika yang sulit lainnya, yaitu pemecahan
masalah faktorisasi intejer besar. Bentuk praktis skema kunci-publik lainya
ditemukan oleh ElGamal pada tahun 1985. Sebagaimana karya Di¢ e dan
Hellman, skema ini juga didasarkan pada pemecahan problem logaritme
diskret.

Sumbangan yang paling signifikan yang diberikan olen kriptografi kunci-publik adalah penandaan dijitel (digital signature). Pada tahun1991 standar internasional pertama untuk penandaan dijitel diadopsi ari ISO/IEC 9796. Standar internasional penandaan dijitel ini didasarkan ada skema kunci-publik RSA. Pada tahun 1994 pemerintah Amerika Serikat
mengadopsi standar penandaan dijitel yang mekanismenya didasarkan pada skema kunci-publik ElGamal.

Inlinks :

(No Ratings Yet)
3,611 Views

post Enkripsi RC4 part 1

July 9th, 2007

Filed under: Programming — MalX @ 1:29 pm — View blog reactions


Algoritma RC4

RC4 merupakan stream cipher yang didesain oleh Rivest untuk RSA Data Security
(sekarang RSA Security) pada 1987. RC4 menggunakan panjang variabel kunci dari
1 s.d 256 byte untuk menginisialisasi state table. State table digunakan untuk
pengurutan menghasilkan byte pseudo-random yang kemudian menjadi stream pseudo-random. Setelah di-XOR dengan plaintext sehingga didapatkan ciphertext. Tiap elemen pada state table di swap sedikitnya sekali. Kunci RC4 sering dibatasi sampai
40 bit, tetapi dimungkinkan untuk mengunakan kunci 128 bit. RC4 memiliki kemampuan penggunaan kunci antara 1 sampai 2048 bit.

Panjang kunci merupakan faktor utama dalam sekuritas data. RC4 dapat memiliki
kunci sampai dengan 128 bit. Protokol keamanan SSL (Secure Socket Layer) pada
Netscape Navigator menggunakan algoritma RC4 40-bit untuk enkripsi simetrisnya.
Tahun 1995, Damien Doligez menjebolnya menggunakan 120 komputer Unix yang terhubung pada jaringan dalam waktu 8 hari. Dengan cara seperti ini (Brute Force Attack), dijamin bahwa dalam 15 hari kunci itu pasti ditemukan.

Algoritma RC4 memiliki dua fase, setup kunci dan pengenkripsian. Setup untuk
kunci adalah fase pertama dan yang paling sulit dalam algoritma ini. Dalam setup
N-bit kunci (N merupakan panjang dari kunci), kunci enkripsi digunakan untuk
menghasilkan variabel enkripsi yang menggunakan dua buah array, state dan kunci,
dan sejumlah-N hasil dari operasi penggabungan. Operasi penggabungan ini terdiri
dari pemindahan(swapping) byte, operasi modulo, dan rumus lain. Operasi modulo
merupakan proses yang menghasilkan nilai sisa dari satu pembagian. Sebagai contoh,
11 dibagi 4 adalah 2 dengan sisa pembagian 3; begitu juga jika tujuh modulo empat maka
akan dihasilkan nilai tiga.

Dahulu, variabel enkripsi dihasikan dari setup kunci dimana kunci akan di XOR-kan
dengan plain text untuk menghasilkan teks yang sudah terenkripsi. XOR merupakan
operasi logik yang membandingkan dua bit biner. Jika bernilai beda maka akan
dihasilkan nilai 1. Jika kedua bit sama maka hasilnya adalah 0. Kemudian penerima
pesan akan mendekripnya dngan meng XOR-kan kembali dengan kunci yang sama agar
dihasilkan pesan dari plain text tersebut.

Untuk menunjukan cara kerja dari algoritma RC4, berikut akan dijelaskan dengan
menggunakan empat-bit kunci, agar terlihat sederhana.

Buat array state Si berukuran 4 byte, yang memiliki nilai 0 sampai dengan 3

Si = 0 1 2 3
S0 S1 S2 S3

Buat array kunci Ki berukuran 4 byte, yang memiliki nilai pengulangan dari
kunci untuk memuat keseluruhan isi array. (sebagai contoh 1 dan 7)

Ki = 1 7 1 7
  K0 K1 K2 K3

Untuk operasi penggabungan akan digunakan variabel i dan f untuk meng-index
array Si dan Ki . Pertama inisialisasikan i dan f dengan nilai 0. operasi penggabungan
merupakan iterasi dari formula ( f + Si + Ki ) mod 4 diikuti penggantian(swap)
nilai Si dan Sf.

Iterasi pertama

for i = 0 ( 0 + 0 + 1 ) mod 4 = 1 = f
  f S0 K0  

Swap S0 dengan S1

Si = 1 0 2 3
  S0 S1 S2 S3

Iterasi kedua

for i = 1 ( 1 + 0 + 7 ) mod 4 = 0 = f
  f S1 K1  


Swap S1 dengan S0

Si = 0 1 2 3
  S0 S1 S2 S3

Iterasi ketiga

for i = 2 ( 0 + 2 + 1 ) mod 4 = 3 = f
  f S2 K2  

Swap S2 dengan S3

Si = 0 1 3 2
  S0 S1 S2 S3

Iterasi keempat

for i = 3 ( 3 + 0 + 7 ) mod 4 = 2= f
  f S3 K3  

Swap S3 dengan S2

Si = 0 1 2 3
  S0 S1 S2 S3

Tentukan nilai byte acak untuk enkripsi. Inisialisasi ulang i dan f menjadi
0, set i menjadi (i + 1) mod 4 dan set f menjadi (f + Si) mod 4. Lalu swap Si
dan Sf.

Set t menjadi (Si + Sf) mod 4, nilai acak untuk enkripsi adalah St

( 0 + 1) mod 4 = 1 = i
i  
( 0 + 2 ) mod 4 = 2 = f
f Si

Swap S1 dengan S2

Si = 1 0 2 3
  S0 S1 S2 S3
t = 3 ( 0 + 2 ) mod 4 = 2= f
  S1 S2  

S2 = 2

Dua (nilai biner = 00000010), variabel enkripsi ini lalu di XOR-kan dengan
plain text untuk menghasilkan ciphertext. Sebagai contoh akan digunakan pesan
“HI”.

  H I
  0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1
XOR 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0
  0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 1

::bersambung…

Inlinks :

(No Ratings Yet)
2,371 Views

post Style 3D dengan CSS

July 5th, 2007

Filed under: Programming — Ian_ICT @ 3:38 pm — View blog reactions


Untuk sebuah Style 3D pada sebuah halaman Website, dan style ini bisa/biasa digunakan sebagai judul dari sebuah area tempat link seperti tampak pada gambar. Dan bisa dikembangkan sesuai dengan kreatifitas dan rasa seni masing-masing individu. selamat mencoba dan berkreatifitas.
Ada beberapa langkah singkat, yaitu :

post Ilmu-Komputer.net Toolbar

July 5th, 2007

Filed under: Internet — Unggul_USA @ 1:03 pm — View blog reactions


Telah dilaunching ilmu-komputer.net toolbar, bagi pengguna internet explorer ( IE ) maupun firefox.

ikdntoolbar.PNG

Silahkan install dan rasakan manfaatnya.

Inlinks :

(No Ratings Yet)
1,058 Views

post Maxthon Web Browser

July 5th, 2007

Filed under: Internet — Unggul_USA @ 12:52 pm — View blog reactions


Gambar dibawah ini merupakan screenshot dari browser maxthon, tampilan menarik dan layout cukup optimal, hampiar semua elemen dari browser ini dapat dikostumasi, kita dapat menyesuaikan layout sesuai preferensi kita, salah satunya dengan mengganti skin.

screen1.PNG

Kenyamanan browsing bertambah dengan dukungan fitur built-in. Keamanan browsing juga terjaga, karena browser ini dapat memprotek dari malicious contents. 100% bebas Spyware, Adware dan Malware dalam software maupun installernya. Maxthon Browser mendukung multi-language interface.

Browser dari Maxthon ini punya sesuatu yang menurut saya menarik, terutama soal pemanfaatan penggunaan mouse. Kita tinggal menahan button kanan mouse dan mengarahkan kekanan untuk forward kekiri untuk backward keatas-kebawah untuk refresh.

screen2.PNG

Tersedia juga tutorial tour kalau kita pertama kali pakai atau kalau kita isi address bar dengan max:start. Browser dapat didownload disini atau disini,

Inlinks :

(No Ratings Yet)
560 Views
« Previous PageNext Page »

Most Viewed Post/Page:

  • Tips : Mengatasi Komputer Bermasalah - 15,551 Views
  • Tips : Membuat Jaringan Wi-Fi - 6,757 Views
  • Download - 6,101 Views
  • Memilih Anti Virus - 5,248 Views
  • Apa itu Multimedia ? - 5,230 Views
  • SORTING ALGORITHM ANALYSIS - 4,864 Views
  • Tips : Merawat Komputer - 3,789 Views
  • Sejarah Kriptografi - 3,611 Views
  • Database - 3,383 Views
  • Power Builder 11.0 Launching - 3,374 Views
  • Most Rated Post/Page:

  • Tips : Membuat Jaringan Wi-Fi - 8 Votes
  • Tips : Mengatasi Komputer Bermasalah - 7 Votes
  • Download - 5 Votes
  • Tips : Komputer Aman Dari Virus - 5 Votes
  • Memilih Anti Virus - 4 Votes
  • Menjalankan Banyak Account Yahoo Messenger - 3 Votes
  • Aplikasi Web Atau Aplikasi Desktop ? - 3 Votes
  • Aplikasi Untuk Amankan Data Penting - 3 Votes
  • Tips : Merawat Komputer - 2 Votes
  • Database #2 - 2 Votes
  • ruldrurd
    porn movies buy online pharmacy viagra soft tabs viagra or levitra order cialis soft tabs online information on viagra for woman cheap cialis soft tabs levitra cheap generic viagra online viagra levitra purchase uk free cialis order online cialis cream for women levitra for women online viagra soft tabs
    Powered by WordPress, Web Design by Laurentiu Piron
    Entries (RSS) and Comments (RSS)