Skip to main content

Logika Boolean Exclusive OR – XOR

64 Views

Logika BITXOR yang sering dipakai dalam teknik steganography. Teknik BITXOR bekerja pada level bit pada logika  Boolean XOR. Salah syarat yang penting untuk logika BITXOR bahwa type variabel tersebut haruslah mempunyai type yang sama, misalkan type int8, int16, ataupun int32. Perhatikan ilustrasi berikut

Kita coba dalam matlab saja, Code nya sebagai berikut

clc;clear all;close all;
a1 =  10
a2 = dec2bin(a1,8)
b1 = 13
b2 = dec2bin(b1,8)
c1 = bitxor(a1,b1,'int8')
c2 = dec2bin(c1,8)

Coba perhatikan bila b  diganti dari 13 menjadi 1300

Error using bitxor
Double inputs must have integer values in the range of ASSUMEDTYPE.

Error in kasus1 (line 6)
c1 = bitxor(a1,b1,'int8')

Pasti akan error karena type nya tidak sama, dimana variabel a hanya punya rentang nilai int8 alias 255 saja. Setelah kalian paham mengenai logika BITXOR tentu menjadi semakin mengerti menggunakan teknik tersebut untuk menukarkan bit pesan dalam steganography. Dimana a adalah Cover  dan b adalah Embedded object

 

Leave a Reply

Your email address will not be published. Required fields are marked *