IMPLEMENTASI FUNGSI XOR PADA KRIPTOGRAFI VISUAL SKEMA (2,N) DENGAN EKSPANSI SUBPIKSEL
IMPLEMENTATION OF XOR FUNCTION IN THE VISUAL CRYPTOGRAPHY OF THE SCHEME (2, N) USING SUBPIXELS EXPANSIONS
Kriptografi visual sendiri adalah salah satu teknik kriptografi yang mengolah informasi berupa visual atau gambar atau citra digital. Informasi yang berupa gambar atau citra digital ini akan dibagi menjadi beberapa bagian sebelum dikirimkan, dan perlu disatukan kembali bila ingin mengetahui informasinya. Setiap bagian dari gambar yang telah dibagi adalah subset dari gambar awal. Kriptografi visual memiliki variasi dalam skema yang digunakan seperti skema (2,2), skema (3,3) atau (n,m). selain skema yang bervariasi kriptografi visual juga dapat dikembangkan dengan menambahkan fungsi XOR untuk meningkatkan kerahasiaannya atau dengan mengekspansi piksel / sub-piksel sehingga mampu menghasilkan lebih banyak variasi subset. Pada penelitian ini, kriptografi visual dengan skema (2,n) pada enkripsinya akan ditambahkan ekspansi sub-piksel dan dekripsinya akan menggunakan fungsi XOR. Dibandingkan dengan penelitian terdahulu yang tidak menggunakan ekspansi subpiksel, pada penelitian ini mencoba untuk mengembangkan hal tersebut dengan memanfaatkan ekspansi subpiksel serta mengubah skema yang digunakan,apabila pada penelitian terdahulu menggukan skema (2,2), pada penelitian ini skema yang digunakan (2,n). Hasil akhirnya pada proses enkripsi citra awal dapat menghasilkan shares yang diinginkan dan tiap shares sangat berbeda dengan citra awal. Kemudian ketika dekripsi apabila shares bersumber dari citra awal yang sama maka hasil dekripsi sama dengan citra awal, namun apabila shares bersumber dari citra yang berbeda hasil dekripsi berbeda dengan citra awal.
Kata Kunci : Kriptografi Visual, Fungsi XOR, Subpiksel, Skema, Ekspansi.
Visual cryptography itself is a cryptographic technique that processes information in the form of visuals or images or digital images. Information in the form of images or digital images will be divided into several parts before being sent, and need to be put back together if you want to know the information. Each part of the image that has been divided is a subset of the initial image. Visual cryptography has variations in the schemes used such as schema (2,2), schema (3,3) or (n, m). apart from a variety of schemes, visual cryptography can also be expanded by adding an XOR function to increase its confidentiality or by expanding the pixels / sub-pixels so as to produce more subset variations. In this research, visual cryptography with scheme (2, n) in the encryption will be added with sub-pixel expansion and the description will use the XOR function. Compared with previous studies that did not use subpixel expansion, this study tries to develop it by utilizing subpixel expansion and changing the scheme used, if in the previous study using the scheme (2,2), in this study the scheme used (2, n ). The end result in the initial image encryption process can produce the desired number of shares and each share is very different from the initial image. Then when the decryption, if the shares come from the same initial image, the decryption result is the same as the initial image, but if the shares are sourced from a different image, the decryption result is different from the initial image.
Keywords: Cryptography visual, XOR function, Subpixels, Scheme, Expansion.