Review tentang Representasi bit dan operasi XOR
Universitas Teknokrat Indonesia
Nama : Eko Haryadi
NPM : 19316029
Kelas : TK 19 A
Web :
#permasalahan tentang Representasi bit dan operasi XOR
1.Bagaimana mengimplementasikan teknologi
enkripsi dan dekripsi pesan dengan
menggunakan algoritma caesar chiper dan
operasi Xor ?
2. Bagaimana merancang aplikasi enkripsi dan
dekripsi berbasis Visual Studio 2005 dengan
menggunakan algoritma ceasar chiper dan
operasi Xor ?
#pembahasan
Representasi bit dan operasi XOR melakukan perkembangan dan perancangan teknologi untuk manusia agar mempermudah manusia saling bertukar informasi dan komunikasi
Analisa Operator XOR
Operator biner yang sering digunakan dalam
cipher yang yang beroperasi dalam mode bit adalah
XOR atau exclusive-or. Notasi matematis untuk
opeartor XOR adalah ⊕ (dalam Bahasa C, operator
XOR dilambangkan dengan ^ ). Operator XOR
dioperasikan pada dua bit dengan aturan sebagai
berikut:
0 ⊕ 0 = 0
0 ⊕ 1 = 1
1 ⊕ 0 = 1
1 ⊕ 1 = 0
Jika dua rangkaian dioperasikan dengan XOR,
maka operasinya dilakukan dengan meng-XOR-kan
setiap bit yang berkoresponden dari kedua
ramngkaian bit tersebut.
IKRAITH-INFORMATIKA, VOL. 2, NO. 1, MARET 2018 75
Contoh: 10011 ⊕ 11001 = 01010, yang dalam
hal ini, hasilnya diperoleh sebagai berikut:
1 0 0 1 1 ⊕ 1 1 0 0 1
1 ⊕ 1 = 0
0 ⊕ 1 = 1
0 ⊕ 0 = 0
1 ⊕ 0 = 1
1 ⊕ 1 = 0
Algoritma enkripsi sederhana yang
menggunakan XOR adalah dengan meng-XOR-kan
plainteks (P) dengan kunci (K) menghasilkan
cipherteks:
C = P ⊕ K (6.1)
Karena meng-XOR-kan nilai yang sama dua kali
menghasilkan nilai semula, maka proses dekripsi
menggunakan persamaan:
P = C ⊕ K (6.2)
Contoh: plainteks 01100101 (karakter ‘e’)
kunci 00110101 ⊕ (karakter ‘5’)
cipherteks 01010000 (karakter ‘P’)
kunci 00110101 ⊕ (karakter ‘5’)
plainteks 01100101 (karakter ‘e’)
# hasil pembahasan
Perkembangan teknologi yang begitu pesat memungkinkan manusia dapat berkomunikasi dan saling bertukar informasi/data secara jarak jauh. Antar wilayah antar negara bahkan antar benua bukan merupakan suatu kendala lagi dalam melakukan komunikasi dan pertukaran data. Seiring dengan itu tuntutan akan sekuritas (keamanan) terhadap kerahasiaan informasi yang saling dipertukarkan tersebut semakin meningkat. Keamanan dan kerahasiaan saat melakukan pertukaran data dan informasi menjadi hal yang sangat penting pada era teknologi informasi dan komunikasi saat ini, Oleh karena itu dikembangkanlah cabang ilmu yang mempelajari tentang caracara pengamanan data atau dikenal dengan istilah Kriptografi.
Perkembangan teknologi yang begitu pesat
memungkinkan manusia dapat berkomunikasi dan
saling bertukar informasi/data secara jarak jauh.
Antar wilayah antar negara bahkan antar benua bukan
merupakan suatu kendala lagi dalam melakukan
komunikasi dan pertukaran data. Seiring dengan itu
tuntutan akan sekuritas (keamanan) terhadap
kerahasiaan informasi yang saling dipertukarkan
tersebut semakin meningkat. Keamanan dan
kerahasiaan saat melakukan pertukaran data dan
informasi menjadi hal yang sangat penting pada era
teknologi informasi dan komunikasi saat ini, Oleh
karena itu dikembangkanlah cabang ilmu yang
mempelajari tentang cara-cara pengamanan data atau
dikenal dengan istilah Kriptografi.
Dalam kriptografi terdapat dua konsep
utama yakni enkripsi dan dekripsi. Enkripsi adalah
proses dimana informasi/data yang hendak dikirim
diubah menjadi bentuk yang hampir tidak dikenali
sebagai informasi awalnya dengan menggunakan
algoritma tertentu. Dekripsi adalah kebalikan dari
enkripsi yaitu mengubah kembali bentuk tersamar
tersebut menjadi informasi awal.
Banyak sekali metode kriptografi yang ada,
diantaranya metode caesar chipper dan Operasi Xor.
Caesar Chiper adalah teknik kriptografi yang
dilakukan dengan mensubtitusi setiap abjad dari
pesan yang akan dienkripsi melalui pergeseran
susunan sebagai kuncinya. Misalnya, tiap huruf
disubstitusikan dengan huruf kelima berikutnya dari
susunan asli. Dalam hal ini kuncinya adalah jumlah
pergeseran huruf tersebut, yaitu kunci = 5. Arimetika
modular merupakan operasi matematika yang banyak
diimplementasikan pada metode kriptografi simetris,
dengan simbol ⊕
dan membuat sebuah aplikasi dan program untuk memudahkan manusia
TERIMAKASIH
Komentar
Posting Komentar