Steganografi Teks Menggunakan Pemetaan Digit Biner Pada Karakter ASCII Untuk Keamanan Plain Text

Naharuddin, Alfin (2018) Steganografi Teks Menggunakan Pemetaan Digit Biner Pada Karakter ASCII Untuk Keamanan Plain Text. Masters thesis, Institut Teknologi Sepuluh Nopember.

[img] Text
07111650067006-Master_Thesis.pdf - Published Version
Restricted to Repository staff only until 1 July 2020.

Download (2MB) | Request a copy

Abstract

Sebagian besar berita online dan media sosial menggunakan teks biasa (plain text) sebagai media penyampaian informasi, karena bersifat ringan dan multi-platform. Namun plain text juga mudah untuk diedit ulang dan didistribusikan kembali, sehingga ada kesempatan bagi pihak luar untuk mengubah teks dan mendistorsi maksud dan tujuan dari informasi yang sebenarnya. Kondisi ini semakin rentan jika informasi tersebut tidak menyebutkan sumber berita atau tautan yang valid. Salah satu strategi untuk mengatasi masalah ini adalah dengan menyisipkan teks rahasia kedalam keseluruhan plain text tersebut sehingga setiap perubahan mengenai informasi teks dapat dideteksi. Penelitian ini mengusulkan metode penyisipan teks rahasia ke dalam teks sampul dengan cara memetakan digit biner (bit) teks rahasia ke digit biner karakter teks sampul berbasis karakter American Standart Code for Information Interchange (ASCII). Pemetaan bit pada teks sampul ini melibatkan semua karakter termasuk spasi, tanda baca, dan simbol. Dalam pra-pemrosesan, teks rahasia dienkripsi menggunakan One Time Pad (OTP) ke dalam ciphertext, dan setiap karakter diubah menjadi nilai biner sepanjang 7 bit, begitu juga pada setiap karakter teks sampul juga diubah menjadi nilai biner 7 bit. Proses embedding dilakukan dengan memetakan satu bit teks rahasia ke bit pertama dari karakter teks sampul yang memiliki nilai bit yang sama (mis. Bit 1 dari karakter teks rahasia ke bit pertama 1 dari karakter teks sampul). Proses serupa dilakukan untuk bit 0 teks rahasia. Proses ini diulang sampai semua bit teks rahasia masuk ke seluruh teks sampul. Setiap kali satu bit teks rahasia mendapat posisi mereka dalam satu bit teks sampul maka sistem mencatat dari setiap posisi bit sebagai kunci stego. Nantinya kunci stego ini juga berfungsi sebagai kunci untuk mengekstrak teks rahasia yang telah disisipkan ke teks sampul. Hasil proses penyisipan ini tidak mengubah tampilan teks sampul sehingga metode ini bekerja secara optimal untuk penyembunyian informasi rahasia yang dapat berfungsi sebagai steganografi teks atau sebagai watermark. Dapat disimpulkan bahwa semua karakter teks sampul dapat digunakan sebagai media penyembunyian teks rahasia di mana 1 karakter teks rahasia membutuhkan 7 karakter teks sampul. Selain itu, teks stego yang dihasilkan terlihat sama persis dengan teks sampul, hal ini dibuktikan dari hasil pengukuran dengan similarity distance menggunakan Jaro-Winkler Distance yang menghasilkan nilai 1, dan setelah disertakan identifier nilai Jaro Distance bernilai 0,9972 dan Jaro-Winkler Distance bernilai 0,9983.============ Most of online news and social media use plain text as a medium for submission of information, because it is lightweight and multi-platform. However plain text is also easy to re-edit and redistributed, so that there is an opportunity for outside parties to change the text and distort the intent and purpose of the actual information. This condition will make it even more vulnerable if the information is not included in news source or a valid link. One strategy to overcome this problem is by embedding a secret text into the whole plain text of the information so that any change regarding the text information then can be detected. This paper proposes a method of embedding a Secret-Text into a Cover-Text by mapping the binary digit (bit) of each American Standart Code for Information Interchange (ASCII) character of Secret-Text into the binary digit of each of cover-text character. For mapping purpose, all the binary digit of cover-text including spaces, punctuation, and symbols were involved. In the pre-processing, the secret-text was encrypted using One Time Pad (OTP) into a ciphertext, and each character was converted into a binary value of 7 bits. Meanwhile, each cover-text character was also converted into a binary value of 7 bits. The embedding process was done by mapping a single bit of Secret-Text into the first bit of cover-text character that has the same bit value (eg. bit 1 of secret-text character to the 1st bit 1 of cover-text character). Similar process was done for bit 0 of secret-text. This process was repeated until all bits of Secret-Text entered into the entire cover text. Each time one bit of secret-text got their position in one bit of cover-text, the system then created a chain code of each bit’s position as a stegokey. Later on this stegokey also serves as a key to extract the Secret-Text that has been embedded to the cover-text. This embedding process result did not change the appearance of the cover text so that this method works optimally for the concealment of confidential information that can be functioned as text steganography or as a watermark. We conclude that all cover-text characters can be used as secret-text concealment media where 1 character of Secret Text needs 7 characters of cover-text. Moreover, the stegotext we used looks exactly the same as Cover-Text, this result was showed by the value of similarity distance test using Jaro-Winkler Distance that yielded 1.0 value, and after included the identifier, Jaro Distance yielded 0.9972 value and Jaro-Winkler Distance yielded 0.9983 value.

Item Type: Thesis (Masters)
Uncontrolled Keywords: steganografi teks, pemetaan bit, plain text, karakter ASCII, text steganography, bit mapping, plain text , ASCII characters
Subjects: Q Science > QA Mathematics > QA76.9.A25 Computer security. Digital forensic
T Technology > T Technology (General)
Divisions: Faculty of Electrical Technology > Electrical Engineering > (S2) Master Theses
Depositing User: Alfin Naharuddin
Date Deposited: 18 Feb 2019 04:01
Last Modified: 18 Feb 2019 04:01
URI: http://repository.its.ac.id/id/eprint/54059

Actions (login required)

View Item View Item